SAP Reports / Programs

CNV_10310_MAINTAIN_TSTRUC1 SAP ABAP Report - Maintenance/display for a given non-transparent field







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


Transaction Code(s):

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

CNV_10310_STRUC - Strukcure maint. for intr. fields


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


Text pool values


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





Text Symbol: 151 = execute the program
Text Symbol: 152 = Start the program
Text Symbol: 153 = Job CHECK_TEXT was started
Text Symbol: 154 = Specify how to execute
Text Symbol: 155 = execute the program
Text Symbol: 156 = Start the program
Text Symbol: 128 = File name
Text Symbol: 111 = Change of
Text Symbol: 112 = Operand
Text Symbol: 113 = Operator
Text Symbol: 117 = Copy from
Text Symbol: 119 = Parameter
Text Symbol: 122 = Number range objct
Text Symbol: 126 = Enter file for download
Text Symbol: 127 = Enter file for upload
Text Symbol: 157 = Job TEXT_FORMS was started
Text Symbol: 316 = all other cases
Text Symbol: 703 = Exclude from domain check
Text Symbol: 704 = Are you sure that line: TDOBJECT=
Text Symbol: 705 = TDID=
Text Symbol: 706 = Offs=
Text Symbol: 707 = for data el
Text Symbol: 711 = Prefix=
Text Symbol: 315 = unequals spaces string with given offset and length
Text Symbol: 290 = Display/change text objects
Text Symbol: 291 = Display relevant text objects
Text Symbol: 292 = Display all text objects
Text Symbol: 301 = Active package not found
Text Symbol: 311 = without differentiator
Text Symbol: 312 = equals with given offset and length
Text Symbol: 313 = equals spaces string with given offset and length
Text Symbol: 314 = unequals with given offset and length


INCLUDES used within this REPORT CNV_10310_MAINTAIN_TSTRUC1

INCLUDE CNV_10310_DMTO.


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_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 = ',*.*,*.*.'



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