RPCNETD0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report calculates the net amount on the basis of a regular monthly gross amount, taking into account the tax and SI indicators selected...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 RPCNETD0 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_M01_CNET - Net Income 01
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: AEBEJ = Initial Year Old-Age Exemption
Selection Text: ALTKZ = Old-age Exemption Indicator
Selection Text: ALTN1 = 1st Alternative
Selection Text: ALTN2 = 2nd Alternative
Selection Text: AVKZ1 = UI Indicator
Selection Text: BRUTTO = Gross sal.
Selection Text: BUJEG = Exempt/Un.Annual Remun. Limit
Selection Text: DATUM = Key date
Selection Text: GLTZN = Slide Zone
Selection Text: GVDKZ = Low-Income Earner
Selection Text: KGEBIET = Church tax area
Selection Text: KINDERFB = Tax Exemptions for Children
Selection Text: KVBET = Health Ins. Fund Contribution
Selection Text: KVKZ1 = HI Indicator
Selection Text: KVPRI = Private Health Ins.
Selection Text: KVPRO = HI Percentage Rate
Selection Text: KVSFR = Health Insurance Fund (HI)
Selection Text: PKPV = D .
Selection Text: FAKTOR = D .
Selection Text: WOKAW = WOInd Workplace in West
Selection Text: WOKAO = WOInd Workplace in East
Selection Text: VRSBZ = Pension Payments
Selection Text: VJAHR = First Year Pension Payments
Selection Text: TABELLE = Tax Table
Selection Text: STEUERKL = Tax Class
Selection Text: SACHS = Workplace in Saxony
Selection Text: RVKZ1 = PI Indicator
Selection Text: RVBET = Pension Insurance Contribution
Selection Text: RELIGION = Religious denomination
Selection Text: PVKZ1 = CI Indicator
Selection Text: PVKIN = CI Surch. for Childless
Selection Text: PVBET = Care Insurance Contribution
Selection Text: PERFB = Personal Exemption
Title: Monthly Net Income
Text Symbol: T03 = SI Attribute
Text Symbol: T02 = Tax Features
Text Symbol: T01 = General data
Text Symbol: I01 = Religion Depend. on ChTxAre
INCLUDE RPCFDCD1. "COMMON PART DSV
INCLUDE RPCFDC10. "COMMON PART RPCALC_IT
No SAP DATABASE tables are accessed within this REPORT code!
HR_99S_LEGAL_INTERPRET_OPT call function 'HR_99S_LEGAL_INTERPRET_OPT' exporting im_molga = gc_molga im_option = gc_option im_date = sy-datum im_sap_opt_value = gc_nfw_off changing ch_option_value = gv_optva ch_is_default_value = gv_optva_default.
H99B_GET_LFORM_PROPERTIES call function 'H99B_GET_LFORM_PROPERTIES' exporting i_molga = '01' i_folname = 'HR_DE_CNET' i_fogroup = 'HR_DE_CNET' i_date = datum importing e_fotype = l_formtype e_forname = l_formname exceptions others = 1.
RP_GET_CURRENCY call function 'RP_GET_CURRENCY' exporting molga = '01' begda = $date 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.
DYNP_VALUES_READ call function 'DYNP_VALUES_READ' exporting dyname = repid dynumb = dynnr tables dynpfields = dynpfields exceptions others = 1.
HELP_VALUES_GET_NO_DD_NAME call function 'HELP_VALUES_GET_NO_DD_NAME' exporting selectfield = field titel = text-i01 importing select_value = select_value tables fields = field_tab full_table = int_tab exceptions others = 1.
BALW_BAPIRETURN_GET2 call function 'BALW_BAPIRETURN_GET2' exporting type = sy-msgty cl = sy-msgid number = sy-msgno par1 = sy-msgv1 par2 = sy-msgv2 par3 = sy-msgv3 par4 = sy-msgv4 importing return = l_message.
GET_PRINT_PARAMETERS call function 'GET_PRINT_PARAMETERS' exporting mode = 'CURRENT' no_dialog = 'X' importing out_parameters = l_print_parameters exceptions archive_info_not_found = 1 others = 2.
SSF_GET_DEVICE_TYPE call function 'SSF_GET_DEVICE_TYPE' exporting i_language = sy-langu importing e_devtype = l_itcpo-tdprinter exceptions others = 1.
OPEN_FORM call function 'OPEN_FORM' exporting device = 'PRINTER' dialog = ' ' options = l_itcpo exceptions others = 1.
START_FORM call function 'START_FORM' exporting form = gc_form exceptions others = 1.
WRITE_FORM call function 'WRITE_FORM' exceptions others = 1.
END_FORM call function 'END_FORM' exceptions others = 1.
CLOSE_FORM call function 'CLOSE_FORM' tables otfdata = lt_form exceptions others = 1.
CONVERT_OTF call function 'CONVERT_OTF' exporting format = 'PDF' importing bin_filesize = l_file_size bin_file = l_pdf_xstring tables otf = lt_form lines = lt_pdf exceptions others = 1.
FP_FUNCTION_MODULE_NAME call function 'FP_FUNCTION_MODULE_NAME' exporting i_name = lv_form importing e_funcname = lv_fm_name.
FP_JOB_OPEN call function 'FP_JOB_OPEN' changing ie_outputparams = ls_outputparams exceptions cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 others = 5.
FP_JOB_CLOSE call function 'FP_JOB_CLOSE' exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4.
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 RPCNETD0 or its description.