SAP Reports / Programs | Logistics - General | Logistics Basic Data | Bills of Material(LO-MD-BOM) SAP LO

RCS14F01 SAP ABAP INCLUDE - documentation and ABAP source code







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


INCLUDES used within this REPORT RCS14F01

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:

CS_BOM_EXPL_MAT_V2 call function 'CS_BOM_EXPL_MAT_V2' exporting capid = bom_key-capid1 datuv = bom_key-datuv1 emeng = bom_key-emeng1 mehrs = bom_key-mehrs mtnrv = bom_key-matnr1 stlal = bom_key-stlal1 stlan = bom_key-stlan1 werks = bom_key-werks1 * Auflösungsparameter altvo = rc29l-altvo auskz = rc29l-ausss bagrp = rc29l-bagrp beikz = rc29l-beikz bessl = rc29l-bessl brems = rc29l-brems ehndl = '1' erskz = rc29l-erskz erssl = rc29l-erssl mmory = '0' mdmps = l_mdmps_p mdnot = l_mdnot_p postp = rc29l-postp rvrel = rc29l-rvrel sanin = rc29l-sanin sanfr = rc29l-sanfe sanka = rc29l-sanka sanko = rc29l-sanko schgt = rc29l-schgt stkkz = rc29l-stkkz tables stb = bom_a matcat = matcat_a exceptions alt_not_found = 24 call_invalid = 02 material_not_found = 4 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_DOC_V1 call function 'CS_BOM_EXPL_DOC_V1' exporting datuv = bom_key-datuv1 docnr = bom_key-doknr1 docar = bom_key-dokar1 doctl = bom_key-doktl1 docvr = bom_key-dokvr1 mehrs = bom_key-mehrs mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanin = rc29l-sanin importing topdoc = topdoc tables stb = bom_a doccat = doccat_a exceptions call_invalid = 2 document_not_found = 3 missing_authorization = 28 no_bom_found = 12 no_suitable_bom_found = 16 bom_not_active = 5 bom_flagged_for_deletion = 7 bom_without_positions = 9.

CS_BOM_EXPL_EQU_V2 call function 'CS_BOM_EXPL_EQU_V2' exporting eqnrv = bom_key-equnr1 capid = bom_key-capid1 datuv = bom_key-datuv1 mehrs = bom_key-mehrs stlal = bom_key-stlal1 stlan = bom_key-stlan1 werks = bom_key-werks1 * Auflösungsparameter altvo = rc29l-altvo brems = rc29l-brems ehndl = '1' mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp importing topequi = topequi tables stb = bom_a matcat = matcat_a exceptions alt_not_found = 24 call_invalid = 2 equipment_not_found = 11 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_TPL_V1 call function 'CS_BOM_EXPL_TPL_V1' exporting tpnrv = bom_key-tplnr1 capid = bom_key-capid1 datuv = bom_key-datuv1 mehrs = bom_key-mehrs stlal = bom_key-stlal1 stlan = bom_key-stlan1 werks = bom_key-werks1 * Auflösungsparameter altvo = rc29l-altvo brems = rc29l-brems mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz stkkz = rc29l-stkkz erssl = rc29l-erssl ehndl = '1' bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp importing toptpl = toptpl tables stb = bom_a matcat = matcat_a exceptions alt_not_found = 24 call_invalid = 2 functional_location_not_found = 13 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

SD_VBAP_SELECT call function 'SD_VBAP_SELECT' exporting i_document_number = bom_key-vbeln1 i_item_number = bom_key-vbpos1 importing e_vbap = wa_vbap exceptions item_not_found = 1 others = 2.

