To upload vendor master using BDC

how to upload vendor master details using vendor master,
the problem is while recording XK01 application i am unable to fill email,time-zone,street 4,.. but these are visible while i am creating with out recording..
i am having fields for these in my legacy..
which one is preferable session or call transaction?
pls help me out from these its urgent..

Look at note 653536. Also check the flag for "use central address management". (You should see this in the recorder - SHDB.)
Rob

Similar Messages

  • Upload vendor master data from legacy system to internal table tcode xk01

    through batch input program how to upload vendor master data from legacy system to internal table and then to SAP R/3 database(transaction XK01) by using recording method.

    By learning the basics of BDC recording and the use of GUI_UPLOAD

  • Initial Upload Vendor Master

    Dear Gurus,
    I am having the 2 Company Code 1000 & 2000.
    And a Purg Org 1000 assigned to both Company Code.
    Now i have to upload the Vendor Master (nearly 7000 nos) which is applicable for both Company Code
    So what should be my strategy?
    Whether i upload first for Company Code 1000 & Purg Org 1000. And later on for Company Code 2000 & Purg Org 1000.
    OR
    Upload for Purg Org 1000.
    OR
    Any other way out
    Please Suggest what is the way to solve, so that i can prepare my BDC Program accordingly.
    Thanks

    Hi, 
      In anyway, u have to upload 2x since cover 2 company code. as suggested by other..better to use LSMW instead.
    1. LSMW using BDC recording as means of loading- create a recording XK01 and populate the needed
         infor for Purchasing(1000) and Cocode (1000).
    2. Extend the vendor master using LSMW - this time create a recording for XD01 or FD01 (verify tcode from FI) and upload the view refereing only for Cocode2000
    she

  • Error in the LSMW for vendor master using standard batch/direct input

    I am facing the problem in the LSMW for the Vendor master data. The vendor is initially created for the company code 350 by using LSMW. NOw when I try to uploasd the same vendor using the same LSMW for the company code 450 then I get the error in the Bach input creation as follows:
    Batch Input Interface for Vendors
    FB012                    Session 1 : Special character for 'empty field' is /
    FB007                    Session 1 session name VNDR_CREATE_ was opened
    FB104                    Trans. 2 XK01 : Acct already exists; general area not being processed
    FB125                    ... Data in table BLFA1 cannot be processed
    FB016                    ... Last header record ...
    FB014                    ... BLF00-STYPE 1
    FB014                    ... BLF00-TCODE XK01
    FB014                    ... BLF00-LIFNR 300951
    FB014                    ... BLF00-BUKRS 402
    FB014                    ... BLF00-EKORG /
    FB014                    ... BLF00-KTOKK VEND
    FB017                    ... Last data record ...
    FB014                    ... BLFA1-STYPE 2
    FB014                    ... BLFA1-TBNAM BLFA1
    FB014                    ... BLFA1-ANRED /
    FB014                    ... BLFA1-NAME1 SAVOIE AUTOMATISME DEXIS
    This is because when we use XK01 to create the vendor by using the

    Please check this answered link:
    Re: LSMW for Vendor Master
    LSMW Upload vendor master data
    Edited by: Afshad Irani on May 5, 2010 12:42 PM

  • LSMW Upload vendor master data

    I am uploading vendor master data via a batch input in LSMW (program RFBIKR00).
    I uploaded all the vendors for 1 company code.
    When I try to upload the vendors for another company code, in the step “Create Batch Input Session” I get the error: “Trans. 1 XK01 : Acct already exists; general area not being processed, ... Data in table BLFA1 cannot be processed”.
    When I try to manually create a vendor for another company code via tcode XK01, I have no problems. But when I create an existing vendor manually for another company code I don’t have to add the information which is contained in table lfa1.
    Therefore I tried to upload the vendor, which has to be created for the company code, with a “/” in the data for table lfa1. But this doesn’t work.
    Has somebody a suggestion to solve this problem?
    Thanks

    In the similar thread you said:
    "If the vendor exists in LFA1 but not LFB1, use XK02 with the structures for LFA1. Then use XK01 with the structures for LFB1."
    It is not possible to use XK02 in order to create the vendor for another company code if the vendor already exists with a certain company code. You will get the error "Vendor xxx has not been created for company code yyy".
    The problem is that LSMW requires a mapping onto structure LFA1, but when the vendor already exists for a certain company code, LSMW returns in the step "Create Batch Input Session" the error: "Trans. 1 XK01 : Acct already exists; general area not being processed, ... Data in table BLFA1 cannot be processed".

  • LSMW Upload vendor master data problem

    Hello,
    I have to upload vendor master data with LSMW.
    I'm using a batch input with the program RFBIKR00.
    In the step "Create batch input session", I get the following error:
    FB012 Session 1 : Special character for 'empty field' is /
    FB007 Session 1 session name VENDOR was opened
    FB112 Trans. 1 : No transaction code was transferred
    FB016 ... Last header record ...
    FB014 ... BLF00-STYPE 1
    FB014 ... BLF00-TCODE /
    FB014 ... BLF00-LIFNR DETES998
    FB014 ... BLF00-BUKRS /
    FB014 ... BLF00-EKORG /
    FB014 ... BLF00-KTOKK 0001
    FB013 ....Editing was terminated
    Does anyone know how to solve this error?
    Kind regards,
    Frank

    Hi ,
    first up all u r not mentioning the tcode and other mandatory field values...just in the field mapping and conversion step...
    click -->Extras -->Layout and select all fields
    and give default values to field TCODE,and other fields also and also check whether mapping conversion with regard to source is correct or not...
    If still any doubts i can clarify
    Regards,
    Sridhar Reddy
    Message was edited by: sridhar reddy kondam
    Message was edited by: sridhar reddy kondam

  • Upload Vendor details in BDC

    HI All,
    Please any body provide me code for uploading vendor details using XK02 with some fileds.
    regards
    Bhaskar

    Hi,
    XK01 is for creating vendors.
    XK02 is for changing .
    Please go through the following link.
    [BDC XK02;
    Reward Points If Helpful.
    Thanks and Regards,
    Narayana.

  • Upload Vendor Master(MK01)

    Hi abapers,
    There is a little confusion. I am trying to upload Vendor Master(MK01) through call transaction method.
    It is inserting only one record(one vendor). my flat file contains multiple records.
    Is there anything wrong in below coding.
    REPORT  ZBDC_UPLOAD_PROGRAM_03.
    data: begin of itab1 occurs 1,
          fld(80),
          end of itab1.
    data: begin of itab occurs 1,
           F1 type LIFNR,
           F2 type EKORG,
           F3 type KTOKK,
           F4 type NAME1,
           F5 type SORTL,
           F6 type LAND1,
           F7 type SPRAS,
           F8 type WAERS,
           end of itab.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
       FILENAME                      = 'C:\Documents and Settings\eccadm\Desktop\vendorslist2.txt'
       FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = ' '
      TABLES
        DATA_TAB                      = itab1
    *LOOP AT itab1.
    *write:/ itab1-fld.
    *ENDLOOP.
    LOOP AT itab1.
    split itab1-fld at ',' into itab-F1 itab-F2 itab-F3 itab-F4 itab-F5 itab-F6 itab-F7 itab-F8.
    append itab.
    ENDLOOP.
    *LOOP AT itab.
    *write:/ itab-F1, itab-F2, itab-F3, itab-F4, itab-F5, itab-F6, itab-F7, itab-F8.
    *ENDLOOP.
    DATA: BDCDATA type BDCDATA OCCURS 1 with header line.
    Loop at itab.
    perform bdc_dynpro      using 'SAPMF02K' '0107'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'RF02K-LIFNR' itab-F1.
    perform bdc_field       using 'RF02K-EKORG' itab-F2.
    perform bdc_field       using 'RF02K-KTOKK' itab-F3.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-SPRAS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFA1-NAME1'  itab-F4.
    perform bdc_field       using 'LFA1-SORTL'  itab-F5.
    perform bdc_field       using 'LFA1-LAND1'  itab-F6.
    perform bdc_field       using 'LFA1-SPRAS'  itab-F7.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-KONZS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0310'.
    perform bdc_field       using 'BDC_CURSOR'  'LFM1-WAERS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFM1-WAERS'  itab-F8.
    perform bdc_dynpro      using 'SAPMF02K' '0320'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '=UPDA'.
    perform bdc_dynpro      using 'SAPLSP01'  '0300'.
    perform bdc_dynpro      using 'BDC_OKCODE'  '=YES'.
    *perform bdc_transaction using 'MK01'.
    call transaction 'MK01' using BDCDATA MODE 'A'.
    ENDLOOP.
    *        New Screen                                                  *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
    *        Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      IF FVAL <> SPACE.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
      ENDIF.
    ENDFORM.
    Thanks

    Hi,
    Add below marked statement in your code. It will work.
    Loop at itab.
    REFRESH BDCDATA.
    CLEAR BDCDATA.
    perform bdc_dynpro      using 'SAPMF02K' '0107'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'RF02K-LIFNR' itab-F1.
    perform bdc_field       using 'RF02K-EKORG' itab-F2.
    perform bdc_field       using 'RF02K-KTOKK' itab-F3.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-SPRAS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFA1-NAME1'  itab-F4.
    perform bdc_field       using 'LFA1-SORTL'  itab-F5.
    perform bdc_field       using 'LFA1-LAND1'  itab-F6.
    perform bdc_field       using 'LFA1-SPRAS'  itab-F7.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'  'LFA1-KONZS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0310'.
    perform bdc_field       using 'BDC_CURSOR'  'LFM1-WAERS'.
    perform bdc_field       using 'BDC_OKCODE'  '/00'.
    perform bdc_field       using 'LFM1-WAERS'  itab-F8.
    perform bdc_dynpro      using 'SAPMF02K' '0320'.
    perform bdc_field       using 'BDC_CURSOR'  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'  '=UPDA'.
    perform bdc_dynpro      using 'SAPLSP01'  '0300'.
    perform bdc_dynpro      using 'BDC_OKCODE'  '=YES'.
    *perform bdc_transaction using 'MK01'.
    call transaction 'MK01' using BDCDATA MODE 'A'.
    ENDLOOP.

  • Upload vendor master with multiple phone numbers through LSMW

    Hi,
    I am trying to upload vendor master data with multiple telephone numbers. I am using BAPI BUS4001 , method SAVEREPLICA . It has allow me add only phone number. Is there any workout to short out this issue?
    Thanks in advance.
    Regrads,
    Suresh Yerra.

    Dear All,
    the telephone structure in bapi is a table. so append each telephone record to the table for multiple phone numbers.
    Thanks,
    Suresh Yerra

  • Upload vendor master in LSMW

    Hi, all, i want to upload vendor master in mass. And for the upload data, there is same vendoer with different company code or purcharsing organization, how should I complete it?

    Object 0040 Vendor master
    Method 0001 Standard
    Program Name RFBIKR00
    yeah, in fact, I use this method. In the upload file, I create two same records except the company code or purcharsing organization. But it is not OK.
    Is there anything should I take care?

  • LSMW Vendor Master Using BAPI

    Hi,
    Which BAPI is used for uploading Vendor Master including withholding tax details and bank details through LSMW Method
    or please suggest me the direct input program for the above details mentioned
    Method : LSMW
    immdetiate solution  is appreiciable
    Thanks

    Hi,
    You can use message CREMAS for your requirement..
    Regards,
    John.

  • LSMW for  Vendor Master using Batch Input/Direct

    Hi Folk,
    I'm trying to create a LSMW for  Vendor Master using Batch Input/Direct Input and in the step Create Batch Inout Session a error message appears:
    Trans.     1 XK01: Acct already exists; general area not being processed.
    Can somebody help me with this...........

    Hi,
    Check manually create vendor. Check with recording steps means strucutre creadred while you choose BDC recording option. With same data r u able to create vendor.
    Regards
    Md.MahaboobKhan

  • Data upload Vendor Master Chinese character from Excel does not upload

    Hi Gurus,
    We are trying to upload Vendor Master from Excel sheet.
    The Chinese characters in excel sheet is not getting uploaded.
    After upload, we see in SAP as ????? for these Chinese character.
    Could any one inform what setting I may need to change?
    Thanks and Best Regards,
    Mohan

    Hi Bala,
    Goto he Initial screen of SAP and click the ALT+F12    costomizating of local setup.the choose the options-->choose the I18N Tab in that POP up and check the Activate the multi byte support.
    press Apply and OK.
    close the  SAP Log on and Re-loag on.if u r not closing the Logon screen the changes wiil not effect.
    or
    click on the log on SAP and choose the server  name -->right click ->Properties>chose the log on language as chanies .-->Apply and Logon.
    Now u can eassily Upload to the Excel in checnies language.
    Thanks & REgards,
    Nelson.

  • LSMW: Uploading Vendor Master : Muliple-Items

    Hi ,
    This is Prabhu , i created one LSMW for Uploading vendor Master .For Withholding tax Type i have to upload atleast 18 items.for that one I given Pagedown to Fill all The Item.But In the maintaining Source Structute I am getting Error.How can overcome This error.How to handle Table Control COncept in LSMW.
    please Guide me.
    regards
    Prabhu

    First Set :-„³   
         SAPMF02K 0610
              BDC_OKCODE                     =P+
             BDC_SUBSCR                     SAPMFWTV
             BDC_CURSOR                     LFBW-WT_SUBJCT(06)
             LFB1-QLAND                     IN                   QLAND  
             LFBW-WITHT(01)                 1A                   WITHT_01         
             LFBW-WITHT(02)                 1B                   WITHT_02 
             LFBW-WITHT(03)                 1C                   WITHT_03            
    LFBW-WITHT(04)                 1D                   WITHT_04                          LFBW-WITHT(05)                 1E                   WITHT_05
    LFBW-WITHT(06)                 1G                   WITHT_06            LFBW-WT_SUBJCT(01)             X                    WT_SUBJCT_01        
    LFBW-WT_SUBJCT(02)             X                    WT_SUBJCT_02                      LFBW-WT_SUBJCT(03)             X                    WT_SUBJCT_03                      LFBW-WT_SUBJCT(04)             X                    WT_SUBJCT_04                      LFBW-WT_SUBJCT(05)             X                    WT_SUBJCT_05                      LFBW-WT_SUBJCT(06)             X                    WT_SUBJCT_06        
    For Second Set
             SAPMF02K 0610
                 BDC_OKCODE                     =P+
                 BDC_SUBSCR                     SAPMFWTV
                 BDC_CURSOR                     LFBW-WT_SUBJCT(06)
                 LFB1-QLAND                     IN                   QLAND
                 LFBW-WITHT(01)                 1H                   WITHT_01 
                 LFBW-WITHT(02)                 1S                   WITHT_02            
                 LFBW-WITHT(03)                 1T                   WITHT_03            
                 LFBW-WITHT(04)                 2A                   WITHT_04            
                 LFBW-WITHT(05)                 2B                   WITHT_05            
                 LFBW-WITHT(06)                 2C                   WITHT_06            
                 LFBW-WT_SUBJCT(01)             X                    WT_SUBJCT_01        
                 LFBW-WT_SUBJCT(02)             X                    WT_SUBJCT_02        
                 LFBW-WT_SUBJCT(03)             X                    WT_SUBJCT_03        
                 LFBW-WT_SUBJCT(04)             X                    WT_SUBJCT_04        
                 LFBW-WT_SUBJCT(05)             X                    WT_SUBJCT_05
    Here I am enclosing The Source Structure .i am looking for Ur Comments on This .
    I am doing recording itself.

  • 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

Maybe you are looking for

  • Resized images and video seam blurred in motion 4...

    Hello, I don't know if my problem is a bug or a stupid mistake I did, or something basic I haven't understood about motion, but here it is: I had to edit today a project I created in september 2009 with motion 3. (I installed 2 weeks ago motion 4). T

  • CTIOS agent goes in the Not Ready state randomly

    Hi all, It is a UCCE system version 7.0 with CTIOS Agent Desktop. I have one agent that is being put in the Not Ready state randomly and he can then re-put himself in the ready state. I have checked the following logfiles: ctios client, ctios server,

  • Need information about DMS

    Hello All, For most of you this might be a very old topic. Can anyone please help me with the following ? 1. We would like to scan incoming invoices and attach it to invoice verification process. What should be the procedure ? I know it is possible w

  • Mac OS X Leopard Backup Software?

    I'm currently using Intego Personal Backup X4 and although it's fairly reliable, it's pretty darn slow. What easy-to-use professional backup software do most Mac users prefer.

  • Problem with Creative Cloud Apps

    Hi, Everytime an update for creative cloud is released it looses what software I have installed. Basically the app says most of my software needs to be installed but it is installed and I can run all the apps such as dreamweaver from my PC.  The anno