SAP Reports / Programs | SAP Utilities | SAP Utilities(IS-U) SAP IS

ISUSMNOTIF SAP ABAP INCLUDE - Program for Object Type ISUSMNOTIF: IS-U Service Notification







ISUSMNOTIF is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter ISUSMNOTIF into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT ISUSMNOTIF. "Basic submit
SUBMIT ISUSMNOTIF AND RETURN. "Return to original report after report execution complete
SUBMIT ISUSMNOTIF VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Program for Object Type ISUSMNOTIF: IS-U Service Notification
Text Symbol: T03 = parameters or cancel the selection?
Text Symbol: T05 = No notif. for
Text Symbol: T06 = found
Text Symbol: T07 = Change selection parameters
Text Symbol: T09 = sel.
Text Symbol: T11 = No notifications were selected.
Text Symbol: T12 = Select a notification
Text Symbol: T13 = or cancel the selection?
Text Symbol: 001 = Service notifications
Text Symbol: 002 = Create
Text Symbol: 003 = Change
Text Symbol: 004 = Display
Text Symbol: S01 = Change parameters
Text Symbol: S02 = Cancel selection
Text Symbol: S04 = New Selection
Text Symbol: T01 = No notifications were found.
Text Symbol: T02 = Do you want to change the selection


INCLUDES used within this REPORT ISUSMNOTIF

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ISU_DB_EGER_SINGLE * CALL FUNCTION 'ISU_DB_EGER_SINGLE' * EXPORTING * X_EQUNR = EQUIPMENT * X_BIS = '99991231' ** X_ACTUAL = ' ' * IMPORTING * Y_EGER = TMP_V_EGER * EXCEPTIONS * NOT_FOUND = 1 * SYSTEM_ERROR = 2 * OTHERS = 3.

IQS0_CREATE_VIQMEL CALL FUNCTION 'IQS0_CREATE_VIQMEL' EXPORTING r_viqmel = r_viqmel i_post = ' ' * I_NO_MSG = ' ' * I_RESET = 'X' TABLES e_viqmel = e_viqmel EXCEPTIONS show_messages = 1 OTHERS = 2.

IQS1_POST_NOTIFICATION CALL FUNCTION 'IQS1_POST_NOTIFICATION' EXPORTING i_commit = commit i_wait = wait TABLES * E_IVIQMFE = * E_IVIQMMA = * E_IVIQMSM = * E_IVIQMUR = e_viqmel = e_viqmel * E_QMNUM = EXCEPTIONS OTHERS = 1.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = e_viqmel-qmnum IMPORTING output = e_viqmel-qmnum.

IQS0_ADD_ITEM CALL FUNCTION 'IQS0_ADD_ITEM' EXPORTING i_post = ' ' i_qmnum = notificationnumber r_viqmfe = r_viqmfe * I_NO_MSG = 'X' * I_RESET = ' ' * IMPORTING * R_VIQMFE = TABLES * E_VIQMEL = * E_VIQMFE = e_viqmur = e_viqmur e_viqmsm = e_viqmsm e_viqmma = e_viqmma txt_qmfe = itemlongtext EXCEPTIONS show_messages = 1 OTHERS = 2.

IQS1_POST_NOTIFICATION CALL FUNCTION 'IQS1_POST_NOTIFICATION' EXPORTING i_commit = commit i_wait = wait * tables * E_IVIQMFE = * E_IVIQMMA = * E_IVIQMSM = * E_IVIQMUR = * e_viqmel = * E_QMNUM = EXCEPTIONS OTHERS = 1.

IQS0_ADD_HEADER_TASK CALL FUNCTION 'IQS0_ADD_HEADER_TASK' EXPORTING i_post = ' ' i_qmnum = notificationnumber * I_FENUM = r_viqmsm = r_viqmsm I_NO_MSG = space * I_RESET = ' ' TABLES txt_qmsm = tasklongtext EXCEPTIONS show_messages = 1 OTHERS = 2.

IQS1_POST_NOTIFICATION CALL FUNCTION 'IQS1_POST_NOTIFICATION' EXPORTING i_commit = commit i_wait = wait * tables * E_IVIQMFE = * E_IVIQMMA = * E_IVIQMSM = * E_IVIQMUR = * e_viqmel = * E_QMNUM = EXCEPTIONS OTHERS = 1.

