You are on page 1of 11

SAP TDMS HCM Configuration Guide

Applies to:
SAP TDMS HCM.

Summary
This article provides a step by step guide to configuring and using SAP TDMS for HCM. Author: Poonam Assudani

Company: SAP Labs India Created on: 27 September 2010

Author Bio
Poonam Assudani is working with the SAP Labs India for the past 4.5 years .She is working as Senior Consultant - Development with SAP Landscape Optimization Team.

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 1

SAP TDMS HCM Configuration Guide

Table of Contents
Introduction ......................................................................................................................................................... 3 Overview ............................................................................................................................................................. 3 Customizing steps: ............................................................................................................................................. 5 Related Content ................................................................................................................................................ 10 Copyright........................................................................................................................................................... 11

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 2

SAP TDMS HCM Configuration Guide

Introduction
This article assumes that the reader has some knowledge of SAP TDMS solution. The article focuses on configuration settings of SAP TDMS HCM. Here I will explain the maintenance and usage of the customizing activities for the TDMS HCM.

Overview
TDMS HCM solution helps customer builds a complete HCM test system quickly and efficiently. The solution also provides scrambling functionality for sensitive HCM data. Overview of the TDMS HCM components

TDMS for HCM works with three clients: Sender (system where the data are extracted from) Receiver (system where the data are transferred to) Central (control system where the settings are made) In different steps settings can be made in the control system to identify the data which should be transferred from the sender to the receiver. The TDMS Process Tree / Monitor in the central system is the place where all settings are made. It can be reached via transaction CNV_MBT_TDMS. Before the data is sent out of the central system it is scrambled using the scrambling engine. SAP provides scrambling templates for different countries which can be copied and used as per the requirements. To do so, use transaction CNV_TDMS_HCM_SCRAM - Scramble maintenance. There are three scenarios (Process types) for HCM TDMS 1. ERP initial package for HCM Personnel Administration (PA) 2. ERP initial package for HCM Personnel Dev PD & PA 3. ERP initial package for HCM Personnel Dev PD & PA-EXPERT For SAP TDMS HCM there are some of customizing activities that can be maintained one time from an existing package. These activities are actually independent of the package you use.

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 3

SAP TDMS HCM Configuration Guide

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 4

SAP TDMS HCM Configuration Guide

Customizing steps:
1. Exclude Objects from the Transfer

This Customizing option allows you to exclude specific infotypes and subtypes from the transfer. Even if those infotypes or subtypes are selected in the selection screen of the transfer, they will be not moved to the receiver client. In most Customizing settings, you can choose to assign your decisions to a project, a subproject, a package ID, or sometimes even to a specific user. Wildcards can be used from left to right. More specific settings have priority over less specific settings. 2. Exclude Organizational Groups from the Transfer

In this customizing activity, you exclude organizational groups, as defined in infotype 0001. You may want to exclude a specific organizational group from the transfer, and you can do it here by setting a return value of X. The values from infotype 0001 may not always be sufficient. In this case, you can include self-written routines to check whether a particular PERNR should be included or excluded. Customizing data must be either defined or transported to the sender system. If it cannot be directly maintained in the sender system with this activity, then you must maintain it using transaction PE03. The associated feature is TDHC1. Note that a number of fields from infotype 0001 are available in the structure supplied with this feature. 3. Define Target Areas

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 5

SAP TDMS HCM Configuration Guide

With this Customizing option, you define key areas in the target system. Typically, you would define key areas for specific users to prevent users overwriting each other's data. As mentioned before, settings can also be made on project, subproject, and package level, if this better fits your requirements. In addition, you can define a maximum number for each object type to prevent users from transferring to much data by accident. Note that for PD objects, you are always required to enter a plan version. 4. Predefine Country-Specific Tables

