How To Distribute Organizational Management In A Distributed System



Similar documents
Security Audit Log (BC-SEC)

Capacity Planning in the Process Industry

HR Data Retrieval in a LDAP- Enabled Directory Service

Connection with External Time Recording Systems

Capacity Leveling in PP-SOP and LO-LIS-PLN

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

Payments HELP.PYINT. Release 4.6C

PA-ER E-Recruiting. SAP ERP Central Component

Electronic Data Interchange / IDoc Interface (SD-EDI)

FSC130 SAP Bank Communication Management

Settlement (CO) HELP.COABR. Release4.6C

Compensation Management (PA- CM)

Engineering Change Management (LO-ECH)

NWBC10 NetWeaver Business Client

The Payroll Process HELP.PYINT. Release 4.6C

BC481 SAP Interactive Forms by Adobe

Business Partner Master Data (LO-MD-BP)

PE Training and Event Management. SAP ERP Central Component

BW370 BI Integrated Planning

BC450 ABAP Performance: Analysis and Optimization

Confirmation HELP.PSCON. Release 4.6C

BIT300 Application Link Enabling (ALE) Technology

Maintenance Bills of Material (CS-BD/PM-EQM-BM)

BIT601 SAP Workflow Definition and Use of Customer-Specific Workflows

Dangerous Goods Management (EHS-DGP)

Partial Period Remuneration (Factoring)

Change and Transport System - Overview (BC-CTS)

Sales and Distribution (SD) Workflow Scenarios

SAP List Viewer (ALV): Classic

BC401 ABAP Objects. Course Outline. SAP NetWeaver. Course Version: 99 Course Duration: 5 Day(s) Publication Date: 2014 Publication Time:

IDoc Interface / Electronic Data Interchange (BC-SRV-EDI)

Balance Sheet Valuation (MM- IM-VP)

SAP Business Partner (SAP BP)

Quality Management (QM)

Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006

Time Management Aspects in Payroll

SAP GUI Scripting Security Guide

Service Level Reporting for Business Process Monitoring

Global Transport Label - General Motors -

Product Lifecycle Management (PLM)

DATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG

BW362 SAP NetWeaver BW, powered by SAP HANA

E-Recruiting Job Board Integration using XI

BW362 SAP BW powered by SAP HANA

Inventory Management and Physical Inventory (MM-IM)

Payroll Spain (PY-ES)

SAP xapp Resource and Portfolio Management (SAP xrpm)

SEM and Budget Preparation. David Reifschneider Sr. Consultant, SAP SI America

Introduction to SAP BusinessObjects Information Design Tool

Security Guide SAP GUI for Windows

Using the Corrections and Transport System (CTS) with SAP BW

Test Plan Security Assertion Markup Language Protocol Interface BC-AUTH-SAML 1.0

Sabine Reich SAP. Test Workbench - Introduction

Extract Archived Data from SAP ERP

Implementing Outlook Integration for SAP Business One

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

3 rd party Service Desk interface

6$3%XVLQHVV,QWHOOLJHQFH 0DQDJHPHQW,QIRUPDWLRQ 6ROXWLRQVIURP6$3 ,QWHUQDWLRQDO +(58* Steve Whitby. SAP UK Ltd.

Balance Sheet and Profit & Loss Statement in SAP BW

How To Configure MDM to Work with Oracle ASM-Based Products

Understanding HR Schema and PCR with an Example

BOMs (PP-BD-BOM) HELP.PPBDBOM. Release 4.6C

BC - XBP Background Processing, Job Scheduling System Test Catalogue for BC-XBP 6.10 (Version 2.0) and BC-XBP 7.0 (Version 3.0)

Integration of SAP central user administration with Microsoft Active Directory

Roster Configuration (Payroll) in SAP ECC 6.0 Tips & Tricks

SAP Web Application Server Security

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP Business Workflow Demo Examples (BC-BMT-WFM)

HR400 SAP ERP HCM Payroll Configuration

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)

Budget Control by Cost Center

Ronald Bueck SBO Product Definition

How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

Configuring Distribution List in Compliant User Provisioning

Third Party Digital Asset Management Integration

Introduction to Data Archiving (CA-ARC)

PY Payroll. SAP ERP Central Component

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

mysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG

