RPPSTMT0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Localized version of the RPPSTM00 program...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 RPPSTMT0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M18_PODKZL - HR Master Data Sheet
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: ALGO2004 = Net income like year 2004
Selection Text: ALGO_PUV = Original algor. for processing
Selection Text: ALGO_ZAP = Algorithm for ZL
Selection Text: ALLILL = Print all illness
Selection Text: ANZ-TEST = Number of test forms
Selection Text: DAN_BON = Tax bonus to net income
Selection Text: DAT_VYST = Date for form
Selection Text: EXETX = Sel.row for info about execut.
Selection Text: FORM = Form ID in T512P
Selection Text: ILL1YEAR = Illnesses 1 year ago
Selection Text: NAMEILL = Name illness clear
Selection Text: NO_ILL = Without list of sick leave
Selection Text: PREDLOHA = Form pattern
Selection Text: P_CEMAIL = E-mail
Selection Text: P_CFNAME = Name
Selection Text: P_CPCO = '/' btw CP a COrient
Selection Text: P_CSNAME = Last name
Selection Text: P_CTELNU = Phone numbe
Selection Text: P_DEPEX = List depos. at garnish.dep.
Selection Text: P_FIRE = Fire date form HR_LEAVING_DATE
Selection Text: XMOLGA = Country grouping (default)
Selection Text: WORD = Process like MS Word ?
Selection Text: SPEL = Sum in word
Selection Text: SHRT = Reduction for longtime wages
Selection Text: SEITE = Print one/more page(s)
Selection Text: P_ZTP = Pension from IT0620
Selection Text: P_ZPS = ZPS from IT0620
Selection Text: P_VYPPIP = Find the pension insuran.time
Selection Text: P_VYKPRC = 'X' - Just last possition
Selection Text: P_STP = Income by hours for week
Selection Text: P_PRISF = ...
Selection Text: P_PODPUR = By the rules for support time
Selection Text: P_PLANS = Bussiness - 'X' Position/Prfs
Selection Text: P_PIPLNC = Unconfirmed ELDPs for cur.year
Selection Text: P_PIP3YR = Pens.insurance 3 years to past
Selection Text: P_NOINC = 'X' - No display income
Selection Text: P_NEW = New transfer into MS WORD
Selection Text: P_KBBEG = Regarding P2001-KBBEG
INCLUDE RPPSTDT0.
INCLUDE RPC2CA00.
INCLUDE RPPSTMTN3. "CSBS230408
INCLUDE RPPSTMTC2. "CSBS230408
No SAP DATABASE tables are accessed within this REPORT code!
F4_POPUP_FORML CALL FUNCTION 'F4_POPUP_FORML' "F4 for KTO-form "XRRK009415 EXPORTING "XRRK009415 MOLGA = XMOLGA "XRRK009415 FCLASS = 'PSTM' "XRRK009415 SPRSL = SY-LANGU "XRRK009415 IMPORTING "XRRK009415 FORML = FORM "XRRK009415 * vtext = fkto_txt "XRRK009415 VTEXT = FKTOTXT "XRRK009415 EXCEPTIONS "XRRK009415 OTHERS = 1. "XRRK009415
HR_CZ_HIRE_FIRE CALL FUNCTION 'HR_CZ_HIRE_FIRE' EXPORTING BEG = LOW-DATE END = HIGH-DATE IMPORTING HIRE_DATE = PERSTE FIRE_DATE = FIREDATE TABLES PP0000 = P0000 PP0001 = P0001 PPHIFI = PHIFI.
HR_ENTRY_DATE CALL FUNCTION 'HR_ENTRY_DATE' EXPORTING PERSNR = PERNR-PERNR VARKY = 'RPPSTMT0' ***** begin of change nt1609562(ins) ENDDA = HIGH-DATE ***** end of change nt1609562(ins) IMPORTING ENTRYDATE = E_HIRE TABLES ENTRY_DATES = E_hires EXCEPTIONS ENTRY_DATE_NOT_FOUND = 1 PERNR_NOT_ASSIGNED = 2 OTHERS = 3.
HR_LEAVING_DATE CALL FUNCTION 'HR_LEAVING_DATE' EXPORTING PERSNR = pernr-pernr ***** begin of change nt1609562(ins) BEGDA = PERSTE ENDDA = HIGH-DATE ***** end of change nt1609562(ins) IMPORTING LEAVINGDATE = e_fire TABLES LEAVING_DATES = e_fires EXCEPTIONS LEAVING_DATE_NOT_FOUND = 1 PERNR_NOT_ASSIGNED = 2.
RP_FILL_WAGE_TYPE_TABLE * call function 'RP_FILL_WAGE_TYPE_TABLE' "WURK11K070654 * Exporting PERNUMBER = pernr-pernr " * exporting pernr = pernr-pernr " * begda = p0008-begda " * endda = p0008-endda " * infty = '0008' " * tables ppbwla = inttab " * exceptions "WURK113591 * error_at_indirect_evaluation = 1. "WURK113591
RP_EDIT_NAME CALL FUNCTION 'RP_EDIT_NAME' EXPORTING PP0002 = P0002 MOLGA = HMOLGA LANGU = SPACE FORMAT = $$FORMAT IMPORTING EDIT_NAME = $EDIT-NAME RETCODE = $RET-CODE.
HRCA_READ_BANK_ADDRESS_2 CALL FUNCTION 'HRCA_READ_BANK_ADDRESS_2' EXPORTING BANK_COUNTRY = P0009-BANKS BANK_NUMBER = P0009-BANKL IMPORTING BANK_DATA = BNKA_BF EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
HRCA_COMPANYCODE_GETDETAIL CALL FUNCTION 'HRCA_COMPANYCODE_GETDETAIL' EXPORTING COMPANYCODE = P0001-BUKRS IMPORTING COMP_NAME = HRCA_COMPANY-COMP_NAME EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
SUSR_USER_ADDRESSKEY_GET CALL FUNCTION 'SUSR_USER_ADDRESSKEY_GET' EXPORTING bname = lv_bname IMPORTING persnumber = lv_persnr addrnumber = lv_addrnr EXCEPTIONS address_not_found = 1 OTHERS = 2.
ADDR_PERSON_GET CALL FUNCTION 'ADDR_PERSON_GET' EXPORTING person_selection = ls_pers_sel IMPORTING person_value = ls_person_value returncode = lv_returncode TABLES error_table = lt_e_table EXCEPTIONS parameter_error = 1 person_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.
ADDR_PERS_COMP_COMM_GET CALL FUNCTION 'ADDR_PERS_COMP_COMM_GET' EXPORTING address_number = lv_addrnr person_number = lv_persnr table_type = lv_table_type TABLES comm_table =
EXCEPTIONS parameter_error = 1 address_not_exist = 2 person_not_exist = 3 internal_error = 4 OTHERS = 5.
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 RPPSTMT0 or its description.