ASUG SRM Meeting SRM & HR Replication

Markus Frieske Procurement Regional Implementation Group April 1st 2009

Agenda

Overview & Definitions Overview about some parameters (table T77S0) We have an issue... Questions & open discussion

which are arranged in a hierarchy. Organizational units are objects that form the basis of an organizational plan. The organizational structure is the technical representation of organizational units in an enterprise. The following object types examples are used for the organizational plan and for specifying agents or responsibilities: Organizational unit (O) Position (S) User (US) Employee (P) / Central Person (CP) © SAP 2009 SRM & HR Replication / Page 3 . A model of the task-related functional Organization Structure such as departmental hierarchy. according to tasks & functions (e. companies or purchasing organizations). Additional attributes like a catalog.g.SRM Organizational Structure Definition SRM is using a Organization Model similar like in ERP to maintain attributes like company codes or cost centers. occupied by holders. as well as the reporting structure between positions such as purchasing administrator. employees. or SAP Systems users. in an enterprise. SRM role or ITS URL (with previous release) are also maintained in this structure.

g. As often there are several possibilities to create an SRM user. For this reason. and SU01 user). which can be created and maintained using transaction SU01. © SAP 2009 SRM & HR Replication / Page 4 . the user must be integrated in the organization model. business partner. since much of the important information on the user is stored as attributes in the organization model. This is carried out using a structure comprising several objects (position. This user cannot work in the live SRM system. using transaction USERS_GEN or via CUA (Central User Administration). e. The SU01 user is the user in the standard SAP System.Users in SRM In SRM it will be distinguised between 2 types of user: the SU01 user and the SRM user. manually by an Administrator. central person.

Organizational Structure Creation 1. PPOCA_BBP / PPOMA_BBP – Manually create / maintain system root The above transaction codes are used to manually create and maintain the SRM Organization Structure (there are additional transactions like PPOSV_BBP (since SRM 5. Creation of SRM Organizational Structure – The following two methods exists to create the SRM Organization Structure: 1.0) to display suppliers data) 1.1. HR Replication SRM structure can be replicated from the HR OM (Organizational Management) © SAP 2009 SRM & HR Replication / Page 5 .2.

Please also see OSS note 934372 – “SRM/CRM: HR integration for business partner – new features” © SAP 2009 SRM & HR Replication / Page 6 .0 external Business Partners (vendors.Supplier Organization Structure Since SRM 5. bidders and their employees) are no longer part of the organizational model of the company that runs SRM.

and jobs are available in SRM. which is referenced in the individual processes. but also replicated from an ERP (HR) system. The replication of the HR structure into SRM eliminates the duplicate maintenance between R/3 & SRM. The replication to SRM will happen using ALE (Application Link Enabling). It is possible to have an initial distribution and frequently a delta distribution. In addition. an SRM business partner. © SAP 2009 SRM & HR Replication / Page 7 .HR Replication This structure can be created manually in SRM. positions. is also created for every organizational unit. the complete enterprise structure . The process includes the initial replication & the nightly replication of changes made since the previous replication. The following objects are included: Organization units (O) Jobs (C) Position (S) Employees (P) & their Relationships As a result of the replication.consisting of organizational units.

Key components © SAP 2009 SRM & HR Replication / Page 8 .

Other application with HR integration SAP Supplier Relationship Management (SRM) SAP Customer Relationship Management (CRM) SAP E-Recruiting SAP Collaboration Projects (cProjects) SAP Strategic Enterprise Management (SAP SEM) SAP Internet Communication Manager (ICM) © SAP 2009 SRM & HR Replication / Page 9 .

Structure in HR or SRM? Prerequisite .HR system with Organization Structure exists Which parameter might influence the decision to use HR replication? Number of changes Size of organization structure / number of users SRM release? …? © SAP 2009 SRM & HR Replication / Page 10 .Maintain Org.

This interval must be indicated as an internal number assignment. Setting 1: number range extends from 0000000000 to 9999999999. The business partner in the organizational unit role is to Number Assignment Business Partner (Org. Setting 2: An individual number range interval exists for the business partner with the organizational unit role.Overview of important switches for using BP Objects with in HR (table T77S0) HRALX HRALX HRALX HRALX HRALX HRALX HRALX HRAC MERID MSGRE OADBP OADRE OBPON OBWIG Activate HR Integration Enter Integration Error in IDOC Recipient of Error Message When Creating BP Business Partner of Standard Address Address Necessary for Business Partner? Integraion O-BP Active Ignore Business Partner Warnings Integration of HR data with BP Switch defines errors when ALE is used for BP data transfer to other systems Switch defines receiver of email through w/flow for the errors raised through ALE transfer BP with standard address is needed if address is not maintained consistently for New org units created in HR Switch to control the address requirement for a BP object created in HR Switch to integrate BP with Org Unit Switch to control the warning messages generated during the creation of BP object HRALX HRALX HRALX HRALX HRALX HRALX ONUMB OSUBG PBPHR PCATS PINAC PLEVE Switch setting to control the default number range type for BP object. (need to refer HRALX -OSUBG).5) Switch setting to control the default number range type for BP object. Setting 1: number range extends from 0000000000 to 9999999999. Unit) Character-type switch that as the corresponding organizational unit receive the same number contains the subgroup of the number range interval for the business partner in the organizational unit role. (need to refer HRALX -OSUBG). The business partner in the organizational unit role is to Number Assignment Business Partner (Employee)receive the same number as the corresponding organizational unit Import Qualifications Log Active Character-type switch that contains the subgroup of the number range interval for the business partner in the employee role. This interval must be indicated as an internal number assignment. Setting 2: An individual number range interval exists for the business partner with the organizational unit role. Three types of Employees Are Replicated from HR System OFF Integration P-BP for CATS Active ALE switch to determine replication of time recording in BP Activate ALE Distribution of Inactive Employees Switch to control distribution of INACTIVE employees through ALE Log: Detail Level of Error Messages (1 . Dependency on HRALXSubgroup of Business Partner (Organizational Unit) ONUMB value settings for integration between employee and BP: ON. Setting-3: The first two digits of the number range interval have to be letters. CREATE. Dependent on the values maintained in HRALX PSUBG & HRALX PNUMB Switch to control replication of qualifications with BP through ALE HRALX HRALX HRALX PNUMB PQUAL PRTON HRALX PSUBG Business Partner Subgroup (Employees) © SAP 2009 SRM & HR Replication / Page 11 . Setting-3: The first two digits of the number range interval have to be letters.

OFF: Inactive. This setting means that there is integration between HR structure and business partner. CREATE: as ON but in this case changes made to the organizational unit are not automatically transferred to the BP. BP is not created from org. If an org. but HR structure maintained in transaction PPOMA_CRM or PPOMA_BBP). ON: Active. HRALX OBPON: integration between org units and BPs. HRALX PBPHR: Determines if employees can be created locally. it changes to ON. It should be X if business partners have to be created from HR data (this setting should also be X for an standalone scenario – not ALE connection with an HR system. not locally CREATE: can be created locally. unit is created via ALE the corresponding BP is created. but if an employee is replicated from HR. units.HRALX parameters in table T77S0 HRALX HRAC: HR integration with BP. Changes to O are transferred to BP. Changes to BP are not transferred to O. (continued on next slide) © SAP 2009 SRM & HR Replication / Page 12 . OFF: locally ON: replicated from HR.

OFF: Inactive. BP is not created from employees. Changes to P are transferred to BP.HRALX parameters in table T77S0 (part II) HRALX PBPON: Integration between employees and BP. ON: Active. These settings must be active in order to create BPs.00 (note 934372 section 7). This setting is no longer required up SAP_ABA 7. © SAP 2009 SRM & HR Replication / Page 13 . CREATE: as ON but in this case changes made to the employee are not automatically transferred to the BP. If an employee is created via ALE the corresponding BP is created.

..ASUG SRM Meeting SRM & HR Replication We have an issue. .

sap.sdn.Useful transactions & more PFAL – Replicate HR master data SALE – IMG for setting up ALE WE09 – look for IDOCs by content.com https://www. WE19 – copy IDOCs BD64 – distribution model BD87 – IDoc/tRFC Monitoring and Reprocessing SM58 – Displays errors in the tRFC queue Report RHALECPS – to display ALE change pointers for HR Master Data Attributes inheritance should always be used for values that stay constant for a sub tree of the organization plan Spending / approval limit can also be maintained at user / role level (personalization) help.com/irj/bpx © SAP 2009 SRM & HR Replication / Page 15 .sap.

955686. 930542. 981042 . 951160. 940881 . 975633 . SAP Note # 363187 SAP Note # 550055 EBP/SRM: New integration for business partner SAP Note # 934372 SAP Note # 918510 (Also reference section referencing time dependency in SAP Note # 934372) SAP Note # 918485. 980380 . The initial description of the process can be found in note 312090 .SAP Notes SAP Notes: The composite note for the process is 390380 . 996789. 946294. 977895 . 946345.HR/ALE distribution in EBP/SRM.Integration HR EBP/SRM. 953399. must be implemented in case the time dependency is set as 'not active' SAP Notes relevant w/ Concurrent Employment (SRM 5. 939608.0 SP4) 1002114 . 918485 © SAP 2009 SRM & HR Replication / Page 16 . 983743. 927194.969974.978071 . 936733.

exchange the entries "BBPATTR" by "ATTRIB" (tab page) "SAPLBBP_OM_DIALOG_A" by "SAPLRHOMATTRIBUTES" (report name). © SAP 2009 SRM & HR Replication / Page 17 .Useful OSS notes – note 1128751 “Loss of attribute values in PPOMA_BBP” Some attributes gets lost when maintaining them in PPOMA_BBP In case it does not solve the issue here are the steps to come back to the old NW table-control tab "Attribute": "Attributes" in your production system: Transaction SM30 -> T77OMFRAS Select scenario OMATTBBP in "Scenario Definition (Hierarchy Framework) and navigate to "Tab Page in Scenario for each Object Type" Select all entries containing tab page "BBPATTR" and copy them When copying. and "3000 by "0100" (screen). Deactivate the entries containing tab page "BBPATTR" or "BBPATTRL" by the indicator "Do Not Display" (last column).

O Organizational Unit. Infotypes & Subtypes © SAP 2009 SRM & HR Replication / Page 18 . This might be helpful to understand who and when somebody changed any attribute. SM30). You can use the report RHCDOC_DISPLAY to display these changes. Activate via view T77CDOC_CUST (Tx.). select for which Object types (like CP Central Person. etc.Activate Change documents You might like to activate the change documents to track all changes done to the Organization Structure and its attributes.

Display Change Documents with report RHCDOC_DISPLAY © SAP 2009 SRM & HR Replication / Page 19 .

if it depends on the authorization provide a second user with more authorization (e. also over the weekend so that SAP Support can also work on Monday morning in India or Germany on the issue copy a short dump better to a seperate file & attach it instead of copying the complete data into the message (or just add the exact time stap of the short dump) If it is a production down issue please provide a mobile phone number where somebody can answer question 24 hours © SAP 2009 SRM & HR Replication / Page 20 .g. searched for OSS notes? Mention it in the message. e. etc. SAP_ALL) Report in the message which (SRM) release and Support Package you are using What have you done already. sometimes screenshots will help a lot and you have to write less! Provide an user with whom the issue can be reproduced.g. e. Make sure that the remote connection is open. That note xyz has been applied.g.What to do in case of an issue? Open an OSS message! First try to reproduce the issue – an issue with can not be reproduce is also difficult to analyse! Provide the exact steps how to reproduce it. e.g. but did not solve or note xyz is not valid.

Questions? © SAP 2009 SRM & HR Replication / Page 21 .

Diese Publikation wird ohne jegliche Gewähr. developments. text. All other product and service names mentioned and associated logos displayed are the trademarks of their respective companies. spezielle. Grafiken.Copyright 2009 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. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind. Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. 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. SAP does not warrant the accuracy or completeness of the information. Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend. Alle Rechte vorbehalten. Texte. bereitgestellt. einschließlich und ohne Einschränkung für direkte. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit. indirect. special.. weder ausdrücklich noch stillschweigend. R/3. SAP NetWeaver. This document is provided without a warranty of any kind. auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. einen bestimmten Geschäftsweg. ByDesign. Duet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. This document contains only intended strategies. a. ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. xApp. zu welchem Zweck und in welcher Form auch immer. -entwicklung einzuschlagen. und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab. links. die Eigentum anderer Softwarehersteller sind. SAP. National product specifications may vary. product strategy. xApps. Dies gilt u. Die Informationen. The statutory liability for personal injury and defective products is not affected. or consequential damages that may result from the use of these materials. SAP Business ByDesign. Links oder anderer in diesen Materialien enthaltenen Elemente. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen. SAP. R/3. fitness for a particular purpose. xApps. SAP assumes no responsibility for errors or omissions in this document. SAP NetWeaver. indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Dieses Dokument enthält nur vorgesehene Strategien. and/or development. PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. aber nicht ausschließlich. SAP shall have no liability for damages of any kind including without limitation direct. graphics. hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts. Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen. This limitation shall not apply in cases of intent or gross negligence. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Duet. SAP Business ByDesign. Produkte können länderspezifische Unterschiede aufweisen. Data contained in this document serves informational purposes only. SAP übernimmt keine Haftung für Schäden jeglicher Art. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. including but not limited to the implied warranties of merchantability. Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business. ByDesign. or other items contained within this material. or non-infringement. xApp. unterliegen nicht dem Einfluss von SAP. The information in this document is proprietary to SAP. either express or implied. PartnerEdge 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 in several other countries all over the world. © SAP 2009 SRM & HR Replication / Page 22 . eine Produktstrategie bzw.

Sign up to vote on this title
UsefulNot useful