SAP Master Data Governance- Hiding fields in the change request User Interface

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

HR390 Introduction to Payroll HR390

SAP CCMS Monitors Microsoft Windows Eventlog

Process Archiving using NetWeaver Business Process Management

SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team

SAP Business ByDesign Reference Systems. Scenario Outline. SAP ERP Integration Scenarios

How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide

Integrating Easy Document Management System in SAP DMS

How to Configure and Trouble Shoot Notification for Process Control 2.5

Data Archiving in CRM: a Brief Overview

How To Balance In Sap Bw

Transferring Data with DB Connect

AC 10.0 Business Role Management

Grants Management - Grantee Workshop. Keith Harmon Product Manager, SAP Labs LLC

Enterprise Software - Applications, Technologies and Programming

W24 Role Management in an Enterprise Portal Installation Frank Buchholz SAP AG

Transcription:

Master Data Distribution (Human Resources) HELP.CABFAALEHR Release 4.6C

SAP AG Copyright Copyright 2001 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, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. IBM, DB2, OS/2, DB2/6000, Parallel Sysplex, MVS/ESA, RS/6000, AIX, S/390, AS/400, OS/390, and OS/400 are registered trademarks of IBM Corporation. ORACLE is a registered trademark of ORACLE Corporation. INFORMIX -OnLine for SAP and Informix Dynamic Server TM are registered trademarks of Informix Software Incorporated. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. HTML, DHTML, XML, XHTML 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, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mysap.com Logo and mysap.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies. 2 April 2001

SAP AG Icons Icon Meaning Caution Example Note Recommendation Syntax Tip April 2001 3

SAP AG Contents... 5 Distributed Organizational Management...7 Distributed Organizational Management Procedure...10 Change Original System of Objects...12 Distributed HR Master Data...13 Distributed HR Master Data Procedure...15 4 April 2001

SAP AG Use You can distribute Human Resource master data (organizational data, HR master data) between different systems. Features An infotype is distributed completely with all fields. Entries in table T77TR set an import lock for objects in the target system. In insert mode (complete distribution), the objects are transported completely. In update mode (change pointers), transported data is replaced completely in the target system. Object types and infotypes can be further restricted by filters. A filter should be defined for the object types that are actually required. Distributable HR Master Data If you want to distribute HR master data, various filter types must be maintained in the distribution model for message type HRMD_A. Message type HRMD_A must be assigned a filter object of the 'object type' type, and the value P. For infotypes to be distributed, message type HRMD_A must be assigned a filter object of the 'infotype' type for each infotype, and the infotype number as the value. You can distribute all standard scenario infotypes that are required in the non-hr system. Infotypes for important applications in the target system: If you want to validate personnel numbers using the HR master record (existence check), object type P and infotypes 0000, 0001, 0002, and 0003 must be distributed. If you want to generate vendors in FI, object type P and infotypes 0000, 0001, 0002, 0003, 0006, 0009, and 0017 must be distributed. If you want to identify the sales employee, object type P and infotypes 0000, 0001, 0002, 0003, 0006, and 0900 must be distributed. Distributable Organizational Data All Organizational Management object types are distributed (except X*; for information on TS, T, WF, WS, and RY, see below). All Organizational Management infotypes can be distributed (with the exception of roles and workflow). Constraints Human Resource data has just one centralized Human Resource R/3 System in which all Human Resource components are integrated. HR master data and organizational data must not be April 2001 5

SAP AG changed in the receiving system. Profiles with read authorization, for example, can be used to ensure this. Data in the receiving system is created using the same plan version as in the sending system. If more HR master data needs to be maintained in the receiving system, you must ensure that the number range intervals are different from those in the sending system. Tasks and responsibilities are not distributed, the relationship (1001) for these object types can be distributed. If you are in update mode, local Organizational Management relationships are retained in the target system. If you delete an object without activated change pointers, you must also delete it manually in the target system. Data is saved in the target system without a dialog check. Texts on HR master data infotypes are not distributed. If you want to distribute HR master data infotypes, you must ensure that infotypes 0000, 0001, 0002, and 0003 are distributed. Infotype 0003 is only distributed by change pointers if it has been changed in combination with one of the other HR master data infotypes that are supported. 6 April 2001

