Transaction PRAA - Fill address line 2 of Vendor

Hi All,
I need to fill the address line 2 at the time of vendor creation.
I know the code needs to be written in the SET_ADDRESS_BY_USER subroutine for program RPRAPAEX.
however which would be the field of the structure BLFA1 or any other structure should be filled to fill the address line 2 of the vendor master.
Regards,
Nibha

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

  • PRAA fill address line 2 of vendor

    Hi,
    I need to fill the address line 2 at the time of vendor creation.
    I know the code needs to be written in the SET_ADDRESS_BY_USER subroutine for program RPRAPAEX.
    however which would be the field of the structure  BLFA1 or any other structure should be filled to fill the address line 2 of the vendor master.
    Regards,
    Divya

    Hi,
    I'm guessing the concurrent program is outputting text (character mode) as opposed to PDF?
    This could be a number of reasons:
    1. Printer driver issue, e.g. the number of lines printed on the page is more than is defined for the printer driver: Try reducing the "Rows" on the current program definition
    2. Printer PRT issue, extra page break could be being inserted.
    3. The "box" in the report definition containing the address could be being expanding due to the extra address line, but not enough space so it forces a new page to be printed.
    Gareth
    Blog: http://garethroberts.blogspot.com
    Web: http://www.virtuate.com

  • 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

  • 'Update' maintenance mode in transaction PRAA

    Hi,
    We are trying to create an employee vendor using the transaction PRAA by selecting the 'Update' maintenance mode.
    The issue is that the clerk's email address is being copied from the reference vendor if the personnel does not have an email address maintained in the HR records.
    Please could you let me know if this is the standard functionality.
    Thank you.

    Hello
    Not sure that is a standard functionnality. You should check user-exit and BAdIs implemented in your system for PRAA... (there is 2 exit).
    If not you should open an incident to SAP because it doesnt looks like very clean to me to copy the email from template.

  • Error - Balancing Line Item Profit Center not filled in Line Item 007

    Hi
    I am trying to do a transfer posting from one vendor account to another. However, system is giving an error - Balancing Line Item Profit Center not filled in line Item 001. Pls suggest.
    Regards
    Vaibhav

    hi  vaibhav
    you go through this Tcode  FAGL3KEH  and maintain default profit centre. in the  error message system shown GL accounts
    hope you userstand
    thanks
    dharmendar

  • Transaction PRAA and SM35

    Hello people,
    I'm working with transaction PRAA to create a vendor from the HR master record. The transaction generates the batch input correctly, then I process the work file in background in SM35.
    The session ends successfully in development system and updates the email ID for vendor.
    But when the same code is executed in quality and prod system when running session in background it gives error as 'No batch input data for screen SAPMF02K 0111'.
    I cannot find the problem. Can you help me?
    Thanks in Advance.

    Just check the screen sequence in the developement system, Quality and production. If the screen sequence is different in Quality and production comparing with development, then it will rise the message like this. Functional consultant can maintain the screen sequences.

  • Multiple address of same vendor

    Dear All,
    There are certain vendors which has multiple locations with different statutory information such as Stax No. etc.
    At present we are opening new vendor. But purchase departments facing problem during preparing POs
    (some time they are preparing  PO against wrong Vendor ID because name is same ), reconciliations of account of such vendors. Because they have to take care of different
    codes of same vendors.
    Is there any solution?
    Thanks in advance,
    Nirav

    When you have multiple address for a vendor with different functions ...each vendor address should be set up as a different vendor. Then for the main vendor link the other vendor numbers through partner functions. Using Transaction WOLP, Partner roles and partner schemas at vendor level and purchasing Document level can be defined. Create as many vendor numbers as required  and assigning to the respective partner roles.
    Edited by: m_n_novice on Aug 28, 2009 4:25 PM

  • Adding third address line to infotype-6

    I want to add a custom field say. third address line to infotype-6.
    I want this field to be displayed just below the address line 2 in infotype-6 and not under additional fields.
    Is there any way to add this field.
    If I do this using transaction PM01using CI include option, the new/ custom field gets displayed under a separate group box and not below the second address line(the standard field in IT0006).
    Please help me out with this.
    Thanks,
    Ameet

    Did you try using the "Append Structure" option from t-code SE11 instead of using the CI_P0006?

  • Updating email address for the vendor

    Hi All,
    We are trying to update the email address of the vendor and for this we have written the following code... but somehow it's not working.. I went to FK03 but the email address is still the old one... can you please suggest if I am missing something:
    DATA:  ls_adr6             TYPE  adr6,
          lt_adr6              TYPE TABLE OF adr6 WITH HEADER LINE,
           lv_returncode LIKE szad_field-returncode,
           it_error            TYPE TABLE OF addr_error WITH HEADER LINE,
           lt_adsuse LIKE adsuse OCCURS 0 WITH HEADER LINE.
    SELECT-OPTIONS: w_addr FOR ls_adr6-addrnumber.
    lt_adr6-client = sy-mandt.
    lt_adr6-addrnumber = w_addr-low.
    lt_adr6-date_from  = '00010101'.
    lt_adr6-consnumber = '001'.
    lt_adr6-flgdefault = 'X'.
    lt_adr6-home_flag = 'X'.
    lt_adr6-smtp_addr = 'test.yahoo.com'.
    lt_adr6-smtp_srch = 'TEST.YAHOO.COM'.
    APPEND lt_adr6 TO lt_adr6.
    *lt_adsuse-consnumber = '001'.
    *lt_adsuse-comm_usage = 'AD_DEFAULT'.
    *lt_adsuse-def_usage = 'X'.
    *lt_adsuse-updateflag = 'U'.
    *APPEND lt_adsuse.
    CALL FUNCTION 'ADDR_COMM_MAINTAIN'
      EXPORTING
        address_number    = w_addr-low
        table_type        = 'ADSMTP'
      IMPORTING
        returncode        = lv_returncode
      TABLES
        comm_table        = lt_adr6                             "*660i
        error_table       = it_error
    *    it_usage          = lt_adsuse                           "*981i
      EXCEPTIONS
        parameter_error   = 01
        address_not_exist = 02
        internal_error    = 03.
    IF sy-subrc = 0.
       CALL FUNCTION 'ADDR_MEMORY_SAVE'
    * EXPORTING
    *   EXECUTE_IN_UPDATE_TASK       = ' '
       EXCEPTIONS
         address_number_missing       = 1
         person_number_missing        = 2
         internal_error               = 3
         database_error               = 4
         reference_missing            = 5
         OTHERS                       = 6
      IF sy-subrc = 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL FUNCTION 'ADDR_MEMORY_CLEAR'
    * EXPORTING
    *   FORCE                    = ' '
       EXCEPTIONS
         unsaved_data_exist       = 1
         internal_error           = 2
         OTHERS                   = 3
      IF sy-subrc = 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL FUNCTION 'ADDR_SINGLE_SAVE'
        EXPORTING
          address_number               = w_addr-low
    *   ADDRESS_TYPE                 = 1
         execute_in_update_task       = 'X'
       EXCEPTIONS
         address_not_exist            = 1
         person_not_exist             = 2
         address_number_missing       = 3
         reference_missing            = 4
         internal_error               = 5
         database_error               = 6
         parameter_error              = 7
         OTHERS                       = 8.
      IF sy-subrc = 0.
        COMMIT WORK.
      ENDIF.
    *IF sy-subrc <> 0.
    ** MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    **         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Thanks,
    Raj
    Edited by: rajatg on Sep 23, 2009 6:47 PM

    Hi All, We are trying to update the email address of the vendor and for this we have written the following code... but somehow it's not working.. I went to FK03 but the email address is still the old one... can you please suggest if I am missing something:
    DATA:  ls_adr6             TYPE  adr6,
          lt_adr6              TYPE TABLE OF adr6 WITH HEADER LINE,
           lv_returncode LIKE szad_field-returncode,
           it_error            TYPE TABLE OF addr_error WITH HEADER LINE,
           lt_adsuse LIKE adsuse OCCURS 0 WITH HEADER LINE.
    SELECT-OPTIONS: w_addr FOR ls_adr6-addrnumber.
    lt_adr6-client = sy-mandt.
    lt_adr6-addrnumber = w_addr-low.
    lt_adr6-date_from  = '00010101'.
    lt_adr6-consnumber = '001'.
    lt_adr6-flgdefault = 'X'.
    lt_adr6-home_flag = 'X'.
    lt_adr6-smtp_addr = 'test.yahoo.com'.
    lt_adr6-smtp_srch = 'TEST.YAHOO.COM'.
    APPEND lt_adr6 TO lt_adr6.
    *lt_adsuse-consnumber = '001'.
    *lt_adsuse-comm_usage = 'AD_DEFAULT'.
    *lt_adsuse-def_usage = 'X'.
    *lt_adsuse-updateflag = 'U'.
    *APPEND lt_adsuse.
    CALL FUNCTION 'ADDR_COMM_MAINTAIN'
      EXPORTING
        address_number    = w_addr-low
        table_type        = 'ADSMTP'
      IMPORTING
        returncode        = lv_returncode
      TABLES
        comm_table        = lt_adr6                             "*660i
        error_table       = it_error
    *    it_usage          = lt_adsuse                           "*981i
      EXCEPTIONS
        parameter_error   = 01
        address_not_exist = 02
        internal_error    = 03.
    IF sy-subrc = 0.
      WRITE: 'COMM_MAINTAIN successful?'.
       CALL FUNCTION 'ADDR_MEMORY_SAVE'
    * EXPORTING
    *   EXECUTE_IN_UPDATE_TASK       = ' '
       EXCEPTIONS
         address_number_missing       = 1
         person_number_missing        = 2
         internal_error               = 3
         database_error               = 4
         reference_missing            = 5
         OTHERS                       = 6
      IF sy-subrc = 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL FUNCTION 'ADDR_MEMORY_CLEAR'
    * EXPORTING
    *   FORCE                    = ' '
       EXCEPTIONS
         unsaved_data_exist       = 1
         internal_error           = 2
         OTHERS                   = 3
      IF sy-subrc = 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL FUNCTION 'ADDR_SINGLE_SAVE'
        EXPORTING
          address_number               = w_addr-low
    *   PERSON_NUMBER                = '22280'
    *   ADDRESS_TYPE                 = 1
         execute_in_update_task       = 'X'
       EXCEPTIONS
         address_not_exist            = 1
         person_not_exist             = 2
         address_number_missing       = 3
         reference_missing            = 4
         internal_error               = 5
         database_error               = 6
         parameter_error              = 7
         OTHERS                       = 8.
      IF sy-subrc = 0.
        COMMIT WORK.
      ENDIF.
    *IF sy-subrc <> 0.
    ** MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    **         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Edited by: rajatg on Sep 23, 2009 7:00 PM
    Edited by: rajatg on Sep 23, 2009 7:01 PM

  • Transaction ME9E - Printing Single Line Schedule Agreement

    We are trying to print a line item that has a different delivery address than that of the header.  This is a single line document and the address is different.  The problem we have is when the scheduling agreements has only one part number and the delivery address for the part number is different then the default company/plant address.  This process is predominant when you have subcontract process.  We are unable to print the address at the line level for a single line document but system does this correctly and prints this delivery address when there are two part numbers in scheduling agreement.  How can we get this to work for us for single item documents?  This is critical for our end user.  We need to have the system access the text element ITEM_DELADDRESS in the MAIN window and not produce the address in the HEADER_DELADDRESS element in the CONSGNEE window.

    Hello,
    There are two possible status for schedule lines:
            1- Fixed schedule lines : System doesn't change these schedule lines upon MRP run
            2 Non fixed schedule lines : during MRP run, system deletes these schedule lines and creates new ones.
    To make a schedule line fixed there are two possibilities:
                        1- User set manually the indicator fixed schedule line in transaction ME38
                        2- Schedule line lies within the firm period.
    The firm period :
    For each schedule agreement you can define the firm zone : 
    1- ME32L change schedule agreement
    2- select the item then in toolbar> Item> More function-->additional data  Scheduling control
    enter the firm zone "number of days".
    If schedule line lies whithin this zone system will kepp it and create new line for additional requirement
    Best Regards

  • There's a black space at the top of my window, and when I open the browser, my home page comes up but the address line is blank. How do I fix this?

    There's a black space at the top of my window, and when I open the browser, my home page comes up but the address line is blank. How do I fix this?

    -> Tap ALT key or press F10 to show the Menu Bar
    -> go to Help Menu -> select "Restart with Add-ons Disabled"
    Firefox will close then it will open up with just basic Firefox. Now do this:
    -> Update ALL your Firefox Plug-ins https://www.mozilla.com/en-US/plugincheck/
    -> go to View Menu -> Zoom -> click "Reset" -> Page Style -> select "Basic Page Style"
    -> go to View Menu -> Toolbars -> select Menu Bar and Navigation ToolBar -> unselect All Unwanted toolbars
    -> go Tools Menu -> Clear Recent History -> '''Time range to clear: select EVERYTHING''' -> click Details (small arrow) button -> place Checkmarks on '''Cookies, Cache, Site Preferences''' -> click "Clear Now"
    -> go to Tools Menu -> Options -> General -> When Firefox starts : select "Show My Home Page" -> Type the address of the website which you want to be your HomePage e.g. http://www.google.com
    -> go to Tools Menu -> Options -> Content -> place Checkmarks on:
    1) Block Pop-up windows 2) Load images automatically 3) Enable JavaScript
    -> go to Tools Menu -> Options -> Privacy -> History section -> '''Firefox will: select "Use Custom Settings for History"''' -> REMOVE Checkmark from '''"Permanent Private Browsing mode"''' -> place CHECKMARKS on:
    1) Remember my Browsing History 2) Remember Download History 3) Remember Search History 4) Accept Cookies from sites -> select "Exceptions..." button -> Click "Remove All Sites" at the bottom of "Exception - Cookies" window
    4a) Accept Third-party Cookies -> under "Keep Until" select "They Expire"
    -> '''REMOVE CHECKMARK from CLEAR HISTORY WHEN FIREFOX CLOSES'''
    -> '''When using the Location Bar, suggest: select "History and Bookmarks"'''
    -> go to Tools Menu -> Options -> Security -> place Checkmarks on:
    1) Warn me when sites try to install add-ons 2) Block reported attack sites 3) Block reported web forgeries 4) Remember Passwords for sites
    -> Click OK on Options window
    -> click the Favicon (small drop down menu icon) on Firefox SearchBar (its position is on the Right side of the Address Bar) -> click "Manage Search Engines" -> select all Unwanted Search Engines and click Remove -> click OK
    -> go to Tools Menu -> Add-ons -> Extensions section -> REMOVE All Unwanted/Suspicious Extensions (Add-ons) -> Restart Firefox
    You can enable your Known & Trustworthy Add-ons later. Check and tell if its working.

  • IPhone 6 - I can only send photos via iMessage in landscape mode. The address line disappears when I try to send a portrait mode photo.

    iPhone 6 - I can only send photos in landscape mode via iMessage. The address line disappears when I try to send a portrait mode photo. Gone so far as erasing all content and settings. Problem persists.

    Howdy jackbry,
    Welcome to Apple Support Communities.
    If you haven’t already, you can try resolving the issue with not being able to send iMessages that contain portrait photos by restoring your iPhone to factory settings as shown in this article:
    Use iTunes to restore your iOS device to factory settings - Apple Support
    So long,
    -Jason

  • No longer able to drag a contacts group into mail address line

    With the latest update to OSX, I cannot drag a Contacts group to the address line in Mail. How can I restore this function?

    Nvm I figured it out, the option I was looking for was under Summary on the iPhone "manually manage music and videos"

  • G/L Account Line Display Vendor

    Hi Gurus,
    I have a FICO requirement that user wants an additional field in FBL3N, Vendor means G/L Account Line Display Vendor...
    I hava configure it, throught SPRO....and it is showing now in FBL3N (Vendor Field)...
    But problem is that This Vendor field don't show any value..i create some entries after configure it, but after all not showing Vendor.
    Please help me out..........
    Thanks...

    Hi,
    It's not possible in the standard t.code...
    I configure it throught spro, but only field comes, not values...
    if u will do posting through FI, it's not possible...it's possible only when u follow all the procedure through MM...
    So, plz prepare customised report for it, and don;t waste ur time in it...
    Thanks...
    Prince

  • How do I put a logo into the address line of my browser?

    How do I put a logo into my site so that it shows up on the browser address line at the top of the page?

    Create a favicon.ico file and put it in the root folder, use this site to make one from an existing image file
    Flush your browser cache, it won't appear right away but will show after a few loads

