SAP Reports / Programs | Payroll | Italy(PY-IT) SAP PY

RPCFUDI4 SAP ABAP INCLUDE - documentation and ABAP source code







RPCFUDI4 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 RPCFUDI4 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 RPCFUDI4. "Basic submit
SUBMIT RPCFUDI4 AND RETURN. "Return to original report after report execution complete
SUBMIT RPCFUDI4 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT RPCFUDI4

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:

EXIT_RPCFUDI0_001 * call function 'EXIT_RPCFUDI0_001' call customer-function '001' EXPORTING P_PREVIOUS_NUM = PREVIOUS_NUM P_SPEZ_PART = SPEZ_PART P_BEGDA = BEGDA P_ENDDA = ENDDA P_ENTE = P_ENTE TABLES P_BREAK = BREAK P_WPBP_TAB = WPBP_TAB P_P0016 = P0016 P_GRADINFO = GRADINFO P_TABENTE = TABENTE EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_002 * call function 'EXIT_RPCFUDI0_002' call customer-function '002' EXPORTING P_TABENTE = TABENTE P_C_PREV4 = C_PREV4 P_BREAK = BREAK P_BREAKAI = BREAKAI P_PERNR = P_PERNR P_WAERS = P_WAERS P_BEGDA = P_BEGDA P_ENDDA = P_ENDDA TABLES P_CUDTABPREV1 = CUDTABPREV1 P_CUDTABPREV2 = CUDTABPREV2 P_I_PAYROLL_RESULT = I_PAYROLL_RESULT P_I_PC_RESULT = I_PC_RESULT P_I_TM_RESULTS = I_TM_RESULTS P_RT_TAB = P_RT_TAB P_P0001 = P_P0001 P_P0016 = P_P0016 P_P0154 = P_P0154 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_003 * call function 'EXIT_RPCFUDI0_003' call customer-function '003' EXPORTING P_PERNR = P_PERNR P_BEGDA = P_BEGDA P_ENDDA = P_ENDDA P_DEFUNTO = P_DEFUNTO TABLES P_COM_RESULT = P_COM_RESULT P_CUDTABDIP = P_VARTAB P_P0006 = P0006 P_P0021 = P0021 P_P0306 = P0306 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_004 * call function 'EXIT_RPCFUDI0_004' call customer-function '004' EXPORTING P_PERNR = P_PERNR P_EEWERKS = EEWERKS P_EEBTRTL = EEBTRTL TABLES P_COM_RESULT = P_COM_RESULT P_CUDTABDAT = P_CUDTABDAT EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_005 * call function 'EXIT_RPCFUDI0_005' call customer-function '005' EXPORTING P_PERNR = P_PERNR P_ENDDA = P_ENDDA P_PAYBEG = PAYBEG P_PAYEND = PAYEND TABLES P_RE5ITW5 = P_RE5ITW5 P_RT_TAB = P_RT_TAB P_INFO160 = INFO160AUX CHANGING P_REDDITO_COMPL = REDDITO_COMPL EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_006 * call function 'EXIT_RPCFUDI0_006' call customer-function '006' EXPORTING P_PERNR = P_PERNR P_BEGDA = P_BEGDA P_ENDDA = P_ENDDA TABLES P_TABENTE = P_TABENTE P_P0154 = P_P0154 P_GESTIONI_ASS = P_GESTIONI_ASS EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_007 * call function 'EXIT_RPCFUDI0_007' call customer-function '007' EXPORTING P_PERNR = PERNR-PERNR P_BEGDA = BREAK-BEGDP P_ENDDA = BREAK-ENDDP P_WAERS = G_WAERS P_INDCODE = INDCODE p_ente = entetabente TABLES P_RE5ITW5 = RE5ITW5 P_RT_TAB = RT_TAB P_CRT_TAB = CRT_TAB CHANGING P_TOT_BETRG = TOT_BETRG EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_009 * call function 'EXIT_RPCFUDI0_009' call customer-function '009' EXPORTING P_PERNR = PERNR-PERNR P_BEGDA = BREAK-BEGDP P_ENDDA = BREAK-ENDDP P_WAERS = G_WAERS P_INDCODE = INDCODE P_BREAK = BREAK TABLES P_RE5ITW5 = RE5ITW5 P_RT_TAB = RT_TAB P_CRT_TAB = CRT_TAB P_PREV = PREV CHANGING P_TOT_BETRG = TOT_BETRG P_TOT_ANZHL = TOT_ANZHL EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_011 * call function 'EXIT_RPCFUDI0_011' call customer-function '011' EXPORTING P_PERNR = PERNR-PERNR P_BEGDA = BREAK-BEGDP P_ENDDA = BREAK-ENDDP P_WAERS = G_WAERS P_INDCODE = INDCODE P_BREAK = BREAKAI TABLES P_RE5ITW5 = RE5ITW5 P_RT_TAB = RT_TAB P_CRT_TAB = CRT_TAB P_PREV = PREVAI CHANGING P_TOT_BETRG = TOT_BETRG P_TOT_ANZHL = TOT_ANZHL EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_013 * call function 'EXIT_RPCFUDI0_013' call customer-function '013' EXPORTING P_PERNR = PERNR-PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA P_WAERS = G_WAERS P_SEZ = C_SEZINPDAP TABLES P_TABENTE = TABENTE P_COMP_RESULT = I_COMP_RESULT1 P_GESTIONI_ASS = GESTIONI_ASS P_CUDTABPREV = CUDTABPREV3 P_BREAK = BREAK P_PAYROLL_RESULTS = I_PAYROLL_RESULT P_WPBP_TAB = WPBP_TAB P_GRADINFO = GRADINFO P_RT_TAB = RT_TAB CHANGING P_PREVIOUS_NUM = PREVIOUS_NUM EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_015 * call function 'EXIT_RPCFUDI0_015' call customer-function '015' EXPORTING P_PERNR = PERNR-PERNR P_BEGDA = BREAK-BEGDP P_ENDDA = BREAK-ENDDP P_WAERS = G_WAERS P_INDCODE = INDCODE P_BREAK = BREAK TABLES P_RE5ITW5 = RE5ITW5 P_RT_TAB = RT_TAB P_CRT_TAB = CRT_TAB P_PREV = PREV EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_016 * call function 'EXIT_RPCFUDI0_016' call customer-function '016' EXPORTING P_PERNR = PERNR-PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA P_WAERS = G_WAERS P_DEFUNTO = DEFUNTO P_SECTION = C_REDDITI TABLES P_RE5ITW5 = RE5ITW5 P_RT_TAB = RT_TAB P_CRT_TAB = CRT_TAB P_CUDTABTAX = CUDTABTAX1 P_CUDTABNOTE = CUDTABNOTE P_P0306 = P0306 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_024 * call function 'EXIT_RPCFUDI0_024' call customer-function '024' EXPORTING P_PERNR = P_PERNR TABLES P_COM_RESULT = P_COM_RESULT P_CUDTABDIP = CUDTABDIP EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_025 * call function 'EXIT_RPCFUDI0_025' call customer-function '025' EXPORTING P_PERNR = PERNR P_WAERS = WAERS P_BEGDA = BEGDA P_ENDDA = ENDDA P_DEFUNTO = DEFUNTO P_CUD1 = C_CUD1 P_SECTION = SECTION P_TFR = C_TFR P_ESODO = C_ESODO P_INDCODE = INDCODE TABLES P_RT_TAB = RT_TAB P_RE5ITW5 = RE5ITW5 P_CUDTABTAX = CUDTABTAX8 CHANGING P_BETRG = TOT_CASELLA P_ANZHL = TOT_ANZHL EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_036 * call function 'EXIT_RPCFUDI0_036' call customer-function '036' EXPORTING P_PERNR = P_PERNR P_WAERS = G_WAERS P_BEGDA = P_BEGDA P_ENDDA = P_ENDDA P_ALTRI = C_ALTRI P_PRIMOACC = C_PRIMOACC P_SECONDOACC = C_SECONDOACC P_ACCSOSPESI = C_ACCSOSPESI P_CREDIRPEF = C_CREDIRPEF P_CREDADREG = C_CREDADREG P_CREDADCOM = C_CREDADCOM TABLES P_RT_TAB = P_RT_TAB P_CRT_TAB = P_CRT_TAB P_RE5ITW5 = P_RE5ITW5 P_CUDTABTAX = P_CUDTABTAX2 P_P0483 = P_P0483 P_COMP_RESULT = P_COMP_RESULT2 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_037 * call function 'EXIT_RPCFUDI0_037' call customer-function '037' EXPORTING BREAK = BREAK RESULT = RESULT TABLES I_PAYROLL_RESULT = I_PAYROLL_RESULT I_PC_RESULT = I_PC_RESULT I_TM_RESULTS = I_TM_RESULTS CHANGING RESULT_RETRI = RESULT_RETRI EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_038 * call function 'EXIT_RPCFUDI0_038' call customer-function '038' EXPORTING DATA_ASSUNZIONE = DATA_ASSUNZIONE TABLES BREAK = BREAK EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_039 *call function 'EXIT_RPCFUDI0_039' call customer-function '039' EXPORTING TDT = TDT DATA = DATA PASO = PASO CONT = CONT BEGDA = BEGDA ENDDA = ENDDA PERMO = G_PERMO WAERS = G_WAERS TABLES I_PAYROLL_RESULT = I_PAYROLL_RESULT I_TM_RESULTS = I_TM_RESULTS MOABW_TAB = MOABW_TAB PERCENT = PERCENT RE5ITW5 = RE5ITW5 RT_TAB = RT_TAB WT_TAB = WT_TAB CHANGING EVENT = EVENT ORE = ORE RESULT = RESULT EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_040





