SAP Reports / Programs | Logistics - General | Product Data Management | Product Structure Browser(LO-PDM-GF-OBR) SAP LO

RCPDMCLASSBILLOFOBJITEMIMP SAP ABAP INCLUDE - Implementation of ABAP class BILLOFOBJITEM







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


Text pool values


Title: Implementation of ABAP class BILLOFOBJITEM


INCLUDES used within this REPORT RCPDMCLASSBILLOFOBJITEMIMP

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:

GET_STPO_AOV CALL FUNCTION 'GET_STPO_AOV' EXPORTING all = cross alter = space datub = validfrom datuv = validfrom no_buffer = space set = cross valid = space
TABLES cszalt_tab = aux_cszalt_tab stpob_tab = aux_stpob_tab
CHANGING wa_stpob_tab = aux_stpob_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 get_without_set = 03 key_incomplete = 04 key_invalid = 05 no_record_found = 06 viewname_invalid = 07.

GET_DOST_AOV CALL FUNCTION 'GET_DOST_AOV' EXPORTING no_buffer = cross
TABLES dostb_tab = aux_dostb_tab
CHANGING wa_dostb_tab = aux_dostb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

GET_EQST_AOV CALL FUNCTION 'GET_EQST_AOV' EXPORTING no_buffer = cross
TABLES eqstb_tab = aux_eqstb_tab
CHANGING wa_eqstb_tab = aux_eqstb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

GET_TPST_AOV CALL FUNCTION 'GET_TPST_AOV' EXPORTING no_buffer = cross
TABLES tpstb_tab = aux_tpstb_tab
CHANGING wa_tpstb_tab = aux_tpstb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

GET_MAST_AOV CALL FUNCTION 'GET_MAST_AOV' EXPORTING no_buffer = cross
TABLES mastb_tab = aux_mastb_tab
CHANGING wa_mastb_tab = aux_mastb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

GET_PRST_AOV CALL FUNCTION 'GET_PRST_AOV' EXPORTING no_buffer = cross
TABLES prstb_tab = aux_prstb_tab
CHANGING wa_prstb_tab = aux_prstb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

GET_KDST_AOV CALL FUNCTION 'GET_KDST_AOV' EXPORTING no_buffer = cross
TABLES kdstb_tab = aux_kdstb_tab
CHANGING wa_kdstb_tab = aux_kdstb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

DOKUMENTE_ZU_OBJEKT CALL FUNCTION 'DOKUMENTE_ZU_OBJEKT' EXPORTING key = aux_objky objekt = stpo_doc_dokob
TABLES doktab = doc_tab
EXCEPTIONS kein_dokument = 01.

CP_CC_S_LOAD_COMPLEX_BY_ITM CALL FUNCTION 'CP_CC_S_LOAD_COMPLEX_BY_ITM' EXPORTING i_class = class_p i_classes_in_workarea = workarea i_cpsc_bom_sel = bom_sel i_cpsc_itm_sel = itm_sel i_date_from = validfrom i_date_to = validfrom
IMPORTING e_itm_ident = itm_ident
EXCEPTIONS workarea_not_found = 01 workarea_wrong_type = 02 class_wrong_type = 03 class_in_workarea_inconsistent = 04 workarea_not_specified = 05 itm_not_found = 06 no_selection_criteria = 07 invalid_selection_period = 08 key_date_required_for_ecm = 09.

CS_CL_S_MBM_PROVIDE CALL FUNCTION 'CS_CL_S_MBM_PROVIDE' EXPORTING i_stlnr = itm_ident_wa-stlnr i_stlal = itm_ident_wa-stlal
TABLES e_mbm_class_data = mbm_data
EXCEPTIONS wrong_key = 01.

CS_CL_S_ITM_PROVIDE CALL FUNCTION 'CS_CL_S_ITM_PROVIDE' EXPORTING i_date_from = validfrom i_date_to = validfrom i_stlty = itm_ident_wa-stlty i_stlnr = itm_ident_wa-stlnr i_stlal = itm_ident_wa-stlal i_stvkn = itm_ident_wa-stvkn
TABLES e_itm_class_data = itm_data
EXCEPTIONS wrong_key = 01.

CP_CC_S_PROVIDE_COM_BY_PATH CALL FUNCTION 'CP_CC_S_PROVIDE_COM_BY_PATH' EXPORTING i_key_date_s = validfrom i_application = aux_capid i_material_root = mbm_data_wa-matnr i_plant_root = mbm_data_wa-werks i_usage_root = mbm_data_wa-stlan i_alternative_root = itm_data_wa-stlal i_sales_order_root = aux_vbeln i_sales_order_item_root = aux_vbpos i_ident_itm = itm_data_wa-ident
TABLES e_com_class_data = com_data_1.

