SAP Reports / Programs | Production Planning and Control | Production Planning for Process Industries | Process Management(PP-PI-PMA) SAP PP

ICMXTYPESIMP05 SAP ABAP INCLUDE - documentation and ABAP source code







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


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


INCLUDES used within this REPORT ICMXTYPESIMP05

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:

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = l_name * LANGU = SY-LANGU all_types = 'X' IMPORTING ddobjtype = ld_objtype dfies_wa = result-ddic TABLES fixed_values = lt_fixvalues EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

F4IF_GET_SHLP_DESCR CALL FUNCTION 'F4IF_GET_SHLP_DESCR' EXPORTING shlpname = shlpname * SHLPTYPE = 'SH' IMPORTING shlp = lw_shlp EXCEPTIONS OTHERS = 1.

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING tabname = valtab_name TABLES dfies_tab = lt_dfies_tab EXCEPTIONS OTHERS = 2.

DDUT_TEXTTABLE_GET CALL FUNCTION 'DDUT_TEXTTABLE_GET' EXPORTING tabname = valtab_name IMPORTING texttable = valtxtab_name checkfield = valtxtab_chkfld.

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING tabname = valtxtab_name TABLES dfies_tab = valtxtab_tab.

CONVERT_DATE_TO_INTERNAL CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL' EXPORTING date_external = extval IMPORTING date_internal = intval EXCEPTIONS date_external_is_invalid = 1 OTHERS = 2.

CONVERT_TIME_INPUT CALL FUNCTION 'CONVERT_TIME_INPUT' EXPORTING input = extval plausibility_check = 'X' IMPORTING output = l_time EXCEPTIONS plausibility_check_failed = 1 wrong_format_in_input = 2 OTHERS = 3.

F4IF_SELECT_VALUES CALL FUNCTION 'F4IF_SELECT_VALUES' EXPORTING shlp = lw_shlp * MAXROWS = 0 * SORT = ' ' call_shlp_exit = ' ' TABLES * RECORD_TAB = * RECDESCR_TAB = return_tab = lt_returns.

F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = lo_domain->m_data-tabname fieldname = space searchhelp = lo_domain->m_data-shlp-shlpname shlpparam = lo_domain->m_data-shlp_param * value = l_tmp_intval suppress_recordlist = 'X' TABLES return_tab = lt_returns EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.

F4IF_DETERMINE_SEARCHHELP CALL FUNCTION 'F4IF_DETERMINE_SEARCHHELP' EXPORTING tabname = m_data-tabname fieldname = space * SELECTION_SCREEN = ' ' IMPORTING shlp = lw_shlp EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 OTHERS = 4.

F4IF_SELECT_VALUES CALL FUNCTION 'F4IF_SELECT_VALUES' EXPORTING shlp = lw_shlp * MAXROWS = 0 * SORT = ' ' * CALL_SHLP_EXIT = ' ' * IMPORTING * MAXROWS_EXCEEDED = TABLES record_tab = lt_record recdescr_tab = lt_recdescr * RETURN_TAB = .

F4IF_CONVERSION_IN2EX CALL FUNCTION 'F4IF_CONVERSION_IN2EX' TABLES records_in = lt_record recdescr_in = lt_recdescr records_out = lt_record_out recdescr_out = lt_recdescr_out.

F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = m_intname fieldname = space * value = ' ' * MULTIPLE_CHOICE = ' ' display = ' ' * SUPPRESS_RECORDLIST = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' selection_screen = 'X' TABLES return_tab = lt_return EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING tabname = m_data-valtab_name TABLES dfies_tab = lt_dfies_tab EXCEPTIONS OTHERS = 2.

F4TOOL_CHECKTABLE_HELP CALL FUNCTION 'F4TOOL_CHECKTABLE_HELP' EXPORTING checktable = m_data-valtab_name retfield = m_data-valtab_key * WINDOW_TITLE = * VALUE = * MULTIPLE_CHOICE = * DISPLAY = TABLES * DYNPFLD_MAPPING = return_tab = lt_return EXCEPTIONS tabl_not_exists = 1 field_not_exists = 2 illegal_call = 3 OTHERS = 4.

INTERN_DD_DOCU_ID_MATCH CALL FUNCTION 'INTERN_DD_DOCU_ID_MATCH' EXPORTING p_trobjtype = lw_rsdxx-trobjtype p_fct = lw_rsdxx-fct IMPORTING p_docu_id = l_docuid p_doctype = l_doctype p_display_only = l_display p_display_mode = l_displ_mode EXCEPTIONS illegal_type = 1 OTHERS = 2.

DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING id = l_docuid object = l_docobj typ = l_doctype langu = langu displ = l_display displ_mode = l_displ_mode use_sec_langu = l_display.



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