Auto Employee vendor creation
Hi,
There is a requirement of finding way that while employee get hired in SAP through HR PA 40 , employee vendor in FI gets created automatically. does any standard place exists to write code for this.
Thanks
hi
it is possible via PRAA tcode , pre-requisites are below
ALL employees for whom vendor is to be created should have
1. Infotypes 0,1,2,6,9 maintianed mandatory
2. Reference vendor should be created from which the program will create a new vendor.
Then schedule the praa tcode in background and execute the job in sm35 tcode , the vendor should be ready.
For any automated updation of data , there are user exits available , this can be done if needed .
Regards
sameer
Similar Messages
-
Auto employee vendor creation report
HI Experts,
How to right a program which creates employee as a vendor automatically when HR hires any new employee in SAP, also in future if any detail has been changed in his HR master then the same will be automatically changed in his respective vendor master.
Thanks in advance
Regards
AnitaDear Anita,
Please go through the following url
http://www.sapfunctional.com/HCM/Vendor/Index.htm
Have a nice day!
Regards,
Rakesh -
Hi ,matically
how to create automatic vendor creation via PRAA.
Is this prgm can run in back ground and will updat enewly hired employees automatically.
GKHi GK,
Yes this can be done.
Follow the steps mentioned in this doc - http://scn.sap.com/docs/DOC-27098
Thanks
Vipin -
Problem in Automatic employee - vendor creation(PRAA)
Hi Experts,
Based on the Reference vendor company code Employee vendor need to be created. For single company code its working fine, But for multiple company code it is taking all the employees and checking employee company code and reference vendor company code. Any one suggest me how to do for multiple company code.
Thanks,
Naveen.Hi,
Issue has been solved with Employee number and company code input by adding company code in further selection....
Thank You.
Cheers,
Naveen. -
Employee Vendor creation - PRAA
Hi Experts,
Please can anyone guide me for how we can create Employee vendor by using PRAA.
I am trying to create it through PRAA but job is not getting crated in SM35.
Thanks in advance.
Priyanka DhukeHi Priyanka,
As per the documentation in SE38 on program RPRAPA00, the system creates vendor records by reading the infotypes:
Actions (Infotype 0000)
Organizational Assignment (Infotype 0001)
Personal Data (Infotype 0002)
Permanent Residence (Infotype 0006 Subtype 1)
Bank Details (Infotype 0009 Subtype 0 or 2)
The Communication (Infotype 0105) where the email address is stored is not read. Even if the 0105 was read and was able to populate field SMTP_ADDR with an email address in the vendor master record it is actually not possible to email remittance/payment advices to vendors after running the payment run (F110) or creating the DME file. It is only possible to fax or print payment advices. An Alternative suggestion to other customer is to used the User Exit in note 570023 and 407827.
407827 - RFFO: mail payment advice notes
570023 - User exits for the generation of vendors with RPRAPA00
You can use the Interface SAMPLE_PROCESS_00002040 in note 407827.
Hope this help
Best regards
Sarah -
Automatic Employee Vendor Creation while hire employee
Hi,
There is a requirement of finding way that while employee get hired in SAP through HR PA 40 , employee vendor in FI gets created automatically. does any standard place exists to write code for this.Implement user exit PBAS0002 (SMOD)
-
Email Address (SMTP-ADDR) in Employee Vendor Creation through PRAA
Hi All,
We have a requirement tp update Vendor Email Address (SMTP-ADDR) from HR master Data (Infotype 0105). I have checked the Available BADI "BADI_EXITS_RPRAPA00" but nothing helpful.
Can you please suggest on the same ?
Thanks and Regards,
-Pooja.Hi Pooja,
Implement the badi : BADI_EXITS_RPRAPA00 and populate the SMTP_ADDR from infotype 105 (sub type : company / Email) in structure BLFB1.
Now go to Program : RFBIKR00 ( Main Program of batch)
Sub-Routine : D0111_FUELLEN
Implement the implicit enhancement point at end of that subroutine.
Now append bdc internal table FT , with BLFB1-SMTR_ADDR like
CHECK sy-cprog EQ 'RFBIKR00'.
CLEAR FT.
FT-FNAM = 'SZA1_D0100-SMTP_ADDR'.
FT-FVAL = BLFB1-SMTP_ADDR.
APPEND FT.
hope this will solve your purpose.
Regards,
Shibashis. -
Employee vendor creation job cancelled
When we were trying to create the vendor in backgroud, using the standard program RFBIKR00, job failed. Here is the error message, no idea what happend.
Job started
Step 001 started (program RFBIKR00, variant &0000000023327, user ID *******
Session 1: Special character for 'empty field' is /
Session 1 session name UP_1700VNDRS was opened
Trans. 2 record 5: Data record is not flagged as record type 2
... Last header record ...
... BLF00-STYPE 1
... BLF00-TCODE XK02
... BLF00-LIFNR 0000410883
... BLF00-BUKRS 1700
... BLF00-EKORG /
... BLF00-KTOKK Z004
....Editing was terminated
Job cancelledHI
Check the Stype value for all the structures you are using in prorgam RFBIKR00.
since the STYPE = 1 should be only one record,through out the file.
I think in u r case stype = 2 is missing.
Regards,
Raghu -
Freelancers with employee vendors
Hi SAP Gurus,
My Client would like to set up the employee vendors with a control that allows only fulltime employees to have an employee vendor set up.
So when an employee vendor is set up it only allows full time employees in the personnel number field in the employee vendor creation, and no freelancers.
We want to try and avoid using Validations on basis of Employee subgroup number.
Is there any other solution to this through configuration?
Please reply at the earliest.
Thanks,
SJI'm with a New York City based company interested in a New York City based freelancer with Digital Production Suite experience. We are looking for someone to design an interactive application to be used for sales purposes. If interested, please contact me at [email protected] with your resume and links to your portfolio or any relevant previous work. Thanks!
-
Automatic Creation of Employee Vendor record when hired in HR
Hi Gurus,
Any assistance in Automatic creation of Employee vendor record when the employee is hired in HR master data.
Thanks in Advance
BLITZZHi,
Use the t.code: PRAA. Give reference to an existing employee vendor.
Or, you can also create a batch job that runs this daily. Before that you need to create a reference employee vendor and input the most common fields in it (like, Recon Account, Payment method, etc.).
Regards,
Kiron Kumar T. -
Job Scheduling for Employee Vendor master creation
Hi,
We want to automate the activity of creating the employee vendor master.
If an employee is hired today, a job should run tonight and create his vendor master based on the no range set.
I believe we need to use program PRAA.
We have 5 company codes with 5 different no ranges.
Please suggest with steps on how to do this?
Thanks
P909922Hi
The reference vendor is given correctly so that it comes under the company code for which the employee is hired....
the problem is that the system picks up the first pernr (first employee in the system), reference vendor and matches these together and throws the error message
"Reference vendor 0000pernr , company code XXXX do not exist"
So I understand that if the employee is hired for the same company code of first pernr, this will become successful....
But, how do we do this this activity for remaining 4 company codes? for remaining 4 company codes, we will get the same error message.
Any suggestions? -
Need Sample Code for Vendor creation using JAVA API
Hi,
I have a scenario like Vendor creation using <b>Java API</b>.
1.I have Vendors (Main) Table.
2.I have <b>look up</b> tables like Account Group.
3.Also <b>Qualifier table</b>(Phone numbers) too.
Could you please give me the sample code which helps me to create Vendor records using Java API?
<b>I need Code samples which should cover all of the above scenario.</b>
<b>Marks will be given for the relevent answers.</b>
Best Regards
PK DevarajHi Devraj,
I hope the below code might solve all your problem:-
//Adding Qualified field
//Creating empty record in Qualifed table
//Adding No Qualifiers
Record qualified_record = RecordFactory.createEmptyRecord(new TableId(<TableId>));
try {
qualified_record.setFieldValue(new FieldId(<fieldId of NoQualifier), new StringValue(<StringValue>));//Adding No Qualifier
catch (IllegalArgumentException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
catch (MdmValueTypeException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
//Creating Record in Qualified table
CreateRecordCommand create_command = new CreateRecordCommand(connections);
create_command.setSession(sessionId);
create_command.setRecord(qualified_record);
try
create_command.execute();
catch(Exception e)
System.out.println(e.toString());
RecordId record_id = create_command.getRecord().getId();
//Adding the new record to Qualifed Lookup value and setting the Yes Qualifiers
QualifiedLookupValue lookup_value = new QualifiedLookupValue();
int link = lookup_value.createQualifiedLink(new QualifiedLinkValue(record_id));
//Adding Yes Qualifiers
lookup_value.setQualifierFieldValue(0 , new FieldId(<FieldID of Yes Qualifier>) , new StringValue(<StringValue>));
//Now adding LookUP values
//Fetch the RecordID of the value selected by user using the following function
public RecordId getRecordID(ConnectionPool connections , String sessionID , String value , String Fieldid , String tableid)
ResultDefinition rsd = new ResultDefinition(new TableId(tableid));
rsd.addSelectField(new FieldId(Fieldid));
StringValue [] val = new StringValue[1];
val[0] = new StringValue(value);
RetrieveRecordsByValueCommand val_command = new RetrieveRecordsByValueCommand(connections);
val_command.setSession(sessionID);
val_command.setResultDefinition(rsd);
val_command.setFieldId(new FieldId(Fieldid));
val_command.setFieldValues(val);
try
val_command.execute();
catch(Exception e)
RecordResultSet result_set = val_command.getRecords();
RecordId id = null;
if(result_set.getCount()>0)
for(int i = 0 ; i < result_set.getCount() ; i++)
id = result_set.getRecord(i).getId();
return id;
//Finally creating the record in Main table
com.sap.mdm.data.Record empty_record = RecordFactory.createEmptyRecord(new TableId("T1"));
try {
empty_record.setFieldValue(new FieldId(<FieldId of text field in Main table>),new StringValue(<StringValue>));
empty_record.setFieldValue(new FieldId(<FieldId of lookup field in Main table>), new LookupValue(<RecordID of the value retrieved using the above getRecordID function>));
empty_record.setFieldValue(new FieldId(<FieldId of Qualified field in Main table>), new QualifiedLookupValue(<lookup_value>));//QualifiedLookUp value Retrieved above
} catch (IllegalArgumentException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (MdmValueTypeException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
//Actually creating the record in Main table
CreateRecordCommand create_main_command = new CreateRecordCommand(connections);
create_main_command.setSession(sessionId);
create_main_command.setRecord(empty_record);
try
create_main_command.execute();
catch(Exception e)
System.out.println(e.toString());
Thanks
Namrata -
hi guys can anyone tell me how many types of vendor creation?and tcodes
Hi,
The types of vendor depends on customer business process and involved process. You can vendor types as Domestic Vendor,Import Vendor,Capex Vendor,Employees Vendor & One Time Vendor. Each type must have different vendor account group so as to also definitely different number ranges.
You can create vendor in t.code: XK01 ( centrally). Also vendor can be created in t.codes: MK01(purchasing) & FK01( finance)
For more check link for XK01:
http://baylor-help.bcm.tmc.edu/content/create_vendor_master_-_xk01/qr_step/html/index.htm
Regards,
Biju K -
From Vendor Creation to Payment of Supplier (New User Here)
Hi,
Can anyone here could help me find a link or any softcopy of document that will help me learn more about the process of vendor creation up to the payment of supplier process. Right now I'm using an Oracle Dev module so we can tests for ourselves how the system works. The problem is that we are all Newbie.
Hoping that someone can help me here.
Thanks,
Aceecho "alias ls='ls --color=auto'" >> ~/.bashrc
That will append the alias mentioned in post 2 to your .bashrc which is where aliases are stored (you should run this as user for user's bashrc and root for root's bashrc). You will need to logout or issue
source ~/.bashrc
to get it to work.
For example I've aliased ls to ls -sh to give me file sizes
edit: fixed typo
Last edited by SS4 (2011-01-17 21:39:35) -
Hi,
In Vendor creation , while selecting the Country as United States ( US) in Vendor address the following error message is displayed
"Communication error with the external tax system (VERTEX_MS0018)
Message no. TAX_TXJCD864 "
How to solve this issue?????
Regards,Hi,
Check the following entries.
OBCO : Check the schema TAXUSX (VERTEX Standard Jurisdiction Code)
OBCP : Select the costing sheet TAXUSX, check the tax jurisdiction codes
IMG>Financial accounting new > Financial accounting Global settings > Tax on sales/puchases >basic settings > External tax calculation.
Take FI consultant help make necessary settings.
Regards,
Chandra
Maybe you are looking for
-
Vendor down payment with input tax
Dear Expert My client receieves down payment with input tax, to meet their legal requirement for VAT filing, they have to book entries as below; When receieving down payment with input tax: Dr. Down payment Input tax Cr. Bank When receiveing
-
How do i install mac os 10.4 without disk 2 of install?
wife's ibook got full of stuff and i went to the genius bar and they recommended "erase and install'. i thought i had all the disks, but i'm missing disk 2 of install disks. i have 10.2 install disks, but only the initial install disk of 10.4. now i'
-
How to change nickname when writing reviews in App Store?
Hi guys, I had an iTunes account that I don't use anymore but I want to use the nickname I had when writing the reviews in my new account, it won't let me chose it because it's already taken by my older account... Is there a way to change it? Thanks
-
When I scroll pages in Safari, they 'fracture' - i.e. graphics break up, lines of text split, yet when I try to capture the screen to illustrate the problem it fixes itself. What's going on?? Only noticed this since upgrading to 10.5.4 and Safari 3.1
-
Fail to download OracleWorld 2002 white paper & presentation
fail to download OracleWorld 2002 white paper & presenation. Links are missing. http://otn.oracle.com/oracleworld/ow_all.html Achieving Scalability, Performance, and Availability on Linux with Oracle9i Release 2 - RAC Speaker 1: Grant McAlister, Seni