06-06-2011 9:41 AM
Hi Gurus
I am new to the above transaction and will appreciate it very much if I can get some valuable input on this.
A few questions about PRAA:
a) I run it in update mode but i always have to go to SM35 to release the session. Can this be avoided?
b) My interpretation of the purpose of PRAA is really to auto-populate HR data from IT2, IT9 etc and "append" that to the new object created from the reference vendor master. Is there any features etc to goven how the data are retrieved from the HR infotypes? I was reading the program codes and it seems to be coded specifically. Basically, my requirement is to populate the Employee vendor name based on the Payee name field of IT0009 and also address details are to come from specific IT0006 fields. How can i do this?
c) Transactions, PRFI & PRRW - these seem to be related to posting amounts related to travel management. I am not using vendor objects for travel management so am I correct to say that I need not run these transactions?
Thanks in advance, gurus!
08-26-2013 7:58 PM
The purpose of PRAA is to map your employee record to a vendor (which is sometimes also referred to as internal or employee vendor). This inegration would allow for instance to track travel advances and expense reimbursement to employees providing you plan to have those travel expenses processed via AP (accounts payables) and not via Payroll. If the latter, the need for having the employee vendor is of lower value. PS : this integration is also useful whether or not you are using the SAP BTM solution or not (usually an external solution is looking for the employee number and you are posting the approved invoices against their equivalent vendor)
As per the SM35 session, you can have this session included as a separate step of the same job as PRAA. The integration point being the session name (the BDC session name is a selection option in both programs)
Job X
Step 1 RPRAPA00 (PRAA) creating BDC session for variant Vendor Cy 1
Step 2 RSBDCSUB running BDC session for variant Vendor Cy 1
Finally, the payee name is considered and will override the emplloyee name
IF p0009-emftx NE p0001-ename. "KCNK102838
blfbk-koinh = p0009-emftx. "KCNK102838
I am not sure about your question on the address, I would need specifics yto provide you with a right answer ; you already have the choice to specifiy the address type to be used for the creation (providing your HR admin is maintaining those)