SAP AG Distributed Organizational Management Distributed Organizational Management Use If you work with more than one R/3 System at your enterprise, you may need to be able to maintain the organizational plan created in Organizational Management (that is, your organizational object, relationship, and infotype elements) in more than one of these systems. The following scenarios are possible: You create the basic structure of your organizational plan in a centralized HR System. In other HR Systems, this organizational plan must be processed locally and even enhanced. You might need to transfer these changes to the centralized system. You create your organizational plan in an HR System, and maintain it there during live system operations. In an AC System of equal status, this organizational plan is used to depict an enterprise hierarchy using CO structures (such as a cost center structure). The existing organizational plan must be enhanced in this second system. You might need to transfer these changes to the HR System. Integration Functions in Both of the Systems Involved The following functions can be used to distribute objects in accordance with such scenarios: To avoid having to maintain the same data several times in different systems, organizational objects, relationships, infotypes, and organizational plans can be replicated in their entirety so that they exist once as an original, and once as a replication. To make a clear distinction between the original and its replication, the system that contains the original - that is, the system in which business responsibility (that is, maintenance authorization) is stored - is determined for each organizational object. A relationship between a replication (whose original is stored in a different system) and an original is possible in one system. Depending on the scenario, responsibility for an object might need to change from one system to another. For this reason, the original of an object can be moved [Page 12]. Binding April 2001 7

SAP AG Distributed Organizational Management R/3 System 1 R/3 System 2 O1 (original) O2 (original) O3 (replicat.) O1 (replicat.) O2 (replicat.) O3 (original) Original, is distributed Replication, is not distributed Local, is not distributed Relationship direction belongs to original, is distributed Originals in the original system If an organizational object is created, the current logical system is recorded as the original system. Originals can be maintained as required. Change pointers are written, and the changes are distributed. In the target system, the object is treated as a replication. Originals can be distributed in insert or update mode. ALE inbound processing is locked to prevent originals from being overwritten. Replications in the system that is not the original system Replications can be maintained locally as required. If such local changes are made to a replication, the system displays a message to inform you that no change pointers are written, which means that changes are not distributed. (These messages can be deactivated.) Replications can be distributed to other systems in insert or update mode, but they cannot overwrite the originals. In the target system, the objects are treated as replications. Relationships (infotype 1001) between originals A relationship between two originals can be maintained as required. It is treated as an original. Change pointers are written, and the changes are distributed. In the target system, it is treated as a replication. 8 April 2001

SAP AG Distributed Organizational Management Relationships (infotype 1001) between replications A relationship between two replications can be maintained locally as required. It is treated as a replication. Change pointers are not written, which means that changes are not distributed. Replicated relationships can be distributed to other systems in insert or update mode, but they cannot overwrite the originals. In the target system, the relationships are treated as replications. Relationships (infotype 1001) between an original and a replication First, a relationship between an original and a replication is divided into its relationship directions. Customizing enables you to determine which relationship direction belongs to the original. A relationship direction that belongs to the original can be maintained as required. It is treated as an original. Change pointers are written, and the changes are distributed accordingly. The target system is enhanced by the opposite relationship direction. A relationship direction that does not belong to the original can be maintained locally as required. Change pointers are not written, which means that changes are not distributed. Activities See Distributed Organizational Management Procedure [Page 10] April 2001 9

SAP AG Distributed Organizational Management Procedure Distributed Organizational Management Procedure Purpose This description of a procedure is for distributed Organizational Management [Page 7]. Prerequisites Customizing If you want to distribute Organizational Management objects, the following Customizing requirements apply: The distribution model must be maintained accordingly Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Maintain Distribution Model and Distribute Views. Distributed Organizational Management must be set up You activate distributed Organizational Management You determine the original system for existing objects You determine whether relationship directions belong to the respective original object. You activate/deactivate information dialog boxes. Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Set Up Distributed Organizational Management. If required, an object's original system can be displayed in Organizational Management transactions. To set this up, insert the ALE_ORIGSYSTEM column in the required array types. If you require further information, access the Implementation Guide (IMG) and choose Personnel Management Organizational Management Hierarchy Framework Column Framework. Process Flow 1. You create objects as originals in the required system, as usual, and/or you process them as required. For more information, see Organizational Management [Ext.]. 2. You perform distribution. Automatic distribution During live system operations, changes to originals triggered by change pointers are distributed by regular jobs. To define jobs, choose System Services Jobs Define job. Refer to: Schedule Background Jobs [Ext.] To create IDocs for message type HRMD_A, choose Tools ALE ALE Administration Services Change pointers Evaluate. 10 April 2001