CJPN_GET_WBS_ELEMENT CALL FUNCTION 'CJPN_GET_WBS_ELEMENT' EXPORTING i_pspnr = aux_int_pspnr
IMPORTING e_prps = aux_prps
EXCEPTIONS input_error = 01 not_found = 02.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG CALL FUNCTION 'CS_BOM_CALL_DIALOG' EXPORTING ecsin = aux_csin.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT





CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

ENQUEUE_ECKDSTE CALL FUNCTION 'ENQUEUE_ECKDSTE' EXPORTING mode_kdst = 'E' mandt = sy-mandt vbeln = aux_csin-vbeln vbpos = aux_csin-vbpos matnr = aux_csin-matnr werks = aux_csin-werks stlan = aux_csin-stlan x_werks = cross "note497832
EXCEPTIONS foreign_lock = 01 system_failure = 02.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_warning = cross i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG_RFC CALL FUNCTION 'CS_BOM_CALL_DIALOG_RFC' EXPORTING bom_header = aux_bom_h ecsin = aux_csin
TABLES item = aux_bom_item
EXCEPTIONS cmode_error = 01.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

ENQUEUE_ECPRSTE CALL FUNCTION 'ENQUEUE_ECPRSTE' EXPORTING mode_prst = 'E' mandt = sy-mandt pspnr = aux_csin-pspnr matnr = aux_csin-matnr werks = aux_csin-werks stlan = aux_csin-stlan x_werks = cross "note497832 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_warning = cross i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG_RFC CALL FUNCTION 'CS_BOM_CALL_DIALOG_RFC' EXPORTING bom_header = aux_bom_h ecsin = aux_csin
TABLES item = aux_bom_item
EXCEPTIONS cmode_error = 1.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

ENQUEUE_ECMASTE CALL FUNCTION 'ENQUEUE_ECMASTE' EXPORTING mode_mast = 'E' mandt = sy-mandt matnr = aux_csin-matnr werks = aux_csin-werks stlan = aux_csin-stlan x_werks = cross "note497832
EXCEPTIONS foreign_lock = 01 system_failure = 02.




DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_warning = cross i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG_RFC CALL FUNCTION 'CS_BOM_CALL_DIALOG_RFC' EXPORTING bom_header = aux_bom_h ecsin = aux_csin
TABLES item = aux_bom_item
EXCEPTIONS cmode_error = 01.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

ENQUEUE_ECDOSTE CALL FUNCTION 'ENQUEUE_ECDOSTE' EXPORTING mode_dost = 'E' mandt = sy-mandt doknr = aux_csin-doknr dokar = aux_csin-dokar doktl = aux_csin-doktl dokvr = aux_csin-dokvr
EXCEPTIONS foreign_lock = 01 system_failure = 02.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_warning = cross i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG_RFC CALL FUNCTION 'CS_BOM_CALL_DIALOG_RFC' EXPORTING bom_header = aux_bom_h ecsin = aux_csin
TABLES item = aux_bom_item
EXCEPTIONS cmode_error = 01.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

ENQUEUE_ECEQSTE CALL FUNCTION 'ENQUEUE_ECEQSTE' EXPORTING mode_eqst = 'E' mandt = sy-mandt equnr = aux_csin-equnr werks = aux_csin-werks stlan = aux_csin-stlan x_werks = cross "note497832
EXCEPTIONS foreign_lock = 01 system_failure = 02.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_warning = cross i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG_RFC CALL FUNCTION 'CS_BOM_CALL_DIALOG_RFC' EXPORTING bom_header = aux_bom_h ecsin = aux_csin
TABLES item = aux_bom_item
EXCEPTIONS cmode_error = 01.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

ENQUEUE_ECTPSTE CALL FUNCTION 'ENQUEUE_ECTPSTE' EXPORTING mode_tpst = 'E' mandt = sy-mandt tplnr = aux_csin-tplnr werks = aux_csin-werks stlan = aux_csin-stlan x_werks = cross "note497832
EXCEPTIONS foreign_lock = 01 system_failure = 02.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csdi i_link_dynnr = lc_dynnr_2130
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "set EXPORTING i_warning = cross i_set_common_lock = cross
IMPORTING e_browser_locked = aux_browser_lock
EXCEPTIONS err_failed = 01.

CS_DI_INIT CALL FUNCTION 'CS_DI_INIT'.

CS_BOM_CALL_DIALOG_RFC CALL FUNCTION 'CS_BOM_CALL_DIALOG_RFC' EXPORTING bom_header = aux_bom_h ecsin = aux_csin
TABLES item = aux_bom_item
EXCEPTIONS cmode_error = 01.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