IQS0_ADD_HEADER_ACTIVITY CALL FUNCTION 'IQS0_ADD_HEADER_ACTIVITY' EXPORTING i_post = ' ' i_qmnum = notificationnumber * I_FENUM = r_viqmma = r_viqmma * I_NO_MSG = 'X' * I_RESET = ' ' TABLES txt_qmma = activitylongtext EXCEPTIONS show_messages = 1 OTHERS = 2.

IQS1_POST_NOTIFICATION CALL FUNCTION 'IQS1_POST_NOTIFICATION' EXPORTING i_commit = commit i_wait = wait * tables * E_IVIQMFE = * E_IVIQMMA = * E_IVIQMSM = * E_IVIQMUR = * e_viqmel = * E_QMNUM = EXCEPTIONS OTHERS = 1.

BAPI_ISUSMNOTIF_SETCOMPLETED CALL FUNCTION 'BAPI_ISUSMNOTIF_SETCOMPLETED' EXPORTING number = object-key-number post_immediately = post_immediately TABLES return = return EXCEPTIONS OTHERS = 01.

ISU_DB_EEWM_IDOC_FM_SINGLE CALL FUNCTION 'ISU_DB_EEWM_IDOC_FM_SINGLE' EXPORTING x_apparea = co_apparea_notif x_idoctyp = basictype * X_ACTUAL = IMPORTING y_funcname = funcname EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

TH_IN_UPDATE_TASK CALL FUNCTION 'TH_IN_UPDATE_TASK' IMPORTING in_update_task = in_update_task.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = number IMPORTING output = number.

BAPI_ISUSMNOTIF_USERSTATUSSET CALL FUNCTION 'BAPI_ISUSMNOTIF_USERSTATUSSET' EXPORTING number = object-key-number status = status inactive = inactive IMPORTING return = return EXCEPTIONS OTHERS = 01.

ISU_PMPLANT_DETERMINE_NOTIF CALL FUNCTION 'ISU_PMPLANT_DETERMINE_NOTIF' EXPORTING x_notifcode = wa_notif_data-notif_code * X_NOTPROFILE = x_regiogroup = regiogroup * X_ROLE = 20500033 IMPORTING y_iwerk = wa_notif_data-iwerk EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

ISU_DB_TENOCODE_SINGLE CALL FUNCTION 'ISU_DB_TENOCODE_SINGLE' EXPORTING x_notif_code = wa_notif_data-notif_code * X_SPRAS = SY-LANGU IMPORTING y_notprofile = notprofile * Y_KTEXT = EXCEPTIONS not_found = 1 not_qualified = 2 system_error = 3 OTHERS = 4.

ISU_DB_TEN399A_SINGLE CALL FUNCTION 'ISU_DB_TEN399A_SINGLE' EXPORTING x_iwerk = wa_notif_data-iwerk x_notprofile = notprofile IMPORTING y_ten399a = ten399a EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_NOTIF_AUTHORITY_CHECK





CALL FUNCTION 'ISU_NOTIF_AUTHORITY_CHECK' EXPORTING mode = '01' x_qmart = ten399a-qmart EXCEPTIONS no_permission_s_tcode = 1 no_permission_i_tcode = 2 no_permission_iqmel = 3 userdata_error = 4 no_profile = 5 no_object = 6 system_error = 7 OTHERS = 8.

ISU_CREATE_NOTIFICATION CALL FUNCTION 'ISU_CREATE_NOTIFICATION' EXPORTING x_commit = ' ' x_appl_log = ' ' x_reset = 'X' TABLES txy_notif_data = txy_notif_data.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = wa_notif_data-qmnum IMPORTING output = wa_notif_data-qmnum.

ISU_SMNOTIF_FINDBYPERMIT CALL FUNCTION 'ISU_SMNOTIF_FINDBYPERMIT' EXPORTING x_permit = l_permit x_iloan = l_iloan ************************************************************************ * Anpassung wg. neuer ILOAN seit 4.6 im PM/CS

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-t01 * Es wurden keine Meldungen gefunden.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-t01 * Es wurden keine Meldungen gefunden.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * NO_VALUE_CHECK = ' ' popup_title = text-t07 * Selektionsparamter ändern * START_COLUMN = '5' * START_ROW = '5' * importing * returncode = ret_val TABLES fields = felder EXCEPTIONS error_in_fields = 1 OTHERS = 2.

