<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Distributed HR Master Data (transaction PFAL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520700#M846787</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Activate Change Pointers globally then activate change pointers for message type HRMD_A. Complete your ALE config like setting up the distribution model, configuring partner profile, ports etc. Then run BD21 for message type HRMD_A after changing employee PA data. You'll see a new Idoc created by the system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PFAL is for reprocessing/resending the IDocs thats already been produced or sending it for the first time. Generally you would process all change pointers with BD21.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally use BD87 to send the IDocs to the receiving system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p.s. last post by author named Roger is a direct copy/paste of the program documentation of PFAL....you can click the 'i' button on the selection screen of PFAL and check what I mean!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Feb 2008 12:28:37 GMT</pubDate>
    <dc:creator>Sougata</dc:creator>
    <dc:date>2008-02-27T12:28:37Z</dc:date>
    <item>
      <title>Distributed HR Master Data (transaction PFAL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520698#M846785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is anyone have nay idea of Distributed HR Master Data (transaction PFAL).&lt;/P&gt;&lt;P&gt;I m working on aproject on which I have to migrate whole HR data from current system to one new system. &lt;/P&gt;&lt;P&gt;If someone have any idea please help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mukesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 11:42:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520698#M846785</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T11:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Distributed HR Master Data (transaction PFAL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520699#M846786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mukesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of best options is using ALE. Read below documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward points if helps&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Roger&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;HR: ALE Distribution of HR Master Data&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Description.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Scenario 1: Distribution of HR Master Data from a Central Central HR&lt;/P&gt;&lt;P&gt;     System&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Requirements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Data is maintained centrally in the integrated HR system. Distributed&lt;/P&gt;&lt;P&gt;     data must not be maintained in the target system; see SAP Note 119780.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Message Types&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     o   HRMD_A: Distribution from the HR system to other SAP systems&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     o   HRMD_ABA: Distribution from the HR system to systems that are based&lt;/P&gt;&lt;P&gt;         on an SAP application basis system, such as the mySAP.com components&lt;/P&gt;&lt;P&gt;         CRM, EBP, and so on. For details, see SAP Note 312090.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     o   HRMD_B: Distribution from the HR system to an SAP basis system. This&lt;/P&gt;&lt;P&gt;         message type is not currently relevant, since this system type is&lt;/P&gt;&lt;P&gt;         not delivered as a stand-alone product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Basis IDoc Types&lt;/P&gt;&lt;P&gt;     See also table EDIMSG or transaction WE82.&lt;/P&gt;&lt;P&gt;     For HRMD_A&lt;STRONG&gt;, HRMD_ABA&lt;/STRONG&gt;, and HRMD_B*, transaction WE30 displays the&lt;/P&gt;&lt;P&gt;     current version in each case with the highest sequential number, for the&lt;/P&gt;&lt;P&gt;     SAP Release 4.70 HRMD_A06, HRMD_ABA04, HRMD_B04.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     In normal circumstances, that is when the participating systems are not&lt;/P&gt;&lt;P&gt;     SAP basis systems, you must use message type HRMD_A or HRMD_ABA. The&lt;/P&gt;&lt;P&gt;     system suggests the most suitable one on the selection screen in the&lt;/P&gt;&lt;P&gt;     program RHALEINI (or in the transaction PFAL, which has the same&lt;/P&gt;&lt;P&gt;     function).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     In accordance with the model views in the distribution model, the&lt;/P&gt;&lt;P&gt;     selected data is transported to the target system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Tips and Tricks&lt;/P&gt;&lt;P&gt;     For questions and answers on setting up a distribution scenario for HR&lt;/P&gt;&lt;P&gt;     master data, see SAP Note 200066.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Supported HR Object Types&lt;/P&gt;&lt;P&gt;     Personnel Administration object types: P  Person, AP Applicant (only for&lt;/P&gt;&lt;P&gt;     message type HRMD_A)&lt;/P&gt;&lt;P&gt;     Personnel Planning object types: all (non-external) object types except&lt;/P&gt;&lt;P&gt;     X&lt;STRONG&gt;. For information on T&lt;/STRONG&gt;, W&lt;STRONG&gt;, RY&lt;/STRONG&gt;, see below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Supported HR Infotypes&lt;/P&gt;&lt;P&gt;     Transaction WE30 enables you to display the infotypes currently&lt;/P&gt;&lt;P&gt;     supported by a message type. In this respect, E1Pnnnn means that&lt;/P&gt;&lt;P&gt;     infotype Pnnnn is distributed (assignment in table T777D), and E1PADnn&lt;/P&gt;&lt;P&gt;     means that additional data PADnn for infotype P1001 is distributed&lt;/P&gt;&lt;P&gt;     (assignment in table T77AD).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     For performance reasons you should enter all required object types and&lt;/P&gt;&lt;P&gt;     infotypes/subtypes as filters in the distribution model.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Infotypes referring to data that cannot be distributed (such as cluster&lt;/P&gt;&lt;P&gt;     data) are not included in the standard system (see SAP Note 105148), or&lt;/P&gt;&lt;P&gt;     are distributed without the additional information (for example cluster&lt;/P&gt;&lt;P&gt;     data, texts) (see also SAP Note 310993).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Customer includes for the infotypes are not automatically taken into&lt;/P&gt;&lt;P&gt;     account during distribution. Function exits are provided for supporting&lt;/P&gt;&lt;P&gt;     customer includes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Transfer Mode&lt;/P&gt;&lt;P&gt;     The transfer mode determines how data on the objects (= plan&lt;/P&gt;&lt;P&gt;     version/object type/object ID) is imported into the target system:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     o   Insert (Create) for Complete Transfer&lt;/P&gt;&lt;P&gt;         Data records for all of the objects and infotypes from the&lt;/P&gt;&lt;P&gt;         distribution model are transferred in full to the target system. If&lt;/P&gt;&lt;P&gt;         an object to be transferred already exists in the target system, it&lt;/P&gt;&lt;P&gt;         is replaced in full, which means it is first deleted completely (all&lt;/P&gt;&lt;P&gt;         infotypes) and then created again using the distributed data&lt;/P&gt;&lt;P&gt;         records.&lt;/P&gt;&lt;P&gt;         You can specify a reporting period (data selection period). The&lt;/P&gt;&lt;P&gt;         system distributes all of the data records that are valid for at&lt;/P&gt;&lt;P&gt;         least one day between the 'start date' and 'end date'.&lt;/P&gt;&lt;P&gt;         For a complete data transfer you must use insert mode. For&lt;/P&gt;&lt;P&gt;         consistency reasons we recommend that you use the reporting period&lt;/P&gt;&lt;P&gt;         'All'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     o   Update (Change) for Period&lt;/P&gt;&lt;P&gt;         You can specify a reporting period (data selection period). The&lt;/P&gt;&lt;P&gt;         system distributes the data records of the infotype/subtype to be&lt;/P&gt;&lt;P&gt;         entered that are completely within this period. In the target&lt;/P&gt;&lt;P&gt;         system, data records of the entered infotype/subtype that are&lt;/P&gt;&lt;P&gt;         completely within this period are deleted (relationships are only&lt;/P&gt;&lt;P&gt;         deleted if they were created earlier by distribution, see below:&lt;/P&gt;&lt;P&gt;         local relationships). The distributed data records are then created.&lt;/P&gt;&lt;P&gt;         In particular, this logic ensures that deleted data records, too,&lt;/P&gt;&lt;P&gt;         are correctly processed.&lt;/P&gt;&lt;P&gt;         In this mode, IDocs created by change pointer evaluation are&lt;/P&gt;&lt;P&gt;         dispatched.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Import Lock:&lt;/P&gt;&lt;P&gt;     Using an entry in table T77TR in the target system, you can lock&lt;/P&gt;&lt;P&gt;     specific object types/infotypes/subtypes for import.&lt;/P&gt;&lt;P&gt;     You completely lock object types for import by entering an existence&lt;/P&gt;&lt;P&gt;     infotype:&lt;/P&gt;&lt;P&gt;     Lock object type P by entering infotype 0000, object type AP by entering&lt;/P&gt;&lt;P&gt;     infotype 4000, PD object types by entering infotype 1000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Size of IDoc&lt;/P&gt;&lt;P&gt;     Each IDoc transfers a maximum of 200 objects. You can reduce this number&lt;/P&gt;&lt;P&gt;     with an entry in table T77S0: ALE BSIZE.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Change Pointers&lt;/P&gt;&lt;P&gt;     To distribute changes after a complete transport, you can use change&lt;/P&gt;&lt;P&gt;     pointers. Once they have been activated (in the IMG), change pointers&lt;/P&gt;&lt;P&gt;     can be dispatched periodically using report RBDMIDOC.&lt;/P&gt;&lt;P&gt;     You can display change pointers&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;     and process them again, if necessary.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Generic Data Filtering&lt;/P&gt;&lt;P&gt;     As well as the standard filters, you can define and use generic filters.&lt;/P&gt;&lt;P&gt;     See the corresponding section in the IMG.&lt;/P&gt;&lt;P&gt;     Filter 1 for Distribution of HR Master Data: &lt;/P&gt;&lt;P&gt;     Filter 2 for Distribution of HR Master Data: &lt;/P&gt;&lt;P&gt;     To determine the filter values for each HR master data record, you must&lt;/P&gt;&lt;P&gt;     implement a BAdI: Display Documentation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Serialization&lt;/P&gt;&lt;P&gt;     For distribution, you can implement serialization. See also the relevant&lt;/P&gt;&lt;P&gt;     section in the IMG.&lt;/P&gt;&lt;P&gt;     Activate Serialization in ALE Inbound Processing: &lt;/P&gt;&lt;P&gt;     Activate Serialization in ALE Outbound Processing: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Auxiliary programs allow you to control the settings:&lt;/P&gt;&lt;P&gt;     You can check the consistency of serialization settings: Execute&lt;/P&gt;&lt;P&gt;     Function&lt;/P&gt;&lt;P&gt;     You can display the counter status of the registry in ALE inbound&lt;/P&gt;&lt;P&gt;     processing: &lt;/P&gt;&lt;P&gt;     You can display the counter status of the registry in ALE outbound&lt;/P&gt;&lt;P&gt;     processing: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SAP Enhancements as Function Exits&lt;/P&gt;&lt;P&gt;     Under the SAP enhancement RHALE001 are function exits that you can use&lt;/P&gt;&lt;P&gt;     in ALE inbound and outbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     SAP Enhancements as BAdIs&lt;/P&gt;&lt;P&gt;     Business Add-Ins continue to be available in the HRALE00* namespace.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Error Handling&lt;/P&gt;&lt;P&gt;     You can use the standard task HRMD_Error (TS 00408178) for error&lt;/P&gt;&lt;P&gt;     handling in ALE inbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Component for Notes and Error Messages&lt;/P&gt;&lt;P&gt;     Notes for ALE distribution of HR master data are stored under the&lt;/P&gt;&lt;P&gt;     component BC-BMT-OM-ALE. You must also use this component when reporting&lt;/P&gt;&lt;P&gt;     error messages in this area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Restrictions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     HR master data has just one central HR System in which all HR components&lt;/P&gt;&lt;P&gt;     are integrated. Distributed HR master data must not be changed in the&lt;/P&gt;&lt;P&gt;     receiving system. Profiles with read authorization only, for example,&lt;/P&gt;&lt;P&gt;     enable you to ensure that distributed HR master data is not changed in&lt;/P&gt;&lt;P&gt;     the receiving system. Alternatively, you can use the original system&lt;/P&gt;&lt;P&gt;     mechanism from scenarios 2 and 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Only the infotypes required for SAP standard scenarios are supported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Data in the receiving system is created with the same plan version as in&lt;/P&gt;&lt;P&gt;     the sending system. If the active plan version is not selected in the&lt;/P&gt;&lt;P&gt;     sending system, the distribution program displays an error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Only the object type, infotype, subtype, or related object type can be&lt;/P&gt;&lt;P&gt;     used as a filter. This means that data cannot be filtered in accordance&lt;/P&gt;&lt;P&gt;     with any other fixed organizational criteria if there is more than one&lt;/P&gt;&lt;P&gt;     receiving system. However, you can define customer-specific filters. For&lt;/P&gt;&lt;P&gt;     more information, see the "Generic Data Filtering" section above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If you want to create additional HR master data records directly in the&lt;/P&gt;&lt;P&gt;     receiving system (such as a work center in Logistics), you must ensure&lt;/P&gt;&lt;P&gt;     that the number range intervals are different from those in the sending&lt;/P&gt;&lt;P&gt;     system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Tasks (object types T&lt;STRONG&gt;, W&lt;/STRONG&gt;) and responsibilities (object type RY) are&lt;/P&gt;&lt;P&gt;     not distributed. The relationship (infotype 1001) for these object types&lt;/P&gt;&lt;P&gt;     can be distributed. This means, for example, that you cannot distribute&lt;/P&gt;&lt;P&gt;     a standard task, but that you can distribute a relationship for a&lt;/P&gt;&lt;P&gt;     standard task.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     You can reduce the messages. You can also use rules to convert data,&lt;/P&gt;&lt;P&gt;     with the exception of using a conversion rule to fill fields with&lt;/P&gt;&lt;P&gt;     initial values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If you want to create a relationship to an object in the target system,&lt;/P&gt;&lt;P&gt;     but the object does not exist (yet) in the target system, a note is&lt;/P&gt;&lt;P&gt;     included in the transport log. In this instance, the IDoc is assigned&lt;/P&gt;&lt;P&gt;     status 52 (posting of application document incomplete) so that&lt;/P&gt;&lt;P&gt;     incomplete transports are recognized. If the missing object is&lt;/P&gt;&lt;P&gt;     distributed to the target system at a later date, the relationship is&lt;/P&gt;&lt;P&gt;     created automatically in both directions, and is therefore complete. A&lt;/P&gt;&lt;P&gt;     relationship to external objects (such as cost centers) is distributed&lt;/P&gt;&lt;P&gt;     and created in the target system if the external object exists there.&lt;/P&gt;&lt;P&gt;     For more information on this topic, see SAP Note 443187.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     In update mode, a local PD relationship in the target system is&lt;/P&gt;&lt;P&gt;     retained. This means that a relationship created locally (not by&lt;/P&gt;&lt;P&gt;     distribution) in the target system is not deleted in update mode. On the&lt;/P&gt;&lt;P&gt;     technical level, a distributed relationship can be recognized by the&lt;/P&gt;&lt;P&gt;     fact that the value AL is entered as an ALE marker in the P1001-REASN&lt;/P&gt;&lt;P&gt;     field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     PA data and PD data is saved (updated) in the target system without&lt;/P&gt;&lt;P&gt;     checks (unlike in dialog or batch input). In particular, this means that&lt;/P&gt;&lt;P&gt;     updated data is not validated (time constraint, time delimitation,&lt;/P&gt;&lt;P&gt;     allowed values). What is more, no change pointers are written, the&lt;/P&gt;&lt;P&gt;     transport connection and workflow connection are deactivated, dynamic&lt;/P&gt;&lt;P&gt;     actions are not performed. You must take this into account when&lt;/P&gt;&lt;P&gt;     transferring data from an interface to an external system. The external&lt;/P&gt;&lt;P&gt;     system itself must itself ensure consistency and the correct format. For&lt;/P&gt;&lt;P&gt;     more information, see SAP Note 134085.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If you want to use standard transactions in the target system to access&lt;/P&gt;&lt;P&gt;     HR data, Customizing in the target system must be identical to the&lt;/P&gt;&lt;P&gt;     Customizing in the sending system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Lock in ALE outbound processing: in the sending system, a lock entry is&lt;/P&gt;&lt;P&gt;     created for each object when data is sent. If objects are already locked&lt;/P&gt;&lt;P&gt;     in the sending system (by a maintenance transaction, for example), they&lt;/P&gt;&lt;P&gt;     are not dispatched. This is documented in the program log. You must&lt;/P&gt;&lt;P&gt;     repeat the send procedure later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Lock in ALE inbound processing: in the receiving system, a lock entry is&lt;/P&gt;&lt;P&gt;     created for each object when data is received. If objects are already&lt;/P&gt;&lt;P&gt;     locked in the receiving system, they are not updated. This is documented&lt;/P&gt;&lt;P&gt;     in the status of the posted IDoc. You must repeat the posting procedure&lt;/P&gt;&lt;P&gt;     later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     When PA infotypes are distributed, you must ensure that at least the&lt;/P&gt;&lt;P&gt;     existence infotypes 0000, 0001, 0002, and 0003 for persons, or 0001,&lt;/P&gt;&lt;P&gt;     0002, and 4000 for applicants, are distributed. For the distribution of&lt;/P&gt;&lt;P&gt;     holder relationships (S-P), you must also distribute infotype 1001 for&lt;/P&gt;&lt;P&gt;     persons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     In the sending system, you must have authorization (PLOGI, P_ORIGIN,&lt;/P&gt;&lt;P&gt;     P_APPL, structural authorization for T77PR and T77UA) to display the&lt;/P&gt;&lt;P&gt;     infotypes. For holder relationships (S-P), you must have authorization&lt;/P&gt;&lt;P&gt;     to display person infotypes (P_ORIGIN) in the receiver system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Infotype 0003 is only distributed by change pointers if it has been&lt;/P&gt;&lt;P&gt;     changed in combination with one of the other PA infotypes that is&lt;/P&gt;&lt;P&gt;     supported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Personnel number for existence check:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Object type: P, infotypes: 0000, 0001, 0002, 0003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Personnel number for existence check with holder relationship:&lt;/P&gt;&lt;P&gt;     Object type: P, infotypes: 0000, 0001, 0002, 0003, 1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Applicant number for existence check:&lt;/P&gt;&lt;P&gt;     Object type: AP, infotypes: 0001, 0002, 4000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Personnel number for generating vendor accounts in Accounting:&lt;/P&gt;&lt;P&gt;     Object type: P, infotypes: 0000, 0001, 0002, 0003, 0006, 0009, 0017.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Personnel number for sales personnel (maintained in HR):&lt;/P&gt;&lt;P&gt;     Object type: P, infotypes: 0000, 0001, 0002, 0003, 0006, 0105, 0900.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Organizational unit, job, position with relationships:&lt;/P&gt;&lt;P&gt;     Object type: O, C, S, infotypes: 1000, 1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Scenario 2: Distributed Organizational Management&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If you require further information on the 'Distributed Organizational&lt;/P&gt;&lt;P&gt;     Management' scenario, access the SAP Library and choose&lt;/P&gt;&lt;P&gt;     Cross-Application Components -&amp;gt; Business Framework Architecture -&amp;gt; ALE&lt;/P&gt;&lt;P&gt;     Business Process Library -&amp;gt; Human Resources -&amp;gt; Master Data Distribution&lt;/P&gt;&lt;P&gt;     (Human Resources).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Requirements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Scenario 2 'Distributed Organizational Management' is based on Scenario&lt;/P&gt;&lt;P&gt;     1 'Distribution of HR Planning Data and HR Master Data from a Central HR&lt;/P&gt;&lt;P&gt;     System'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     This scenario is activated in T77S0: ALE REPLI.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     By determining an original system (in original system table HRMDORIGIN),&lt;/P&gt;&lt;P&gt;     one logical system is determined for each object in Personnel Planning.&lt;/P&gt;&lt;P&gt;     Business responsibility is defined in this logical system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     A distinction is made between two types of object, namely the original&lt;/P&gt;&lt;P&gt;     (which usually exists in the system in which the object was created) and&lt;/P&gt;&lt;P&gt;     the replication (which is created by distribution).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Initialization&lt;/P&gt;&lt;P&gt;     To initialize the original system table, the following function must be&lt;/P&gt;&lt;P&gt;     executed:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Initialization of HRMDORIGIN&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     To maintain HRMDORIGIN in expert mode, the following function must be&lt;/P&gt;&lt;P&gt;     executed:&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     The original can be transferred to a different logical system.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Objects as Original or Replication&lt;/P&gt;&lt;P&gt;     The main differences between the original and the replication lie in the&lt;/P&gt;&lt;P&gt;     creation of change pointers and in inbound processing for distribution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If an object is created in a logical system, that system is regarded as&lt;/P&gt;&lt;P&gt;     the original system and the object is stored there as an original. If&lt;/P&gt;&lt;P&gt;     the object is distributed, it exists in the target system as a&lt;/P&gt;&lt;P&gt;     replication.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     A relationship that is distributed is created in the target system with&lt;/P&gt;&lt;P&gt;     the ALE marker (value AL in the P1001-REASN field), which flags it as&lt;/P&gt;&lt;P&gt;     distributed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     An original can be maintained. A change pointer is written to distribute&lt;/P&gt;&lt;P&gt;     the change. In insert or update transfer mode, an original is selected&lt;/P&gt;&lt;P&gt;     and dispatched. It is then created in the target system as a&lt;/P&gt;&lt;P&gt;     replication. This original is not overwritten during inbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     A replication can be maintained. A change pointer is not written to&lt;/P&gt;&lt;P&gt;     distribute the change because the change is local. In insert or update&lt;/P&gt;&lt;P&gt;     transfer mode, a replication is selected and dispatched if the&lt;/P&gt;&lt;P&gt;     'Distribute originals only' parameter has not been selected. It is then&lt;/P&gt;&lt;P&gt;     created in the target system as a replication. This replication is&lt;/P&gt;&lt;P&gt;     overwritten during inbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Report RHALEORIGLIST (transaction RE_RHALEORIGLIST) generates a list of&lt;/P&gt;&lt;P&gt;     original systems for the selected objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Relationships Between Original and/or Replication&lt;/P&gt;&lt;P&gt;     A relationship between two originals can be created and maintained.&lt;/P&gt;&lt;P&gt;     Change pointers are written for distribution. In insert or update&lt;/P&gt;&lt;P&gt;     transfer mode, the relationship is selected and distributed. It is then&lt;/P&gt;&lt;P&gt;     created in the target system as a relationship with ALE marker (see&lt;/P&gt;&lt;P&gt;     above). This relationship between originals is not overwritten during&lt;/P&gt;&lt;P&gt;     inbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     A relationship between two replications can be created and maintained.&lt;/P&gt;&lt;P&gt;     Change pointers are not written for distribution. In insert or update&lt;/P&gt;&lt;P&gt;     transfer mode, the relationship is selected and distributed. It is then&lt;/P&gt;&lt;P&gt;     created in the target system as a relationship with ALE marker. This&lt;/P&gt;&lt;P&gt;     relationship between replications is not overwritten during inbound&lt;/P&gt;&lt;P&gt;     processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     A relationship between an original and a replication can be created and&lt;/P&gt;&lt;P&gt;     maintained. Change pointers are written for distribution, but only for&lt;/P&gt;&lt;P&gt;     the original with a determinable relationship direction. This specifies&lt;/P&gt;&lt;P&gt;     just one system, which prevents data from being distributed from both&lt;/P&gt;&lt;P&gt;     systems in both directions.&lt;/P&gt;&lt;P&gt;     The distributable relationship direction is defined in T77ALERELA.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;     The distributable relationship direction is assigned in T77ALECOMB to&lt;/P&gt;&lt;P&gt;     the object type combinations for original and replication.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;     In insert or update transfer mode, the relationship is selected and&lt;/P&gt;&lt;P&gt;     distributed. It is then created in the target system as a relationship&lt;/P&gt;&lt;P&gt;     with an ALE marker. This relationship between original and replication&lt;/P&gt;&lt;P&gt;     is not overwritten during inbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     A distributed relationship (that is, a relationship with an ALE marker)&lt;/P&gt;&lt;P&gt;     can be maintained between an original and a replication or between two&lt;/P&gt;&lt;P&gt;     replications. Change pointers are not written for distribution. In&lt;/P&gt;&lt;P&gt;     insert or update transfer mode, the relationship is selected and&lt;/P&gt;&lt;P&gt;     distributed. It is then created in the target system as a relationship&lt;/P&gt;&lt;P&gt;     with an ALE marker. This distributed relationship is overwritten during&lt;/P&gt;&lt;P&gt;     inbound processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If a replication is processed, a dialog box containing the appropriate&lt;/P&gt;&lt;P&gt;     information can be displayed in dialog mode. This function is activated&lt;/P&gt;&lt;P&gt;     by an entry in table T77S0: ALE POPUP.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     There are two systems, A and B, each with activated change pointers and&lt;/P&gt;&lt;P&gt;     distribution to the other system using change pointers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Objects O 4711 and O 4712 have been created in system A and distributed&lt;/P&gt;&lt;P&gt;     to system B using change pointers, or insert or update transfer mode.&lt;/P&gt;&lt;P&gt;     Object O 4713 has been created in system B and distributed to system A&lt;/P&gt;&lt;P&gt;     using change pointers, or insert or update transfer mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     System A: Object O 4711 exists as an original&lt;/P&gt;&lt;P&gt;     System A: Object O 4712 exists as an original&lt;/P&gt;&lt;P&gt;     System A: Object O 4713 exists as a replication&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     System B: Object O 4711 exists as a replication&lt;/P&gt;&lt;P&gt;     System B: Object O 4712 exists as a replication&lt;/P&gt;&lt;P&gt;     System B: Object O 4713 exists as an original&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Processing in System A for Infotypes that are not Relationships&lt;/P&gt;&lt;P&gt;     In system A, infotypes 1000, 1002, and so on can be maintained for&lt;/P&gt;&lt;P&gt;     object O 4711. The object is an original, so change pointers are&lt;/P&gt;&lt;P&gt;     written.&lt;/P&gt;&lt;P&gt;     Distribution by change pointer distributes the changed data from O 4711&lt;/P&gt;&lt;P&gt;     in system A to system B. System B contains object O 4711 as a&lt;/P&gt;&lt;P&gt;     replication, so distribution overwrites the data in object O 4711 in&lt;/P&gt;&lt;P&gt;     system B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Processing in System B for Infotypes that are not Relationships&lt;/P&gt;&lt;P&gt;     In system B, infotypes 1000, 1002, and so on can be maintained for&lt;/P&gt;&lt;P&gt;     object O 4711. The object is a replication, so change pointers are not&lt;/P&gt;&lt;P&gt;     written.&lt;/P&gt;&lt;P&gt;     Therefore, distribution by change pointer does not distribute the&lt;/P&gt;&lt;P&gt;     changed data from O 4711 in system B to system A. The changes are local&lt;/P&gt;&lt;P&gt;     and are overwritten again when data from system A is reposted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     T77ALERELA contains the entry 002 A.&lt;/P&gt;&lt;P&gt;     T77ALECOMB contains the entry 002 O O.&lt;/P&gt;&lt;P&gt;     Therefore, relationship 002 is distributed by change pointers from&lt;/P&gt;&lt;P&gt;     object type O as the original to object type O as the replication with&lt;/P&gt;&lt;P&gt;     relationship direction A.&lt;/P&gt;&lt;P&gt;     All other relationships between the original and replication, even B002,&lt;/P&gt;&lt;P&gt;     are not entered, which means they are not distributed by change&lt;/P&gt;&lt;P&gt;     pointers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Processing in System A for Relationships&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Every relationship between original O 4711 and original O 4712 can be&lt;/P&gt;&lt;P&gt;     maintained. Change pointers are written, and the relationship is&lt;/P&gt;&lt;P&gt;     distributed to system B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Every relationship between original O 4711 and replication O 4713 can be&lt;/P&gt;&lt;P&gt;     maintained. For relationship 002, a change pointer is written for&lt;/P&gt;&lt;P&gt;     relationship direction A002 from original O 4711 to replication O 4713,&lt;/P&gt;&lt;P&gt;     and the relationship direction is distributed to system B. No change&lt;/P&gt;&lt;P&gt;     pointers are written for any other relationships. In particular, a&lt;/P&gt;&lt;P&gt;     change pointer is not written for relationship direction B002 from&lt;/P&gt;&lt;P&gt;     replication O 4713 to original O 4711.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Processing in System B for Relationships&lt;/P&gt;&lt;P&gt;     Every relationship between replication O 4711 and replication O 4712 can&lt;/P&gt;&lt;P&gt;     be maintained. Change pointers are not written.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Every relationship between original O 4713 and replication O 4711 can be&lt;/P&gt;&lt;P&gt;     maintained. Change pointers are not written. In particular, a change&lt;/P&gt;&lt;P&gt;     pointer is not written for relationship 002 (see above) between original&lt;/P&gt;&lt;P&gt;     O 4713 and replication O 4711 because relationship direction B002 has&lt;/P&gt;&lt;P&gt;     not been entered as distributable by change pointer from original O 4713&lt;/P&gt;&lt;P&gt;     to replication O 4711.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Scenario 3: Distributed HR Master Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If you require further information on the 'Distributed HR Master Data'&lt;/P&gt;&lt;P&gt;     scenario, access the SAP Library and choose Cross-Application Components&lt;/P&gt;&lt;P&gt;     -&amp;gt; Business Framework Architecture -&amp;gt; ALE Business Process Library -&amp;gt;&lt;/P&gt;&lt;P&gt;     Human Resources -&amp;gt; Master Data Distribution (Human Resources).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     The original system mechanism is retrieved for persons and applicants in&lt;/P&gt;&lt;P&gt;     the same way as for scenario 2 'Distributed Organizational Management'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Requirements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Scenario 3 'Distributed HR Master Data' is based on scenario 2&lt;/P&gt;&lt;P&gt;     'Distributed Organizational Management' and scenario 1 'Distribution of&lt;/P&gt;&lt;P&gt;     HR Planning Data and HR Master Data From a Central HR System'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     This scenario is activated in T77S0: ALE REPPA&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     In ALE inbound processing, PD / PA integration is activated in T77S0:&lt;/P&gt;&lt;P&gt;     ALE INTE&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     If a replication of a person or applicant is processed, a dialog box&lt;/P&gt;&lt;P&gt;     containing the appropriate information can be displayed in dialog mode.&lt;/P&gt;&lt;P&gt;     This function is activated by an entry in table T77S0: ALE POPPA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 12:06:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520699#M846786</guid>
      <dc:creator>roger_gomez</dc:creator>
      <dc:date>2008-02-27T12:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Distributed HR Master Data (transaction PFAL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520700#M846787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Activate Change Pointers globally then activate change pointers for message type HRMD_A. Complete your ALE config like setting up the distribution model, configuring partner profile, ports etc. Then run BD21 for message type HRMD_A after changing employee PA data. You'll see a new Idoc created by the system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PFAL is for reprocessing/resending the IDocs thats already been produced or sending it for the first time. Generally you would process all change pointers with BD21.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally use BD87 to send the IDocs to the receiving system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p.s. last post by author named Roger is a direct copy/paste of the program documentation of PFAL....you can click the 'i' button on the selection screen of PFAL and check what I mean!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 12:28:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520700#M846787</guid>
      <dc:creator>Sougata</dc:creator>
      <dc:date>2008-02-27T12:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: Distributed HR Master Data (transaction PFAL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520701#M846788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sougata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some z-relationships in my source system which I want to send to my destination system through ALE. Therefore I have configured the filter criteria regarding the same in BD64. However when I am sending data through PFAL the standard relationships in HRP1001 are moving but the z-ones are not. Kindly let me know how I can transfer z-relationships through ALE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: I also have a Z-Infotype for which I am able to transfer data by creating an Z-IDOC segment in Table T777D. but for z-relationships I am not able to do the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Nilanjan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 08:14:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/distributed-hr-master-data-transaction-pfal/m-p/3520701#M846788</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-26T08:14:23Z</dc:date>
    </item>
  </channel>
</rss>