*call function 'EXIT_RPCFUDI0_040' call customer-function '040' EXPORTING BREAK = BREAK TABLES I_PAYROLL_RESULT = I_PAYROLL_RESULT I_TM_RESULTS = I_TM_RESULTS I_PC_RESULT = I_PC_RESULT CHANGING RESULT = RESULT EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_041 *call function 'EXIT_RPCFUDI0_041' call customer-function '041' EXPORTING TDT = TDT DATA = DATA CONT = CONT TABLES I_PAYROLL_RESULT = I_PAYROLL_RESULT I_TM_RESULTS = I_TM_RESULTS MOABW_TAB = MOABW_TAB PERCENT = PERCENT RE5ITW5 = RE5ITW5 RT_TAB = RT_TAB WT_TAB = WT_TAB CHANGING EVENT = EVENT ORE = ORE RESULT = RESULT SUBRC = SUBRC EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_042 * call function 'EXIT_RPCFUDI0_042' call customer-function '042' EXPORTING P_TABENTE = TABENTE P_C_PREV4 = C_PREV4 P_BREAK = BREAK P_BREAKAI = BREAKAI P_PERNR = P_PERNR P_WAERS = P_WAERS P_BEGDA = P_BEGDA P_ENDDA = P_ENDDA P_PREVIOUS_NUM = P_PREVIOUS_NUM TABLES P_CUDTABPREV1 = CUDTABPREV1 P_CUDTABPREV2 = CUDTABPREV2 P_I_PAYROLL_RESULT = I_PAYROLL_RESULT P_I_PC_RESULT = I_PC_RESULT P_I_TM_RESULTS = I_TM_RESULTS P_RT_TAB = P_RT_TAB P_P0000 = P_P0000 P_P0001 = P_P0001 P_P0016 = P_P0016 P_P0154 = P_P0154 P_T_SEZ4 = P_T_SEZ4 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2 .

