RNCRDB02 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report contains the FORM routines required for HCM message formats to fill the various S* segments with the associated database contents...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 RNCRDB02 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.
Title: IS-HCM: FORM Routines for Data Collection for 'SY' Segments Vers. 1.2
Text Symbol: 001 = Third-Party Payer
INCLUDE MNDATA00.
INCLUDE MNCTAB00.
INCLUDE MNCDAT00.
INCLUDE MNCPUF00.
INCLUDE MNCPUF01.
INCLUDE MNCPUFNL.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_INSREL_CASES_GETLIST CALL FUNCTION 'ISH_INSREL_CASES_GETLIST' EXPORTING i_einri =
-einri i_sel_storn = on TABLES it_falnr = -falnr_tab ot_result = ncir_sel_tab.
ISH_EDI_INSREL_CASE_GETLIST CALL FUNCTION 'ISH_EDI_INSREL_CASE_GETLIST' EXPORTING i_einri = i_einri i_falnr = i_falnr i_sel_storn = on TABLES e_ncir = e_ncir_tab e_nadr = e_nadr_tab EXCEPTIONS OTHERS = 0.
ISH_EDI_INSREL_CASE_GETLIST CALL FUNCTION 'ISH_EDI_INSREL_CASE_GETLIST' EXPORTING i_einri = i_einri i_falnr = i_falnr i_sel_storn = on TABLES e_ncir = e_ncir_tab e_nadr = e_nadr_tab EXCEPTIONS OTHERS = 0.
ISH_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_einri = heinri ss_patnr = hpatnr ss_read_db = off "HS 20.05.2009 Performance m. RB
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = npat-agnum IMPORTING ngpa_e = ngpa nadr_e = nadr_emp EXCEPTIONS OTHERS = 0.
ISH_READ_NPAT CALL FUNCTION 'ISH_READ_NPAT' EXPORTING ss_einri = heinri ss_patnr = hpatnr ss_read_db = off "HS 20.05.2009 Performance m. RB
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = inbew-extkh IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = inbew-extkh IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = inbew-extkh IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = infpz-pernr IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = infpz-pernr IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = infpz-pernr IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = infpz-pernr IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISH_READ_NDIA_MULTIPLE_CASES CALL FUNCTION 'ISH_READ_NDIA_MULTIPLE_CASES' EXPORTING einri = nfal-einri falnr = nfal-falnr IMPORTING rc = rc "egal TABLES ss_ndia = irndi2.
ISH_READ_NKTR CALL FUNCTION 'ISH_READ_NKTR' EXPORTING kostr = i_ncir-kostr ss_search_use = 'HEQ' IMPORTING ngpa_e = ngpa nktr_e = nktr nadr_e = nadr EXCEPTIONS OTHERS = 0.
ISH_READ_NKTR CALL FUNCTION 'ISH_READ_NKTR' EXPORTING ss_search_val_quarter = i_ncir-val_quarter ss_search_vknum = i_ncir-vknum ss_search_untgr = i_ncir-untgr IMPORTING nktr_kv_e = ls_nktr_kv EXCEPTIONS OTHERS = 0.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = ls_nktr_kv-vknr IMPORTING output = e_line-cosbeahins.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = ls_nktr_kv-vknum IMPORTING output = e_line-cosbeahinc.
CALL FUNCTION 'ISH_NZZGR_CHECK' EXPORTING ss_einri = i_ncir-einri ss_nzzgr = i_ncir-nzzgr * SS_LANGU = SY-LANGU IMPORTING ss_nzzgt_txt = e_line-reanoexptx EXCEPTIONS OTHERS = 0.
ISH_EINRI_CHECK CALL FUNCTION 'ISH_EINRI_CHECK' EXPORTING ss_einri = i_einri IMPORTING ss_tn01 = tn01.
ISH_MTPP_CHECK_ACTIVE CALL FUNCTION 'ISH_MTPP_CHECK_ACTIVE' EXCEPTIONS not_active = 1 OTHERS = 2.
ISH_DOMAIN_VALUE_TEXTS CALL FUNCTION 'ISH_DOMAIN_VALUE_TEXTS' EXPORTING domname = domname domvalue = domvalue IMPORTING ddtext = ddtext.
ISH_MGART_CHECK CALL FUNCTION 'ISH_MGART_CHECK' EXPORTING ss_einri = i_einri ss_mgart = i_ncir-mgart * SS_LANGU = SY-LANGU IMPORTING ss_mtext = e_line-insmemtypt EXCEPTIONS OTHERS = 0.
ISH_CONVERT_SEX_OUTPUT CALL FUNCTION 'ISH_CONVERT_SEX_OUTPUT' EXPORTING ss_gschl = i_ncir-verge * SS_LANGU = SY-LANGU IMPORTING ss_gschle = e_line-insursexcu EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = i_ncir-agnum ss_with_nadr = on ss_buffer = on IMPORTING ngpa_e = ngpa nadr_e = nadr EXCEPTIONS OTHERS = 3.
ISH_ADDRESS_READ CALL FUNCTION 'ISH_ADDRESS_READ' EXPORTING ss_adrnr = i_adrnr ss_adrob = i_adrob IMPORTING ss_nadr = e_nadr EXCEPTIONS OTHERS = 0.
ISH_EDI_INSREL_CASE_GETLIST CALL FUNCTION 'ISH_EDI_INSREL_CASE_GETLIST' EXPORTING i_einri = heinri i_falnr = hfalnr i_sel_storn = on TABLES e_ncir = ncir_tab e_nadr = nadr_tab EXCEPTIONS OTHERS = 0.
ISH_NPR1_STRUCTURES_COMPARE * CALL FUNCTION 'ISH_NPR1_STRUCTURES_COMPARE' * EXPORTING * i_s1 = cmp_ncir * i_s2 = cmp_nvvf * i_n1 = 'NCIR' * i_n2 = 'NVVF' * IMPORTING * e_equal = equal.
ISH_INSURANCE_EXPORT_TO_MEMORY * CALL FUNCTION 'ISH_INSURANCE_EXPORT_TO_MEMORY' * EXPORTING * vv_einri = heinri * vv_falnr = hfalnr * vv_patnr = hpatnr * vv_vv = 'VVF' "= VVF + VVP * vv_canceled = on * EXCEPTIONS * OTHERS = 0.
ISH_READ_NKTR * CALL FUNCTION 'ISH_READ_NKTR' * EXPORTING * kostr = nvvf_tab-kostr * IMPORTING * ngpa_e = ngpa_tab * nktr_e = nktr_tab * nadr_e = ngpa_adr_tab * EXCEPTIONS * OTHERS = 1.
ISH_DOMAIN_VALUE_TEXTS * CALL FUNCTION 'ISH_DOMAIN_VALUE_TEXTS' * EXPORTING * domname = helpdomname * domvalue = helpdomvalue * IMPORTING * ddtext = help_ddtext.
ISH_READ_NDIA_MULTIPLE_CASES CALL FUNCTION 'ISH_READ_NDIA_MULTIPLE_CASES' EXPORTING einri = tmp_einri falnr = tmp_falnr IMPORTING rc = rc TABLES ss_ndia = tmpndia EXCEPTIONS OTHERS = 0.
ISH_READ_NGPA CALL FUNCTION 'ISH_READ_NGPA' EXPORTING gpart = tmpndia-diape IMPORTING ngpa_e = ngpa nadr_e = inadr EXCEPTIONS OTHERS = 0.
ISHMED_FILL_SAPHCM_SY201 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY201' EXPORTING ss_anfid = $anfkey ss_einri = $einri IMPORTING e_n1anf = n1anf e_n1anmsz = n1anmsz e_n1apri = n1apri e_n1aprit = n1aprit e_n1ast = n1ast e_n1astt = n1astt e_n1ta = n1ta e_n1tat = n1tat e_nfal = nfal e_ngpa = ngpa e_tn00 = tn00 EXCEPTIONS n1anf_not_found = 01 parm_missing = 02 n1anf_no_dispatch = 03.
ISHMED_FILL_SAPHCM_SY202A CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY202A' EXPORTING ss_anfid = $anfkey ss_einri = $einri TABLES t_nlem = t_nlem EXCEPTIONS nlem_not_found = 01 parm_missing = 02.
ISHMED_FILL_SAPHCM_SY202 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY202' EXPORTING ss_lnrls = t_nlem-lnrls IMPORTING e_n1lssta = n1lssta " 11.10.1995 Pigall Andreas
ISHMED_FILL_SAPHCM_SY203A CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY203A' EXPORTING ss_patnr = $patnummer TABLES t_nrsf = t_nrsf EXCEPTIONS nrsf_not_found = 01 parm_missing = 02.
ISHMED_FILL_SAPHCM_SY203 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY203' EXPORTING ss_patnr = t_nrsf-patnr ss_rsfnr = t_nrsf-rsfnr IMPORTING e_npat = npat e_nrsf = nrsf e_tn00 = tn00 * e_tnrsf = tnrsf ">>HS4.01
ISHMED_FILL_SAPHCM_SY210 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY210' EXPORTING ss_anfid = $anfkey ss_einri = $einri TABLES t_kanam = t_kanam EXCEPTIONS parm_missing = 01.
ISHMED_FILL_SAPHCM_SY211 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY211' EXPORTING ss_anfid = $anfkey ss_einri = $einri TABLES t_frage = t_frage EXCEPTIONS parm_missing = 01.
ISHMED_FILL_SAPHCM_SY202A CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY202A' EXPORTING ss_anfid = $anfkey ss_einri = $einri TABLES t_nlem = t_nlem EXCEPTIONS nlem_not_found = 01 parm_missing = 02.
ISHMED_FILL_SAPHCM_SY220 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY220' EXPORTING ss_lnrls = t_nlem-lnrls TABLES t_ergtx = t_ergtx EXCEPTIONS parm_missing = 01.
ISHMED_FILL_SAPHCM_SY203A CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY203A' EXPORTING ss_patnr = $patnummer TABLES t_nrsf = t_nrsf EXCEPTIONS nrsf_not_found = 01 parm_missing = 02.
ISHMED_FILL_SAPHCM_SY230 CALL FUNCTION 'ISHMED_FILL_SAPHCM_SY230' EXPORTING ss_patnr = t_nrsf-patnr ss_rsfnr = t_nrsf-rsfnr IMPORTING e_npat = npat e_tn00 = tn00 TABLES t_kztxt = t_kztxt EXCEPTIONS nrsf_not_found = 01 parm_missing = 02.
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 RNCRDB02 or its description.
RNCRDB02 - IS-HCM: FORM Routines for Data Collection for 'SY' Segments Vers. 1.2 RNCRDB02 - IS-HCM: FORM Routines for Data Collection for 'SY' Segments Vers. 1.2 RNCRDB00 - IS-HCM: FORM Routines for Data Collection for 'SY' Segments Vers. 1.1 RNCRDB00 - IS-HCM: FORM Routines for Data Collection for 'SY' Segments Vers. 1.1 RNCR2505 - IS-HCM: Connection to R/2 (Release 5.0) via CPI-C: 5th program (test) RNCR2505 - IS-HCM: Connection to R/2 (Release 5.0) via CPI-C: 5th program (test)