CS_BOM_EXPL_KND_V1 call function 'CS_BOM_EXPL_KND_V1' exporting capid = bom_key-capid1 cuobj = vbap-cuobj datuv = bom_key-datuv1 emeng = bom_key-emeng1 mehrs = bom_key-mehrs mtnrv = bom_key-matnr1 stlan = bom_key-stlan1 stlal = bom_key-stlal1 werks = l_werks vbeln = bom_key-vbeln1 vbpos = bom_key-vbpos1 * Auflösungsparameter altvo = rc29l-altvo auskz = rc29l-ausss brems = rc29l-brems mmory = '0' mdmps = l_mdmps_p mdnot = l_mdnot_p postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz ehndl = '1' stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp tables stb = bom_a matcat = matcat_a exceptions alt_not_found = 24 call_invalid = 2 material_not_found = 4 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_PSP_V1 call function 'CS_BOM_EXPL_PSP_V1' exporting capid = bom_key-capid1 datuv = bom_key-datuv1 mehrs = bom_key-mehrs stlan = bom_key-stlan1 werks = bom_key-werks1 emeng = bom_key-emeng1 mtnrv = bom_key-matnr1 pspnr = bom_key-pspnr1
* Auflösungsparameter altvo = rc29l-altvo auskz = rc29l-ausss brems = rc29l-brems mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz ehndl = '1' stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp importing topmat = topmat tables stb = bom_a matcat = matcat_a exceptions alt_not_found = 24 call_invalid = 2 material_not_found = 4 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_MAT_V2 call function 'CS_BOM_EXPL_MAT_V2' exporting capid = bom_key-capid2 datuv = bom_key-datuv2 mehrs = bom_key-mehrs mtnrv = bom_key-matnr2 stlal = bom_key-stlal2 stlan = bom_key-stlan2 werks = bom_key-werks2 emeng = bom_key-emeng2 * Auflösungsparameter altvo = rc29l-altvo auskz = rc29l-ausss brems = rc29l-brems mmory = '0' mdmps = l_mdmps_s mdnot = l_mdnot_s postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz stkkz = rc29l-stkkz ehndl = '1' erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp tables stb = bom_b matcat = matcat_b exceptions alt_not_found = 24 call_invalid = 02 material_not_found = 4 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_DOC_V1 call function 'CS_BOM_EXPL_DOC_V1' exporting datuv = bom_key-datuv2 docnr = bom_key-doknr2 docar = bom_key-dokar2 doctl = bom_key-doktl2 docvr = bom_key-dokvr2 mehrs = bom_key-mehrs mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanin = rc29l-sanin importing topdoc = topdoc tables stb = bom_b doccat = doccat_b exceptions call_invalid = 2 document_not_found = 3 missing_authorization = 28 no_bom_found = 12 no_suitable_bom_found = 16 bom_not_active = 5 bom_flagged_for_deletion = 7 bom_without_positions = 9.

CS_BOM_EXPL_EQU_V2 call function 'CS_BOM_EXPL_EQU_V2' exporting eqnrv = bom_key-equnr2 capid = bom_key-capid2 datuv = bom_key-datuv2 mehrs = bom_key-mehrs stlal = bom_key-stlal2 stlan = bom_key-stlan2 werks = bom_key-werks2 * Auflösungsparameter altvo = rc29l-altvo brems = rc29l-brems mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz ehndl = '1' stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp importing topequi = topequi tables stb = bom_b matcat = matcat_b exceptions alt_not_found = 24 call_invalid = 2 equipment_not_found = 11 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_TPL_V1 call function 'CS_BOM_EXPL_TPL_V1' exporting tpnrv = bom_key-tplnr2 capid = bom_key-capid2 datuv = bom_key-datuv2 mehrs = bom_key-mehrs stlal = bom_key-stlal2 stlan = bom_key-stlan2 werks = bom_key-werks2 * Auflösungsparameter altvo = rc29l-altvo brems = rc29l-brems mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz ehndl = '1' stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp importing toptpl = toptpl tables stb = bom_b matcat = matcat_b exceptions alt_not_found = 24 call_invalid = 2 functional_location_not_found = 13 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

