SAP Reports / Programs | Personnel Management | Personnel Management | Pension fund: General Parts(PA-PF-XX) SAP PA

MP027940 SAP ABAP INCLUDE - Include MP027940







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


Text pool values


Title: Include MP027940


INCLUDES used within this REPORT MP027940

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_CH_PROC_CTRL_INIT CALL FUNCTION 'HR_CH_PROC_CTRL_INIT' EXPORTING molga = act_molga "MBBL9CK000060 appli = %act_appli "MBBL9CK000060 EXCEPTIONS no_valtypes = 1 OTHERS = 2.

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = vty * value = pvam * IMPORTING * string = qvam * EXCEPTIONS * unknown_valty = 1 * OTHERS = 2.

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = vty * value = pvae * IMPORTING * string = qvae * EXCEPTIONS * unknown_valty = 1 * OTHERS = 2.

HR_CH_VAL_CONV_S2V CALL FUNCTION 'HR_CH_VAL_CONV_S2V' EXPORTING valty = string = IMPORTING value = .

HR_CH_VAL_CHECK CALL FUNCTION 'HR_CH_VAL_CHECK' EXPORTING valty = value = .

HR_CH_VAL_CHECK_INITIAL CALL FUNCTION 'HR_CH_VAL_CHECK_INITIAL' "CHBL6BK052514 EXPORTING " valty = " value = " IMPORTING " subrc = subrc. "

HR_CH_CHECK_VALUE_BY_VALTY CALL FUNCTION 'HR_CH_CHECK_VALUE_BY_VALTY' "MBBL9CK040254 EXPORTING "MBBL9CK040254 molga = act_molga "MBBL9CK040254 appli = %act_appli "MBBL9CK040254 * PPLAN = ' ' "MBBL9CK040254 valty = "MBBL9CK040254 value = "MBBL9CK040254 IMPORTING "MBBL9CK040254 subrc = subrc "MBBL9CK040254 * O_VALUE = "MBBL9CK040254 o_value = "CHBL6BK050705 EXCEPTIONS "MBBL9CK040254 invalid_valty = 1 "MBBL9CK040254 OTHERS = 2. "MBBL9CK040254

HR_CH_VAL_CONV_S2V CALL FUNCTION 'HR_CH_VAL_CONV_S2V' "CHBL6BK052514 EXPORTING " valty = " string = " IMPORTING " value = . "CHBL6BK052514

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = * value = * IMPORTING * string = .

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = * value = * IMPORTING * string = s_pvae.

HR_CH_PK_GET_KNR CALL FUNCTION 'HR_CH_PK_GET_KNR' "MBBL9CK015410 EXPORTING "MBBL9CK015410 pernr = p0279-pernr "MBBL9CK015410 kasse = p0279-kasse "MBBL9CK015410 * ACCTY = 01 "MBBL9CK015410 begda = p0279-begda "MBBL9CK015410 endda = p0279-endda "MBBL9CK015410 IMPORTING "MBBL9CK015410 konnr = l_konnr "MBBL9CK015410 EXCEPTIONS "MBBL9CK015410 no_account_data = 1 "MBBL9CK015410 account_not_found = 2 "MBBL9CK015410 OTHERS = 3. "MBBL9CK015410

RP_GET_CURRENCY * CALL FUNCTION 'RP_GET_CURRENCY' "MBBL9CK015410 * EXPORTING * molga = '02' * TRFAR = * TRFGB = * TRFKZ = * begda = p0279-begda * IMPORTING * waers = p0279-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.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0279-pernr infty = '0000' begda = p0279-begda endda = p0279-endda IMPORTING subrc = subrc TABLES infty_tab = p0000 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0279-pernr infty = '0001' begda = p0279-begda endda = p0279-endda IMPORTING subrc = subrc TABLES infty_tab = p0001 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0279-pernr infty = '0002' begda = p0279-begda endda = p0279-endda IMPORTING subrc = subrc TABLES infty_tab = p0002 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0279-pernr infty = '0008' begda = p0279-begda endda = p0279-endda IMPORTING subrc = subrc TABLES infty_tab = p0008 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0279-pernr infty = '0278' begda = p0279-begda endda = '99991231' IMPORTING subrc = subrc TABLES infty_tab = p0278 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = vty * value = pvae * IMPORTING * string = qvae * EXCEPTIONS * unknown_valty = 1 * OTHERS = 2.

HR_CH_IMPORT_VALUETAB





CALL FUNCTION 'HR_CH_IMPORT_VALUETAB' EXPORTING pernr = p0279-pernr infty = '0279' subty = l_subty objps = p0279-objps "CHBEH1K001174 begda = p0279-begda endda = p0279-endda IMPORTING subrc = l_subrc TABLES valuetab = valuetab.

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = vty * value = pvae * IMPORTING * string = qvam * EXCEPTIONS * unknown_valty = 1 * OTHERS = 2.

