/OPT/VIM_FIPP is a standard Executable ABAP Report 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 /OPT/VIM_FIPP into the relevant SAP transactions such as SE38 or SE80
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.
Title: Program for object type ZWFIFIPP : ParkedInvoiceExtensi
Text Symbol: 001 = Comments check
Text Symbol: 002 = Do you want to input comments?
Text Symbol: 003 = Yes
Text Symbol: 004 = No
Text Symbol: 005 = Redo transaction
Text Symbol: 006 = Cancel will retain the workitem in your Inbox
Text Symbol: 007 = Confirm Processing
Text Symbol: 008 = Is processing completed?
Text Symbol: 009 = Completed
Text Symbol: 010 = Complete with comments
Text Symbol: 012 = Send to Authorizer
Text Symbol: 013 = Do you want to execute
Text Symbol: 014 = The document is already either POSTED
Text Symbol: 015 = or DELETED in the system.
Text Symbol: 016 = Document Status
Text Symbol: 017 = Posting Parked Document . . .
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
/PTGWFI/CP_READCONSTANT CALL FUNCTION '/PTGWFI/CP_READCONSTANT' EXPORTING CONSTNAME = 'AUTOPOST_EXIT' PRODUCTCODE = 'PIR' IMPORTING CONSTVALUE = PRE_EXIT EXCEPTIONS CONSTANT_NOT_FOUND = 1 OTHERS = 2.
PRELIMINARY_POSTING_POST_ALL CALL FUNCTION 'PRELIMINARY_POSTING_POST_ALL' EXPORTING NOMSG = 'X' SYNCH = 'X' NOCHECK = 'X' TABLES T_VBKPF = XVBKPF T_MSG = XMSG.
MESSAGE_TEXT_BUILD CALL FUNCTION 'MESSAGE_TEXT_BUILD' EXPORTING MSGID = XMSG-MSGID MSGNR = XMSG-MSGNO MSGV1 = XMSG-MSGV1 MSGV2 = XMSG-MSGV2 MSGV3 = XMSG-MSGV3 MSGV4 = XMSG-MSGV4 IMPORTING MESSAGE_TEXT_OUTPUT = ERROR_MESSAGES-LINE.
SWE_EVENT_CREATE CALL FUNCTION 'SWE_EVENT_CREATE' EXPORTING OBJTYPE = 'FIPP' OBJKEY = FIPP_KEY EVENT = 'POSTED' TABLES EVENT_CONTAINER = EVENT_CONTAINER EXCEPTIONS OBJTYPE_NOT_FOUND = 1 OTHERS = 2.
/PTGWFI/CP_READCONSTANT CALL FUNCTION '/PTGWFI/CP_READCONSTANT' EXPORTING CONSTNAME = 'POSTING_STEP_EXIT_FM' PRODUCTCODE = 'PIR' IMPORTING CONSTVALUE = EXIT_FM EXCEPTIONS CONSTANT_NOT_FOUND = 1 OTHERS = 2.
POPUP_TO_DISPLAY_TEXT CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT' EXPORTING TITEL = TEXT-016 "Document Status TEXTLINE1 = TEXT-014 "The document is already either POSTED TEXTLINE2 = TEXT-015 "or DELETED in the system.
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING * DEFAULTOPTION = '1' * TEXTLINE1 = TEXT-013 "Do you want to execute * TEXTLINE2 = TEXT1 * TEXTLINE3 = TEXT-006 "Cancel will retain the workitem * TEXT_OPTION1 = TEXT-003 "Yes * TEXT_OPTION2 = TEXT-012 "Send to Authorizer * TITEL = TEXT-007 "Confirm Processing' * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' * IMPORTING * ANSWER = U_OPTION1 * EXCEPTIONS * OTHERS = 1.
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING * DEFAULTOPTION = '2' * TEXTLINE1 = TEXT-002 "Do you want to input comments? * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' * TEXT_OPTION1 = TEXT-003 "Yes * TEXT_OPTION2 = TEXT-004 "No * TITEL = TEXT-001 "Comments check * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = ' ' * IMPORTING * ANSWER = U_OPTION1 * EXCEPTIONS * OTHERS = 1.
READ_TEXT * CALL FUNCTION 'READ_TEXT' * EXPORTING * ID = '0001' * LANGUAGE = SY-LANGU * NAME = T_NAME * OBJECT = 'ZWFI_PIR' * IMPORTING * HEADER = TEXT_HEADER * TABLES * LINES = T_COMMENTS * EXCEPTIONS * OTHERS = 1.
INIT_TEXT * CALL FUNCTION 'INIT_TEXT' * EXPORTING * ID = '0001' * LANGUAGE = SY-LANGU * NAME = T_NAME * OBJECT = 'ZWFI_PIR' * IMPORTING * HEADER = TEXT_HEADER * TABLES * LINES = T_COMMENTS * EXCEPTIONS * OTHERS = 1.
EDIT_TEXT * CALL FUNCTION 'EDIT_TEXT' * EXPORTING * HEADER = TEXT_HEADER * SAVE = 'X' * TABLES * LINES = T_COMMENTS * EXCEPTIONS * OTHERS = 1.
ENQUEUE_EFBKPF CALL FUNCTION 'ENQUEUE_EFBKPF' EXPORTING BUKRS = OBJECT-KEY-SOURCECOMPANYCODE BELNR = OBJECT-KEY-DOCUMENTNO GJAHR = OBJECT-KEY-FISCALYEAR EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
DEQUEUE_EFBKPF CALL FUNCTION 'DEQUEUE_EFBKPF' EXPORTING MODE_BKPF = 'E' MANDT = SY-MANDT BUKRS = OBJECT-KEY-SOURCECOMPANYCODE BELNR = OBJECT-KEY-DOCUMENTNO GJAHR = OBJECT-KEY-FISCALYEAR.
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING * DEFAULTOPTION = '1' * TEXTLINE1 = TEXT-009 "Is processing completed? * TEXTLINE2 = TEXT-006 * TEXTLINE3 = * ' ' "Cancel will retain the workitem in your Inbox * TEXT_OPTION1 = TEXT-009 "Completed * TEXT_OPTION2 = TEXT-010 "Complete with comments * TITEL = TEXT-007 "Confirm Processing * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' * IMPORTING * ANSWER = U_OPTION1 * EXCEPTIONS * OTHERS = 1.
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING * DEFAULTOPTION = '1' * TEXTLINE1 = TEXT-008 "Is processing completed? * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' * TEXT_OPTION1 = TEXT-003 "Yes * TEXT_OPTION2 = TEXT-005 "Redo transaction * TITEL = TEXT-007 "Confirm Processing * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = ' ' * IMPORTING * ANSWER = U_OPTION1 * EXCEPTIONS * OTHERS = 1.
/PTGWFI/CP_READCONSTANT CALL FUNCTION '/PTGWFI/CP_READCONSTANT' EXPORTING CONSTNAME = P_CONST PRODUCTCODE = 'PIR' IMPORTING CONSTVALUE = FNAME EXCEPTIONS CONSTANT_NOT_FOUND = 1 OTHERS = 2.
/PTGWFI/CP_READCONSTANT CALL FUNCTION '/PTGWFI/CP_READCONSTANT' EXPORTING CONSTNAME = 'RESUBMIT_OPTION' PRODUCTCODE = 'PIR' IMPORTING CONSTVALUE = ZCONST EXCEPTIONS CONSTANT_NOT_FOUND = 1 OTHERS = 2.
ENQUEUE_EFBKPF CALL FUNCTION 'ENQUEUE_EFBKPF' EXPORTING BUKRS = OBJECT-KEY-SOURCECOMPANYCODE BELNR = OBJECT-KEY-DOCUMENTNO GJAHR = OBJECT-KEY-FISCALYEAR EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
CALL FUNCTION 'DEQUEUE_EFBKPF' EXPORTING MODE_BKPF = 'E' MANDT = SY-MANDT BUKRS = OBJECT-KEY-SOURCECOMPANYCODE BELNR = OBJECT-KEY-DOCUMENTNO GJAHR = OBJECT-KEY-FISCALYEAR.
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 /OPT/VIM_FIPP or its description.
/OPT/VIM_FIPP - Program for object type ZWFIFIPP : ParkedInvoiceExtensi /OPT/VIM_FIPP - Program for object type ZWFIFIPP : ParkedInvoiceExtensi /OPT/VIM_DP_TRIGGER - Program to start the DP Workflow /OPT/VIM_DP_TRIGGER - Program to start the DP Workflow /OPT/VIM_DP_REPORT - VIM DP Report /OPT/VIM_DP_REPORT - VIM DP Report