SAP Reports / Programs | Customer Service | Customer Service | Service Notifications(CS-CM-SN) SAP CS

SAPFIWK1 SAP ABAP dialog Program - Program for Object Type BUS2078: Service Notification







SAPFIWK1 is a standard Module pool for a dialog screen ABAP Program 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 SAPFIWK1 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 SAPFIWK1. "Basic submit
SUBMIT SAPFIWK1 AND RETURN. "Return to original report after report execution complete
SUBMIT SAPFIWK1 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 BUS2078: Service Notification
Text Symbol: 001 = Note
Text Symbol: 002 = Error log


INCLUDES used within this REPORT SAPFIWK1

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:

QQWF_BUS2080_METHOD_CONFIRM CALL FUNCTION 'QQWF_BUS2080_METHOD_CONFIRM' EXPORTING I_NOTIFICATION = OBJECT-KEY-NUMBER IMPORTING E_ACCEPT_FLAG = ACCEPT_FLAG EXCEPTIONS INVALID_NUMBER = 01.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' "VMG EXPORTING "VMG INPUT = OBJECT-KEY-NUMBER "VMG IMPORTING "VMG OUTPUT = KEY_TABLE-QMNUM. "VMG

BAPI_SERVICENOTIFICAT_CREATE CALL FUNCTION 'BAPI_SERVICENOTIFICAT_CREATE' EXPORTING EXTERNAL_NUMBER = EXTERNALNUMBER NOTIF_HEADER = NOTIFHEADER IMPORTING RETURN = RETURN NUMBER = OBJECT-KEY-NUMBER TABLES NOTIF_ITEM = NOTIFITEM NOTIF_TEXT = NOTIFTEXT EXCEPTIONS OTHERS = 01.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = NUMBER IMPORTING OUTPUT = NUMBER.

IPHN_CREATE_NOTIFICATION_PHONE CALL FUNCTION 'IPHN_CREATE_NOTIFICATION_PHONE' EXPORTING I_QMNUM = OBJECT-KEY-NUMBER * I_TCODE = I_QMART = H_QMART I_QMTXT = H_QMTXT I_CALLING_NUMBER = H_CALLING_NUMBER I_CALLED_NUMBER = H_CALLED_NUMBER I_CALL_DATE = H_CALL_DATE I_CALL_TIME = H_CALL_TIME I_CALLER_ADDRESS = H_CALLER_ADDRESS IMPORTING E_QMNUM = VIQMEL-QMNUM TABLES I_CALLER_DATA_TAB = H_CALLER_DATA_TAB EXCEPTIONS OTHERS = 0.

BAPI_SERVICENOTIFICAT_GETLIST CALL FUNCTION 'BAPI_SERVICENOTIFICAT_GETLIST' EXPORTING PARTNER = PARTNER PARTNERFUNCTION = PARTNERFUNCTION COMPLETE = COMPLETE NOTIFICATION_DATE = NOTIFICATIONDATE CUSTOMERNO = CUSTOMERNO IMPORTING RETURN = RETURN TABLES NOTIFICATION = NOTIFICATION EXCEPTIONS OTHERS = 01.

SWU_OBJECT_GET CALL FUNCTION 'SWU_OBJECT_GET' TABLES PUBLISHED_OBJECTS = lt_swu_objects_before EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.

IQS4_CREATE_NOTIFICATION call function 'IQS4_CREATE_NOTIFICATION' EXPORTING * I_QMNUM = * I_AUFNR = I_RIQS5 = h_riqs5 * I_TASK_DET = ' ' I_CONV = ' ' I_BIN_RELATIONSHIP = h_relationship I_SENDER = h_sender I_POST = ' ' I_COMMIT = ' ' I_WAIT = ' ' I_REFRESH_COMPLETE = ' ' I_CHECK_PARNR_COMP = ' ' I_RFC_CALL = 'X' "note572492 IMPORTING E_VIQMEL = h_viqmel * E_RIWO03 = TABLES I_INLINES_T = h_longtext_tab2 * I_VIQMFE_T = * I_VIQMUR_T = * I_VIQMSM_T = * I_VIQMMA_T = * I_IHPA_T = * E_KEYS = e_bin_relation_tab = h_bin_relation_tab RETURN = h_return.

MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' "789673 IMPORTING "789673 COUNT = SY-TFILL. "789673

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' . "789673

IQS0_CHANGE_NOTIFICATION CALL FUNCTION 'IQS0_CHANGE_NOTIFICATION' EXPORTING I_QMNUM = H_viqmel-qmnum I_DISPL = 'V' I_CHECK_PF3 = 'X' I_RFC_CALL = 'X' "note522200 IMPORTING E_OKCODE = H_OKCODE E_VIQMEL = H_VIQMEL "note 418969 EXCEPTIONS INVALID_ENTRY = 1 NOTIFICATION_NOT_IN_BUFFER = 2 OTHERS = 3.

MESSAGES_COUNT CALL FUNCTION 'MESSAGES_COUNT' IMPORTING COUNT = SY-TFILL.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' .

IQS1_DELETE_NOTIF_FROM_BUF_C CALL FUNCTION 'IQS1_DELETE_NOTIF_FROM_BUF_C' EXPORTING I_QMNUM = h_viqmel-qmnum EXCEPTIONS OTHERS = 1.

CO_ZF_DATA_RESET_COMPLETE CALL FUNCTION 'CO_ZF_DATA_RESET_COMPLETE'. "note 604632

SWU_OBJECT_GET CALL FUNCTION 'SWU_OBJECT_GET' TABLES PUBLISHED_OBJECTS = lt_swu_objects_after EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.

SWU_OBJECT_RESTORE CALL FUNCTION 'SWU_OBJECT_RESTORE' EXPORTING OBJTYPE = -OBJTYPE OBJKEY = -OBJKEY.

STACK_RESET CALL FUNCTION 'STACK_RESET'. "1391749

BAPI_SERVNOT_GET_DETAIL