SD_VBAP_SELECT call function 'SD_VBAP_SELECT' exporting i_document_number = bom_key-vbeln2 i_item_number = bom_key-vbpos2 importing e_vbap = wa_vbap exceptions item_not_found = 1 others = 2.

CS_BOM_EXPL_KND_V1 call function 'CS_BOM_EXPL_KND_V1' exporting capid = bom_key-capid2 cuobj = vbap-cuobj datuv = bom_key-datuv2 emeng = bom_key-emeng2 mehrs = bom_key-mehrs mtnrv = bom_key-matnr2 stlan = bom_key-stlan2 stlal = bom_key-stlal2 werks = l_werks vbeln = bom_key-vbeln2 vbpos = bom_key-vbpos2 * Auflösungsparameter altvo = rc29l-altvo auskz = rc29l-ausss brems = rc29l-brems mmory = '0' mdmps = l_mdmps_s mdnot = l_mdnot_s postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz ehndl = '1' stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp tables stb = bom_b matcat = matcat_b exceptions alt_not_found = 24 call_invalid = 2 material_not_found = 4 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

CS_BOM_EXPL_PSP_V1 call function 'CS_BOM_EXPL_PSP_V1' exporting capid = bom_key-capid2 datuv = bom_key-datuv2 mehrs = bom_key-mehrs stlan = bom_key-stlan2 werks = bom_key-werks2 emeng = bom_key-emeng2 mtnrv = bom_key-matnr2 pspnr = bom_key-pspnr2
* Auflösungsparameter altvo = rc29l-altvo auskz = rc29l-ausss brems = rc29l-brems mmory = '0' postp = rc29l-postp sanko = rc29l-sanko sanka = rc29l-sanka sanfr = rc29l-sanfe sanin = rc29l-sanin rvrel = rc29l-rvrel schgt = rc29l-schgt erskz = rc29l-erskz ehndl = '1' stkkz = rc29l-stkkz erssl = rc29l-erssl bessl = rc29l-bessl beikz = rc29l-beikz bagrp = rc29l-bagrp importing topmat = topmat tables stb = bom_b matcat = matcat_b exceptions alt_not_found = 24 call_invalid = 2 material_not_found = 4 missing_authorization = 28 no_bom_found = 12 no_plant_data = 8 no_suitable_bom_found = 16.

GET_STPU call function 'GET_STPU' exporting all = 'X' no_buffer = 'X' set = 'X' tables wa = wa1 exceptions call_invalid = 01 end_of_table = 02 get_without_set = 03 key_incomplete = 04 no_record_found = 05.

GET_STPU call function 'GET_STPU' exporting all = 'X' no_buffer = 'X' set = 'X' tables wa = wa2 exceptions call_invalid = 01 end_of_table = 02 get_without_set = 03 key_incomplete = 04 no_record_found = 05.

CUKR_GET_CUOBS call function 'CUKR_GET_CUOBS' exporting date = bom_key-datuv1 tables * enthält die KNNUM zur KNOBJ icuob = icuob range_knobj = range_knobj exceptions no_rec_found = 01.

CUKR_GET_SOURCES call function 'CUKR_GET_SOURCES' exporting date = bom_key-datuv1 tables * enthält mehrere LINE zu KNNUM source_tab = source_tab1 range_knnum = range_knnum1 exceptions no_rec_found = 01.

CUKR_GET_CUKBS





call function 'CUKR_GET_CUKBS' exporting date = bom_key-datuv1 tables * enthält KNNAM der KNNUM icukb = icukb1 range_knnum = range_knnum1 exceptions found_recs_incomplete = 01.

CUKR_GET_CODES call function 'CUKR_GET_CODES' exporting date = bom_key-datuv1 tables code_tab = code_tab1 range_knnum = range_knnum1 exceptions no_rec_found = 01.

CUKR_GET_CUOBS call function 'CUKR_GET_CUOBS' exporting date = bom_key-datuv2 tables icuob = icuob range_knobj = range_knobj exceptions no_rec_found = 01.