SAP AG Distribution in update mode Distributed Organizational Management Procedure Update mode enables you to distribute changes to infotypes to a target system, irrespective of change pointers. Any replicated or locally maintained infotypes that it contains which have not been changed in the sending system are retained. Choose Tools ALE Master data distribution Human resources Organizational data and master data Send. At this point, you can access more information by choosing Help Application help. Distribution in insert mode Insert mode enables you to replicate an entire object (infotype 1000 plus all infotypes). If the target system already contains a replication of the object, it is first deleted in full, that is, together with all of its existing infotypes. Locally maintained infotypes are lost. Choose Tools ALE Master data distribution Human resources Organizational data and master data Send. At this point, you can access more information by choosing Help Application help. Initial distribution When distribution is performed for the first time, the target system contains no objects or relationships. You can distribute the objects/relationships in insert or update mode. In the target system, they are created as a replication. 3. If necessary, use report RHALEORIGLIST to determine which systems are specified as original systems for individual objects. Result In accordance with your settings, the objects in question are distributed to the appropriate target system. April 2001 11

SAP AG Change Original System of Objects Change Original System of Objects Use In the Distributed Organizational Management [Page 7] scenario, you must specify which system is the original system for each organizational object. This specification of an original system can be changed, that is, a new original system can be specified for an object. Prerequisites An original system has already been specified for the object in question. If necessary, you can check this by using report RHALEORIGLIST. Features BAPI_ORGMASTER_SAVE_ORIG_MULT is used to change the specification of an original system for an object. The new original system assumes business responsibility for the entire history of the object. If the original system changes, the history of the original systems of the original is recorded in table HRMDORIGIN. Activities 1. Start report RHALEORGMOVE. 2. Follow the instructions displayed by choosing Help Application help. 12 April 2001

SAP AG Distributed HR Master Data Distributed HR Master Data Use The "Distributed HR Master Data" scenario enables you to integrate the Organizational Management and Personnel Administration components, even though they are in separate HR systems. This means that: An organizational plan is maintained in a global HR System (corporate system) using the Organizational Management component. This organizational plan is replicated in one or more regional HR Systems (operational systems). The Personnel Administration component (as well as the Recruitment and Payroll components) are implemented in these regional systems, where persons are related with positions in the organizational plan. HR master data in Personnel Administration is replicated from the global systems to the global system. Integration The following functions enable objects from Organizational Management, Personnel Administration, and Recruitment to be distributed and kept consistent in the various systems: Functions in the Global System The organizational plan is created and maintained with organizational units (object type O), positions (object type S), and jobs (object type C). Therefore, the global system is the original system for these objects, and bears business responsibility for them. The data is distributed to the regional systems. Each time data is changed for organizational units, positions, and jobs whose original system is the global system, change pointers are written so that the changes can be replicated in the regional systems. See also: Distributed Organizational Management [Page 7] Functions in the Regional Systems Persons (object type P) and applicants (object type AP) are created and maintained. Therefore, the regional system concerned is the original system for these objects, and bears business responsibility for them. The organizational plan exists as a replication from the global system. Relationships are created and maintained between persons and (replicated) positions. The data (persons, applicants, and relationships) is replicated to the global system. Each time data is changed for persons and applicants whose original system is one of the regional systems, change pointers are written so that the changes can be replicated in the global system. April 2001 13

SAP AG Distributed HR Master Data Each time data is changed for relationships between persons and positions whose original system is one of the regional systems, change pointers are written so that the changes can be replicated in the global system. Further HR functionality (such as Payroll) is used. Integration in ALE inbound processing is automatic, which means you do not have to execute reports RHINTE10 and RHINTE30. Functions in All Systems The original system can be determined for existing objects. Data Flow If you require information on replication data flows for objects and relationships, see the Data Flow section in Distributed Organizational Management [Page 7]. Constraints You cannot transfer (move) the original version of an employee or applicant to a different system. There are no links between the various regional systems. An applicant can only be transferred to Personnel Administration in the respective original system for applicant data. If an employee has two personnel numbers, they can only be linked by a reference personnel number within one system, and not across systems. All HR functions (except Organizational Management) must be in one regional system. You cannot divide them between different systems and then distribute their data. In the global system, Manager's Desktop must be used in display mode only. Activities See Distributed HR Master Data Procedure [Page 15] 14 April 2001

