RPCPL1A0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Using the report RPCPL1A0, you perform various evaluations for the garnishment/cession results in one payroll run...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 RPCPL1A0 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: WAERG = Currency
Selection Text: SORTIER = Sort
Selection Text: PF_NUM = Garnishment Number
Selection Text: PF_ART = Garnishment Type
Selection Text: LS_PERIO = Period Selection
Selection Text: GETILGT = Select Repaid Items
Selection Text: AW_PERIO = Selection for Repayment
Selection Text: AW_ART = Evaluation Type
Title: Evaluation of Garnishment Results
Text Symbol: F02 = Add. Information
Text Symbol: H01 = Overview of Garnishment Results for Period
Text Symbol: H02 = Expected Repaid Garnishments in the Period
Text Symbol: H03 = Statement of Garnishment Results for Period
Text Symbol: H04 = Progression of Garnishment Results to Period
Text Symbol: H05 = Garnishment Credit for Period
Text Symbol: L01 = Personnel Number
Text Symbol: L02 = Garnishment History
Text Symbol: L03 = Type
Text Symbol: L04 = Number
Text Symbol: N01 = Garnishments Never Taken:
Text Symbol: N03 = Ty. No. Creditor
Text Symbol: P00 = Start with period
Text Symbol: P01 = Evaluation type
Text Symbol: P02 = Selection for Repayment
Text Symbol: F01 = Garnish.
Text Symbol: E99 = --------------------
Text Symbol: E87 = Error calling the CD manager
Text Symbol: E86 = Cluster $1 could not be read with record $
Text Symbol: E85 = Cluster AF must be recreated (RPUDAFA0)
Text Symbol: E84 = Inconsistent Status in Clusters AE and AF
Text Symbol: E83 = Conversion of Cluster Necessary.
Text Symbol: E82 = Version of Current Report:
Text Symbol: E81 = Version Imported:
Text Symbol: E80 = Version of cluster $ does not match for record $ in current cluster:
Text Symbol: E70 = Table $: entry $ $ $ is unknown
Text Symbol: E17 = Repaid selection starts with period $3.$4.
Text Symbol: E16 = Selection period is $1.$2
Text Symbol: E15 = Period selection not permitted
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_F4_COUNTRY_CURRENCY CALL FUNCTION 'HR_F4_COUNTRY_CURRENCY' EXPORTING molga = '03' IMPORTING waers = waerg.
RP_SET_NAME_FORMAT CALL FUNCTION 'RP_SET_NAME_FORMAT' "MBUAHRK058968 EXPORTING repid = repid IMPORTING format = $$format.
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING pp0002 = p0002 " Daten zur Person molga = t001p-molga "Modifikator langu = space " <<===>> sy-langu format = $$format " Namensformat IMPORTING edit_name = hname " Name des Mitarbeiters retcode = ret_code. " return code
RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' EXPORTING molga = '03' begda = datum IMPORTING waers = waers EXCEPTIONS molga_not_in_t001p = 1 no_entry_found_in_table_t001 = 2 no_entry_found_in_table_t500p = 3 no_entry_found_in_table_t500c = 4 OTHERS = 5.
RP_READ_T100 CALL FUNCTION 'RP_READ_T100' EXPORTING arbgb = sy-msgid msgnr = sy-msgno msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 sprsl = sy-langu IMPORTING text = t100_text EXCEPTIONS no_entry_found = 01.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = pn-begda foreign_amount = betrag foreign_currency = alte_waerg local_currency = neue_waerg IMPORTING local_amount = betrag EXCEPTIONS no_rate_found = 1 overflow = 2.
RP_READ_T100 CALL FUNCTION 'RP_READ_T100' EXPORTING arbgb = sy-msgid msgnr = sy-msgno msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 sprsl = sy-langu IMPORTING text = t100_text EXCEPTIONS no_entry_found = 01.
HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING companycode = t500p-bukrs IMPORTING country = land1 EXCEPTIONS not_found = 1 OTHERS = 2.
DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = name value = value_local IMPORTING dd07v_wa = dd07v_wa rc = rc EXCEPTIONS OTHERS = 1.
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 RPCPL1A0 or its description.