SAP TMS_UI_USER_CONFIG Function Module for









TMS_UI_USER_CONFIG is a standard tms ui user config SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for tms ui user config FM, simply by entering the name TMS_UI_USER_CONFIG into the relevant SAP transaction such as SE37 or SE38.

Function Group: TMSU
Program Name: SAPLTMSU
Main Program: SAPLTMSU
Appliation area: S
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function TMS_UI_USER_CONFIG pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'TMS_UI_USER_CONFIG'"
EXPORTING
* IV_READ_IMPOVR = "
* IV_READ_ALERT = "Alert Monitor
* IV_SYSTEM = "TMS: System Name
* IV_UPDATE_IMPOVR = "
* IV_UPDATE_IMPQUE = "
* IV_UPDATE_SYSOVR = "
* IV_UPDATE_ROUTES = "
* IV_UPDATE_WORKLIST = "
* IV_UPDATE_IMPHIS = "
* IV_UPDATE_IMPTRA = "
* IV_UPDATE_IMPSIN = "
* IV_READ_IMPQUE = "Import Queue
* IV_UPDATE_ALERT = "
* IS_CONFIG_IMPOVR = "
* IS_CONFIG_IMPQUE = "
* IS_CONFIG_SYSOVR = "
* IS_CONFIG_ROUTES = "
* IS_CONFIG_WORKLIST = "
* IS_CONFIG_IMPHIS = "
* IS_CONFIG_IMPTRA = "
* IS_CONFIG_IMPSIN = "
* IS_CONFIG_ALERT = "
* IV_READ_SYSOVR = "System Overview
* IV_READ_ROUTES = "Transport Routes
* IV_READ_WORKLIST = "QA Worklist
* IV_READ_IMPHIS = "Import History
* IV_READ_EXPHIS = "
* IV_READ_IMPTRA = "Import Tracking
* IV_READ_IMPSIN = "Individual import

IMPORTING
ES_CONFIG_IMPOVR = "
ES_CONFIG_IMPQUE = "
ES_CONFIG_SYSOVR = "
ES_CONFIG_ROUTES = "
ES_CONFIG_WORKLIST = "
ES_CONFIG_IMPHIS = "
ES_CONFIG_IMPTRA = "
ES_CONFIG_IMPSIN = "
ES_CONFIG_ALERT = "
.



IMPORTING Parameters details for TMS_UI_USER_CONFIG

IV_READ_IMPOVR -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_ALERT - Alert Monitor

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_SYSTEM - TMS: System Name

Data type: TMSSYSNAM
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_IMPOVR -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_IMPQUE -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_SYSOVR -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_ROUTES -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_WORKLIST -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_IMPHIS -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_IMPTRA -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_IMPSIN -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_IMPQUE - Import Queue

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_UPDATE_ALERT -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_IMPOVR -

Data type: STMS_IMPCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_IMPQUE -

Data type: STMS_QUECFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_SYSOVR -

Data type: STMS_SYSCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_ROUTES -

Data type: STMS_ROUCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_WORKLIST -

Data type: STMS_QWLCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_IMPHIS -

Data type: STMS_TIHCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_IMPTRA -

Data type: STMS_ITRCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_IMPSIN -

Data type: STMS_ISICFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IS_CONFIG_ALERT -

Data type: STMS_AMOCFG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_SYSOVR - System Overview

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_ROUTES - Transport Routes

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_WORKLIST - QA Worklist

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_IMPHIS - Import History

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_EXPHIS -

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_IMPTRA - Import Tracking

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_READ_IMPSIN - Individual import

Data type: STMS_FLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for TMS_UI_USER_CONFIG

ES_CONFIG_IMPOVR -

Data type: STMS_IMPCFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_IMPQUE -

Data type: STMS_QUECFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_SYSOVR -

Data type: STMS_SYSCFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_ROUTES -

Data type: STMS_ROUCFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_WORKLIST -

Data type: STMS_QWLCFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_IMPHIS -

Data type: STMS_TIHCFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_IMPTRA -

Data type: STMS_ITRCFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_IMPSIN -

Data type: STMS_ISICFG
Optional: No
Call by Reference: No ( called with pass by value option)

ES_CONFIG_ALERT -

