Updating Vendor Master Address from HR Master using PRAA

Hi All,
When PRAA updates the Address into the Vendor Master from Infotype 6 subtype 1, does it consider the Second Street address as well?
Some employees have 2nd address line populated in their IT0006 record and this isn’t showing in their vendor account.
Regards,
Anjali.

Hi Anjali,
No, the sttandard program does not update any subtypes of infotype 0006 other than subtype 0001. However, you can adapt this to suit your needs: an empty routine is supplied in the includes RPRAPAEX and RPRAPAEX_001 which you can adapt to your requirements You must implement the user exit routine 'set_address_by_user'. An experienced ABAP programmer can do this.
Regards,
Rodrigo

Similar Messages

  • Creating Vendor Master Records from HR Master Records

    Dear Experts,
    I have been using t-code PRAA to create vendor master records from HR master records.  The client would like to have one vendor number for a group of employees (in this case external contractors all working for the same company).  The system won't allow me to link several PERNR to one LIFNR (i.e. error message).
    Is it, however, possible to do this?
    Thank you.
    Edited by: Philip on Jan 14, 2011 9:58 PM

    Hi ,
    PRAA has one to one relation ship , means it created 1 vendor for 1 employee .
    If you are using PERNR then you cant use one vendor to may PERNR .
    Either create them as individual vendor or else have a manual control system in place where in you will have to create a dummy PERNR and then allocate all the cost to this invidual vendor , if you are paying the check to only 1 contractor for say 100 contract employees you can use this .
    else it is a better mechanism and control to have 1 is to 1 in case of employee to vedor .
    Regards ,
    Dewaang T.

  • Replicated vendor email address from ECC 5.0 to SRM 5.0

    Hi All
    Currently, we are trying to replicate vendor email address from ECC to SRM. We use Vendor Master – General – Email (SMTP_ADDR) to store different email address
    1. ) Case One
    - Vendor email address for vendor account receivable
    - Vendor email address for procurement
    - Vendor email address for return invoice
    Our system : SRM will only replicate defaulted vendor email address ( Standard Number )
    Question : Is it possible to replicate all email address ( the above 3 email address).
    2.) Case Two
    When we only one email address for vendor account receivable, we don’t want to replicate to SRM.
    Question: Is possible to block this vendor email address and do not replicate to SRM ?
    Thank You
    Alex

    >>Will XI 3.0 able to work with ECC 6.0 without any change or any change is required in the XI configuration level, please specify?
    As far as I know, no change is required in XI configuration.
    Regards,
    Praveen Gujjeti.

  • Function module to update vendor communication address

    Hi Experts,
        Can anyone give me an idea,which function module is used to update vendor communication address details.
    **points will be rewarded
    Regards,
    Naresh.

    Hi,
    Try this FM.
    ADDR_COMM_GET
    Thanks,
    Sandeep.

  • Update vendor material no. from inforecord to contract

    Hello
    I'm trying to update the vendor material no. (IDNLF) in the contract from the info record.
    I have an updating job of vendor material no. for info records and I want it to update the number also in the contract automatically. (copy from EINA_IDNLF to EKPO_IDNLF)
    Is there a way to do it??
    Both the info record and the contract already exist.
    Thanks

    Hi
    Could you explain waht you mean by updating job do you mean vendor details.
    Generally vendor details are global details so once you update vendor master record when you are creating contract or changing contract then it automatically directs to update vendor master record.
    hope it helps.
    Edited by: ppkk on Oct 29, 2008 10:57 AM

  • Update email on IT0105 from Active Directory using LDAP connector

    Hi,
    I see lots of  threads in this area, but none on this particular requirement.
    The requirement is simply to retrieve email addresses from AD by feeding the employee number into the LDAP connector. The email address returned would then be used to update the email field on IT0105.  (Our AD is set up with employee number as key)
    Does anyone know if there are any standard reports or functionality around to allow the customer to do this? I would prefer to rule this option completely out before looking at writing an abap to do the job.
    Regards
    Phil

    hi
    check if the below link of any use to you
    http://help.sap.com/saphelp_nw04s/helpdata/en/eb/0bfa3823e5d841e10000000a11402f/frameset.htm
    regards
    sameer

  • Cannot update iMovie and iPhoto from Apple Store using Mountain Lion

    Hi,
    Everytime I try and update iMovie and iPhoto from the App Store I get an "an error has occured" followed by a "There was an error in the App Store. Please try again later. (20)." I tried to download the update from the apple website, but much to my chagrin I was told "The version of iPhoto installed on this Mac must be updated through the Mac App Store. Check the Mac App Store to see if an update is available."
    Help anyone?
    Thanks,

    I have only had one AppleID ever.  I do not have any other AppleIDs.  My kids have thier own... and only one each for this very reason.  Pick an ID and stick with it becuase it will be with you the life of ownership of Apple products.

  • Create Vendor Master Record from HR Master Record

    Hi All,
    I am running PRAA Transaction Code, While running I am getting this Error.
    Employee for whom a vendor master record already exists.
    Personnel Number missing in company code segment.
    Then I went to SM35 but did not found any batch.
    Please can anyone explain the entire process.
    Thanks and Regards
    Ravi Narayan Padhi
    Edited by: Ravi Narayan Padhi on Jan 11, 2012 11:45 AM

    Hello
    In the report RPRAPA00, there is parameter ' 'Create new company code segment for existing vendor master records' as a checkbox under the 'Initial setup' maintenance mode, and it offers you the following option:
    If there is a vendor master record already available for a predefined personnel number, but it does not have a company code segment for the company code in which the employee is situated for the key date entered,then program RPRAPA00 supplements the vendor master record with the required company code segment.
    In your case, the company code already exist, so it will not create or add a new one with this option.
    This only works for "First creation" and not for updating. You need to use "update" or "change" in the setting to do this.
    Thanks and Kind Regards
    Ramana

  • Update Vendor Email Address

    Hi.
    I need to change email address for vendor.I have to remove existing mail address
    and populate with multiple mail address in vendor master.I tried bapi     BAPI_ADDRESSORG_CHANGE
    it  triggers with the error message " address cannot be determined".could any one tell what ADDRESS_NUMBER is.
    Thanks.
    Srilakshmi Balamurali.

    Hi Use BAPI_ADDRESSORG_GETDETAIL first and get Addressnumber.
    Based on this address number, call BAPI_ADDRESSORG_CHANGE.
    Below is the reference code.
    DATA: objtype LIKE bapi4001_1-objtype,
            obj_id LIKE bapi4001_1-objkey,
            obj_id_ext LIKE bapi4001_1-extension,
            context LIKE bapi4001_1-context,
            address_number LIKE adrc-addrnumber,
            bapiadtel LIKE bapiadtel OCCURS 0 WITH HEADER LINE,
            bapiadtel_x LIKE bapiadtelx OCCURS 0 WITH HEADER LINE,
            return LIKE bapiret2 OCCURS 0.
    Assign the following object type and object key to a main customer
    address
      objtype = 'KNA1'.
      obj_id  = <customer number>.
      obj_id_ext = ' '.
      context = '0001'.
    Get existing data by calling, e.g. FM 'BAPI_ADDRESSORG_GETDETAIL'
    Enter the reference structure data
    The telephone number with serial number '002' is to be deleted and
    the one with serial number '003' updated
      CLEAR: bapiadtel, bapiadtel_x.
      bapiadtel-consnumber = '002'.
      bapiadtel_x-updateflag = 'D'.
      APPEND: bapiadtel, bapiadtel_x. "Delete entry
      CLEAR: bapiadtel, bapiadtel_x.
      bapiadtel-consnumber = '003'.
      bapiadtel-extension = '77733'.
      bapiadtel_x-extension = 'X'.
      bapiadtel_x-updateflag = 'U'
      APPEND: bapiadtel, bapiadtel_x. "Update entry
      CLEAR: bapiadtel, bapiadtel_x.
      bapiadtel-telephone = '06227'.
      bapiadtel-extension = '11111'.
      bapiadtel_x-updateflag = 'I'.
      APPEND: bapiadtel, bapiadtel_x. "Insert new entry
    call change module
    CALL FUNCTION 'BAPI_ADDRESSORG_CHANGE'
         EXPORTING
              obj_type       = objtype
              obj_id         = obj_id
              obj_id_ext     = obj_id_ext
              context        = context
         IMPORTING
             address_number = address_number
         TABLES
             bapiadtel      = bapiadtel
             bapiadtel_x    = bapiadtel_x
             return         = return.
    Errors and warnings are in the RETURN table. If successful, the
    organization address and its communication data are now updated
    in the system.
    The adress number is in the ADDRESS_NUMBER field.

  • Update vendor material no. from info record to contract

    Hello
    I'm trying to update the vendor material no. (IDNLF) in the contract from the info record.
    I have an updating job of vendor material no. for info records and I want it to update the number also in the contract automatically. (copy from EINA_IDNLF to EKPO_IDNLF)
    Is there a way to do it??
    Both the info record and the contract already exist.
    Thanks

    If the info record is already exist and then you are creating contract than it will automatically copy the Ven mat number

  • Updating a Label content from code behind using dispatcher

    hi,
    I am trying to update a label's content from code behind.
    This part of the code is running in background worker. I wrote the following code to update a label's content:
    volumecontrol.Dispatcher.BeginInvoke(new Action(() =>
    volumecontrol.Content = volumeupdate;
     i tried using both BeginInvoke and Invoke but the application exits with the error:
    System.InvalidOperationException' occurred in WindowsBase.dll
    Using Invoke works when updating the UI from another thread but it not working in this case:
    Pls help.
    Thanks,
    Shaleen
    TheHexLord

    When you do that new action stuff you're capturing variables.
    If that means you grab a control's value across from outside the {} then you're trying to capture the variable on the background thread.  If that's some sort of control you're messing with then that will cause a problem as they have thread affinity.
    Because you don't want to be blocking the UI thread at all you should use BeginInvoke rather than Invoke.
    To explain this clearly - and provide a way you could use to explore what's going on and learn  - we need a separate thread which can be done using Task.Factory.StartNew.
    This bit of code allows you to put code onto a background thread:
    Task.Factory.StartNew(() =>
    // On a separate thread to the UI here
    Create a new solution, add a textBlock and Button:
    <StackPanel>
    <TextBlock Name="tb"/>
    <Button Name="btn" Click="btn_Click">Change the text</Button>
    </StackPanel>
    Then in the button click you can play around with what's going on.
    Just to be clear.
    That textblock is a control and it is created on the UI thread.
    To get from that task thread back to the UI thread you should use Dispatcher.BeginInvoke.  With no control name.
    Let's start with a broken piece of code:
    private void btn_Click(object sender, RoutedEventArgs e)
    Task.Factory.StartNew(() =>
    string thingummy = tb.Text + "Banana";
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = thingummy; }));
    When you click the button it'll error because when you access tb.Text there you do so on a background thread and tb has thread affinity.
    This, however, will work OK.
    Task.Factory.StartNew(() =>
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = tb.Text + "Banana"; }));
    That's OK because the Action runs on the UI thread where tb was created and all is good.
    Anonymous methods and actions capture variables ( you can google that for more info ).
    If you wanted to use a variable which was created on the background thread you can set it here:
    Task.Factory.StartNew(() =>
    string thingummy = "banana";
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = thingummy; }));
    or here
    string thingummy = "banana";
    Task.Factory.StartNew(() =>
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = thingummy; }));
    They both work.
    They are not accessing properties of a UI control because you're just setting the variable to a string.
    All of which means you could have a variable in your code which is set to volume or whatever that is from your control  ON THE UI THREAD and then modify that variable on the background thread.  Variables do not have thread affinity.  A
    double, string or whatever isn't a control.
    And this approach might well be more convenient.
    Hope that helps.
    Recent Technet articles:
    Property List Editing ;  
    Dynamic XAML

  • I want to update my account address from Australia to US.  I have $0.11 AUD store credit that I need to spend first.  Any ideas on what I can purchase for 11cents or how I can move forward with this?

    How can I clear my $0.11 store credit so I can update countries?

    Click here and ask the iTunes Store staff to zero your account balance.
    (119666)

  • How can I exclude client IP address from access log using WebServer 6.0? WebServer 3.x has Do not log client accesses from: option under Log Preferences". But I cant find it when we upgrade to 6.0

     

    Hi,
    Please go through the below link.
    http://docs.iplanet.com/docs/manuals/enterprise/60sp1/ag/esmonsvr.htm#18110
    I hope this helps. If you need any help let me know.
    Regards,
    Dakshin.
    Developer Technical Support
    Sun Microsystems
    http://www.sun.com/developers/support.

  • Populating the email address (SMTP_ADDR) in Vendor Master using PRAA

    Hi, experts!
    We would like to start using transaction PRAA (program RPRAPA00) to create and update Vendor Master Data based on HR employee data.  As part of this process, we would like to populate the "E-Mail" field with data from infotype 105.  (We have a separate infotype 105 subtype that stores the email address in the USRID_LONG field.)  I added the INFOTYPES: 0105 data declaration via an enhancement spot in RPRAPADE_ALV, so the GET PERNR brings in the appropriate p0105 data.... I just don't know how to push that into the appropriate field in the vendor master.
    I am trying to find the structure within the RPRAPA00 program that contains the email address field SMTP_ADDR, but can't seem to find it.  When a Vendor is created, it looks like this field gets stored in the ADR6 table, but I don't really understand how the ADDRNUMBER field in the ADR6 table gets linked back to the vendor number (LIFNR).
    I looked at the BADI BADI_EXITS_RPRAPA00, but none of the defined Methods have an email address field.
    How do I update the email address field in the vendor master using PRAA?
    Thanks in advance for any advice you can give!
    - Steve

    Did you figure this out?  I'm trying to do the same thing.
    see PRAA user exit to update vendor email address
    A couple of things I found are:
    - there are 2 email address on the vendor
      - Comunication section - SZA1_D0100-SMTP_ADDR
      - Correspondence section - BLFB1-INTAD
    - apparently it is some kind of standard to use the correspondence section email address to send emails via F110
    - you have access to BLFB1 in RPRAPAFO_ALV
    - using the modification assistant I was able to populate BLFB1-INTAD
    - like you I thought the vendor email address's were stored in ADR6 but I tried going in to XK02 and added a couple of bogus email address's to a vendor and then went into ADR6 looking for them.  I could not find them.   Correction - I took another look in ADR6 and I did see the test email address.
    Buy reading some other threads they imply that this can be done via a user exit but like you I can't seem to be able to see how.
    Jerry
    Edited by: Jerry on Mar 12, 2011 12:48 AM
    Edited by: Jerry on Mar 14, 2011 5:12 PM

  • Employee master and Vendor master address mapping

    Hi All,
    I am working on a std. SAP program (RPRAPA00) that will create a vendor for an employee record ... this program when executed will create a vendor for a selected employee and will transfer the HR master data for that employee to the vendor master. Now when I am doing this I am having data mapping problem..there are few address fields in HR that are too long for the vendor master to hold for example:
    In HR                                                                  
    Street and House Number- 60 character
    City                                 - 40 Character
    District                            - 40 Character
    Vendor Master
    House number and street - 35 Character
    Address                         - 10 Character
    City                                - 35 Character
    District                           - 35 Character
    So can you please tell me how can I take care of this.
    Thanks,
    Raj

    Ho Rob,
    Thanks for the reply... I have another concern !!! we want to push the email address from HR master to Vendor master but looks like program RPRAPA00 is not taking care of that. So can you please tell me how can I get that.
    Thanks,
    Raj

Maybe you are looking for

  • Need some help in creation of a VM image

    Hi, we have been tasked with the creation of a VM image which has WebLogic Server, Coherence, Oracle Database XE etc. And I am a newbie to it   Do you have any tips to help me get started??  Thanks and regards Anil

  • How do I connect my Airport Extreme to an AT

    How do I connect my Airport Extreme to an AT&T U-verse Modem/Router?

  • Apple change in T's & C's

    I just heard a rumour...and it may only be that.... that Apple have in the last few weeks change the terms of the developer licence so that the company that owns the content, must be, or have their own developer licence. So for the likes of many of u

  • How can I get a list of users

    How can I get a list of users who work now in B1

  • What next?

    Hello, it looks like XI is not the friendliest thing in the world We're talking about csv to xml conversion, file is picked from file folder and stored in the folder via ftp. I created data types, message types, message interfaces, message mappings a