EXIT_RPCFUDI0_050 *call function 'EXIT_RPCFUDI0_050' call customer-function '050' EXPORTING P_PERNR = PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA TABLES P_P0000 = P0000 P_P0001 = P0001 P_P0031 = P0031 CC_DATA = G_T_CC_DATA CHANGING P_COMPCHANGE = COMPCHANGE EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2.

EXIT_RPCFUDI0_051 * call function 'EXIT_RPCFUDI0_051' call customer-function '051' EXPORTING P_PERNR = PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA TABLES CC_DATA = G_T_CC_DATA P_P0000 = P0000 P_P0001 = P0001 P_P0002 = P0002 P_P0003 = P0003 P_P0006 = P0006 P_P0016 = P0016 P_P0031 = P0031 P_P0021 = P0021 P_P0154 = P0154 P_P0155 = P0155 P_P0156 = P0156 P_P0159 = P0159 P_P0160 = P0160 P_P0305 = P0305 P_P0306 = P0306 P_P0421 = P0421 P_P0483 = P0483 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2.

EXIT_RPCFUDI0_052 * call function 'EXIT_RPCFUDI0_052' call customer-function '052' EXPORTING P_PERNR = PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA TABLES CC_DATA = G_T_CC_DATA P_P0000 = P0000 P_P0031 = P0031 I_PAYROLL_RESULT = I_PAYROLL_RESULT MOABW_TAB = MOABW_TAB RT_TAB = RT_TAB CRT_TAB = CRT_TAB WPBP_TAB = WPBP_TAB I_PC_RESULT = I_PC_RESULT I_TM_RESULTS = I_TM_RESULTS ZL_TAB = ZL_TAB I_COMP_RESULT1 = I_COMP_RESULT1 I_COMP_RESULT2 = I_COMP_RESULT2 EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2.

EXIT_RPCFUDI0_053 * call function 'EXIT_RPCFUDI0_053' call customer-function '053' EXPORTING P_PERNR = PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA TABLES P_PHIFI = PHIFI CHANGING P_HIRE = HIRE P_FIRE = FIRE EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2.

EXIT_RPCFUDI0_054 * call function 'EXIT_RPCFUDI0_054' call customer-function '054' EXPORTING P_PERNR = PERNR P_BEGDA = BEGDA P_ENDDA = ENDDA TABLES P_PHIFI = PHIFI CHANGING P_HIRE = HIRE P_FIRE = FIRE EXCEPTIONS USED_USER_EXIT = 1 OTHERS = 2.



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