Data type: STMS_AMOCFG
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for TMS_UI_USER_CONFIG Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_iv_read_impovr  TYPE STMS_FLAG, "   
lv_es_config_impovr  TYPE STMS_IMPCFG, "   
lv_iv_read_alert  TYPE STMS_FLAG, "   
lv_iv_system  TYPE TMSSYSNAM, "   
lv_iv_update_impovr  TYPE STMS_FLAG, "   
lv_iv_update_impque  TYPE STMS_FLAG, "   
lv_iv_update_sysovr  TYPE STMS_FLAG, "   
lv_iv_update_routes  TYPE STMS_FLAG, "   
lv_iv_update_worklist  TYPE STMS_FLAG, "   
lv_iv_update_imphis  TYPE STMS_FLAG, "   
lv_iv_update_imptra  TYPE STMS_FLAG, "   
lv_iv_update_impsin  TYPE STMS_FLAG, "   
lv_iv_read_impque  TYPE STMS_FLAG, "   
lv_es_config_impque  TYPE STMS_QUECFG, "   
lv_iv_update_alert  TYPE STMS_FLAG, "   
lv_is_config_impovr  TYPE STMS_IMPCFG, "   
lv_is_config_impque  TYPE STMS_QUECFG, "   
lv_is_config_sysovr  TYPE STMS_SYSCFG, "   
lv_is_config_routes  TYPE STMS_ROUCFG, "   
lv_is_config_worklist  TYPE STMS_QWLCFG, "   
lv_is_config_imphis  TYPE STMS_TIHCFG, "   
lv_is_config_imptra  TYPE STMS_ITRCFG, "   
lv_is_config_impsin  TYPE STMS_ISICFG, "   
lv_is_config_alert  TYPE STMS_AMOCFG, "   
lv_iv_read_sysovr  TYPE STMS_FLAG, "   
lv_es_config_sysovr  TYPE STMS_SYSCFG, "   
lv_iv_read_routes  TYPE STMS_FLAG, "   
lv_es_config_routes  TYPE STMS_ROUCFG, "   
lv_iv_read_worklist  TYPE STMS_FLAG, "   
lv_es_config_worklist  TYPE STMS_QWLCFG, "   
lv_iv_read_imphis  TYPE STMS_FLAG, "   
lv_es_config_imphis  TYPE STMS_TIHCFG, "   
lv_iv_read_exphis  TYPE STMS_FLAG, "   
lv_es_config_imptra  TYPE STMS_ITRCFG, "   
lv_iv_read_imptra  TYPE STMS_FLAG, "   
lv_es_config_impsin  TYPE STMS_ISICFG, "   
lv_iv_read_impsin  TYPE STMS_FLAG, "   
lv_es_config_alert  TYPE STMS_AMOCFG. "   

  CALL FUNCTION 'TMS_UI_USER_CONFIG'  "
    EXPORTING
         IV_READ_IMPOVR = lv_iv_read_impovr
         IV_READ_ALERT = lv_iv_read_alert
         IV_SYSTEM = lv_iv_system
         IV_UPDATE_IMPOVR = lv_iv_update_impovr
         IV_UPDATE_IMPQUE = lv_iv_update_impque
         IV_UPDATE_SYSOVR = lv_iv_update_sysovr
         IV_UPDATE_ROUTES = lv_iv_update_routes
         IV_UPDATE_WORKLIST = lv_iv_update_worklist
         IV_UPDATE_IMPHIS = lv_iv_update_imphis
         IV_UPDATE_IMPTRA = lv_iv_update_imptra
         IV_UPDATE_IMPSIN = lv_iv_update_impsin
         IV_READ_IMPQUE = lv_iv_read_impque
         IV_UPDATE_ALERT = lv_iv_update_alert
         IS_CONFIG_IMPOVR = lv_is_config_impovr
         IS_CONFIG_IMPQUE = lv_is_config_impque
         IS_CONFIG_SYSOVR = lv_is_config_sysovr
         IS_CONFIG_ROUTES = lv_is_config_routes
         IS_CONFIG_WORKLIST = lv_is_config_worklist
         IS_CONFIG_IMPHIS = lv_is_config_imphis
         IS_CONFIG_IMPTRA = lv_is_config_imptra
         IS_CONFIG_IMPSIN = lv_is_config_impsin
         IS_CONFIG_ALERT = lv_is_config_alert
         IV_READ_SYSOVR = lv_iv_read_sysovr
         IV_READ_ROUTES = lv_iv_read_routes
         IV_READ_WORKLIST = lv_iv_read_worklist
         IV_READ_IMPHIS = lv_iv_read_imphis
         IV_READ_EXPHIS = lv_iv_read_exphis
         IV_READ_IMPTRA = lv_iv_read_imptra
         IV_READ_IMPSIN = lv_iv_read_impsin
    IMPORTING
         ES_CONFIG_IMPOVR = lv_es_config_impovr
         ES_CONFIG_IMPQUE = lv_es_config_impque
         ES_CONFIG_SYSOVR = lv_es_config_sysovr
         ES_CONFIG_ROUTES = lv_es_config_routes
         ES_CONFIG_WORKLIST = lv_es_config_worklist
         ES_CONFIG_IMPHIS = lv_es_config_imphis
         ES_CONFIG_IMPTRA = lv_es_config_imptra
         ES_CONFIG_IMPSIN = lv_es_config_impsin
         ES_CONFIG_ALERT = lv_es_config_alert
. " TMS_UI_USER_CONFIG




ABAP code using 7.40 inline data declarations to call FM TMS_UI_USER_CONFIG

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!