CALL FUNCTION 'BAPI_SERVNOT_GET_DETAIL' EXPORTING NUMBER = OBJECT-KEY-NUMBER IMPORTING NOTIFHDTEXT = NOTIFHDTEXT NOTIFHEADER = NOTIFHEADER TABLES RETURN = RETURN NOTIFPARTNR = NOTIFPARTNR NOTIFTASK = NOTIFTASK NOTIFACTV = NOTIFACTV NOTIFCAUS = NOTIFCAUS NOTITEM = NOTITEM NOTLONGTEXT = NOTLONGTEXT EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_CLOSE CALL FUNCTION 'BAPI_SERVNOT_CLOSE' EXPORTING NUMBER = OBJECT-KEY-NUMBER SYSTSTAT = SYSTSTAT TESTRUN = TESTRUN IMPORTING USERSTATUS = USERSTATUS SYSTEMSTATUS = SYSTEMSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_POSTPONE CALL FUNCTION 'BAPI_SERVNOT_POSTPONE' EXPORTING TESTRUN = TESTRUN LANGUISO = LANGUISO LANGU = LANGU NUMBER = OBJECT-KEY-NUMBER IMPORTING USERSTATUS = USERSTATUS SYSTEMSTATUS = SYSTEMSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_PUTINPROGRESS CALL FUNCTION 'BAPI_SERVNOT_PUTINPROGRESS' EXPORTING TESTRUN = TESTRUN LANGUISO = LANGUISO LANGU = LANGU NUMBER = OBJECT-KEY-NUMBER IMPORTING USERSTATUS = USERSTATUS SYSTEMSTATUS = SYSTEMSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_DEL_DATA CALL FUNCTION 'BAPI_SERVNOT_DEL_DATA' EXPORTING NUMBER = OBJECT-KEY-NUMBER TABLES RETURN = RETURN NOTIFPARTNR = NOTIFPARTNR NOTIFTASK = NOTIFTASK NOTIFACTV = NOTIFACTV NOTIFCAUS = NOTIFCAUS NOTITEM = NOTITEM EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_ADD_DATA CALL FUNCTION 'BAPI_SERVNOT_ADD_DATA' EXPORTING NUMBER = OBJECT-KEY-NUMBER I_BAPI = I_BAPI IMPORTING NOTIFHDTEXT = NOTIFHDTEXT NOTIFHEADER = NOTIFHEADER TABLES RETURN = RETURN NOTIFPARTNR = NOTIFPARTNR NOTIFTASK = NOTIFTASK NOTIFACTV = NOTIFACTV NOTIFCAUS = NOTIFCAUS NOTITEM = NOTITEM NOTFULLTXT = NOTFULLTXT KEY_RELATIONSHIPS = KEYRELATIONSHIPS EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_CREATE CALL FUNCTION 'BAPI_SERVNOT_CREATE' EXPORTING ORDERID = ORDERID SENDER = SENDER TASK_DETERMINATION = TASKDETERMINATION NOTIFHEADER = NOTIFHEADER NOTIF_TYPE = NOTIFTYPE EXTERNAL_NUMBER = EXTERNAL_NUMBER IMPORTING NOTIFHEADER_EXPORT = NOTIFHEADEREXPORT TABLES RETURN = RETURN KEY_RELATIONSHIPS = KEYRELATIONSHIPS LONGTEXTS = LONGTEXTS NOTIFPARTNR = NOTIFPARTNR NOTIFTASK = NOTIFTASK NOTIFACTV = NOTIFACTV NOTIFCAUS = NOTIFCAUS NOTITEM = NOTITEM EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_MODIFY_DATA CALL FUNCTION 'BAPI_SERVNOT_MODIFY_DATA' EXPORTING NOTIFHEADER_X = NOTIFHEADERX NOTIFHEADER = NOTIFHEADER NUMBER = OBJECT-KEY-NUMBER IMPORTING NOTIFHEADER_EXPORT = NOTIFHEADEREXPORT TABLES NOTIFTASK = NOTIFTASK NOTIFTASK_X = NOTIFTASKX NOTIFPARTNR = NOTIFPARTNR NOTIFPARTNR_X = NOTIFPARTNRX RETURN = RETURN NOTIFACTV_X = NOTIFACTVX NOTIFITEM = NOTIFITEM NOTIFITEM_X = NOTIFITEMX NOTIFCAUS = NOTIFCAUS NOTIFCAUS_X = NOTIFCAUSX NOTIFACTV = NOTIFACTV EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_SAVE CALL FUNCTION 'BAPI_SERVNOT_SAVE' EXPORTING NUMBER = OBJECT-KEY-NUMBER IMPORTING NOTIFHEADER = NOTIFHEADER TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_RELEASE_TASK CALL FUNCTION 'BAPI_SERVNOT_RELEASE_TASK' EXPORTING NUMBER = OBJECT-KEY-NUMBER TASK_KEY = TASKKEY LANGU = LANGU LANGUISO = LANGUISO TESTRUN = TESTRUN IMPORTING SYSTEMSTATUS = SYSTEMSTATUS USERSTATUS = USERSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_COMPLETE_TASK CALL FUNCTION 'BAPI_SERVNOT_COMPLETE_TASK' EXPORTING NUMBER = OBJECT-KEY-NUMBER TASK_KEY = TASKKEY CARRIED_OUT_BY = CARRIEDOUTBY CARRIED_OUT_DATE = CARRIEDOUTDATE CARRIED_OUT_TIME = CARRIEDOUTTIME LANGU = LANGU LANGUISO = LANGUISO TESTRUN = TESTRUN IMPORTING SYSTEMSTATUS = SYSTEMSTATUS USERSTATUS = USERSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_CHANGEUSRSTAT CALL FUNCTION 'BAPI_SERVNOT_CHANGEUSRSTAT' EXPORTING NUMBER = OBJECT-KEY-NUMBER USR_STATUS = USRSTATUS SET_INACTIVE = SETINACTIVE TESTRUN = TESTRUN IMPORTING SYSTEMSTATUS = SYSTEMSTATUS USERSTATUS = USERSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_SERVNOT_SUCCESSFUL_TASK CALL FUNCTION 'BAPI_SERVNOT_SUCCESSFUL_TASK' EXPORTING NUMBER = OBJECT-KEY-NUMBER TASK_KEY = TASKKEY LANGU = LANGU LANGUISO = LANGUISO TESTRUN = TESTRUN IMPORTING SYSTEMSTATUS = SYSTEMSTATUS USERSTATUS = USERSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.



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 SAPFIWK1 or its description.