CS_SO_ACTIONS_ON_DOCKING CALL FUNCTION 'CS_SO_ACTIONS_ON_DOCKING' "reset EXPORTING i_reset_lock = cross.

CS_SO_LINK_OBJ_BROWSER_CNT CALL FUNCTION 'CS_SO_LINK_OBJ_BROWSER_CNT' EXPORTING i_link_repid = lc_repid_csso i_link_dynnr = lc_dynnr_0305
EXCEPTIONS err_link_env_wrong = 01 err_link_problems = 02.

BAPI_DOCUMENT_CHANGE2 CALL FUNCTION 'BAPI_DOCUMENT_CHANGE2' EXPORTING documentnumber = document_inst->documentnumber documenttype = document_inst->documenttype documentpart = document_inst->documentpart documentversion = document_inst->documentversion documentdata = lcl_doc_data documentdatax = lcl_doc_datax
IMPORTING return = lcl_return
TABLES objectlinks = lcl_obj_links.

C_PDM_APPLY_FILTER_TO_OBJECT CALL FUNCTION 'C_PDM_APPLY_FILTER_TO_OBJECT' EXPORTING object_type = bomitem bomitem_data = aux_bomitem_data check_form = filter_bomitem_form check_program = filter_bomitem_program validfrom = validfrom
IMPORTING check_ok = check_ok.

BZID_TRANSMIT_APPL CALL FUNCTION 'BZID_TRANSMIT_APPL' EXPORTING appl = appl_0002.

BZID_GET_AKT_ID_INFO CALL FUNCTION 'BZID_GET_AKT_ID_INFO' EXPORTING appl = appl_0002
IMPORTING flg_setting = appl_0002_active.

READ_STPO_AOV CALL FUNCTION 'READ_STPO_AOV' EXPORTING alter = aux_stlal datuv = validfrom no_buffer = cross
CHANGING wa_stpob_tab = aux_stpob_wa
EXCEPTIONS key_incomplete = 01 no_record_found = 02.

CONVERSION_EXIT_VARID_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_VARID_OUTPUT' EXPORTING input = aux_stpob_wa-guidx
IMPORTING output = tplnr.

CONVERSION_EXIT_TPLNR_INPUT CALL FUNCTION 'CONVERSION_EXIT_TPLNR_INPUT' EXPORTING input = tplnr
IMPORTING output = tplnr
EXCEPTIONS not_found = 01.

CLMA_CLASS_TEXT CALL FUNCTION 'CLMA_CLASS_TEXT' EXPORTING classtype = classtype language = syst-langu mode = mode_e key_date = validfrom
TABLES tklas = aux_class_tab
EXCEPTIONS classtype_missing = 01.

GET_DOST_AOV CALL FUNCTION 'GET_DOST_AOV' EXPORTING no_buffer = cross
TABLES dostb_tab = aux_dostb_tab
CHANGING wa_dostb_tab = aux_dostb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

CS_ALT_SELECT_DOC CALL FUNCTION 'CS_ALT_SELECT_DOC' EXPORTING datuv = validfrom docnr = documentnumber docar = documenttype doctl = documentpart docvr = documentversion
TABLES dostb_wa = aux_dostb_tab1 stkob_wa = aux_stkob_tab stzub_wa = aux_stzub_tab
EXCEPTIONS bom_not_active = 01 bom_not_found = 02 no_alt_found = 03 no_bom_found = 04.

GET_MAST_AOV CALL FUNCTION 'GET_MAST_AOV' EXPORTING no_buffer = cross
TABLES mastb_tab = aux_mastb_tab
CHANGING wa_mastb_tab = aux_mastb_wa
EXCEPTIONS call_invalid = 01 end_of_table = 02 key_incomplete = 03 key_invalid = 04 no_record_found = 05.

CS_ALT_SELECT_MAT CALL FUNCTION 'CS_ALT_SELECT_MAT' EXPORTING all = cross datuv = validfrom matnr = materialnumber stlal = aux_mastb_wa-stlal stlan = aux_mastb_wa-stlan werks = aux_mastb_wa-werks
TABLES mastb_wa = aux_mastb_tab1 stkob_wa = aux_stkob_tab stzub_wa = aux_stzub_tab
EXCEPTIONS alt_not_found = 01 bom_not_active = 02 bom_not_found = 03 call_invalid = 04 no_alt_found = 05 no_bom_found = 06.

C_PDM_APPLY_FILTER_TO_OBJECT CALL FUNCTION 'C_PDM_APPLY_FILTER_TO_OBJECT' EXPORTING object_type = bomitem bomitem_data = aux_bomitem_data check_form = filter_bomitem_form check_program = filter_bomitem_program
IMPORTING check_ok = check_ok.



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