CO_OCM_OBJECT_LISTH is a standard Executable ABAP Report 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 CO_OCM_OBJECT_LISTH into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
COCM - OCM - Initiating object
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: P_AENNR = Change number (Dir.Ass.)
Selection Text: P_ALLRES = All procurement elements
Selection Text: P_CPUDT = Creation Date
Selection Text: P_CPUDTR = Creation Horizon
Selection Text: P_KA = Sales Order
Selection Text: P_KANR = Sales Order
Selection Text: P_KAPOS = Sales Order Item
Selection Text: P_MA = Change Number
Selection Text: P_MANR = Change Number
Selection Text: P_OOR = Purchase Order
Selection Text: P_OPL = Planned Order
Selection Text: P_OPP = Production Order
Selection Text: P_SELID = Status Selection Profile
Selection Text: P_VIEW = Display
Selection Text: R_WERKS = Plant
Title: Order Change Process - Initiating Object
Text Symbol: Q03 = Print View
Text Symbol: Q02 = Change Layout...
Text Symbol: AIE = Display Log
Text Symbol: AID = Process Procurement Element
Text Symbol: AIC = Refresh List
Text Symbol: 084 = Selection:
Text Symbol: 083 = Initiating object / procurement element
Text Symbol: 082 = Item
Text Symbol: 081 = Number
Text Symbol: 080 = Order change process - Initiating object
Text Symbol: 076 = Procurements Elements for Initiating Objects Found
Text Symbol: 075 = Initiating Object - Direct Assignment of Change Numbers to Sales Order
Text Symbol: 074 = Procurement Elements - Purchase Orders
Text Symbol: 073 = Procurement Elements - Planned Orders
Text Symbol: 072 = Procurement Elements - Production Orders
Text Symbol: 071 = Log Overview
Text Symbol: 070 = Pegged Reqmt
Text Symbol: 069 = Initiating Object - Date Change of Change Number
Text Symbol: 068 = Initiating Object - Changed Change Numbers (Late Package)
Text Symbol: 067 = Initiating Object - Released Change Numbers
Text Symbol: 066 = Initiating Obj. - Sales Orders
Text Symbol: Q07 = Save Layout...
INCLUDE LCOOCMVAL.
INCLUDE LCOOCMDAT.
INCLUDE COOCMOC01.
INCLUDE COOCMOC02.
INCLUDE LCOOCMF01.
INCLUDE LCOOCMF03.
INCLUDE LCOOCMF04.
INCLUDE LCOOCMF05.
INCLUDE LCOOCMF06.
INCLUDE LCOOCMF07.
INCLUDE LCOOCMF08.
INCLUDE LCOOCMF09.
No SAP DATABASE tables are accessed within this REPORT code!
TZ_SYSTEM_GET_TZONE CALL FUNCTION 'TZ_SYSTEM_GET_TZONE' IMPORTING tzone_system = l_syst_tzone.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = repid i_callback_pf_status_set = list_status i_callback_user_command = g_user_command is_layout = gs_layout it_fieldcat = gt_fieldcat[] it_sort = gs_sort[] i_save = g_save i_tabname_header = g_tabname_header i_tabname_item = g_tabname_item is_keyinfo = gs_keyinfo TABLES t_outtab_header = gt_fureq t_outtab_item = member_fureq.
CONFIG_DATA_RESET CALL FUNCTION 'CONFIG_DATA_RESET'.
TECHS_DATA_RESET CALL FUNCTION 'TECHS_DATA_RESET'.
CO_OCM_OBJECT_DETAILS CALL FUNCTION 'CO_OCM_OBJECT_DETAILS' EXPORTING detail_fl = space focm = i_funrec EXCEPTIONS not_found = 1 OTHERS = 2.
CO_OCM_OBJECT_DETAILS CALL FUNCTION 'CO_OCM_OBJECT_DETAILS' EXPORTING detail_fl = det_fl focm = i_funrec EXCEPTIONS not_found = 1 OTHERS = 2.
CO_OCM_OBJECT_DETAILS CALL FUNCTION 'CO_OCM_OBJECT_DETAILS' EXPORTING detail_fl = det_fl focm = i_funrec EXCEPTIONS not_found = 1 OTHERS = 2.
CO_OCO_CHANGE_OBJECTS_DELETE CALL FUNCTION 'CO_OCO_CHANGE_OBJECTS_DELETE' EXPORTING compnum_imp = del_fureq-compnum.
CO_OCM_DEL_SIM_ORDER_FROM_DB CALL FUNCTION 'CO_OCM_DEL_SIM_ORDER_FROM_DB' EXPORTING aufnr_imp = del_fureq-aufnr vsnmr_imp = del_fureq-vsnmr EXCEPTIONS order_not_found = 1 OTHERS = 2.
ENQUEUE_EFUNREQ CALL FUNCTION 'ENQUEUE_EFUNREQ' EXPORTING mode_funreq = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_2 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EFUNREQ CALL FUNCTION 'DEQUEUE_EFUNREQ' EXPORTING mode_funreq = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_3.
ENQUEUE_EFUNREQ CALL FUNCTION 'ENQUEUE_EFUNREQ' EXPORTING mode_funreq = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_2 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EFUNREQ CALL FUNCTION 'DEQUEUE_EFUNREQ' EXPORTING mode_funreq = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_3.
ENQUEUE_E_FUNOCM CALL FUNCTION 'ENQUEUE_E_FUNOCM' EXPORTING mode_funocm = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_2 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_E_FUNOCM CALL FUNCTION 'DEQUEUE_E_FUNOCM' EXPORTING mode_funocm = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_3.
ENQUEUE_E_FUNOCM CALL FUNCTION 'ENQUEUE_E_FUNOCM' EXPORTING mode_funocm = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_2 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_E_FUNOCM CALL FUNCTION 'DEQUEUE_E_FUNOCM' EXPORTING mode_funocm = g_e mandt = sy-mandt funct = funct obart = obart objnr = objnr counter = counter _scope = g_3.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-003 textline1 = text textline2 = text-004 IMPORTING answer = answer.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-011 textline1 = text textline2 = text-014 IMPORTING answer = answer.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-003 textline1 = text-006 IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = text-008 textline1 = text-009 textline2 = text-010 IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING titel = text-012 textline1 = text-009 textline2 = text-010 IMPORTING answer = answer.
ENQUEUE_EVVBAKE CALL FUNCTION 'ENQUEUE_EVVBAKE' EXPORTING mode_vbak = 'E' mandt = sy-mandt vbeln = vbeln _scope = g_2 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
TECHS_DATA_RESET CALL FUNCTION 'TECHS_DATA_RESET'.
TECHS_CREATE CALL FUNCTION 'TECHS_CREATE' EXPORTING nur_vorgaben = g_x hdm = g_x IMPORTING ocm_vorgabe = gs_dir_alloc CHANGING techs = techs EXCEPTIONS no_data_found = 1 exit_in_dynpro = 2 wrong_format_in_input = 3 OTHERS = 4.
TECHS_CHANGE CALL FUNCTION 'TECHS_CHANGE' EXPORTING nur_vorgaben = g_x hdm = g_x IMPORTING ocm_vorgabe = gs_dir_alloc CHANGING techs = techs EXCEPTIONS no_data_found = 1 exit_in_dynpro = 2 wrong_format_in_input = 3 OTHERS = 4.
TECHS_RENAME CALL FUNCTION 'TECHS_RENAME' CHANGING techs = gt_fureq-direct EXCEPTIONS wrong_input = 1 OTHERS = 2.
DEQUEUE_EVVBAKE CALL FUNCTION 'DEQUEUE_EVVBAKE' EXPORTING mode_vbak = g_e mandt = sy-mandt vbeln = vbeln _scope = g_3.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = gt_fureq-log_handle EXCEPTIONS log_not_found = 1.
BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = gt_fureq-log_handle EXCEPTIONS log_not_found = 1.
CO_OCM_OBJECT_DETAILS CALL FUNCTION 'CO_OCM_OBJECT_DETAILS' EXPORTING detail_fl = detail_fl focm = i_funrec EXCEPTIONS not_found = 1 OTHERS = 2.
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 CO_OCM_OBJECT_LISTH or its description.
CO_OCM_OBJECT_LISTH - Order Change Process - Initiating Object CO_OCM_OBJECT_LISTH - Order Change Process - Initiating Object CO_OBJECT_DISPLAY - Enterprise Search Navigation Target: Start a Display Transaction CO_OBJECT_DISPLAY - Enterprise Search Navigation Target: Start a Display Transaction CO_ML_VAPPTOP - COMLVAPPTOP CO_ML_VAPPF03 - COMLVAPPF03