INST_TMS_REPL_VIRT_SYSTEM is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Add the Production System to the Transport Domain The report program
If you would like to execute this report or see the full code listing simply enter INST_TMS_REPL_VIRT_SYSTEM 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.
Title: Including the Production System in the Transport Domain
Text Symbol: 001 = No authorization to run report
Text Symbol: 002 = No action (incorrect system environment)
Text Symbol: 003 = TMS configuration only permitted in client 000
Text Symbol: 005 = Virtual system replaced by production system
Text Symbol: 006 = Report can only be run in Ready-to-Run system
Text Symbol: 020 = * generated *
Text Symbol: P01 = Parameter & is not defined
Text Symbol: TXT = System & included in transport domain
INCLUDE: LTMSADEF, " ALT MACROS
INCLUDE INST_FUNC_MODULES.
No SAP DATABASE tables are accessed within this REPORT code!
TMS_CFG_READ_CONFIGURATION CALL FUNCTION 'TMS_CFG_READ_CONFIGURATION' EXPORTING IV_LOCAL_DOMAIN = GC_X IV_ALL_SYSTEMS = GC_X IMPORTING EV_IS_A_CONTROLLER = LV_IS_A_CONTROLLER ES_CONF = LS_CONF TABLES TT_SYS = LT_SYS TT_DES = LT_DES EXCEPTIONS TMS_IS_NOT_CONFIGURED = 1 TMS_IS_NOT_ACTIVE = 2 SYSTEM_NOT_ACTIVE = 3 SYSTEM_IS_VIRTUAL = 4 INVALID_CI_CONFIG = 5 DOMAIN_NOT_FOUND = 6 SYSTEM_NOT_FOUND = 7 GROUP_NOT_FOUND = 8 INVALID_CONTROLLER = 9 INVALID_BACKUP_CTL = 10.
TMS_CFG_BUILD_DEST_NAME CALL FUNCTION 'TMS_CFG_BUILD_DEST_NAME' EXPORTING IV_SYSTEM = CLIENT IV_DOMAIN = LS_CONF-DOMNAM IMPORTING EV_DEST_ADM = LV_DEST_ADM EV_DEST_SUP = LV_DEST_SUP EXCEPTIONS INVALID_SYSTEM_NAME = 1 INVALID_DOMAIN_NAME = 2.
TMS_CI_UPDATE_CONFIGURATION CALL FUNCTION 'TMS_CI_UPDATE_CONFIGURATION' EXPORTING IV_NO_DIST = GC_X TABLES TT_SYSTEM = LT_SYS TT_NFSGRP = LT_NFS TT_DEST = LT_DES EXCEPTIONS PERMISSION_DENIED = 1 OTHERS = 99.
TMS_MGR_ACCEPT_NEW_CLIENT CALL FUNCTION 'TMS_MGR_ACCEPT_NEW_CLIENT' EXPORTING IV_CLIENT_NAME = CLIENT IV_INACTIVE = GC_X EXCEPTIONS OTHERS = 99.
TMS_MGR_DIST_TMS_CONFIG CALL FUNCTION 'TMS_MGR_DIST_TMS_CONFIG' EXPORTING IV_ALL_SYSTEMS = GC_X IV_CI_FORCE = GC_X IMPORTING ES_EXCEPTION = LS_EXCEPTION EXCEPTIONS ALERT = 1 OTHERS = 99.
TMS_MGR_MODIFY_SYSTEM_CONFIG CALL FUNCTION 'TMS_MGR_MODIFY_SYSTEM_CONFIG' EXPORTING IV_SYSTEM = CLIENT IV_DOM_BCK = CLIENT IV_INACTIVE = GC_X EXCEPTIONS OTHERS = 99.
TMS_PM_GET_DEFAULT_CONFIG CALL FUNCTION 'TMS_PM_GET_DEFAULT_CONFIG' EXPORTING IV_SYSTEM = CLIENT IMPORTING ES_PS_CONFS = LT_PS_CONF EXCEPTIONS OTHERS = 99.
TMS_PM_MODIFY_CONFIG CALL FUNCTION 'TMS_PM_MODIFY_CONFIG' EXPORTING IV_INACTIVE = GC_X TABLES TT_CONFIG_MOD = LT_NEW_CONFIG TT_CONFIG_DEL = LT_DEL_CONFIG EXCEPTIONS OTHERS = 99.
TMS_CI_GET_SYSTEMLIST CALL FUNCTION 'TMS_CI_GET_SYSTEMLIST' EXPORTING IV_ONLY_ACTIVE = 'X' TABLES TT_SYSLST = LT_TMSSYS EXCEPTIONS OTHERS = 9.
TMS_CE_CONFIG_UPDATE CALL FUNCTION 'TMS_CE_CONFIG_UPDATE' EXPORTING IV_FORCE = 'X' IV_ALL_SYSTEMS = 'X' * IV_OLD_SYSTEMS_ONLY = ' ' * IV_NEW_SYSTEMS_ONLY = 'X' CHANGING CS_VERSION = LS_VERSION CT_SYSLIST = LT_SYSLIST EXCEPTIONS TMS_NOT_CONFIGURED = 1 TMS_IS_NOT_ACTIVE = 2 ALERT = 3 NO_AUTHORITY_FOR_CONTROL = 4 OTHERS = 9.
TMS_CE_CONFIG_ACTIVATE CALL FUNCTION 'TMS_CE_CONFIG_ACTIVATE' EXPORTING IV_FORCE = 'X' IS_VERSION = LS_VERSION * IMPORTING * ET_RC = LS_RC CHANGING CT_SYSLIST = LT_SYSLIST CT_SELSYS = LT_SELSYS EXCEPTIONS TMS_NOT_CONFIGURED = 1 TMS_IS_NOT_ACTIVE = 2 NO_AUTHORITY_FOR_CONTROL = 4 ALERT = 5 OTHERS = 9.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
INST_TMS_REPL_VIRT_SYSTEM - Including the Production System in the Transport Domain INST_TMS_REPL_VIRT_SYSTEM - Including the Production System in the Transport Domain INST_TMS_PREP_ADD2DOM - Preparing a System to Be Included in the Transport Domain INST_TMS_PREP_ADD2DOM - Preparing a System to Be Included in the Transport Domain INST_TMS_ADD_PRD - Including the Production System in the Transport Domain INST_TMS_ADD_PRD - Including the Production System in the Transport Domain