RPCIFVOID is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Interface Toolbox (PU12): adjustment after payroll results have been voided The report is used to adjust cluster ID/IF using cluster CU after payroll results have been voided in the Off-Cycle Workbench...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RPCIFVOID 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.
Selection Text: FLDID = Interface format
Selection Text: LOGCOR = Log of all employees
Selection Text: PERSONS = Personnel number
Selection Text: TEST = Test
Title: Compare cluster ID with cluster CU
Text Symbol: 001 = SeqNo Pty Pid PAreaFor-per. FPStart FPEnd Ity Iid InPArInPer In-perEnd
Text Symbol: 002 = No authorization for updating cluster IF
Text Symbol: 003 = No authorization for updating cluster ID
Text Symbol: 004 = No canceled results for comparison found for personnel number
Text Symbol: 005 = The following results are deleted by cluster IF for personnel number
INCLUDE RPC2ID00.
INCLUDE RPC2IF00.
INCLUDE RPPPXD00.
INCLUDE RPPPXD10.
INCLUDE RPPPXM00.
No SAP DATABASE tables are accessed within this REPORT code!
CU_READ_RGDIR CALL FUNCTION 'CU_READ_RGDIR' EXPORTING PERSNR = PERSNR * IMPORTING * MOLGA = TABLES IN_RGDIR = RGDIR EXCEPTIONS NO_RECORD_FOUND = 1 OTHERS = 2 .
REORG_IF_RESULTS CALL FUNCTION 'REORG_IF_RESULTS' TABLES INTERFACE_RESULTS = INTERFACE_RESULTS.
APPL_LOG_INIT CALL FUNCTION 'APPL_LOG_INIT' EXPORTING OBJECT = PROT_OBJ EXCEPTIONS OTHERS = 0.
APPL_LOG_WRITE_HEADER CALL FUNCTION 'APPL_LOG_WRITE_HEADER' EXPORTING HEADER = PROT_HEAD EXCEPTIONS OTHERS = 0.
APPL_LOG_WRITE_MESSAGES CALL FUNCTION 'APPL_LOG_WRITE_MESSAGES' EXPORTING OBJECT = PROT_OBJ SUBOBJECT = PROT_SUBOBJ "XMS note 545727 TABLES MESSAGES = P_PROT_MESS EXCEPTIONS OBJECT_NOT_FOUND = 0.
APPL_LOG_WRITE_DB CALL FUNCTION 'APPL_LOG_WRITE_DB' EXPORTING OBJECT = PROT_OBJ SUBOBJECT = PROT_SUBOBJ "XMS note 545727 TABLES OBJECT_WITH_LOGNUMBER = PROT_NR EXCEPTIONS OTHERS = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPCIFVOID - Compare cluster ID with cluster CU RPCIFVOID - Compare cluster ID with cluster CU RPCIFU08 - PU12: Reorganization of Version Management RPCIFU08 - PU12: Reorganization of Version Management RPCIFU07 - Delete Interface Results Using Run Date / Run Time RPCIFU07 - Delete Interface Results Using Run Date / Run Time