SAP Reports / Programs | Payroll(PY) SAP PY

RPCRZNT0 SAP ABAP Report - View Wage Types for no-resident







RPCRZNT0 is a standard Executable ABAP Report 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 RPCRZNT0 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 RPCRZNT0. "Basic submit
SUBMIT RPCRZNT0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPCRZNT0 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: ANART = Address type from T536A
Selection Text: PRINT_ER = Print noprocessing pers.numb.
Selection Text: P_DEN = On
Selection Text: P_D_INS = Date
Selection Text: P_FIN_UR = Tax office code
Selection Text: P_GI = Income assessment to total
Selection Text: P_HONOR = Royalties for income total
Selection Text: P_JMENO = Juristic person name
Selection Text: P_KOD = Representative code
Selection Text: P_K_ROZL = Accrual code
Selection Text: P_MESDN = Incom only in non-res.tax.per.
Selection Text: P_MISTO = In (place)
Selection Text: P_NAR_IC = Birth dt./EC tax adv/jur.pers.
Selection Text: P_NAZ_FU = To tax office in, for
Selection Text: P_NULTAX = w/o records with zero income
Selection Text: P_OP = Merge accor.to ID card/passp.
Selection Text: P_PERIOD = 'X' per.year/' 'per.data sel.
Selection Text: TXYEAR = Processing year
Selection Text: RZD245 = 'X' RZD fr.IT245/' ' fr. IT152
Selection Text: P_XML_F = XML file name
Selection Text: P_XML = Creation XML file
Selection Text: P_VARGU = Address key for org. in T536A
Selection Text: P_UNAME = Related person username
Selection Text: P_T_VYUC = Settlement type
Selection Text: P_TYP_DS = Tax subject type (F, P, L)
Selection Text: P_SUBTY = Subtype IT6 for noresid.addr.
Selection Text: P_SRC = Merge according to SI number
Selection Text: P_SFORM = Variant
Selection Text: P_ROUSI = Round social insurance monthly
Selection Text: P_PZ = Income from previous employm.
Selection Text: P_PRISF = Print like Smart Form
Selection Text: P_POST = Related person - standing
Selection Text: P_POJIS = Only insurance payed EE
Title: View Wage Types for no-resident
Text Symbol: KGF = GF - previous ZO, original period not expired yet - transfer of title date
Text Symbol: KHA = HA - ZO, original period expired - until 30 days from the decition about bakruptcy
Text Symbol: KHB = HB - ZO, original period expired - final report submission date
Text Symbol: KHC = HC - ZO, original period expired - submission of bankr.cancellation request





Text Symbol: KHD = HD - ZO, original period expired - bankruptcy cancellation date
Text Symbol: KHE = HE - ZO, original period expired - date of fulfillm. another way of bankruptcy
Text Symbol: KHF = HF - ZO, original period expired - transfer of title date
Text Symbol: KJA = J - until 30 days from date of payer obligation to pay the last tax for the period to activity termination
Text Symbol: T01 = Basic settings
Text Symbol: T02 = Prnt
Text Symbol: T03 = Output to file
Text Symbol: TVB = regular
Text Symbol: TVD = additional
Text Symbol: TVE = additional-correction
Text Symbol: TVO = regular-correction
Text Symbol: 046 = Manuální zadání RZD (zúètováno)
Text Symbol: 045 = Manuální zadání RZD v IT0015
Text Symbol: 044 = Souèet neulo¾ených
Text Symbol: 043 = Souèet nezaøazených do zúètování
Text Symbol: 042 = Souèet nedoplatkù
Text Symbol: 041 = Souèet pøeplatkù < 50 Kè
Text Symbol: 040 = Souèet pøeplatkù > 50 Kè
Text Symbol: 032 = !!! Výsledek nebyl ulo¾en
Text Symbol: 031 = !!! xx.xx.xxxx xx:xx:xx ulo¾il xxxxxxxxxxxx jinou hodnotu
Text Symbol: 030 = !!! xx.xx.xxxx xx:xx:xx ulo¾il xxxxxxxxxxxx jinou hodnotu
Text Symbol: 026 = NEDOPLATEK(-)
Text Symbol: 025 = PØEPLATEK(+)
Text Symbol: 024 = NEZD.È.CELKEM: xxx.xxx DAÒ: xx.xxx.xxx NEDOPLATEK(-): xx.xxx.xx
Text Symbol: 023 = NEZD.È.CELKEM: xxx.xxx DAÒ: xx.xxx.xxx PØEPLATEK(+): xx.xxx.xx
Text Symbol: 022 = VYPOÈTENÁ DAÒ: xx.xxx.xxx NEDOPLATEK(-): xx.xxx.xx
Text Symbol: 021 = VYPOÈTENÁ DAÒ: xx.xxx.xxx PØEPLATEK(+): xx.xxx.xx
Text Symbol: 020 = VYPOÈTENÁ DAÒ: xx.xxx.xxx NEDOPLATEK(-)/PØEPLATEK(+): xx.xxx.xx
Text Symbol: 011 = ÈID : ID : ZTP :
Text Symbol: 010 = Zákl: Dìti: Man¾: Stud: Dary: Úroky:
Text Symbol: 005 = *** Celkem ***
Text Symbol: 004 = Opraveno z násl.roku
Text Symbol: 003 = Uplatnìno v min.roce
Text Symbol: 002 = Os.èíslo Jméno Úhrn pøíjmù Pojistné Dílèí zákl. Zálohy
Text Symbol: 001 = VÝPOÈET DANÌ Z PØÍJMÙ FYZICKÝCH OSOB ZA ROK &1
Text Symbol: 047 = Poèet zúètování
Text Symbol: KGE = GE - previous ZO, original period not expired yet - date of fulfill.another way of bankr. solution
Text Symbol: KGD = GD - previous ZO, original period not expired yet - bankruptcy cancellat. date
Text Symbol: KGC = GC - previous ZO, original period not expired yet - submission of bankr.cancellation request