In this Customizing activity, you define the countries that are valid for a given project, subproject, and pack ID combination. You need to maintain entries if you plan to transfer PA data that is countryspecific. This data is stored in tables that are neither infotypes nor clusters. The program transfers the infotypes and clusters, so there is no need to define countries for them. 5. Set Technical Switches a. PD_NO_EMPTIES When this switch is defined with the value X, those objects that have no related child objects will not be copied. For example, if the selection criteria is such that a job is found but there is no PERNR related to the job, then this job will not be transferred. Without this switch, the job would be transferred. b. SND_LOGON An explicit logon to the sender system will be forced if this switch is set to X. This will occur only if the sender and control system have differing RFC destinations (different system or client). When the switch is set, the user must log on first to the control system and then, on calling the dialog, also log on to the sender system. The sender system user must have applicable HCM authorizations. c. SAPGUI_PROGRESS_OFF

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 6

SAP TDMS HCM Configuration Guide

If this is set to X, the information that is provided during the confirm activity of the selection criteria definition function will be suppressed. Suppression could result in a slight performance improvement. d. NEXT_KEYS_OFF When this value is set to X, the automatic search for the next free target key area is switched off. If it is switched off, the user must manually set the target area range for each affected object type. If the switch is not set and the target area should not be deleted, the program will search for the next key area within the permitted range into which the selected source records should be copied. If the target area should be deleted, no search for an available area is necessary. e. MULTIPLICATION_ON When this switch is defined with the value X, an additional parameter appears on the selection screen of the transfer programs. This parameter enables the user to enter a multiplication factor. f. PA_IT0001_OM_FIELDS_CLEAR When this switch is defined with the value X, the OM-related infotype 0001 fields STELL, ORGEH, and PLAN are cleared. This applies when the two following conditions are fulfilled: You are working with the PA process type You are working with the Expert process type This does not apply to the PD and PA process type. Here, the fields are never cleared. g. USE_BEGDA_<Tabname> There are certain PA tables or clusters that are automatically selected with a date value using. Apart from these tables and clusters, the data is generally selected and transferred without any consideration of time. Certain tables contain data that is not referenced to other tables and can therefore be read with a date without consideration of any inconsistencies. When such tables are potentially extremely voluminous they can be defined as exceptions to the general rule and also read using the Partial _Cuttoff_date. h. LOGGING_SCRAM_FIELD_DETAIL_OFF When this switch is defined with the value 'X', then information about the individual fields that are scrambled is suppressed. You will still be able to see which scrambling groups and sets were active but the potentially voluminous field information doesn't appear. 1. Define Customer Table Transfer Groups

With this step, you define table groups or categories. You can assign tables to these groups or categories. This allows you to transfer your own tables without any extra programming. The tables in these groups are not infotypes or cluster tables. The program can automatically transfer infotypes and cluster tables. 2. Define Customer Tables for Transfer Groups

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 7

SAP TDMS HCM Configuration Guide

In this task, you define tables, which you then assign to groups or categories. This allows you to transfer your own client-dependent tables without any extra programming. Note that assignment to these groups is not required for infotypes or cluster tables. The program automatically transfers infotypes and cluster tables. If you want to include a development class that contains infotypes, use the exclude option at table level to exclude them. 3. Table Transfer Status

All data that is transferred needs to be registered in the table called by this activity. SAP provides the initial entries. When you define new entries like own-defined infotypes or clusters, you must add them to the table. Once they have been added, they need to be checked in the Inc/Exc box; otherwise, they could not be part of any transfer. If there is no entry for a table, then the transfer program does not copy it. In this case, a warning message is written to the log. If an entry in the table does not have a set Include / Exclude value, the transfer does not occur and there is no warning message. 4. Define Non-Payroll Clusters

Clusters can be divided into payroll clusters and others. This distinction is made because SAP treats payroll clusters differently. Payroll clusters have special ABAP Dictionary definitions, and special function modules to import and export them.

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 8

SAP TDMS HCM Configuration Guide

The other SAP and customer clusters have macros and are composed of structures that are related to dictionary objects, but you need to define these for the transfer program if scrambling is to occur. The SAP standard clusters are included in the software, and you can add your own if required.

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 9

SAP TDMS HCM Configuration Guide

Related Content
1. http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/20463 2. http://service.sap.com/tdms

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 10

SAP TDMS HCM Configuration Guide

Copyright
Copyright 2010 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP COMMUNITY NETWORK 2010 SAP AG

SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com 11

You might also like