Sap tdms что это
SAP Test Data Migration Server (TDMS)
SAP Test Data Migration Server (TDMS) 4.0 enables creation of lean, easy-to-maintain non-production environment using extracts of business data to minimize infrastructure and maintenance expenses while maximizing the effectiveness and accuracy of your development, test and training activities. SAP
TDMS ensures full data consistency and data integrity during the execution of the migration projects from the production to non-production system.
With an evolved Work Center, increased functional integration and optimized performance TDMS has now 41 migration solutions ready to cover migration requirements end to end from preparation to go live and support.
With SAP TDMS you can also transfer business relevant processes or objects using SAP TDMS Business Process Library (BPL) like purchase order, accounting data, G/L Account A-segment and many more.
SAP Test Data Migration Server is a high-speed data extraction tool that populates your development, test, quality assurance, and training systems with real SAP business data – which can also be scrambled – from your live productive environment.
With SAP TDMS you can:
Benefits of SAP TDMS:
Solutions and Technologies available with SAP TDMS 4.0
ERP, BW, CRM, HCM, SCM, SRM, GTS
2. SAP TDMS 4.0 covers the following migration needs:
3. SAP TDMS 4.0 for SAP ERP Solution has the following functions available:
4. SAP TDMS 4.0 for SAP ERP HCM Solution has the following functions available:
5. SAP TDMS 4.0 for SAP BW Solution has the following functions available:
6. SAP TDMS 4.0 for SAP CRM Solution has the following functions available:
7. SAP TDMS 4.0 for SAP SCM Solution has the following functions available:
8. SAP TDMS 4.0 for SAP SRM Solution has the following functions available:
9. SAP TDMS 4.0 have the following Industry Solutions (IS) available:
10. Time-Based Reduction for Industry-Specific Solutions available with SAP TDMS 4.0:
11. SAP TDMS 4.0 for GTS Solution has the following functions available:
12. Feature-Rich Data Scrambling
13. Integration with SAP Solution Manager
14. User-Friendly Work Centers
15. Business Process Library (BPL) Modeler
16. Data Transfer Through Files for SAP ECC, CRM, BW, SCM, SRM, IS-U, CRM-U, IS-B, ERP HCM, IS-O&G, IS-R
17. Full Transfer of Client-Specific Data for ERP, CRM, SCM, SRM, GTS
18. SAP TDMS Manager 1.0.0 for iPhone / iPad App (Mobile app)
Software Components
The SAP TDMS software is integrated in SAP Solution Manager 7.0 and includes:
To get an initial understanding about the software, please refer to the SAP TDMS overview presentation or check out the SAP TDMS Solution Brief.
Goto Ramp-Up Knowledge Transfer (SMP login required) to learn more about the technological basis and discover the functionality of the software.
Expert Sessions offer another way to learnabout the software’s capabilities.
Visit our Community Space
SAP TDMS
Due to the limitations of available tools, most companies simply create a complete copy of the productive system, including the entire data repository and all administrative settings whether or not this information is required for testing purposes. This method duplicates the productive environment, so it’s both time-consuming and expensive in terms of infrastructure resources. Your nonproduction environments like development, testing, and training require specific data. SAP Test Data Migration Server addresses this need by allowing you to select just the amount of data you need.
SAP Test Data Migration Server uses rules to create an extract of your data that is approximately 30% the size of the complete data set, but still contains exactly the data that is necessary to keep the business objects and processes consistent. You can reduce data sets in several ways. You can create a system shell that contains only cross-client data and client-specific user and address data, but nothing else. You can set up a system that contains only master data and customizing information. Or you can create a nonproduction system that contains master data, customizing information, and application data starting with a defined from date. In this last scenario, some essential data may fall outside of the defined time period, but the nonproduction system still requires it. To handle this situation, SAP Test Data Migration Server, configured and implemented on systems running the SAP ERP application, includes rules that logically link data, ensuring that all relevant information is transferred and that the consistency of the involved business processes and data is maintained even beyond the defined time period. You can also reduce data sets based on organizational structure, such as company code or plant. And with the workbench, you can create completely new ways to reduce data sets or custom scrambling routines for sensitive data.
Installation, Planning & Component information (TDMS)
*Setting up the TDMS Server – The standard way of setting up the TDMS server is to install the software on new SAP system. Refer to http://service.sap.com/tdms & download standard Installation manual for TDMS also refer SAP Note 877860 – Installation procedure, which also provide additional information with regards to the installation of TDMS.
Setting up the Receiver System – For a successful TDMS project or data transfer, the Repositories of the sender system & the receiver system must be absolutely alike. This may be achieved by using a test system that has been created from a recent copy of the production system.
Preparation of the Receiver Client – TDMS enable you to either use an existing client as the receiver client or create a new client using profile SAP_UCSV (client-dependent customizing, users, authorization profiles & variants). This is necessary because data related to users & variants are not transferred from the sender system to the receiver system, but this data is needed for working with the new client.
TDMS components information – Every system in TDMS project (Central/Control, Receiver & Sender) should have following Add-ons installed and on same patch level.
DMIS 2006_1_700, DMIS_CNT 2006_1_700, DMIS_EXT 2007_1_700, DMIS_HR 2008_1_700 (DMIS_HR is installed only on HCM systems)
SAP TDMS Basic functionality and Control system setup
Overview
SAP Test Data Migration Server (TDMS) working as an ETL tool, its enable to copy of real-time production data to a non-production environment for training and projects SITs/UATs.
SAP Test Data Migration Server is a high-speed data extraction tool that transfers relevant business data from your SAP production system to your development, test, quality assurance, or training system.
By enabling the transfer of just the relevant set of application data from the SAP production system, SAP TDMS allows you to create a lean and consistent non-production system.
SAP TDMS can be used in the test phase of SAP Application Lifecycle Management.
DISCLAIMER
The content of this blog post is provided “AS IS”. This information could contain technical inaccuracies, typographical errors, and out-of-date information. This document may be updated or changed without notice at any time. Use of the information is therefore at your own risk. In no event shall SAP be liable for special, indirect, incidental, or consequential damages resulting from or related to the use of this document.
SAP TDMS Architecture: –
All SAP TDMS Applications run in a 3-tier architecture. Business uses this application to copy real-time data from production to non-production environment for training and testing.
SAP TDMS Benefits:-
TDMS Usages:-
DATA migration solutions:
SAP TDMS provides the following DATA migration solutions:
Time-Based Reduction: Transfers all client-specific application data within a specified time slice from the production client to a specified client in the non-production system.
Transfer of Master Data and Customizing: Transfers client-specific master data and customizing data, but not the transactional data, from the production client to a specified client in the non-production system.
Company Code and Time-Based Reduction: Transfers data belonging to specified company codes and residing in a specified time slice from the production client to a specified client in the non-production system.
Full Transfer of Client-Specific Data: Transfers all client-specific application data from the production client to a specified client in the non-production system.
Business Process Library: Transfers data specific to a business process such as sales order from the ERP production client to any client in the non-production system. You use this migration solution if you want to you want to add business process data to (or modify business process data in) the data in your current non-production system.
Transfer of Human Capital Management Data:Transfers SAP ERP HCM data, which has been filtered based on your business criteria, from the production system to the non-production system.
Data Import Through Files: Allows the export of data to a file before importing the file to the receiver system using the File Transfer Protocol or a disk.
Object-Based Reduction for Industries: Transfers data specific to business objects such as business partners, contracts, stores, or external accounts from the production system to the non-production system. You use this migration solution if you want to completely wipe out the data in the non-production client and carry out a mass transfer of business object data.
System Shell Creation: Copies repository information and cross-client Customizing from the production system to a new non-production system. The new non-production system does not contain any application data. You can use a relevant migration solution to transfer application-related data.
Stand-Alone Scrambling: Allows the scrambling of sensitive data residing in a particular non-production system without transferring data across systems.
TDMS Tool Setup:-
Major and basic steps which are required for all type of data copy.
Source system: – DMIS and DMIS_CNT installed in the source system, Data copy user required with sap_all role.
Receiver system:- DMIS and DMIS_CNT installed in the receiver system, Data copy user required with sap_all role. The receiver system is on the same release as that of the sender system, repository objects are identical to those in the sender system.
Central system and control system (Main TDMS SYSTEM): – NW system with DMIS and DMIS_CNT add-ons
TDMS Central system setup :-
Use SAP maintenance planner and Install NW 7.5 ABAP system with SAP_BW, DMIS, and DMIS_CNT components, Start installation you will get the below components in the system.
NetWeaver Business Client (common)
– Profile Parameters
– login/create_sso2_ticket 3 Change with RSPFPAR to 2
– sapgui/user_scripting FALSE Change with RSPFPAR to TRUE
NetWeaver Business Client 3.0, 3.5 or 4.0 (min. Release 7.02 SP02)
ICF Node Active :- /sap/bc/nwbc
ICF Node Active :- /sap/bc/gui/sap/its/
– Required for logon user SAP_TDMS_NWBC_30 Assign role to current user
Check general ICF Nodes
Check Web Dynpro Applications
Activate all services by TDMS_ACT_SICF tcode
Web Dynpro Application | ICF Node Active |
/SLOAP/BTP_AN_UI | /sap/bc/webdynpro/sloap/btp_an_ui |
BTP | /sap/bc/webdynpro/sap/btp |
BTP_BLUEPRINTS_POWL | /sap/bc/webdynpro/sap/btp_blueprints_powl |
BTP_BLUEPRINTS_POWL_TDMS | /sap/bc/webdynpro/sap/btp_blueprints_powl_tdms |
BTP_BLUEPRINT_OIF | /sap/bc/webdynpro/sap/btp_blueprint_oif |
BTP_BPCART_V2 | /sap/bc/webdynpro/sap/btp_bpcart_v2 |
BTP_CHK_PROFMON | /sap/bc/webdynpro/sap/btp_chk_profmon |
BTP_CONTMGMT_OIF | /sap/bc/webdynpro/sap/btp_contmgmt_oif |
BTP_CONTMGMT_TDMS | /sap/bc/webdynpro/sap/btp_contmgmt_tdms |
BTP_DOCUDISPLAY | /sap/bc/webdynpro/sap/btp_docudisplay |
BTP_DOCUOBJECT | /sap/bc/webdynpro/sap/btp_docuobject |
BTP_HOME | /sap/bc/webdynpro/sap/btp_home |
BTP_INTERFACES_V2_EXT_MNT | /sap/bc/webdynpro/sap/btp_interfaces_v2_ext_mnt |
BTP_INTERFACES_V2_GLOBAL | /sap/bc/webdynpro/sap/btp_interfaces_v2_global |
BTP_LANDSCAPE_OIF | /sap/bc/webdynpro/sap/btp_landscape_oif |
BTP_LANDSCAPE_POWL | /sap/bc/webdynpro/sap/btp_landscape_powl |
BTP_LANDSCAPE_POWL_TDMS | /sap/bc/webdynpro/sap/btp_landscape_powl_tdms |
BTP_LANDSCAPE_V2_GAF | /sap/bc/webdynpro/sap/btp_landscape_v2_gaf |
BTP_PCLACTIVITY_OIF | /sap/bc/webdynpro/sap/btp_pclactivity_oif |
BTP_PCLPACKAGE_HELPER_OIF | /sap/bc/webdynpro/sap/btp_pclpackage_helper_oif |
BTP_PCLPACKAGE_OIF | /sap/bc/webdynpro/sap/btp_pclpackage_oif |
BTP_PCLPROCSTEPS_OIF | /sap/bc/webdynpro/sap/btp_pclprocsteps_oif |
BTP_PEMBLOCK_OIF | /sap/bc/webdynpro/sap/btp_pemblock_oif |
BTP_PORTFOLIO | /sap/bc/webdynpro/sap/btp_portfolio |
BTP_PORTFOLIO_TDMS | /sap/bc/webdynpro/sap/btp_portfolio_tdms |
BTP_PROJECT_OIF | /sap/bc/webdynpro/sap/btp_project_oif |
BTP_PROJECT_POWL | /sap/bc/webdynpro/sap/btp_project_powl |
BTP_PROJECT_POWL_TDMS | /sap/bc/webdynpro/sap/btp_project_powl_tdms |
BTP_SYST_LANDS_VALUE_HELP | /sap/bc/webdynpro/sap/btp_syst_lands_value_help |
BTP_ULV | /sap/bc/webdynpro/sap/btp_ulv |
BTP_WC2_CONTENT | /sap/bc/webdynpro/sap/btp_wc2_content |
CNVMBT_UI_CHANGE_DEL_TECH | /sap/bc/webdynpro/sap/cnvmbt_ui_change_del_tech |
CNVMBT_UI_EXCLUDE_DEL_TAB | /sap/bc/webdynpro/sap/cnvmbt_ui_exclude_del_tab |
CNVMBT_UI_MASS_STARTER | /sap/bc/webdynpro/sap/cnvmbt_ui_mass_starter |
CNVMBT_UI_SEL_DATEXTRACT | /sap/bc/webdynpro/sap/cnvmbt_ui_sel_datextract |
CNVTDMS_HCM_PD_PA_APPL | /sap/bc/webdynpro/sap/cnvtdms_hcm_pd_pa_appl |
CNVTDMS_SCR_COPY | /sap/bc/webdynpro/sap/cnvtdms_scr_copy |
CNVTDMS_SCR_OIF_APPL | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_appl |
CNVTDMS_SCR_OIF_GROUP | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_group |
CNVTDMS_SCR_OIF_MAP | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_map |
CNVTDMS_SCR_OIF_PARAMS | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_params |
CNVTDMS_SCR_OIF_RULE | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_rule |
CNVTDMS_SCR_OIF_SOLCAT | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_solcat |
CNVTDMS_SCR_OIF_TREE | /sap/bc/webdynpro/sap/cnvtdms_scr_oif_tree |
CNVTDMS_SCR_OVERVIEW_POWL | /sap/bc/webdynpro/sap/cnvtdms_scr_overview_powl |
CNVTDMS_SCR_OV_MAIN | /sap/bc/webdynpro/sap/cnvtdms_scr_ov_main |
CNVTDMS_SCR_SIMULATION | /sap/bc/webdynpro/sap/cnvtdms_scr_simulation |
CNVTDMS_SCR_TRO_SHOOTER | /sap/bc/webdynpro/sap/cnvtdms_scr_tro_shooter |
CNVTDMS_UI_BI_TABLE_RED | /sap/bc/webdynpro/sap/cnvtdms_ui_bi_table_red |
CNVTDMS_UI_BPL | /sap/bc/webdynpro/sap/cnvtdms_ui_bpl |
CNVTDMS_UI_BPL_OVW | /sap/bc/webdynpro/sap/cnvtdms_ui_bpl_ovw |
CNVTDMS_UI_BPL_SRCH_HELP | /sap/bc/webdynpro/sap/cnvtdms_ui_bpl_srch_help |
CNVTDMS_UI_BP_REEXEC_PKG | /sap/bc/webdynpro/sap/cnvtdms_ui_bp_reexec_pkg |
CNVTDMS_UI_BP_VIEW_TABLES | /sap/bc/webdynpro/sap/cnvtdms_ui_bp_view_tables |
CNVTDMS_UI_CHOOSE_OFFICE | /sap/bc/webdynpro/sap/cnvtdms_ui_choose_office |
CNVTDMS_UI_CNVMBTRENAME | /sap/bc/webdynpro/sap/cnvtdms_ui_cnvmbtrename |
CNVTDMS_UI_CONFIRM_SET | /sap/bc/webdynpro/sap/cnvtdms_ui_confirm_set |
CNVTDMS_UI_DATA_TRAN_VOL | /sap/bc/webdynpro/sap/cnvtdms_ui_data_tran_vol |
CNVTDMS_UI_DAT_SLICE_DATE | /sap/bc/webdynpro/sap/cnvtdms_ui_dat_slice_date |
CNVTDMS_UI_DDIC_COMPARE | /sap/bc/webdynpro/sap/cnvtdms_ui_ddic_compare |
CNVTDMS_UI_EC_TABLE_RED | /sap/bc/webdynpro/sap/cnvtdms_ui_ec_table_red |
CNVTDMS_UI_EXCLUDE_HR | /sap/bc/webdynpro/sap/cnvtdms_ui_exclude_hr |
CNVTDMS_UI_GETERPPACK | /sap/bc/webdynpro/sap/cnvtdms_ui_geterppack |
CNVTDMS_UI_GET_PLAN_VER | /sap/bc/webdynpro/sap/cnvtdms_ui_get_plan_ver |
CNVTDMS_UI_IS_BANK_SEL_CRI | /sap/bc/webdynpro/sap/cnvtdms_ui_is_bank_sel_cri |
CNVTDMS_UI_SELECT_CCODES | /sap/bc/webdynpro/sap/cnvtdms_ui_select_ccodes |
CNVTDMS_UI_SELECT_IS_UTIL | /sap/bc/webdynpro/sap/cnvtdms_ui_select_is_util |
CNVTDMS_UI_SELECT_ORGUNIT | /sap/bc/webdynpro/sap/cnvtdms_ui_select_orgunit |
CNVTDMS_UI_SHL_MOD_EXC_TB | /sap/bc/webdynpro/sap/cnvtdms_ui_shl_mod_exc_tb |
CNVTDMS_UI_SWITCHOFF_OPT | /sap/bc/webdynpro/sap/cnvtdms_ui_switchoff_opt |
CNVTDMS_UI_SYST_ANALYSIS | /sap/bc/webdynpro/sap/cnvtdms_ui_syst_analysis |
CNVTDMS_UI_TS_PARAMS_MAIN | /sap/bc/webdynpro/sap/cnvtdms_ui_ts_params_main |
CNVTDMS_UI_TS_SELEC_MAINT | /sap/bc/webdynpro/sap/cnvtdms_ui_ts_selec_maint |
CNV_TDMS_HCM_CALL_EXTN_WD | /sap/bc/webdynpro/sap/cnv_tdms_hcm_call_extn_wd |
CNV_TDMS_HCM_EXP | /sap/bc/webdynpro/sap/cnv_tdms_hcm_exp |
CNV_TDMS_HCM_PA_PD | /sap/bc/webdynpro/sap/cnv_tdms_hcm_pa_pd |
CNV_TDMS_HCM_SELECTION | /sap/bc/webdynpro/sap/cnv_tdms_hcm_selection |
CNV_TDMS_SCR_FIELD_SET | /sap/bc/webdynpro/sap/cnv_tdms_scr_field_set |
CNV_TDMS_SCR_RULE_OIF | /sap/bc/webdynpro/sap/cnv_tdms_scr_rule_oif |
CNV_TDMS_SCR_RULE_POWL | /sap/bc/webdynpro/sap/cnv_tdms_scr_rule_powl |
CNV_TDMS_SCR_SCRAMBLING_GRO | /sap/bc/webdynpro/sap/cnv_tdms_scr_scrambling_grou |
CNV_TDMS_SCR_UI_SUMMARY | /sap/bc/webdynpro/sap/cnv_tdms_scr_ui_summary |
CNV_TDMS_UI_ANALYSIS_REP | /sap/bc/webdynpro/sap/cnv_tdms_ui_analysis_rep |
CNV_TDMS_UI_CONTROLCENTER | /sap/bc/webdynpro/sap/cnv_tdms_ui_controlcenter |
LTS | /sap/bc/webdynpro/sap/lts |
Check all configuration by TDMS_CFGCHK tcode
Once the tool is setup based on requirements you can create projects and start data.
References:-
SAP Notes 970531 and 970532.
https://help.sap.com/doc/a949b3f450814c62b139164c2719fef5/4.0.14/en-US/JUNE2018_MASTERGUIDE_V21.pdf
890797 – SAP TDMS – required and recommended system settings
TDMS can be used for Applications Business Suite:-
SAP ERP, SAP ERP HCM, SAP CRM, SAP SCM, SAP SRM, Industry Solutions, AFS Banking (Loans and Deposits), Oil & Gas (Downstream), Utilities, CRM for Utilities Healthcare, DIMP Retail Other SAP NetWeaver BW, SAP GTS
I hope this document will help you to understand TDMS basic concept,
SAP TDMS HCM 4.0
This blog contains some information regarding TDMS HCM 4.0
SYSTEM INFRASTRUCTURE
q Time-Based Reduction.
q Company Code and Time-Based Reduction.
q Transfer of Master Data and Customizing Data.
q Full Transfer of Client-Specific Data.
q Client-Specific Data Deletion. q Object-Based Reduction for Industries.
q System Shell Creation.
q Bussines Procces Library (BPL).
q Transfer of SAP ERP HCM Data.
q Stand-Alone Scrambling.
q Data Import Through Files.
Transfer of PA Data for SAP ERP HCM : Data transfer personnel management from SAP ERP Human Capital Management.
For these three scenarios it is possible to apply the masking rules for data transfer in order to ensure that sensitive data (such as employee personal data or confidential financial information )
For the correct display of WebDynpro and other new processes in version 4.0 you have to activate the following services:
• BTP_LANDSCAPE_OIF / sap / bc / WebDynpro / sap / btp_landscape_oif
• BTP_PROJECT_OIF / sap / bc / WebDynpro / sap / btp_project_oif
• BTP_BLUEPRINT_OIF / sap / bc / WebDynpro / sap / btp_blueprint_oif
• BTP_DOCUOBJECT / sap / bc / WebDynpro / sap / btp_docuobject
• BTP_PCLACTIVITY_OIF / sap / bc / WebDynpro / sap / btp_pclactivity_oif
• BTP_PEMBLOCK_OIF / sap / bc / WebDynpro / sap / btp_pemblock_oif
• BTP_BLUEPRINTS_POWL_TDMS / sap / bc / WebDynpro / sap / btp_blueprints_powl_tdms
• BTP_CONTMGMT_TDMS / sap / bc / WebDynpro / sap / btp_contmgmt_tdms
• BTP_LANDSCAPE_POWL_TDMS / sap / bc / WebDynpro / sap / btp_landscape_powl_tdms
• BTP_PORTFOLIO_TDMS / sap / bc / WebDynpro / sap / btp_portfolio_tdms
• BTP_PROJECT_POWL_TDMS / sap / bc / WebDynpro / sap / btp_project_powl_tdms
• All strings containing the following :
SAP TDMS HCM CONFIGURATION
This is the message that appears when you launch the old transaction :
The configuration settings will be discussed in next posts