Text Symbol: KGB = GB - previous ZO, original period not expired yet - final report submission date
Text Symbol: KGA = GA - previous ZO, original period not expired yet - until 30 days from the decition about bankr.eff.dt.
Text Symbol: F02 = Check file path, please.
Text Symbol: F01 = Error writing to output file.
Text Symbol: E13 = Parameter rounding has sense for years > 2007
Text Symbol: E12 = NOT SENDABLE WRONG ITEMS LISTING
Text Symbol: E11 = chyba pøi ètení
Text Symbol: E10 = Odmítnut pøístup k os.èíslu
Text Symbol: E07 = V zúètování uvedena jiná hodnota (nedoplatek):
Text Symbol: E06 = Manuální zadání RZD (zúètováno) :
Text Symbol: E05 = v infotypu 0015.
Text Symbol: E04 = Manuální zadání RZD
Text Symbol: E03 = V zúètování uvedena jiná hodnota (pøeplatek) :
Text Symbol: E02 = Pracovník neaktivní, nebude zúètován. Zmìòte infotyp 0003.
Text Symbol: E01 = Výsledek neulo¾en pro os.èíslo:
Text Symbol: 056 = --------------------
Text Symbol: 055 = ANO
Text Symbol: 053 = pøíjmù v mìsících danì mezd záloh záloh
Text Symbol: 052 = Os.èíslo Jméno pøíjmù Pojist základ Zálohy Zákl. Dìti Man¾. ÈID ID ZTP-P Stud. Dary Úroky CELKEM DAÒ -NEDOPL
Text Symbol: 051 = Úhrn Dílèí Pov.dary Penz ®ivot +PØEPL
Text Symbol: 050 = =============== Nezdanitelné èásti základu danì ==========


INCLUDES used within this REPORT RPCRZNT0

INCLUDE RPPPXD10.
INCLUDE RPC2RX01.
INCLUDE RPC2RX02.
INCLUDE RPC2RTT0.
INCLUDE RPPPXD00.
INCLUDE RPCRZNT0_XML.


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:

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = name values = list.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = name VALUES = list.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 1.

HR_CZ_WRITE_REPORT_HEADER * CALL FUNCTION 'HR_CZ_WRITE_REPORT_HEADER' * EXPORTING * DATE = SAVE_DATE * TIME = SAVE_TIME * TITLE = PAGE_TITLE.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = P0121-HPERN INFTY = '0001' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0001 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.




HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0000' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0000 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0001' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0001 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0002' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0002 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0003' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0003 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0006' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0006 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0015' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0015 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0152' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0152 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0185' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0185 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_CZ_HIRE_FIRE CALL FUNCTION 'HR_CZ_HIRE_FIRE' EXPORTING BEG = PN-BEGDA END = PN-ENDDA IMPORTING FIRE_DATE = FIRE HIRE_DATE = HIRE TABLES PPHIFI = PPHIFI PP0000 = P0000 PP0001 = P0001.

