SAP Reports / Programs

CNV_00001_SIMULATE_LOAD SAP ABAP Report - Simulation of loading a CWB package







CNV_00001_SIMULATE_LOAD 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 CNV_00001_SIMULATE_LOAD into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

CNV_SIM_LOAD - Simulate package loading


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


Text pool values


Selection Text: GP_DOMS = Check domain
Selection Text: GP_FIEL = Check fields
Selection Text: GP_MANDT = Client
Selection Text: GP_OLD = Source packages
Selection Text: GP_STEP = Check steps
Selection Text: GP_SUBS = Check substeps
Selection Text: GP_TABL = Check tables
Selection Text: GP_WARN = Display warnings
Selection Text: GP_0_1 = Check only for conflicts
Title: Simulation of loading a CWB package
Text Symbol: 010 = Number of warnings (entries)
Text Symbol: 011 = Warnings (entries)
Text Symbol: 012 = Wrng
Text Symbol: 013 = Tables
Text Symbol: 014 = Fields
Text Symbol: 015 = Steps
Text Symbol: 016 = Substeps
Text Symbol: 017 = Domain
Text Symbol: 009 = Confl
Text Symbol: 001 = Source data
Text Symbol: 002 = Editing
Text Symbol: 003 = Display options
Text Symbol: 004 = Check object
Text Symbol: 005 = Check object
Text Symbol: 006 = Obj.
Text Symbol: 007 = Number of conflicts (entries)
Text Symbol: 008 = Conflicts (entries)
Text Symbol: 024 = Conflicts during org. determination processing
Text Symbol: 023 = Other
Text Symbol: 022 = Error while determining seqnums &
Text Symbol: 021 = Mssg
Text Symbol: 020 = Messages
Text Symbol: 019 = Additional message
Text Symbol: 018 = Typ


INCLUDES used within this REPORT CNV_00001_SIMULATE_LOAD

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:

CNV_GET_PACK_HIERARCHY CALL FUNCTION 'CNV_GET_PACK_HIERARCHY' EXPORTING packid = ld_cnvpack-packid up = 'X' down = ' ' consistency_check = 'X' mandant = gp_mandt IMPORTING nr_of_packid = ld_counter TABLES packids = lt_cnvpack_tmp"#EC * EXCEPTIONS endless_loop = 1 dependend_packid_not_existing = 2 packid_not_existing = 3 OTHERS = 4.

CNV_GET_PACK_HIERARCHY CALL FUNCTION 'CNV_GET_PACK_HIERARCHY' EXPORTING packid = ld_pack_tree-packdep up = 'X' down = ' ' consistency_check = 'X' mandant = gp_mandt TABLES packids = lt_cnvpack.

CNV_GET_PACK_HIERARCHY CALL FUNCTION 'CNV_GET_PACK_HIERARCHY' EXPORTING packid = ld_substeps_tree-packid up = 'X' down = ' ' consistency_check = 'X' mandant = gp_mandt TABLES packids = lt_cnvpack.

CNV_GET_PACK_HIERARCHY CALL FUNCTION 'CNV_GET_PACK_HIERARCHY' EXPORTING packid = ld_pack_tree-packdep up = 'X' down = ' ' consistency_check = 'X' mandant = gp_mandt TABLES packids = lt_cnvpack.

CNV_GET_PACK_HIERARCHY CALL FUNCTION 'CNV_GET_PACK_HIERARCHY' EXPORTING packid = ld_over_pack-packid up = 'X' down = ' ' consistency_check = 'X' mandant = gp_mandt TABLES packids = lt_cnvpack.

CNV_FIND_SEQUENCE CALL FUNCTION 'CNV_FIND_SEQUENCE' EXPORTING pmandt = gp_mandt IMPORTING package_feasible = package_feasible TABLES package_list = gt_package_list conflict_tables = conflict_tables cycle = cycle new_order = new_order new_package = new_package EXCEPTIONS package_not_feasible = 1 sequence_not_correct = 2 OTHERS = 3.

CNV_00001_PACK_TREE CALL FUNCTION 'CNV_00001_PACK_TREE' EXPORTING mandt = gp_mandt packid = ld_over_pack-packid TABLES pack_tree = pt_pack_tree EXCEPTIONS OTHERS = 1.

CNV_DISPLAY_PACK_HIERARCHY CALL FUNCTION 'CNV_DISPLAY_PACK_HIERARCHY' EXPORTING p_mandt = gp_mandt p_program = gd_repid TABLES pt_packids = lt_packlist pt_pack_colors = lt_colors EXCEPTIONS program_error = 1.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid i_callback_pf_status_set = 'SET_STATUS' i_callback_user_command = 'USER_COMMAND' i_tabname_header = 'GT_NAMES' i_tabname_item = 'GT_CONFLICTS' is_layout = ls_layout is_keyinfo = ls_keyinfo it_fieldcat = lt_fieldcat TABLES t_outtab_header = lt_table_names t_outtab_item = lt_table_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = lt_table_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid i_callback_pf_status_set = 'SET_STATUS' i_callback_user_command = 'USER_COMMAND' i_tabname_header = 'GT_NAMES' i_tabname_item = 'GT_CONFLICTS' is_layout = ls_layout is_keyinfo = ls_keyinfo it_fieldcat = lt_fieldcat TABLES t_outtab_header = lt_step_names t_outtab_item = lt_step_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = lt_step_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid i_callback_pf_status_set = 'SET_STATUS' i_callback_user_command = 'USER_COMMAND' i_tabname_header = 'GT_NAMES' i_tabname_item = 'GT_CONFLICTS' is_layout = ls_layout is_keyinfo = ls_keyinfo it_fieldcat = lt_fieldcat TABLES t_outtab_header = lt_substep_names t_outtab_item = lt_substep_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = lt_substep_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = lt_other_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid i_callback_pf_status_set = 'SET_STATUS' i_callback_user_command = 'USER_COMMAND' i_tabname_header = 'GT_NAMES' i_tabname_item = 'GT_CONFLICTS' is_layout = ls_layout is_keyinfo = ls_keyinfo it_fieldcat = lt_fieldcat TABLES t_outtab_header = lt_domain_names t_outtab_item = lt_domain_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = lt_domain_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid i_callback_pf_status_set = 'SET_STATUS' i_callback_user_command = 'USER_COMMAND' i_tabname_header = 'GT_NAMES' i_tabname_item = 'GT_CONFLICTS' is_layout = ls_layout is_keyinfo = ls_keyinfo it_fieldcat = lt_fieldcat TABLES t_outtab_header = lt_field_names t_outtab_item = lt_field_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY





CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = lt_field_conflicts EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gd_repid i_callback_pf_status_set = 'OVERVIEW_SET_STATUS' i_callback_user_command = 'OVERVIEW_USER_COMMAND' is_layout = ls_layout it_fieldcat = lt_fieldcat TABLES t_outtab = pt_overview EXCEPTIONS program_error = 1 OTHERS = 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 CNV_00001_SIMULATE_LOAD or its description.