RSTLAN_IMPORT_CLIENTS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Import Customizing Data from Language Transport Requests into Any Clients You can use this program to perform
If you would like to execute this report or see the full code listing simply enter RSTLAN_IMPORT_CLIENTS into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: SELCLNT = Clients
Selection Text: PUPDMODE = Update Mode
Selection Text: PTABOUT = Display Table List
Selection Text: PINSMODE = Insert Mode
Selection Text: PIMPID = Imported Language Package
Selection Text: PCLGTOO = With Table Class G
Title: Import Customizing Language Data into Any Client
Text Symbol: QYE = Yes
Text Symbol: QNO = No
Text Symbol: Q01 = Import into selected clients?
Text Symbol: 051 = Log from RSTLAN_IMPORT_CLIENTS
Text Symbol: 050 = Text Log
Text Symbol: 043 = Table Class G:
Text Symbol: 042 = Update Mode:
Text Symbol: 041 = Insert Mode:
Text Symbol: 040 = Settings
Text Symbol: 034 = Import backup:
Text Symbol: 033 = Add to buffer backup:
Text Symbol: 032 = Import standard:
Text Symbol: 031 = Add to buffer standard:
Text Symbol: 030 = Export backup:
Text Symbol: 025 = --> Source req. =
Text Symbol: 023 = --> Backup (already exported) =
Text Symbol: 022 = --> Error in interface =
Text Symbol: 021 = --> TABUs entered
Text Symbol: 020 = --> Error when entering tables =
Text Symbol: 019 = --> Backup =
Text Symbol: 018 = --> Error when creating backup
Text Symbol: 017 = Client =
Text Symbol: 016 = Could not select a client
Text Symbol: 014 = Copy entries
Text Symbol: 013 = No request found
Text Symbol: 011 = --> Number of tables =
Text Symbol: 010 = Transport:
Text Symbol: 009 = --> Error when selecting objects
Text Symbol: 008 = No more requests found
Text Symbol: 007 = Checking transports
Text Symbol: 006 = Language instance generated
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TR_READ_COMM *CALL FUNCTION 'TR_READ_COMM' * EXPORTING * WI_TRKORR = ptrkorr * WI_DIALOG = ' ' ** WI_LANGU = SY-LANGU * WI_SEL_E070 = 'X' ** WI_SEL_E071 = ' ' ** WI_SEL_E071K = ' ' ** IV_SEL_E071KF = ' ' ** WI_SEL_E07T = ' ' ** WI_SEL_E070C = ' ' ** IV_SEL_E070M = ' ' ** IV_SEL_E070A = ' ' ** IMPORTING ** WE_E070 = ** WE_E07T = ** WE_E070C = ** ES_E070M = ** WE_E07T_DOESNT_EXIST = ** WE_E070C_DOESNT_EXIST = ** EV_E070M_DOESNT_EXIST = ** TABLES ** WT_E071 = ** WT_E071K = ** ET_E071KF = ** ET_E070A = * EXCEPTIONS * NOT_EXIST_E070 = 1 * NO_AUTHORIZATION = 2 * OTHERS = 3 * .
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * TITLEBAR = ' ' * DIAGNOSE_OBJECT = ' ' text_question = 'Versorgung der ausgewählten Mandanten ?'(q01) text_button_1 = 'Ja'(qye) icon_button_1 = 'ICON_OKAY' text_button_2 = 'Nein'(qno) icon_button_2 = 'ICON_CANCEL' * DEFAULT_BUTTON = '1' display_cancel_button = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = l_answer * TABLES * PARAMETER = * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2 .
TR_READ_COMM CALL FUNCTION 'TR_READ_COMM' EXPORTING wi_trkorr = l_trkorr-trkorr wi_dialog = ' ' wi_langu = sy-langu * WI_SEL_E070 = ' ' wi_sel_e071 = 'X' wi_sel_e071k = 'X' * IV_SEL_E071KF = ' ' * WI_SEL_E07T = ' ' * WI_SEL_E070C = ' ' * IV_SEL_E070M = ' ' * IV_SEL_E070A = ' ' * IMPORTING * WE_E070 = * WE_E07T = * WE_E070C = * ES_E070M = * WE_E07T_DOESNT_EXIST = * WE_E070C_DOESNT_EXIST = * EV_E070M_DOESNT_EXIST = TABLES wt_e071 = lt_e071 wt_e071k = lt_e071k * ET_E071KF = * ET_E070A = EXCEPTIONS not_exist_e070 = 1 no_authorization = 2 OTHERS = 3 .
TR_READ_COMM CALL FUNCTION 'TR_READ_COMM' EXPORTING wi_trkorr = l_winner_trkorr wi_dialog = ' ' wi_langu = sy-langu * WI_SEL_E070 = ' ' wi_sel_e071 = 'X' wi_sel_e071k = 'X' * IV_SEL_E071KF = ' ' * WI_SEL_E07T = ' ' * WI_SEL_E070C = ' ' * IV_SEL_E070M = ' ' * IV_SEL_E070A = ' ' * IMPORTING * WE_E070 = * WE_E07T = * WE_E070C = * ES_E070M = * WE_E07T_DOESNT_EXIST = * WE_E070C_DOESNT_EXIST = * EV_E070M_DOESNT_EXIST = TABLES wt_e071 = lt_e071 wt_e071k = lt_e071k * ET_E071KF = * ET_E070A = EXCEPTIONS not_exist_e070 = 1 no_authorization = 2 OTHERS = 3 .
TRINT_INSERT_NEW_COMM CALL FUNCTION 'TRINT_INSERT_NEW_COMM' EXPORTING wi_kurztext = l_kurztext wi_trfunction = 'T' * IV_USERNAME = SY-UNAME * WI_STRKORR = ' ' iv_tarsystem = l_tarsys wi_client = l_client * IV_TARDEVCL = ' ' * IV_DEVCLASS = ' ' * IV_TARLAYER = ' ' * WI_PROTECT = ' ' * IV_SIMULATION = ' ' IMPORTING we_trkorr = l_bak_trkorr * WE_E070 = * WE_E07T = * WE_E070C = * ES_E070M = EXCEPTIONS no_systemname = 1 no_systemtype = 2 no_authorization = 3 db_access_error = 4 file_access_error = 5 enqueue_error = 6 number_range_full = 7 invalid_input = 8 OTHERS = 9 .
TRINT_APPEND_COMM CALL FUNCTION 'TRINT_APPEND_COMM' EXPORTING wi_exclusive = 'X' wi_sel_e071 = 'X' wi_sel_e071k = 'X' wi_trkorr = l_bak_trkorr * IMPORTING * WE_KEYS_PHYSICAL_APPENDED = * WE_OBJECTS_PHYSICAL_APPENDED = TABLES wt_e071 = lt_e071 wt_e071k = lt_e071k EXCEPTIONS e071k_append_error = 1 e071_append_error = 2 trkorr_empty = 3 OTHERS = 4 .
TRINT_TP_INTERFACE CALL FUNCTION 'TRINT_TP_INTERFACE' EXPORTING iv_tp_command = p_stpa-command iv_system_name = p_stpa-sysname iv_transport_request = p_stpa-trkorr iv_client = p_stpa-client * IV_CLIENT_RESTRICT = * IV_PROJECT = iv_umodes = p_stpa-umodes iv_tp_options = p_stpa-options iv_offline = ' ' * IV_FEEDBACK = * IV_TP_TPPARAM = * IV_TP_DESTINATION = * IV_PRID_TEXT = * IV_PRID_MIN = 0 * IV_PRID_MAX = 100 IMPORTING * EV_INTERFACE_VERSION = * EV_TRANS_DIR = * EV_TPPARAM_PATH = * EV_TPPARAM_NAME = * EV_TP_PATH = * EV_RFC_MESSAGE = * EV_TP_CMD_STRING = * EV_TP_CMD_LINE = ev_tp_return_code = p_stpa-retcode * EV_TP_MESSAGE = * EV_TP_VERSION = * EV_TP_SOURCE = * EV_R3TRANS_SOURCE = * EV_TPSTAT_KEY = * EV_TP_ALOG = * EV_TP_SLOG = * EV_TP_PID = * EV_BUFFER_COUNT = TABLES * TT_OPTIONS = * TT_REQUEST = * TT_PROJECT = * TT_ARGV = tt_stdout = p_tpstdout * TT_BUFFER = * TT_BUFCNT = * TT_PARAMS = * TT_LOGPTR = * TT_OBJLST = EXCEPTIONS unsupported_tp_command = 1 invalid_tp_command = 2 missing_parameter = 3 invalid_parameter = 4 get_tpparam_failed = 5 update_tp_destination_failed = 6 get_tms_info_failed = 7 permission_denied = 8 tp_call_failed = 9 insert_tpstat_failed = 10 insert_tplog_failed = 11 OTHERS = 12 .
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSTLAN_IMPORT_CLIENTS - Import Customizing Language Data into Any Client RSTLAN_IMPORT_CLIENTS - Import Customizing Language Data into Any Client RSTLAN_IMPORT - Standalone Program for Installing a Language Package RSTLAN_IMPORT - Standalone Program for Installing a Language Package RSTLAN_FILL_DD04T - Report RSTLAN_FILL_DD04T RSTLAN_FILL_DD04T - Report RSTLAN_FILL_DD04T