Creating vendor(XK01)

Hi All,
I want to create vendor master data using BDC, i have to upload IBAN number in the bank details screen, which i am not able to do.. Please guide me how to update IBAN number when creating a vendor through XK01 transaction.
Thanks in advance.
Raju

Look at OSS  <a href="https://websmp210.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=503396&_NLANG=E">IBAN mass generation</a> for mass generation of existng vendor/customer
Look at OSS <a href="https://websmp210.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=663781&_NLANG=E">Note 427164 - RFFOF__T, no radio buttons for IBAN/BBAN</a> or <a href="https://service.sap.com/sap/support/notes/663781">Note 663781 - The TIBAN_ACTIVE table does not exist in DDIC</a> if the green arrow does not show
What's your version?

Similar Messages

  • Creating Company A as a Vendor(XK01) in Company code B.

    Hi Experts
    Can you explain the process of creating Company A as a Vendor(XK01) in Company code B.
    I will surely assign points for the correct answer.
    Thanks
    Rajanikanth K

    hi Rajanikanth,
    the usual process is to set a up a separate number range for intercompany accounts (usually externally numbered), than you just create vendors in that number range. After it is done, you'll just <i>know</i> that specific vendor in Company B represents Company A. There is no way, that the system will know as well. Probably there is some way in Consolidation Module, but not in basic FI.
    hope this helps
    ec

  • Termination while creating vendor through XK01 IS-Retail

    Hi All,
    While creating vendor through XK01 ....update is getting terminated.
    When I checked the SM13 i got this error.
    Update was terminated
    System ID....   RDP
    Client.......   510
    User.....   PRASH
    Transaction..   XK01
    Update key...   4993DEF56A574020E1000000AC19005E
    Generated....   12.02.2009, 19:22:54
    Completed....   12.02.2009, 19:22:55
    Error Info...   B2 050: Change pointer ID already exists
    Please suggest.
    Regards,
    Prashant

    Hai,
    Please go through the link below, and analyse according to that.
    Also post the dumps or system logs if any.
    http://help.sap.com/saphelp_nw04/helpdata/en/e5/de874735cd11d3acb00000e83539c3/frameset.htm
    Regards,
    Yoganand.V

  • Why I cannot input Recon. acount when I create vendor master in XK01

    The field of Recon. acount is greyed out when I create vendor master in XK01. Can any expert help?
    BR, Eda

    Hi Eda,
               in the vendor account group, the field selection is guided by three different config.
    The path is IMG>Financial Accounting(New)>Accounts Receivable and Accounts Payable>Vendor Accounts>Master Data-->Preparations for Creating Vendor Master Data........
    1  Define Account Groups with Screen Layout (Vendors)
    2  Define Screen Layout per Company Code (Vendors)
    3  Define Screen Layout per Activity (Vendors).
    Please check at the given following 3 places, in any one of them it must be defined in the display mode.
    Hope it helps.
    Regards,
    Yawar Khan
    Edited by: 1234_abcd on Jun 10, 2011 7:33 AM

  • XK01 - creating vendor - Recon. Account No., Sort Key, Older Currency

    Dear Consultants,
    In sixth screen of XK01 while creating Vendor , two fields appear ,i.e., Recon. Account & Sort Key ,
    ( 1.)    How to Create Recon. Account number , that is , GL No. ?
    ( 2.)    How to Create a new Sort Key ?
    In tenth screen of XK01 while creating Vendor, a field Older Currency appears ,
    ( 3.)    How to add Currency ? eg:- Chinese Yen

    Hi,
    Recon Account: The reconciliation account in G/L accounting is the account which is
    updated parallel to the subledger account for normal postings (for example, invoice or payment).
    For special postings (for example, down payment or bill of exchange),this account is replaced by another account (for example, 'down payments received' instead of 'receivables').
    The replacement takes place due to the special G/L indicator which you must specify for these types of postings. - Please take a help of FICO consultant it has certain financial implication.
    Sort Criterion: Vendor sort criterion for materials
    Controls which criterion is to be used to sort the delivery items of a vendor in goods receipt.
    You can use this to make the sorting of the shipping documents of the vendor identical to the sorting of the items in goods receipt processing.
    Please specify the requirement on what basis you want to sort the materials. As these are standards sorting rule.
    In this regard if need further output, please take a help of ABAP consultant.
    Order currency: SAP provides all standard currency. Please press f4 and select the required currency.
    Hope this is clear for you.
    Thanks & Regards
    Kundan Kumar

  • Creation of Company A as a Vendor(XK01) in Company code B

    Hi Experts
    Can you explain the process of creating Company A as a Vendor(XK01) in Company code B.
    I will surely assign points for the correct answer.
    Thanks
    Rajanikanth K

    Hi Satish
    I am not copying vendor from Company code A to Company Code B.
    I have company code 1000 as USA company
    I have company code 1500 as canada company.
    I want to create company code 1500 as vendor using XK01 in Company code A.
    Please let me know.
    I will surely assign points.
    Thanks
    Rajanikanth

  • Default values for creating vendor master data

    Hi.
    Is it possible to set default value for payment term and planning group when creating vendor master data of a specific account group?
    Thanks in advance.

    HI,
    1, Create a vendor in your Account group as the reference vendor account
    2, By t-code:XK01, create new vendor with reference vendor of step 1,
       then the system will transfer the value from your reference vendor.
    Regards
    Ravinagh Boni

  • Problem creating vendor

    Hi Guys,
             i was just creating a vendor for my own use. while creating vendor using transaction xk01 the account group field is creating problems. Can you please give me an example of step by step creation of a vendor using xk01

    Hi,
    The account group specifies that whether a Vendor number has to be assigned by us or you wants the system to generate an internal number depending on the different Company Codes and Pur.Orgns'.
    Do you wants to creat some vendors using BDC.
    Here is the sample code of BDC for vednor creation:
    REPORT zmm_vendor_master_upload
           NO STANDARD PAGE HEADING
           LINE-SIZE 255.
    ABAP Name   :   ZMM_VENDOR_MASTER_UPLOAD
    Description :   This Program is used to Upload the Vendor Master.
      Modification Log:
      Date         Programmer          Correction    Description
    Standard Include for Selection Screen
    INCLUDE bdcrecx1.
    Internal Table for Upload Data
    DATA: BEGIN OF i_vendor OCCURS 0,
            bukrs(004),             " Company Code
            ekorg(004),             " Purchase Orgn
            ktokk(004),             " Account Group
    Address Screen
            anred(015),             " Title
            name1(035),                                         " Name1
            sortl(010),             " Sort Field
            name2(035),                                         " Name2
            name3(035),             " Contact Person1
            name4(035),             " Contact Person 2
            stras(035),             " Street
            pfach(010),             " PO Box
            ort01(035),             " City
            pstlz(010),             " Postal Code
            land1(003),             " Country
            spras(002),             " Language
            telf1(016),             " Telephone No
            telfx(031),             " Fax Number
            lfurl(132),             " URL-Mail Id
    Material Group Characteristics
           klart(003),             " Class Type '010'
           class(018),             " Class 'Vendor'
           mname_01(030),          " Characteristic
           mname_02(030),          " Characteristic
           mname_03(030),          " Characteristic
            mwert_01(030),          " Charct.Value
            mwert_02(030),          " Charct.Value
            mwert_03(030),          " Charct.Value
    Control Data
            emnfr(010),             " Manufact.Part No
    Bank Details
            banks_01(003),          " Country of Bank1
            banks_02(003),          " Country of Bank2
            bankl_01(015),          " Bank Key of 1
            bankl_02(015),          " Bank Key of 2
            bankn_01(018),          " Account No Bank1
            bankn_02(018),          " Account No Bank2
    Accounting Info
            akont(010),             " Reconcillation Account
            zuawa(003),             " Sort Key
            fdgrv(010),             " Cash Management Group
    Payment Transactions
            zterm(004),             " Payment terms
           reprf(001),             " Check Double Inv.
            zwels(010),             " Payment Method
            hbkid(005),             " House Bank
           xpore(001),             " Individ.Payment
    Correspondence
            mahns(001),             " Dunning Level
            xausz(001),             " Account Statement
    Withholding Tax Details
            qland(003),             " Withholding Tax Country
            witht_01(002),          " WH tax Type
           wt_withcd(002),        " WH Tax Code
           wt_subjct(001),        " Indicator:WH Tax
    Purchasing Data
            waers(005),             " Currency
            zterm1(004),            " Payment Terms
          END OF i_vendor.
    Data Variables & Constants
    CONSTANTS : c_x     VALUE 'X'.  " Flag
    Paramters
    PARAMETERS: p_file LIKE ibipparms-path.  " Filename
    At selection-screen on Value Request for file Name
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
    Get the F4 Values for the File
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    Start of Selection
    START-OF-SELECTION.
    Open the BDC Session
      PERFORM open_group.
    Upload the File into internal Table
      CALL FUNCTION 'UPLOAD'
        EXPORTING
          filename                = p_file
          filetype                = 'DAT'
        TABLES
          data_tab                = i_vendor
        EXCEPTIONS
          conversion_error        = 1
          invalid_table_width     = 2
          invalid_type            = 3
          no_batch                = 4
          unknown_error           = 5
          gui_refuse_filetransfer = 6
          OTHERS                  = 7.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Upload the Data from Internal Table
      LOOP AT i_vendor.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0100'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RF02K-KTOKK'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'.
        PERFORM bdc_field       USING 'RF02K-BUKRS'
                                      i_vendor-bukrs.
        PERFORM bdc_field       USING 'RF02K-EKORG'
                                      i_vendor-ekorg.
        PERFORM bdc_field       USING 'RF02K-KTOKK'
                                      i_vendor-ktokk.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFA1-SPRAS'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=KLAS'.
        PERFORM bdc_field       USING 'LFA1-ANRED'
                                      i_vendor-anred.
        PERFORM bdc_field       USING 'LFA1-NAME1'
                                      i_vendor-name1.
        PERFORM bdc_field       USING 'LFA1-SORTL'
                                      i_vendor-sortl.
        PERFORM bdc_field       USING 'LFA1-NAME2'
                                      i_vendor-name2.
        PERFORM bdc_field       USING 'LFA1-NAME3'
                                      i_vendor-name3.
        PERFORM bdc_field       USING 'LFA1-NAME4'
                                      i_vendor-name4.
        PERFORM bdc_field       USING 'LFA1-STRAS'
                                      i_vendor-stras.
        PERFORM bdc_field       USING 'LFA1-PFACH'
                                      i_vendor-pfach.
        PERFORM bdc_field       USING 'LFA1-ORT01'
                                      i_vendor-ort01.
        PERFORM bdc_field       USING 'LFA1-PSTLZ'
                                      i_vendor-pstlz.
        PERFORM bdc_field       USING 'LFA1-LAND1'
                                      i_vendor-land1.
        PERFORM bdc_field       USING 'LFA1-SPRAS'
                                      i_vendor-spras.
        PERFORM bdc_field       USING 'LFA1-TELF1'
                                      i_vendor-telf1.
        PERFORM bdc_field       USING 'LFA1-TELFX'
                                      i_vendor-telfx.
        PERFORM bdc_field       USING 'LFA1-LFURL'
                                      i_vendor-lfurl.
        PERFORM bdc_dynpro      USING 'SAPLCLCA' '0602'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RMCLF-KLART'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ENTE'.
        PERFORM bdc_field       USING 'RMCLF-KLART'
                                      '010'. "i_vendor-klart.
        PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RMCLF-CLASS(01)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=AUSW'.
        PERFORM bdc_field       USING 'RMCLF-CLASS(01)'
                                      'Vendor'."i_vendor-class.
        PERFORM bdc_dynpro      USING 'SAPLCTMS' '0109'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RCTMS-MWERT(03)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=BACK'.
        PERFORM bdc_field       USING 'RCTMS-MNAME(01)'
                           'MATERIALGROUP'." i_vendor-mname_01.
        PERFORM bdc_field       USING 'RCTMS-MNAME(02)'
                           'MATERIALGROUP'." i_vendor-mname_02.
        PERFORM bdc_field       USING 'RCTMS-MNAME(03)'
                           'MATERIALGROUP'." i_vendor-mname_03.
        PERFORM bdc_field       USING 'RCTMS-MWERT(01)'
                                      i_vendor-mwert_01.
        PERFORM bdc_field       USING 'RCTMS-MWERT(02)'
                                      i_vendor-mwert_02.
        PERFORM bdc_field       USING 'RCTMS-MWERT(03)'
                                      i_vendor-mwert_03.
        PERFORM bdc_dynpro      USING 'SAPLCLFM' '0500'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RMCLF-CLASS(01)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ENDE'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0110'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFA1-ANRED'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0120'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFA1-EMNFR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_field       USING 'LFA1-EMNFR'
                                      i_vendor-emnfr.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBK-BANKN(02)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                          '=VW'.
        PERFORM bdc_field       USING 'LFBK-BANKS(01)'
                                      i_vendor-banks_01.
        PERFORM bdc_field       USING 'LFBK-BANKS(02)'
                                      i_vendor-banks_02.
        PERFORM bdc_field       USING 'LFBK-BANKL(01)'
                                      i_vendor-bankl_01.
        PERFORM bdc_field       USING 'LFBK-BANKL(02)'
                                      i_vendor-bankl_02.
        PERFORM bdc_field       USING 'LFBK-BANKN(01)'
                                      i_vendor-bankn_01.
        PERFORM bdc_field       USING 'LFBK-BANKN(02)'
                                      i_vendor-bankn_02.
       PERFORM bdc_dynpro      USING 'SAPMF02K' '0130'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'LFBK-BANKS(01)'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=VW'.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0210'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB1-FDGRV'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_field       USING 'LFB1-AKONT'
                                      i_vendor-akont.
        PERFORM bdc_field       USING 'LFB1-ZUAWA'
                                      i_vendor-zuawa.
        PERFORM bdc_field       USING 'LFB1-FDGRV'
                                      i_vendor-fdgrv.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0215'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB1-XPORE'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_field       USING 'LFB1-ZTERM'
                                      i_vendor-zterm.
        PERFORM bdc_field       USING 'LFB1-REPRF'
                                      c_x. "i_vendor-reprf.
        PERFORM bdc_field       USING 'LFB1-ZWELS'
                                      i_vendor-zwels.
        PERFORM bdc_field       USING 'LFB1-HBKID'
                                      i_vendor-hbkid.
        PERFORM bdc_field       USING 'LFB1-XPORE'
                                      c_x. "i_vendor-xpore.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0220'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFB5-MAHNS'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_field       USING 'LFB5-MAHNS'
                                      i_vendor-mahns.
        PERFORM bdc_field       USING 'LFB1-XAUSZ'
                                      i_vendor-xausz.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0610'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFBW-WT_SUBJCT(01)'.
        PERFORM bdc_field       USING 'LFB1-QLAND'
                                      i_vendor-qland.
        PERFORM bdc_field       USING 'LFBW-WITHT(01)'
                                      i_vendor-witht_01.
       PERFORM bdc_field       USING 'LFBW-WT_WITHCD(01)'
                                     i_vendor-wt_withcd.
        PERFORM bdc_field       USING 'LFBW-WT_SUBJCT(01)'
                                       c_x.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0310'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'LFM1-ZTERM'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_field       USING 'LFM1-WAERS'
                                      i_vendor-waers.
        PERFORM bdc_field       USING 'LFM1-ZTERM'
                                      i_vendor-zterm1.
        PERFORM bdc_dynpro      USING 'SAPMF02K' '0320'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RF02K-LIFNR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=VW'.
        PERFORM bdc_dynpro      USING 'SAPLSPO1' '0300'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=YES'.
    Call the Transaction
        PERFORM bdc_transaction USING 'XK01'.
      ENDLOOP.
    Close the BDc Session
      PERFORM close_group.
    Regards,
    Anji

  • Error creating vendor w/ JCo FM VENDOR_INSERT- Missing parameter w/ PERFORM

    Dear all,
    I have followed the following thread and found it very useful as we need to create vendors from an external system in R/3 using the JCo as well. We are doing all the steps specified in previous posts and calling FM VENDOR_INSERT but when I execute the function it returns an exception:
    JCoException: (104) RFC_ERROR_SYSTEM_FAILURE: Missing parameter with PERFORM.
    We have checked and all the needed BAPIs are enabled but we are stuck at this first step. I have tried a variety of things but nothing seems to work. Not sure how I can specify the PERFORM parameter using JCo. Did anyone else fase this issue?
    Here is what some of the relevant Java code looks like:
            JCoFunctionTemplate tmplt1 = repository.getFunctionTemplate("VENDOR_INSERT");
            JCoFunction vfunc = tmplt1.getFunction();       
            JCoParameterList vparams =  vfunc.getImportParameterList();
            JCoStructure jcs= vparams.getStructure("I_LFA1");
            try
                 LocalSupplier s = getSupplier1();
                 jcs.setValue("MANDT", "010");
                 jcs.setValue("NAME1", s.getSupName());
                 jcs.setValue("NAME2", s.getSupName2());
                 jcs.setValue("PSTLZ", s.getSupPostalCode());
                 jcs.setValue("ORT01", s.getSupCity());
                 jcs.setValue("LAND1", s.getIdCountry().getIsocode());
                 jcs.setValue("STRAS", s.getAddress1() +", " + s.getAddress2());
                 jcs.setValue("MCOD1", "test");
                 jcs.setValue("KTOKK", "ZKRE");
                 jcs.setValue("SPRAS", s.getIdmasterSupplier().getIdlanguage().getLocale());
                 jcs.setValue("STCD1", s.getIdmasterSupplier().getTaxId());
                 jcs.setValue("TELF1", s.getTelephone());
                 jcs.setValue("TELFX", s.getFax());
                 execute(vfunc, destination);             
            catch(Exception e)
                System.out.println(e.toString());
                e.printStackTrace();
                return;
          * Method execute will call a function. The Caller of this function has
          * already set all required parameters of the function
         public static void execute(JCoFunction function, JCoDestination dest) {
              try {
                   JCoContext.begin(dest);
                   function.execute(dest);
                   JCoContext.end(dest);
              } catch (JCoException e) {
                   e.printStackTrace();
    Any help from some of view that have succesfully implemented vendor creation using the JCo would be highly appreciated.

    Hi,
    as I just wrote in the previous thread,
    don't use function module VENDOR_INSERT.
    As written before it is an update task FM. And also it do not check any field validity.
    This is the best way to face inconsistencies in the future.
    As you have also noticed, troubles and difficulties will come very soon related to the address management.
    In standard there is NO FM or BAPI to do so.
    The only supported option is via batch-input or idocs. Eventually, LSMW could help
    See [note 384462|https://service.sap.com/sap/support/notes/384462]
    With ECC 2005, a synchronisation class can help a lot. See class VMD_EI_API.
    With ECC 2005 ehp3, you have an eSOA service to create vendor asynchronously. Not all fields are supported.
    In other words, just create a BAPI to transfert your own parameters then either make a batchinput which will call XK01/XK02 in batch, either trigger class VMD_EI_API
    BR
    Alain

  • Pan number compulsory field while creating vendor code

    is it possible to make pan number compulsory field while creating vendor code

    Dear Sanjeev
    you can make PAN number mandatory use t.code shd0 in that first give transaction code than give screen variant detail for screen variant program go to xk01 and then go to pan field here click on f1 then click on technical specification u can copy the program and screen name after that click on create tab the xk01 screen field comes again go to pan field double click on that field and then select this as required field and save . then go to transaction variants give the transaction name and add a row in which insert row and gives screen  variant , program and screen then save it now move to standard variant give your  screen variant name and activate  now your pan field is mandatory . if you have any problem in understanding i can provide you the screen shot also on your mail. provide your email id
    Award points .
    Regards

  • Issue in Creating Vendor using the IDOC

    Hi Gurus,
    I have an IDOC coming from PI interface from which a vendor is to be created in ECC.
    I am  using the basic IDOC  type CREMAS01, the message type CREMAS and inbound function module as IDOC_INPUT_CREDIATOR.I am concern only about the Inbound function module.
    Now I have some extra fields that are not found in CREMAS01. These fields are standard fields ( Not The 'Z' Fields like J_1IPANNO,J_1ICSTNO,J_1ILSTNO from table J_1IMOVEND). So I have extended the same idoc by adding a  'Z' segment to this idoc. now  i need to populate these extra fields for the creation of vendor(XK01). Please guide me how to Populate these extra fields ? I have got one enhancement  VSV00001 which is getting triggered while executing the inbound function module. Now using this exit i have the data from the 'Z' segment into my work area. now what will be the next procedure? please help me out.

    Hi Mamta,
    I do not think we have any option of creating RKF based on Display attribute. Rather you create RKF based on Navigation attribute.
    Regards,
    Kams

  • ABAP Functions for creating vendor

    Hello,
    I would like to create a program for creating vendor automatically by uploading a text file, where the text file contain the vendor information.
    Can I ask are there any ABAP function for creating vendor? I have searched a function BAPI_VENDOR_CREATE, but I don't know how to use it.
    Can anyone give me some ideas?
    Many thanks
    Sunny

    Hi,
    BAPI_VENDOR_CREATE is a online BAPI which calls the XK01 screen internally. There wont be any import or export parameters for this BAPI. If you have to upload from a text file, you can try with either of the options
    1) Use the standard program RFBIKR00 to upload the vendor from the flat file. check the documentation of the report for details
    2) Create a BDC recording on XK01 and upload the vendor from the flat file
    Vikranth

  • Create Outbound  extended IDOC for venodr create & change (XK01 & XK02)

    Dear all,
    My requirement is as below:
    I have to populate an extended IDOC of the standard IDOC CREMAS in the following cases.
    1. When a new vendor is created from XK01 with classification characterstics value for supplier status as 'YES'.
    2. When a vendor is changed by adding a partner function OA in the partner function.
    3. We have to purposefully fail the IDOC when the partner function OA is deleted in XK02 transaction.
    4. We have to purposefully fail the IDOC when the main vendor is blocked or deleted(XK05 or XK06).
    Since i am new to IDOC, i tried many things but its not working.
    I tried by the change pointer method for the standard IDOC but it will create the IDOC in all cases which we don't want it should be created only when supplier status is 'YES' and new partner function OA is created.
    Regards,
    Manjunath

    hi,
    I know how to extend an IDOC, but my question is after extending an IDOC i have to populate that outbound IDOC only in some cases.that is when a vendor is created with supplier status as YES, when a vendor is changed by adding an partner function.
    I want these checks know where to make these checks before creating an outbound IDOC.i want to knaow a common point where i can make these checks like an exit.
    i found 1 exit fo all the cases EXIT_SAPMF02K_001 but in this exit we will have the vendor number because it is exit before save.
    Now  i am looking into the FM 'MASTERIDOC_CREATE_CREMAS' in which we have an exit 'EXIT_SAPLKD01_001'.
    Regards,
    Manju

  • LSMW (creating vendor)

    Hi.
    I want to create vendors using LSMW with batch input ( transaction XK01 ).
    Can I get from LSMW vendor numbers of created vendors?

    after running the LSMW program the Seeeion will be created , goto SM35 tcode and select your session and process if any method , after processing the session your name select agagin your session and click log  there you can findout the created vendors....

  • Error while creating vendor bank details using MAINTAIN_BAPI of class VMD_ei_api

    hi, iam using maintain_bapi of class vmd_ei_api for bank details creation at the time of vendor creation. but im getting error: ' Invalid address:bank Country missing'.please suggest
    *    *** Bank details***************************************
        DATA: lt_bankdetails TYPE TABLE OF cvis_ei_cvi_bankdetail,
              ls_bankdetails TYPE cvis_ei_cvi_bankdetail.
        ls_bankdetails-data_key-banks = 'DE'. "Bank Country
        ls_bankdetails-data_key-bankl = 'BEBEDEBB'.     "Bank Key..
        ls_bankdetails-data_key-bankn = '3538174400' ."Bank account number.
        ls_bankdetails-data-bvtyp     = 'USA'.
        ls_bankdetails-data-bkref     = 'BEN'.           "Reference details.
        ls_bankdetails-datax-bvtyp     = 'X'.
        ls_bankdetails-datax-bkref     = 'X'.           "Reference details.
        ls_bankdetails-task            = 'I'.
        ls_bankdetails-data-iban      = 'DE24100200003538174400'.
        ls_bankdetails-datax-iban      = 'X'.
        APPEND  ls_bankdetails TO lt_bankdetails.
    *CLEAR : ls_bankdetails.
    *    ls_bankdetails-datax-iban      = 'X'.
    *   APPEND  ls_bankdetails TO lt_bankdetails.
    *  Inserting bank details,,,,
        ls_bank-bankdetails = lt_bankdetails[].
        ls_bank-current_state = ''.
        ls_vendors-central_data-bankdetail = ls_bank.
    And second question how/which method to use from this class to update bank details latter. Is it possible after creating vendor with mandatory fields and then update bank details?

    Hi Abhijeet,
    please check in transaction FI01, about your data consistencies. You can use this wiki help in terms of Address, it it found any useful facts for you
    Address Checks - Business Address Services (BC-SRV-ADR) - SAP Library

Maybe you are looking for