SAP Reports / Programs | Payroll | Austria(PY-AT) SAP PY

RPCPL1A0 SAP ABAP Report - Evaluation of Garnishment Results







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


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


Text pool values


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





Text Symbol: E14 = Cancel: No Read Authorization for Cluster AE
Text Symbol: E13 = Cancel: No Read Authorization for Cluster AF
Text Symbol: P03 = Period selection
Text Symbol: W03 = Typ No. Creditor Remaining Claim
Text Symbol: W01 = Garnishments that are (almost) completed; ask creditor about remaining claim
Text Symbol: S50 = Statistics about the Garnishments of Personnel Number
Text Symbol: S41 = Persons Number
Text Symbol: S40 = Garnishment Type Number
Text Symbol: S35 = Total
Text Symbol: S34 = Pledges
Text Symbol: S33 = Cessions
Text Symbol: S32 = Preferred Garnishments
Text Symbol: S31 = Normal Garnishments
Text Symbol: S30 = Types of Garnishments Never Taken
Text Symbol: S25 = Total
Text Symbol: S24 = Pledges
Text Symbol: S23 = Cessions
Text Symbol: S22 = Preferred Garnishments
Text Symbol: S21 = Normal Garnishments
Text Symbol: S20 = Types of Garnishment in the Valuation
Text Symbol: S15 = Total
Text Symbol: S14 = Pledges
Text Symbol: S13 = Cessions
Text Symbol: S12 = Preferred Garnishments
Text Symbol: S11 = Normal Garnishments
Text Symbol: S10 = Types of Garnishments in the Master Data
Text Symbol: S07 = Those with Errors
Text Symbol: S06 = With Garnishments (Only Repaid)
Text Symbol: S05 = With Garnishments (Master Data)
Text Symbol: S04 = Without Garnishments
Text Symbol: S03 = Total
Text Symbol: S02 = Selected persons
Text Symbol: S01 = Total Statistics
Text Symbol: P04 = Sort order
Text Symbol: 350 = Withholdings
Text Symbol: 342 = Employer Costs
Text Symbol: 341 = Totals
Text Symbol: 340 = Court Costs
Text Symbol: 339 = Monthly Interest on Debt





Text Symbol: 338 = One-Time Interest on Debt
Text Symbol: 337 = Main claim
Text Symbol: 336 = Curr. maint. pymnts
Text Symbol: 335 = Monthly Interest on the Costs
Text Symbol: 334 = One-time Interest on the Costs
Text Symbol: 333 = Monthly Costs
Text Symbol: 332 = One-Time Costs
Text Symbol: 331 = To be repaid Repaid Remaining
Text Symbol: 330 = Repayment
Text Symbol: 311 = R NetPrt 1 (Nor.) NetPrt 2(Pref) NetPrt 3 (Unseiz)
Text Symbol: 310 = Garn. Net Parts
Text Symbol: 305 = Order (Not. Date)
Text Symbol: 304 = Period
Text Symbol: 303 = Creditor
Text Symbol: 302 = Garnishment number
Text Symbol: 301 = Garnishment type
Text Symbol: 2E1 = Check this and delimit the master data.
Text Symbol: 2E0 = The garnishment/cession of wages is probably repaid.
Text Symbol: 203 = Last Transf. Withheld Claim Withheld ER Costs
Text Symbol: 202 = Delivery Case no. court Case no. creditor
Text Symbol: 201 = Ty. No. Creditor
Text Symbol: 200 = Repaid Garnishments in
Text Symbol: 132 = List for Total (Total Claim + Employer Costs) in
Text Symbol: 131 = List for Employer Costs in
Text Symbol: 130 = List for Total Claims in
Text Symbol: 121 = Totals
Text Symbol: 105 = Typ No. Period ER Costs Withholding Remain.Cost Ask
Text Symbol: 104 = Current period Current period
Text Symbol: 102 = All Periods All Periods Creditor
Text Symbol: 101 = Type No. Period Total Claims Withholding Remain.Claim Ask
Text Symbol: 001 = Personnel No.
Text Symbol: E12 = Field Beginning with Period Deleted Due to Choice of Period
Text Symbol: E11 = Start with Period: Enter Period/Year Together
Text Symbol: E10 = Field 'Choose Repaid' Marked Due to Type of Valuation
Text Symbol: E09 = Choice of Period Set to 1 due to Type of Valuation
Text Symbol: E07 = Read the document for parameters and
Text Symbol: E06 = Entry $ is not permitted in selection of repaid:
Text Symbol: E05 = Entry $ is not permitted in sorting:
Text Symbol: E04 = Entry $ is not permitted in period selection:



Text Symbol: E03 = Specified currency is invalid (T500W)
Text Symbol: E02 = This entry is not allowed
Text Symbol: E01 = In the parameters, you have made entries that are not permitted:
Text Symbol: E00 = Errors occurred
Text Symbol: 503 = Total
Text Symbol: 502 = ---------------------------------------------------------------------------
Text Symbol: 501 = Typ No. Creditor Credit
Text Symbol: 500 = Accumulated Credit in
Text Symbol: 410 = , Continuation)
Text Symbol: 409 = History in
Text Symbol: 408 = Total
Text Symbol: 407 = ER costs Compliance Remaining costs
Text Symbol: 406 = Totals
Text Symbol: 405 = History in
Text Symbol: 404 = Period Total Claim Withholding Remain.Claim Ask Creditor
Text Symbol: 403 = Creditor
Text Symbol: 402 = Garnishment number
Text Symbol: 401 = Garnishment type
Text Symbol: 390 = in
Text Symbol: 362 = Garnishment is (almost) repaid; ask creditor about remaining claim
Text Symbol: 361 = All Garnishable Payments
Text Symbol: 360 = Monthly Claim
Text Symbol: 356 = Total Withheld
Text Symbol: 355 = Employer costs
Text Symbol: 354 = Bank transfer
Text Symbol: 353 = Established Credit
Text Symbol: 352 = Total Accumulated Credit
Text Symbol: 351 = No.Bank Transfer Data Amount


INCLUDES used within this REPORT RPCPL1A0

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:

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.



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