ISU_SMNOTIF_POPUPSELECT CALL FUNCTION 'ISU_SMNOTIF_POPUPSELECT' EXPORTING x_permit = l_permit IMPORTING y_qmel = wa_qmel y_canceled = l_canceled TABLES xt_qmel = lt_qmel EXCEPTIONS no_object = 1 OTHERS = 2.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING * DEFAULTOPTION = '1' textline1 = text-t11 * Es wurde keine Meldung ausgewählt.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * NO_VALUE_CHECK = ' ' popup_title = text-t07 * Selektionsparamter ändern * START_COLUMN = '5' * START_ROW = '5' * importing * returncode = ret_val TABLES fields = felder EXCEPTIONS error_in_fields = 1 OTHERS = 2.

ISU_DB_TEPERMITMAP_SINGLE CALL FUNCTION 'ISU_DB_TEPERMITMAP_SINGLE' EXPORTING x_sogen = permit IMPORTING y_tepermitmap = tepermitmap EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.

ISU_SMNOTIF_ASSIGNTOORDER CALL FUNCTION 'ISU_SMNOTIF_ASSIGNTOORDER' EXPORTING x_qmnum = l_qmnum x_aufnr = l_aufnr x_commit = ' ' EXCEPTIONS object_not_found = 1 object_locked = 2 already_assigned = 3 system_error = 4 OTHERS = 5.

BAPI_ISUSMNOTIF_CREATEMULTIPLE CALL FUNCTION 'BAPI_ISUSMNOTIF_CREATEMULTIPLE' TABLES notifdata = notifdata return = return longtext = longtext objectrelation = objectrelation EXCEPTIONS OTHERS = 01.

ISU_SMNOTIF_SETTIME CALL FUNCTION 'ISU_SMNOTIF_SETTIME' EXPORTING x_qmnum = qmnum x_strmn = strmn x_strur = strur x_ltrmn = ltrmn x_ltrur = ltrur x_ausvn = ausvn x_auztv = auztv x_ausbs = ausbs x_auztb = auztb x_commit = ' ' EXCEPTIONS object_not_found = 1 object_locked = 2 data_inconsistent = 3 system_error = 4 OTHERS = 5.

QPK1_GP_CODE_SELECTION CALL FUNCTION 'QPK1_GP_CODE_SELECTION' EXPORTING i_katalogart = catalog i_codegruppe = codegroup * I_CODE = '*' * I_SPRACHE = SY-LANGU * I_WINX1 = 10 * I_WINX2 = 68 * I_WINY1 = 5 * I_WINY2 = 27 * I_DISPLAY_MODE = * I_RETURN_IF_ONE = 'X' i_pickup_mode = pickupmode * I_RETURN_IF_MANY = * I_NO_USAGEINDICATION = * I_NO_AUTHORITY_CHECK = TABLES t_qpk1cdtab = selectedentries * T_CODEGRPTAB = EXCEPTIONS no_match_in_range = 1 no_user_selection = 2 no_authorization = 3 no_selection_specified = 4 object_locked = 5 lock_error = 6 object_missing = 7 OTHERS = 8.

READ_NOTIFICATION CALL FUNCTION 'READ_NOTIFICATION' EXPORTING feknz = ' ' maknz = ' ' qmnum = qmnum IMPORTING iviqmel = viqmel EXCEPTIONS invalid_number = 1 OTHERS = 2.

IQS1_REFRESH_ALL CALL FUNCTION 'IQS1_REFRESH_ALL'.

PM_PARTNER_INIT_OBJNR CALL FUNCTION 'PM_PARTNER_INIT_OBJNR' EXPORTING objnr = viqmel-objnr.

STATUS_DELETE_FROM_BUFFER CALL FUNCTION 'STATUS_DELETE_FROM_BUFFER'.

TEXT_RESET_CATALOG_NOTE CALL FUNCTION 'TEXT_RESET_CATALOG_NOTE' EXPORTING i_tdname = tdname.




ISU_SMNOTIF_ADD_ONETIME_PARTNR CALL FUNCTION 'ISU_SMNOTIF_ADD_ONETIME_PARTNR' EXPORTING x_commit = l_commit x_partner_details = l_partner_details x_partner_role = l_partner_role x_partner_number = l_partner_number x_qmnum = l_qmnum EXCEPTIONS system_error = 01 notiftype_invalid = 02 partner_role_invalid = 03 partner_not_found = 04 partner_not_onetime_customer = 05 error_adding_onetime_customer = 06 error_address_check = 07 object_not_found = 08 OTHERS = 09.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name ISUSMNOTIF or its description.