CNV_10310_MAINTAIN_TSTRUC1 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_10310_MAINTAIN_TSTRUC1 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
CNV_10310_STRUC - Strukcure maint. for intr. fields
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: Maintenance/display for a given non-transparent field
Text Symbol: 011 = Len.
Text Symbol: 012 = Offs
Text Symbol: 013 = Transport order was created
Text Symbol: 014 = Start the check program
Text Symbol: 015 = Control table maintained correctly
Text Symbol: 016 = Overlap of defined offsets
Text Symbol: 017 = Total length exceeds field length
Text Symbol: 009 = TDOBJECT
Text Symbol: 001 = Object exists already
Text Symbol: 002 = Delete structure description?
Text Symbol: 003 = Are you sure you wish
Text Symbol: 004 = Object
Text Symbol: 005 = ID
Text Symbol: 006 = delete?
Text Symbol: 007 = Select text object
Text Symbol: 008 = TDID
Text Symbol: 018 = Overwrite table
Text Symbol: 071 = Otherwise: Display all text obj.
Text Symbol: 072 = Display text objects:
Text Symbol: 081 = Specify how to execute
Text Symbol: 082 = the check program
Text Symbol: 086 = Online
Text Symbol: 087 = In background
Text Symbol: 095 = Job TEXTE_DATA was started
Text Symbol: 096 = Job TEXTE_FORMS was started
Text Symbol: 070 = Display only relevant text objects;
Text Symbol: 019 = Replace control table
Text Symbol: 020 = completely?
Text Symbol: 021 = Length
Text Symbol: 023 = No upload possible in system:
Text Symbol: 024 = Job CNV_10992_UNKNOWN_STXH was started
Text Symbol: 034 = Prefix=
Text Symbol: 036 = Cont.
Text Symbol: 040 = Data element
Text Symbol: 010 = Create Object
Text Symbol: 129 = right-al.?
Text Symbol: 150 = Specify how to execute
INCLUDE CNV_10310_DMTO.
No SAP DATABASE tables are accessed within this REPORT code!
CNV_MBT_AUTHORITY_CHECK CALL FUNCTION 'CNV_MBT_AUTHORITY_CHECK' EXPORTING im_area = 'SLOP' im_level = 'PACKAGE' im_activity = '3' EXCEPTIONS no_authority = 1 OTHERS = 2.
ENQUEUE_ECNV_INTR_FLDSTP CALL FUNCTION 'ENQUEUE_ECNV_INTR_FLDSTP' EXPORTING mode_cnv_intr_fld_stp = 'E' intr_fld = gd_intr_fld * INDX = * X_INTR_FLD = ' ' * X_INDX = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
ENQUEUE_ECNV_INTR_FLDSTR CALL FUNCTION 'ENQUEUE_ECNV_INTR_FLDSTR' EXPORTING mode_cnv_intr_fld_str = 'E' intr_fld = gd_intr_fld * INDX = * OFFS = * X_INTR_FLD = ' ' * X_INDX = ' ' * X_OFFS = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_structure_name = 'CNV_INTR_FLD_STP_O' i_callback_user_command = g_user_command is_layout = gs_layout i_callback_pf_status_set = g_status_set it_fieldcat = gt_fieldcat[] TABLES t_outtab = gt_outtab.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_structure_name = 'CNV_INTR_FLD_STP_O0' i_callback_user_command = g_user_command is_layout = gs_layout i_callback_pf_status_set = g_status_set it_fieldcat = gt_fieldcat[] TABLES t_outtab = gt_outtab.
DEQUEUE_ECNV_INTR_FLDSTR CALL FUNCTION 'DEQUEUE_ECNV_INTR_FLDSTR' EXPORTING mode_cnv_intr_fld_str = 'E' intr_fld = gd_intr_fld * INDX = * OFFS = * X_INTR_FLD = ' ' * X_INDX = ' ' * X_OFFS = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' EXCEPTIONS OTHERS = 1.
DEQUEUE_ECNV_INTR_FLDSTP CALL FUNCTION 'DEQUEUE_ECNV_INTR_FLDSTP' EXPORTING mode_cnv_intr_fld_stp = 'E' intr_fld = gd_intr_fld * INDX = * X_INTR_FLD = ' ' * X_INDX = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = s_text textline2 = s_text2 titel = text-002 start_column = 25 start_row = 6 cancel_display = ' ' IMPORTING answer = answer EXCEPTIONS OTHERS = 1.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = 'X' i_callback_program = g_repid i_structure_name = 'CNV_INTR_FLD_STR_O' i_callback_user_command = g_user_command is_layout = gs_layout2 i_callback_pf_status_set = g_status_set it_fieldcat = gt_fieldcat[] i_screen_start_column = 20 i_screen_start_line = 20 i_screen_end_column = 120 i_screen_end_line = 45 TABLES t_outtab = gt_outtab2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = 'X' i_callback_program = g_repid i_structure_name = 'CNV_INTR_FLD_STR_O' i_callback_user_command = g_user_command is_layout = gs_layout2 i_callback_pf_status_set = g_status_set it_fieldcat = gt_fieldcat[] i_screen_start_column = 1 i_screen_start_line = 1 i_screen_end_column = 100 i_screen_end_line = 25 TABLES t_outtab = gt_outtab2.
POPUP_GET_VALUES_USER_BUTTONS CALL FUNCTION 'POPUP_GET_VALUES_USER_BUTTONS' EXPORTING * F1_FORMNAME = 'POPUP_F1_HELP' * F1_PROGRAMNAME = G_REPID f4_formname = 'POPUP_F4_HELP' f4_programname = g_repid formname = 'POPUP_CALLBACK_1' programname = g_repid popup_title = popup_title ok_pushbuttontext = ok_pushbuttontext icon_ok_push = icon_ok_push IMPORTING returncode = returncode TABLES fields = fields EXCEPTIONS error_in_fields = 1 OTHERS = 2.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING display = display fieldname = help_fieldname tabname = tabname IMPORTING select_value = value TABLES valuetab = v_tab fields = f_tab.
WS_FILENAME_GET * CALL FUNCTION 'WS_FILENAME_GET' * EXPORTING * DEF_FILENAME = DEF_PATH * DEF_PATH = 'C:\' ** MASK = ',*.*,*.*.'
WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING mask = ',*.*,*.*.'
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_10310_MAINTAIN_TSTRUC1 or its description.
CNV_10310_MAINTAIN_TSTRUC1 - Maintenance/display for a given non-transparent field CNV_10310_MAINTAIN_TSTRUC1 - Maintenance/display for a given non-transparent field CNV_10310_MAINTAIN_TSTRUC - Maintain the structure information for non-transparent fields CNV_10310_MAINTAIN_TSTRUC - Maintain the structure information for non-transparent fields CNV_10310_MAINTAIN_ANALYSIS - Maintenance of settings for analysis of non-transparent fields CNV_10310_MAINTAIN_ANALYSIS - Maintenance of settings for analysis of non-transparent fields