HR_CH_PROC_CTRL_INIT CALL FUNCTION 'HR_CH_PROC_CTRL_INIT' EXPORTING molga = act_molga appli = %act_appli reinit = ' ' EXCEPTIONS no_valtypes = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p_pernr infty = '0000' begda = p_begda endda = '99991231' IMPORTING subrc = l_subrc TABLES infty_tab = li_p0000 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p_pernr infty = '0001' begda = p_begda endda = '99991231' IMPORTING subrc = l_subrc TABLES infty_tab = li_p0001 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p0279-pernr infty = '0279' begda = '18000101' endda = '99991231' TABLES infty_tab = p0279_tab EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_CH_PK_VS_PERFORM * CALL FUNCTION 'HR_CH_PK_VS_PERFORM' "MBBL9CK042864 EXPORTING rdate = p0279-begda kasse = p0279-kasse actio = _i5cp3-actio pernr = p0279-pernr paratab = valuetab TABLES valuetab = valuetab pp0001 = p0001 pp0002 = p0002 * PP0007 = pp0008 = p0008 * PP0014 = * PP0015 = * PP0021 = * PP0036 = pp0278 = p0278 pp0279 = p0279_tab EXCEPTIONS subrc1 = 1 subrc2 = 2 subrc3 = 3 subrc4 = 4 vs_exception = 5 OTHERS = 6.

HR_CH_VTY_HELP CALL FUNCTION 'HR_CH_VTY_HELP' EXPORTING molga = act_molga "MBBL9CK000060 appli = %act_appli "MBBL9CK000060 valty = _i5cp3-valty program = program dynnr = sy-dynnr dtel = dtel EXCEPTIONS text_not_found = 1 OTHERS = 2.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = dyname dynumb = dynumb * TRANSLATE_TO_UPPER = ' ' TABLES dynpfields = dynflds EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 OTHERS = 9.

HR_CH_CHOOSE_VALUE_BY_VALTY CALL FUNCTION 'HR_CH_CHOOSE_VALUE_BY_VALTY' EXPORTING molga = act_molga "MBBL9CK000060 appli = %act_appli "MBBL9CK000060 valty = _i5cp3-valty value_in = val IMPORTING value_out = EXCEPTIONS invalid_valty = 1 OTHERS = 2.

HR_CH_VAL_CONV_S2V CALL FUNCTION 'HR_CH_VAL_CONV_S2V' EXPORTING valty = d_vty string = s_vae IMPORTING value = d_vae EXCEPTIONS unknown_valty = 1 format_error = 2 OTHERS = 3.

HR_CH_PK_OLREP * CALL FUNCTION 'HR_CH_PK_OLREP' CALL FUNCTION $$funcname *----- CHBL9CK043015: Internationalisierung PK ----------------------<<< EXPORTING kasse = p0279-kasse pernr = p0279-pernr * REFDA = SY-DATUM valty = c_valty IMPORTING sel_valty = s_valty sel_value = s_value EXCEPTIONS OTHERS = 1.

HR_CH_PROC_CTRL_INIT CALL FUNCTION 'HR_CH_PROC_CTRL_INIT' EXPORTING molga = act_molga appli = %act_appli reinit = ' ' EXCEPTIONS no_valtypes = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = $pernr infty = '0001' begda = '18000101' endda = '99991231' IMPORTING subrc = subrc TABLES infty_tab = i_p0001.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = $pernr infty = '0000' begda = '18000101' endda = '99991231' IMPORTING subrc = subrc TABLES infty_tab = i_p0000 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = vty * value = vae * IMPORTING * string = value * EXCEPTIONS * unknown_valty = 1 * conversion_error = 2 * OTHERS = 3.

HR_CH_VAL_CONV_V2S * CALL FUNCTION 'HR_CH_VAL_CONV_V2S' "CHBL6BK040250 * EXPORTING * valty = vty * value = vam * IMPORTING * string = value * EXCEPTIONS * unknown_valty = 1 * conversion_error = 2 * OTHERS = 3.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'MP027900' dynumb = '3000' translate_to_upper = ' ' request = ' ' * perform_conversion_exits = ' ' * perform_input_conversion = ' ' TABLES dynpfields = dynfld EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 OTHERS = 10.

HR_CH_VAL_CONV_S2V CALL FUNCTION 'HR_CH_VAL_CONV_S2V' EXPORTING valty = '_050' string = sbegda IMPORTING value = vbegda EXCEPTIONS unknown_valty = 1 format_error = 2 OTHERS = 3.

HR_CH_VTY_HELP CALL FUNCTION 'HR_CH_VTY_HELP' EXPORTING molga = act_molga appli = %act_appli valty = program = 'MP027900' dynnr = '3000' * DTEL = ' ' EXCEPTIONS text_not_found = 1 OTHERS = 2.




HR_CH_PROC_CTRL_INIT CALL FUNCTION 'HR_CH_PROC_CTRL_INIT' EXPORTING molga = act_molga appli = %act_appli reinit = ' ' EXCEPTIONS no_valtypes = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p_pernr infty = '0000' begda = p_begda endda = '99991231' IMPORTING subrc = l_subrc TABLES infty_tab = li_p0000 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_READ_INFOTYPE CALL FUNCTION 'HR_READ_INFOTYPE' EXPORTING tclas = 'A' pernr = p_pernr infty = '0001' begda = p_begda endda = '99991231' IMPORTING subrc = l_subrc TABLES infty_tab = li_p0001 EXCEPTIONS infty_not_found = 1 OTHERS = 2.

HR_CH_VAL_CONV_V2S CALL FUNCTION 'HR_CH_VAL_CONV_V2S' EXPORTING valty = valty value = value IMPORTING string = string EXCEPTIONS unknown_valty = 1 OTHERS = 2.



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