SAP AG Distributed HR Master Data Procedure Distributed HR Master Data Procedure Purpose This description of a procedure is for distributed HR master data [Page 13]. Prerequisites Customizing If you want to distribute objects and relationships of Organizational Management, Personnel Administration, and Recruitment and be able to use integration, the following Customizing requirements apply: The distribution model must be maintained accordingly The change pointers must be activated for HRMD_A. Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Maintain Distribution Model and Distribute Views. The following filters must be set: In the global system: object types O, C, and S; infotypes 1000, 1001 (but NOT: object types P and AP) In the regional systems: object type P (and possibly AP); infotypes 0000, 0001, 0002, 0003, and 1001 (but NOT: object types O, C, and S) Integration between Organizational Management and Personnel Administration must be activated (in all participating HR systems) If you require further information, access the Implementation Guide (IMG) and choose Personnel Management Integration Integration with Personnel Administration. HR master data distribution must be set up (in all participating HR systems) You activate the Distributed HR Master Data scenario. You activate integration in ALE inbound processing. Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Distributed HR Master Data. Distributed Organizational Management must be activated (in all participating HR systems) Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Set Up Distributed Organizational Management Activate Distributed Organizational Management. April 2001 15

SAP AG Distributed HR Master Data Procedure The definition of relationship direction B 008 must determine that it belongs to the original (in all participating HR systems) Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Set Up Distributed Organizational Management Distributable Relationship Direction. The definition of this relationship direction must determine that it is valid for object combinations P-S and US-S (in all participating HR systems) Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Set Up Distributed Organizational Management Distributable Relationship between Original and Replication. In the regional HR systems, the example coding supplied for the WRITE_CHGPTR_FOR_REPLICA method of the HRALE00ORIGSYSTEM BAdI must be implemented so that change pointers are written for infotype 1007 (Vacancy) for positions Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Customer Enhancements BADI: Fine Tuning of Original System Mechanism. In the global HR System, the example coding supplied for the SAVE_DATA_FOR_ORIGINAL method of the HRALE00ORIGSYSTEM BAdI must be implemented so that infotype 1007 (Vacancy) is read for positions in ALE inbound processing Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Customer Enhancements BADI: Fine Tuning of Original System Mechanism. Separate number ranges must be set up in the participating systems for all object types, particularly object type CP (central person) You can activate dialog boxes to provide information when you change data for replications (in all participating HR systems). Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Distributed HR Master Data ALE: Dialog Box for HR Data and Application Link Enabling (ALE) Modelling and Implementing Business Processes Predefined ALE Business Processes Human Resources Master Data Distribution Set Up Distributed Organizational Management Activate/Deactivate Dialog Boxes. Furthermore, you can use reports RHALEHRMDORIGINIT, RHALEORIGINIT_EMPLOYEE, and RHALEORIGINIT_APPLICANT to determine the original system for existing objects. You can also access this report in the Implementation Guide (IMG) by choosing Basis Application Link Enabling (ALE) Modelling and Implementing Business Processes 16 April 2001

SAP AG Distributed HR Master Data Procedure Predefined ALE Business Processes Human Resources Master Data Distribution Set Up Distributed Organizational Management Register Objects. Process Flow The procedure is the same as for Distributed Organizational Management Procedure (see the Process Flow section) [Page 10]. Data is distributed in both directions, so you must ensure that IDocs are processed correctly in inbound processing. You must be certain that an IDoc has been processed successfully or with warnings (booked or incompletely booked) before IDocs are dispatched from the receiving system. Otherwise, data synchronization cannot be ensured. If a data inconsistency is discovered, you can use program RHALEINI (transaction PFAL) to synchronize data manually. Update mode must be used because insert mode is designed for initial transports with prior object deletion. To restrict the amount of distributed data as much as possible, you are advised to specify an infotype/subtype in update mode. April 2001 17