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

Similar Messages

  • HT203808 I have an iphone 5 and an iphone 5s and an i pad all asociated with the same apple id, however the email address is no longer in use and i need to delete this off the devices but get incorrect password info everytime i try to reset it.

    I'm having trouble deleting an apple id from both my iphones and ipad mini. The email address is no linger in use and evertime i try to reste the password i get  the incorrect message. I'm struggling to delete the aplle id account on all these device. please help!!!!!

    You are obviously talking about a password that you need in order to delete the iCloud account since you do not delete an Apple ID on a device, you sign out of it and sign in with the new one.
    Did you follow the steps in this article that led you here?
    iCloud: "Incorrect Apple ID or Password" alert when setting up iCloud after upgrading to iOS 7

  • HT5625 how to know the email address/Apple ID that I used to register my Ipad Mini?I only know my passwords and the Serial Number of the Ipad.

    my question is in the titile. please help me

    Hi John Henry Cabatic,
    If you can, go to the Apple Store and give them all of your email addresses. Hopefully, you've written down or know the passwords if you still use them. You won't need them there but the one that works is the one Apple will use to communicate with you. (They are changesable, though.)
    Did you get an ipod many years ago and used one of the ID's there and then forgot about it? That happened to one of our sons. Apple helped him over the phone. 
    Texas Mac Man gave you the link which would usually work, but given that they only allow you three trys at it, you'll have a problem. If that's the case, call Apple support.
    (I'm not a sir, though I think that was very respectful of you to be so polite. I'm a woman.)
    Hope this helps.

  • HT5570 I can't access icloud, the email address is no longer in use and it does not let me put the new apple ID on the iPad

    Can any one help me on this??

    If you mean that Find My Phone is asking for a password to a different Apple ID to your current Apple ID.
    This feature has been introduced to make stolen phones useless to those that have stolen them.
    However it can also arise when the user has changed their Apple ID details with Apple and not made the same changes to their iCloud account/Find My Phone on their device before upgrading to iOS 7, or if you restore from a previous back up made before you changed your details.
    The only solution is to change your Apple ID back to its previous state with Apple at My Apple ID using your current password, you don’t need access to this address if it’s previously been used with your Apple ID, once you have saved these details enter the password as requested on your device and then turn off "find my phone" and delete the account from your device.
    You should then change your Apple ID back to its current state, save it once again and then log back in using your current Apple ID. Finally, turn "find my phone" back on once again.
    This article provides more information about Activation Lock.

  • Email to mulitple email id define in Vendor Master

    Hi ,
    Can anybody help to find the solution for sending email to multiple vendor email address defined in vendor master. In fact right now the email goes to single vendor which is defined as standard. But we want to send email to multiple vendors defined in vendor master email address and in email address we also want to define internal users to whom the email should be send.
    Regards
    Sunita

    Dear Heinz India Team,
    SAP Standard only gives option of sending one email in general data tab, but the workaround for that is instead of a customized program, you can maintain the email address in Contact Person fields and just ask your technical person to pick the email address from there.
    you can give the logic that... pick up the field person number  which is for Contact Person and use that in table ADR6.
    I hope this will solve your problem without much customizing
    Reward Points if it helps,
    Regards,
    N

  • I am trying to change my Apple ID. Try to do this I keep getting an error message saying 'This email address is designated as your rescue email address and cannot be used as your Apple ID or Primary email address. Please choose another.' The email address

    I am trying to change my Apple ID. Try to do this I keep getting an error message saying ‘This email address is designated as your rescue email address and cannot be used as your Apple ID or Primary email address. Please choose another.’ The email address that I want to use did use to be my recovery email but I have changed it, so that address is no lonegr associated with my account. I do not understand why I cannot use it as my Apple ID now.  Can anyone help?

    Contact iTunes customer support for assistance.

  • I created an Apple ID for iTunes using a work email address and left that company before I had an opportunity to change the email and password for that account.  How do I change the email address to a new one that I can access?

    I created an Apple ID for iTunes using a work email address and left that company before I had an opportunity to change the email and password for that same account.  Now I can't seem to login to that account and I can't choose the option for forgot password because it will send email to the old workplace.  How do I change the email address to a new one that I can access?

    If you remeber the password to that Apple ID then follow these steps
    1 - Make sure you have an email address that is NOT an Apple ID
    2 - Go to AppleID.Apple.com
    3 - Where it reads Manage Apple ID - Sign in
    Once you are signed in want to make sure the email address you are wanting to use is NOT set up as a "Recovery/Rescue" email for this account.
    [To check this - Main page where you see Primary ID - below do you see the email address you want to use listed towards the bottom? Yes - Delete / No - Good ./. If made any adjustments "Save" Next on the left select "Password & Security" - Answer your security questions you set up "if you have any" then scroll towards the bottom and check to see if you see the email address you want to use. Yes - Delete / No - Good] <-> Also you can change your password on this page as well. Any adjustments made "Save"
    Once this is done go back to the main page where you should read "Primary ID" and change the email address that is showing to the new email address youo want. "Save" Done
    I learned this not to long ago and worked for me. Hope this helps you!

  • Why can I not verify my Apple ID? I keep getting this message after trying: "the email address is alread in use or you may already have an apple id associated with this email address. please try again or sign in using your existing apple id"

    the email address is alread in use or you may already have an apple id associated with this email address. please try again or sign in using your existing apple id............ PLEASE HELP ME

    Hi all,
    I tried this and it worked:
    1) Visit My Apple ID at https://appleid.apple.com/.
    2) Click the Manage your account link on the right sideof the page.
    3) Enter the account name (Apple ID) and the password you used when creating the account.
    4) Change the email address associated with your account.
    5) Send new verification email
    I also got this from apple CS for other things to try:
    Please follow these steps to access your Apple ID accountinformation:
    1) Visit My Apple ID at https://appleid.apple.com/.
    2) Click the Manage your account link on the right sideof the page.
    3) Enter the account name (Apple ID) and the password youused when creating the account.
    4) Delete any duplicate email addresses associated withyour account.
    5) Click the Save Changes button.
    If you do not have duplicate email addresses on your account, it is possible that your email address is already being used withanother Apple ID. In order to verify your email address with the current AppleID, it will need to be disassociated from your other Apple ID. You can do thatby following these steps:
    1) Visit My Apple ID at https://appleid.apple.com/.
    2) Log in with your other Apple ID and password.
    3) Select the Manage your account link.
    4) Choose Name, ID, and Email Address from the left sideof the page.
    5) Next to Primary Email Address, select Edit so that youcan change the email address associated with this Apple ID.
    6) Once you've made the desired change, select SaveChanges.
    7) Choose Sign Out from the top right of the page.
    If you would like to have the verification email resentto you, please sign into https://appleid.apple.com/with the Apple ID you want to verify, and make sure there is not a typo in yourPrimary Email Address. Select the "Edit" link to the right of your email address to make corrections and then click the "Save Changes" button.Once the typo is fixed, or if there is no typo, click the "Resend"link under your email address.
    If you still do not receive the verification email,please reply to this email with the email address that you intend to use onyour Apple ID.
    Good luck!
    Em

  • When clicking on name in address book -the email address appears different in the email address bar and can't be sent -why?

    I have been using thunderbird for some years - in last month when I have been trying to send some emails I have a problem with some of them in that part of the email address has changed when I insert it ino the address bar and has inverted commas around the first part of the address before the @. I have tried deleting the addresses and re-inserting them but the same thing happens. If I go into the address bar and delete the commas the email is sent - can I overcome this problem without having to go into each email? I send out emails to many people and changing each one that has the problem takes a long time. Not every email address has this problem. Many thanks -Tim

    ok, I've spent some time doing various scenarios.
    I have managed to replicate one scenario which does as you say.
    If my contact in the address book:
    With name details as Peter Foo
    email address: [email protected]
    where there is an inserted space before the name peter, of course this is not instantly noticeable, but it is as if you hit the space bar just before typing the email address.
    Then when I use the Contacts Sidebar in a Write message, it will add the email address like this:
    Peter Foo <" peter"@somewhere.com>
    which of course in invalid.
    but in the address book, if highlight the contact, in the section below the email address in blue -if I click this to send an email the email address is printed exacly with the space and it will send as if nothing is wrong.
    So i'm asking you to check those email addresses which insert incorrectly via the Contacts sidebar. They only do this for me if there is a hidden inserted space at the start of the email address.

  • Update email address in vendor master using report RPRAPA00

    Hi All ,
    My requirement is to update email address in communication tab of vendor master .
    There is one report RPRAPA00 running in background to update vendor master except email .
    I could not able to see anything to update email address in user-exits available in report RPRAPA00.
    Is there any way to update email address using this report or any alternative way .
    Please help .
    Thanks and regards ,
    Sijin KP.

    You can use a couple of function modules from function group SZA0 to update the email address.
    Attached is a simple test program that inserts a new email address for a vendor whose address number is known (from LFA1-ADRNR):
    DATA: comtab TYPE STANDARD TABLE OF adsmtp WITH HEADER LINE.
    comtab-consnumber = '001'.
    comtab-flgdefault = 'X'.
    comtab-smtp_addr = 'email_address_comes_here'.
    comtab-dft_receiv = 'X'.
    comtab-valid_from = '00010101'.
    comtab-valid_to = '99991231'.
    comtab-updateflag = 'I'.
    APPEND comtab.
    CALL FUNCTION 'ADDR_COMM_MAINTAIN'
      EXPORTING
        address_number                       = '0000141306'
        table_type                           = 'ADSMTP'
      TABLES
        comm_table                           = comtab
    EXCEPTIONS
       parameter_error                      = 1
       address_not_exist                    = 2
       internal_error                       = 3
       OTHERS                               = 4
    IF sy-subrc NE 0.
      WRITE sy-subrc.
    ELSE.
      CALL FUNCTION 'ADDR_MEMORY_SAVE'
       EXCEPTIONS
         address_number_missing       = 1
         person_number_missing        = 2
         internal_error               = 3
         database_error               = 4
         reference_missing            = 5
         OTHERS                       = 6
      IF sy-subrc NE 0.
        WRITE sy-subrc.
      ENDIF.
    ENDIF.

  • SQVI to display the list of vendors with the email address

    Hi can any one please provide me the steps for SQVI to get the list of the vendors(LFA1) with the Email address ( ADR6 )

    go to t-code sqvi> enter ztest or any cutom name>create>enter title>enter comments
    -->slect table join asa a data source and hit enter..
    -->press shiftF1 and enter table name LFA1 and again press shiftF1 and enter table ADR6..and hit
    enter
    now you will get the table relation ship between the LFA1 and  ADR6 ..
    next go to se16 and get the value for the vendor and pass the value to adr6 ..
    Prabhu

  • Update email in Vendor master through PRAA

    Hi,
    Is it possible to create email id in communication tab of Vendor master through PRAA.
    I have read so many threads, but not got any solution.
    I know it is not possible without do any development, could you please highlight some inputs to do this?
    Regards
    SM

    Hello SM,
    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.
    Regards,
    Raynard

  • Defaulting the email address in From field.

    Hi ,
    I am working on requirement to default the email address in from field and populate the eligible emails ID 's as drop down in from field based on some condition. So I need to overwrite the standard emails data that are already coming in from field.Please see the attachment for your reference.
    I did below analysis.
    Component:CRMCMP_CCS_EML
    View:Email header
    Method: DO_PREPRRE_OUTPUT.
    I achieved populating the drop down values..by populating the values in   typed_context->mail->gt_default_from_addresses.
    But my requirement is to default one email based on some condition. So I populated the default value as first entry in the  drop down list box so that it will automatically default.
    It's working as expected if we have personalizing setting for Drop down list as 'Default'.Please see the attachment for your reference. But it's not working if we have settings like 'By Value' and 'By Key'.
    Ex: If I have two emails in GT_DEFAULT_FROM_ADDRESS like .[email protected],CC(First entry Default)[email protected](Second entry). if I use the settings 'Default' it's default with [email protected] if i use other setting it's defaulting with [email protected]
    Could any one has any idea how to handle this..and options that we have in this case.
    Or is there any other field I can default for From Field. (This should work for New ,Reply and Reply all )
    I appreciate your help on this.
    Thanks,
    SaraSAP.

    Hi Sara,
    I believe that selection is controlled by attribute typed_context->mail->GV_SELECTION_FROM.
    So, when you populate the possible entries in typed_context->mail->gt_default_from_addresses, just try to fill your desired default value in mentioned attribute and check if that works.
    Kind regards,
    Garcia

  • User registration uses first name/second name as username instead of using the email address

    I am just building my website and noticed that when a user registers, the username is set to the first name/second name.
    BUT... using a different temporary BC site, I noticed that this was using the email address as the username.
    When the username is set to first name/second name (e.g. fredsmith), it is possible for 2 people with the name fred smith to register and have the same username
    How can I set the username to be the user's email address?

    How is your javascript skills?
    It is a matter of pre-populating the username field with the email the person typed out.

  • We have to add about 900 email address to cost center master data. Whats th

    Hi sap guru's,
    We have to add about 900 email address to cost center master data. Whats the best way of achieving this?
    pls help me.
    Thanks in advance,
    RAVI

    Hello Ravi,
    I do not see any email ID field in the cost center master. You may insert the ID in one of the available address fields. You may use LSMW or BDC to upload the same or even mass processing transaction KS12.
    BR // SG

Maybe you are looking for