CUKR_GET_SOURCES call function 'CUKR_GET_SOURCES' exporting date = bom_key-datuv2 tables source_tab = source_tab2 range_knnum = range_knnum2 exceptions no_rec_found = 01.

CUKR_GET_CUKBS call function 'CUKR_GET_CUKBS' exporting date = bom_key-datuv2 tables icukb = icukb2 range_knnum = range_knnum2 exceptions found_recs_incomplete = 01.

CUKR_GET_CODES call function 'CUKR_GET_CODES' exporting date = bom_key-datuv2 tables code_tab = code_tab2 range_knnum = range_knnum2 exceptions no_rec_found = 01.

DD_DTEL_GET call function 'DD_DTEL_GET' exporting langu = '*' prid = 0 withtext = 'X' roll_name = dataelement importing got_state = ddrefstruc-state dd04l_wa_a = dd04l_1 dd04l_wa_n = dd04l_2 dd01l_wa = dd01l tpara_wa = tpara tables dd04t_tab_a = dd04t_a_tab dd04t_tab_n = dd04t_n_tab exceptions illegal_value = 01.

HELP_OBJECT_SHOW call function 'HELP_OBJECT_SHOW' exporting dokclass = 'DE' doklangu = sy-langu dokname = dataelement doktitle = dsyst-doktitle tables links = link_tab exceptions object_not_found = 01 sapscript_error = 02.

CUCB_GET_PROFILE_OF_INSTANCE call function 'CUCB_GET_PROFILE_OF_INSTANCE' exporting instance = cuobj_imp importing profile_wa = cuco_tmp exceptions invalid_instance = 1 profile_not_found = 2 others = 3.

CO_DB_ORDER_PRE_READ call function 'CO_DB_ORDER_PRE_READ' exporting client = sy-mandt objects = objects explode_ord_net = ' ' tables ord_pre_imp = auftab exceptions not_found = 1 release_no_change = 2 others = 3.

CO_BT_HEADER_POSITION_READ call function 'CO_BT_HEADER_POSITION_READ' exporting aufnr_act = aufnr importing caufvd_exp = caufvd exceptions header_not_found = 1 position_not_found = 2 others = 3.

CO_BC_RESBD_OF_ORDER_GET call function 'CO_BC_RESBD_OF_ORDER_GET' exporting aufnr_act = aufnr get_old = ' ' check_deleted = 'X' no_statx = 'X' tables resbd_get = resbd.

GET_STPO call function 'GET_STPO' exporting alter = caufvd-stlal datuv = caufvd-aufld no_buffer = ' ' set = 'X' tables add_wa = stpo_add_wa wa = stpo_wa exceptions call_invalid = 1 end_of_table = 2 get_without_set = 3 key_incomplete = 4 key_invalid = 5 no_record_found = 6 viewname_invalid = 7 others = 8.

RPL_MATERIAL_TEXT_GET call function 'RPL_MATERIAL_TEXT_GET' exporting pi_matnr = resbd-matnr importing pe_maktx = stb-ojtxp.

MARA_SINGLE_READ call function 'MARA_SINGLE_READ' exporting matnr = resbd-matnr importing wmara = mara_wa exceptions lock_on_material = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 others = 5.

ECM_PROCESSOR_INIT call function 'ECM_PROCESSOR_INIT' exporting e_techs = techs freig_kalkulation = 'X' freig_planung = 'X' freig_fertigung = 'X' batchlauf = syst-batch default_techs = 'X' freig_eingabebereit = 'X' headline = headline tables valid_or_invalid = ccval parameter = param exceptions exit_in_dynpro = 1 wrong_format_in_input = 2 no_maintenance_data = 3 error_interface = 4 others = 5.

CC_CHANGE_NUMBER_READ call function 'CC_CHANGE_NUMBER_READ' exporting eaennr = aennr importing adatuv = anr_datuv exceptions no_record_found = 1.



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