cancel
Showing results for 
Search instead for 
Did you mean: 

Information about PFAL txn fields

former_member184111
Active Contributor
0 Kudos

Hi Forum,

When we replicate data from R/3 to SRM using transcation PFAL we fill different values.

Please help me to understand what these fields are ?

Plan version --> 01

What is plan version and what is the meaning of selection 01 (Current Plan) for this field?

Similarly ..

Reporting period u2013all

Evaluation path  

Status vector 1

Transfer mode u2013 UPDATE 

Receiv . Partner No 

Message type -HRMD_ABA

I hope this is the right forum.

Regards,

Anubhav

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi. I am not 100% sure, but I think the version is designed so you can make major changes to the org plan on a version that is not yet current, then make it current in the future.

The HR forum might be better for that, in fact searching the HR forum might give you that answer.

In SRM only the current version is used to read users and so on, so always PFAL the current version.

Reporting period is the dates between which you want changes to be sent, so always send all, in case a user has been delimited for a future date or something.

Evaluation path is what links you want to send, do you want to send just the org units or also the positions and also the persons for example.

Transfer mode is very important, "update" means send it through as changes, the existing data will be updated if it is changed and new data will be created. "Insert" means that everything in SRM will be deleted and then re-created. Do not choose this option unless you have to, as it will delete the positions and org units and re-create them, so you will lose your attributes in SRM. It will also create new business partners in SRM, so users will lose their shopping cart history and things like that. You should always use "Update" unless there is a serious problem with 1 user or something and insert becomes the only option.

The partner number is simply which system you want to send the data to, you could theoretically have many SRM systems, or even other ECC systems that you want to send the data to.

Finally the message type is which type of IDOC to use.

I have generally found that as long as all the config and distribution models are set up correctly the only thing you have to do in PFAL is select what data you want to send and change from "Insert" to "Update".

Regards,

Dave.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello Anubhav,

Status Vector

Contains a list of one or more statuses (1 active, 2 planned, and so on) for Relationship infotypes. The list allows you to determine which objects are documented in inquiries/reports, by selecting objects according to the status of their Relationship infotypes.

Plan Version:Contains an abbreviation or code that represents a specific plan version. A plan version is a designated area where you deposit or store sets of information.

Object Type

Contains a code that represents different types of objects.like US,O,P..etc

Object ID:Contains a unique eight-digit number that represents a specific object, such as an organizational unit, a qualification, a business event, and so on for the Object type

Evaluation Path

Contains a code representing an evaluation path. An evaluation path allows you to focus inquiries/reports on objects which are affected by certain relationships.

Example

You may want to focus on objects involved in the relationship construct: organizational unit (O) > position (S) > person (P)

Transfer Mode

The transfer mode determines how data on the objects (= plan version/ object type/object ID) is imported in the target system.

Insert (complete transfer: delete in target system, recreate)

The data records for all of the object types and infotypes from the distribution model are transferred in full to the target system. If one of these objects already exists in the target system, it is replaced in full. In other words, it is deleted in full, and then recreated using the distributed data records.

You can specify a reporting period (data selection period). The system distributes all of the data records that are valid for at least one day between the 'start date' and 'end date'.

When a complete transfer is executed for the first time, the insert mode must be used.

Update (for changes: infotype/subtype records in reporting period)

You can specify a reporting period (data selection period). The data records of the infotype/subtype to be entered are distributed if they are completely within this period.

In the target system, data records of the specified infotype/ subtype are first deleted if they are completely within this period (relationships are only deleted if they were created earlier by distribution). The distributed data records are then recreated.

The change pointers are despatched in update mode.

Partner Number of Receiver

This field contains the partner number of the receiver. The partner number and partner type uniquely identify the receiver.

Infotype

Contains a code that represents a specific infotype. Infotypes allow you to describe object attributes.

Arshad

Former Member
0 Kudos

Hi. I have no idea what Status Vector is by the way, sorry. Again the HR forum might help.

Regards,

Dave.