CURTOCLI01 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 CURTOCLI01 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: CLASS lcl_cif_generate_rto IMPLEMENTATION.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = sv_own_logsys EXCEPTIONS own_logical_system_not_defined = 0.
CIF_IMOD_DESTINATIONS_GENERIC CALL FUNCTION 'CIF_IMOD_DESTINATIONS_GENERIC' EXPORTING iv_imtyp = iv_imtype TABLES it_filter_object = lt_cif_key et_filter_destinations = et_cif_gendes.
CURTO_MDCH_SUBCON_PREFETCH CALL FUNCTION 'CURTO_MDCH_SUBCON_PREFETCH' EXPORTING it_mkal = lt_mkal.
CURTO_MDCH_SUBCON_GET_EINA CALL FUNCTION 'CURTO_MDCH_SUBCON_GET_EINA' EXPORTING is_mkal =
IMPORTING et_eina = lt_eina.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = lv_msg_text.
CIF_GEN_LOG_OPEN CALL FUNCTION 'CIF_GEN_LOG_OPEN' EXPORTING iv_logobject = g_logobj_cif_con "CIF iv_logsubobject = g_logsubobj_initial_con "INITIAL iv_clear_max_probclass = g_false_con.
CUSLNTRTO_CREATE_RUN_TIME_OBJ CALL FUNCTION 'CUSLNTRTO_CREATE_RUN_TIME_OBJ' EXPORTING is_ppm_key = is_rto_key iv_plan_usage = iv_plan_usage iv_logsys = iv_target_logsys io_appl_log = io_appl_log is_eina = is_eina iv_plan_sel = iv_plan_sel is_ctrlparams = is_ctrlparams io_pds_maintain = ls_rto_key-pds_maintain iv_test_mode = iv_test_mode IMPORTING et_return = lt_return_r3 ev_plifz = lv_plifz ev_relname = ev_relname ev_reltype = ev_reltype TABLES et_trprod = ls_rto-trprod et_trprodt = ls_rto-trprodt et_prodverz = ls_rto-prodverz et_compalz = ls_rto-compalz et_components = ls_rto-components et_sequences = lt_sequences_par "ls_rto-sequences et_opr_of_seq = ls_rto-opr_of_seq et_planactz = ls_rto-planactz et_activities = ls_rto-activities et_modes = ls_rto-modes et_reqcaps = ls_rto-reqcaps et_planopr = ls_rto-planopr et_planoprt = ls_rto-planoprt et_actrel = ls_rto-actrel et_literal_codes = ls_rto-literal_codes et_proc_codes = ls_rto-proc_codes et_conjunctions = ls_rto-conjunctions et_itms_of_conjus = ls_rto-itms_of_conjus et_dels_of_conjus = ls_rto-dels_of_conjus et_oprs_of_conjus = ls_rto-oprs_of_conjus et_seqs_of_conjus = ls_rto-seqs_of_conjus et_modi_of_conjus = ls_rto-modi_of_conjus et_proc_tabs = ls_rto-proc_tabs et_valuation = ls_rto-valuation et_prodflow = ls_rto-prodflow et_compalts = ls_rto-compalts et_reqcapss = lt_reqcapss_70 "ls_rto-reqcapss et_add_tab = ls_rto-add_tab CHANGING ct_relpds = ct_relpds ct_relpdscus = ct_relpdscus EXCEPTIONS no_bom_or_plan_found = 1 too_many_boms_found = 2 ewb_load_error = 3 knowledge_error = 4 class_node_error = 5 classification_as_selcon_error = 6 wrong_destination = 7 internal_error = 8 bom_validity_error = 9 invalid_standard_routing_ref = 11.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = lv_msg_text.
NDI_SYSTEM_RELEASE CALL FUNCTION 'NDI_SYSTEM_RELEASE' EXPORTING if_logsys = iv_target_logsys if_systyp = gc_apo_type_con IMPORTING ef_ndrel = lv_ndirel EXCEPTIONS not_found = 1 OTHERS = 2.
/SAPAPO/CUSLNTRTO_CREATE_RTO CALL FUNCTION '/SAPAPO/CUSLNTRTO_CREATE_RTO' DESTINATION iv_target_logsys EXPORTING iv_logsys = sv_own_logsys iv_simversion = iv_planversion iv_without_commit = space iv_test_mode = iv_test_mode iv_debugging = lcl_rto_error_handling=>sv_debugging_mode iv_with_return = 'X' iv_plifz = lv_plifz iv_plan_usage = iv_plan_usage iv_extended_check = iv_extended_check iv_release = gc_plugin_2005 TABLES it_trprod = ls_rto-trprod it_trprodt = ls_rto-trprodt it_prodverz = ls_rto-prodverz it_compalz = ls_rto-compalz it_components = ls_rto-components it_sequences = ls_rto-sequences it_opr_of_seq = ls_rto-opr_of_seq it_planactz = ls_rto-planactz it_activities = ls_rto-activities it_modes = ls_rto-modes it_reqcaps = ls_rto-reqcaps it_planopr = ls_rto-planopr it_planoprt = ls_rto-planoprt it_actrel = ls_rto-actrel it_literal_codes = ls_rto-literal_codes it_proc_codes = ls_rto-proc_codes it_conjunctions = ls_rto-conjunctions it_itms_of_conjus = ls_rto-itms_of_conjus it_dels_of_conjus = ls_rto-dels_of_conjus it_oprs_of_conjus = ls_rto-oprs_of_conjus it_seqs_of_conjus = ls_rto-seqs_of_conjus it_modi_of_conjus = ls_rto-modi_of_conjus it_valuation = ls_rto-valuation it_proc_tabs = ls_rto-proc_tabs it_add_tab = ls_rto-add_tab et_return = lt_return_apo EXCEPTIONS resource_not_found = 101 knowledge_error = 102 material_not_found = 103 sequence_wrong = 104 internal_error = 105 system_failure = 106 MESSAGE lv_msg_text communication_failure = 107 MESSAGE lv_msg_text unit_not_customized = 109 planversion_does_not_exist = 114 OTHERS = 108.
/SAPAPO/CUSLNTRTO_CREATE_RTO_1 CALL FUNCTION '/SAPAPO/CUSLNTRTO_CREATE_RTO_1' DESTINATION iv_target_logsys EXPORTING iv_logsys = sv_own_logsys iv_simversion = iv_planversion iv_without_commit = space iv_test_mode = iv_test_mode iv_debugging = lcl_rto_error_handling=>sv_debugging_mode iv_with_return = 'X' iv_plifz = lv_plifz iv_plan_usage = iv_plan_usage iv_extended_check = iv_extended_check iv_release = gc_plugin_2005 is_ctrlparams = is_ctrlparams TABLES it_trprod = ls_rto-trprod it_trprodt = ls_rto-trprodt it_prodverz = ls_rto-prodverz it_compalz = ls_rto-compalz it_components = ls_rto-components it_sequences = lt_sequences_par[] "LS_RTO-SEQUENCES " it_opr_of_seq = ls_rto-opr_of_seq it_planactz = ls_rto-planactz it_activities = ls_rto-activities it_modes = ls_rto-modes it_reqcaps = ls_rto-reqcaps it_planopr = ls_rto-planopr it_planoprt = ls_rto-planoprt it_actrel = ls_rto-actrel it_literal_codes = lt_literal_codes "LS_RTO-LITERAL_CODES it_proc_codes = lt_proc_codes "LS_RTO-PROC_CODES it_conjunctions = lt_conjunctions "LS_RTO-CONJUNCTIONS it_itms_of_conjus = lt_itms_of_conjus "LS_RTO-ITMS_OF_CONJUS it_dels_of_conjus = lt_dels_of_conjus "LS_RTO-DELS_OF_CONJUS it_oprs_of_conjus = lt_oprs_of_conjus "LS_RTO-OPRS_OF_CONJUS it_seqs_of_conjus = lt_seqs_of_conjus "LS_RTO-SEQS_OF_CONJUS it_modi_of_conjus = lt_modi_of_conjus "LS_RTO-MODI_OF_CONJUS it_valuation = lt_valuation "LS_RTO-VALUATION it_proc_tabs = lt_proc_tabs "LS_RTO-PROC_TABS it_prodflow = ls_rto-prodflow it_compalts = ls_rto-compalts it_reqcapss = lt_reqcapss_70 "LS_RTO-REQCAPSS it_add_tab = lt_add_tab "LS_RTO-ADD_TAB et_return = lt_return_apo EXCEPTIONS resource_not_found = 101 knowledge_error = 102 material_not_found = 103 sequence_wrong = 104 internal_error = 105 system_failure = 106 MESSAGE lv_msg_text communication_failure = 107 MESSAGE lv_msg_text unit_not_customized = 109 planversion_does_not_exist = 114 OTHERS = 108.
CURTO_MDCH_SUBCON_PREFETCH CALL FUNCTION 'CURTO_MDCH_SUBCON_PREFETCH' EXPORTING it_mkal = lt_mkal iv_get_cp = g_false_con.
/SAPAPO/CUSLNTRTO_DELETE_RTO CALL FUNCTION '/SAPAPO/CUSLNTRTO_DELETE_RTO' DESTINATION iv_logsys_apo EXPORTING iv_logsys = iv_logsys_own iv_simversion = iv_simve iv_without_commit = 'X' iv_noord = space TABLES it_ext_name = lt_ext_name et_ext_name_del_error = lt_del_error EXCEPTIONS internal_error = 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.