HR_CZ_WRITE_REPORT_HEADER CALL FUNCTION 'HR_CZ_WRITE_REPORT_HEADER' EXPORTING DATE = SAVE_DATE TIME = SAVE_TIME TITLE = PAGE_TITLE.

GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING IN_PARAMETERS = PRI_PARAMS MODE = 'CURRENT' NO_DIALOG = 'X' USER = SY-UNAME REPORT = SY-REPID IMPORTING OUT_PARAMETERS = PRI_PARAMS EXCEPTIONS INVALID_PRINT_PARAMS = 1 INVALID_ARCHIVE_PARAMS = 2 OTHERS = 3.

HR_99S_CONV_PRIPARMS_TO_SSFCOM CALL FUNCTION 'HR_99S_CONV_PRIPARMS_TO_SSFCOM' EXPORTING P_PARAMS = PRI_PARAMS IMPORTING P_SFPARAMS = P_OUTPUT_OPT.

SSF_FUNCTION_MODULE_NAME CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' EXPORTING FORMNAME = P_SFORM IMPORTING FM_NAME = FUNC_MOD_NAME EXCEPTIONS NO_FORM = 1 NO_FUNCTION_MODULE = 2 OTHERS = 3.

HR_CZ_WRITE_REPORT_HEADER CALL FUNCTION 'HR_CZ_WRITE_REPORT_HEADER' EXPORTING DATE = SAVE_DATE TIME = SAVE_TIME TITLE = PAGE_TITLE.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = RFP INFTY = '0000' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0000 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0000' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0000 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0001' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0001 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0002' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0002 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0003' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0003 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0006' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0006 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0021' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0021 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0015' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0015 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0152' IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0152 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING PERNR = PERNR-PERNR INFTY = '0185' BEGDA = PN-BEGDA ENDDA = PN-ENDDA IMPORTING SUBRC = L_SUBRC TABLES INFTY_TAB = P0185 EXCEPTIONS INFTY_NOT_FOUND = 1 OTHERS = 2.

HRCZ_F4_FILENAME * CALL FUNCTION 'HRCZ_F4_FILENAME' * EXPORTING * program_name = prg * dynpro_number = dyn * field_name = fld * IMPORTING * file_name = fil.

HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING FIELDNAME = 'VARGU' TABNAME = 'T536A' DISPLAY = L_DISPLAY IMPORTING SELECT_VALUE = SELECTED_VALUE TABLES FIELDS = I_HELP_VALUE VALUETAB = I_VALUETAB EXCEPTIONS FIELD_NOT_IN_DDIC = 01 MORE_THEN_ONE_SELECTFIELD = 02 NO_SELECTFIELD = 03.

HR_CZ_GET_ADR * CALL FUNCTION 'HR_CZ_GET_ADR' * EXPORTING * ANART = c_std_anart * VARGU = p_vargu * IMPORTING * A_TEXT = ADR_A "Nazov organizacie * E_TEXT = ADR_I "Stat ktory ICO vydal * H_TEXT = ADR_H "sidlo zamestnavatela - stat * I_TEXT = ADR_B "Ulica * J_TEXT = ADR_C "Cislo domu * K_TEXT = ADR_D "Obec * L_TEXT = ADR_E "PSC * P_TEXT = ADR_P "Jmeno a prijmeni "csbs310807 * Q_TEXT = ADR_Q "ICO * 1_TEXT = ADR_A1 "Nazov organizacie c.2

HR_CZ_GET_ADR_09 CALL FUNCTION 'HR_CZ_GET_ADR_09' EXPORTING anart = anart vargu = p_vargu endda = pn-endda repid = 'RPCRZNT0' IMPORTING nazev = loc_nazev nazev2 = loc_nazev2 ulice = loc_ulice cislo = loc_cislo psc = loc_psc obec = loc_obec stat = loc_stat ico = loc_ico ico_stat = loc_ico_stat kont_osoba = loc_kont_osoba adresa = loc_adresa EXCEPTIONS no_data = 1 other = 2. "#EC ARGCHECKED

HR_CZ_WRITE_REPORT_HEADER CALL FUNCTION 'HR_CZ_WRITE_REPORT_HEADER' EXPORTING DATE = SAVE_DATE TIME = SAVE_TIME TITLE = PAGE_TITLE.



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