Maybe you are looking for

  • Photosmart 7510 wouldn't copy

    I am the local hp/marketsource rep.  I finally ran all the functions to realign, clean, etc.  I reset factory defaults..which means I had to reset my eprint again.  I know there have been some problems with a batch or so of the 564 inks that has affe

  • The fingerprint reader on my HP Pailion dv7 will not work in Firefox 4, but worked fine in earlier versions.

    The fingerprint reader uses DigitalPersona 5.0.0.4490 extension. Firefox 4.0 says this is loaded and active. However, fingerprints cannot be used to log in from Firefox 4.0. I reloaded Firefox 3.6.16 and everything automatically began working properl

  • Time Machine won't backup notes

    Notes.app in the new Mountain Lion stores its data in a very deeply hidden set of files NotesV1.storedata-wal and NotesV1.storedata-shm found in Library/Containers/com.apple.Notes/Data/Library/Notes. Running Time Machine with Notes in the foreground

  • Album cover and song info while using visualizer

    Does anybody know of a way to make the album cover, artist, song title, and album title remain on screen while the song is playing?

  • Trying to obtain PDF output from OBIEE webservice call

    I am using SOAPUI v4.5.1 (running on Win7) to initiate web service calls to OBIEE v11.1.1.5 (running on OEL 5.5) Here is my web service request: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v2="http://xmlns.oracle