RPUTBFG0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Same as SIMG OHAGB_P11D_003 Conversion of Specifications of Evaluation Class 11 to Cumulation Wage Types As of the tax year 2000, evaluation class 11 is no longer used in calculations for the P11D Form
If you would like to execute this report or see the full code listing simply enter RPUTBFG0 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: TEST = test run
Selection Text: DEL_OLD = delete old entries
Selection Text: DEL_EVTX = del. definition of EvClass 11
Selection Text: DEL_EV11 = del. assignment of EvClass 11
Title: Conversion of evaluation class 11 to cumulation wage types
Text Symbol: WR9 = T596J could not be correctly updated
Text Symbol: WR8 = T512W could not be correctly updated
Text Symbol: WR7 = Deletion of entries in T52DB is not succsessful
Text Symbol: WR6 = Deletion of entries in T52D4 is not succsessful
Text Symbol: WR5 = Deletion of entries in T596J is not succsessful
Text Symbol: WR4 = no data records found
Text Symbol: WR3 = therefore for them the Additon is determined:
Text Symbol: WR2 = specification concerning of arithmetic rules,
Text Symbol: WR1 = The following wage types do not contain
Text Symbol: TTL = The following wage types are found:
Text Symbol: T04 = Verify test flag
Text Symbol: T03 = No
Text Symbol: T02 = Yes
Text Symbol: T01 = Do you really want to run the report without the test flag ?
Text Symbol: FR1 = Conversion
Text Symbol: 006 = Error in dequeue!
Text Symbol: 004 = Error in enqueue!
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_REFRESH_ERROR_LIST call function 'HR_REFRESH_ERROR_LIST'.
HR_ALV_LIST_DISPLAY call function 'HR_ALV_LIST_DISPLAY' exporting current_report = repid data_structure = struct list_title = text-ttl hr_display_error_list = 'X' tables data_tab = c_t596j exceptions others = 0.
DEQUEUE_E_P11D_T1 call function 'DEQUEUE_E_P11D_T1' exporting molga = molga exceptions others = 1.
DEQUEUE_E_P11D_T3 call function 'DEQUEUE_E_P11D_T3' exporting molga = molga appl = appl exceptions others = 1.
DEQUEUE_E_P11D_T2 call function 'DEQUEUE_E_P11D_T2' exporting molga = molga evcls = evcls sprsl = sprache exceptions others = 1.
ENQUEUE_E_P11D_T1 call function 'ENQUEUE_E_P11D_T1' exporting molga = molga exceptions foreign_lock = 1 system_failure = 2 others = 3.
ENQUEUE_E_P11D_T3 call function 'ENQUEUE_E_P11D_T3' exporting molga = molga appl = appl exceptions foreign_lock = 1 system_failure = 2 others = 3.
ENQUEUE_E_P11D_T2 call function 'ENQUEUE_E_P11D_T2' exporting molga = molga evcls = evcls sprsl = sprache exceptions foreign_lock = 1 system_failure = 2 others = 3.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING TEXTLINE1 = text-t01 TEXT_OPTION1 = text-t02 TEXT_OPTION2 = text-t03 TITEL = text-t04 IMPORTING ANSWER = popup_answer .
HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' exporting arbgb = '5G' msgty = 'W' msgno = '606' msgv1 = warning.
HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = '5G' msgty = 'W' msgno = 058 "No entry in table & for & & msgv1 = 'T596H' msgv2 = appl msgv3 = sumlgart.
HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = '5G' msgty = 'W' msgno = 058 "No entry in table & for & & msgv1 = 'T512T' msgv2 = lgart msgv3 = '(En)'.
HR_APPEND_ERROR_LIST call function 'HR_APPEND_ERROR_LIST' EXPORTING arbgb = '5G' msgty = 'W' msgno = 058 "No entry in table & for & & msgv1 = 'T52DB' msgv2 = evcls msgv3 = eval.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPUTBFG0 - Conversion of evaluation class 11 to cumulation wage types RPUTBFG0 - Conversion of evaluation class 11 to cumulation wage types RPUTBCN0 - Inconsistency Correction in Tables T5N4B and T5N4C RPUTBCN0 - Inconsistency Correction in Tables T5N4B and T5N4C RPUTAXUM_ALV - Modules for RPUTAXU0 RPUTAXUM - Modules for RPUTAXU0