BAPI_VENDOR_CREATE

Now then,
I have searched high and low for any information on the BAPI - BAPI_VENDOR_CREATE.
It seems that this BAPI only calls the transaction XK01. I need to be able to create vendor master
data from say an uploaded excel spreadsheet.
I could use the BDC method but as you know this is  a very time consuming way.
I have also searched via SE37 for any existing FM's and can only find a very limited few which
again call XK01.
There must be a definitive answer as to why there is no bapi to create a vendor from scratch
i.e. just like you would use a bapi to create a purchase order.
If it cant be done then it can't be done. But there must be a reason as why there is no FM or
BAPI to create a vendor.
Hope this makes sense
Andy

Hi,
Well am not sure of the reason as to why such a BAPI is not available which can create vendors directly in offline mode, but you can try the following FM's through which it can be achieved.
VENDOR_INSERT: To insert the vendor in vendor master
NUMBER_GET_NEXT : To get the Address number based on the account group for vendor.
ADDR_SAVE _INTERN: To update the address based on the address number found above.
BAPI_BANK_CREATE To update the bank details.
Regards,
Vik

Similar Messages

  • How to use the BAPI_VENDOR_CREATE

    Hi Experts,
    Could anyone explain me, how to use the BAPI, 'BAPI_VENDOR_CREATE' !
    Our requirement is to create vendors from the third party system say like 'BIZTALK' . Those people will be connecting to our SAP server through a custom RFC, which I have to create and in that RFC, I have to call this BAPI. since the BAPI, 'BAPI_VENDOR_CREATE' doesn't have any import parameters, I am unable to pass the Vendor numbers and other fields say like, 'COMPANY CODE, ACCOUNT GROUP, STREET etc.., ' , which are also needed by the time of creating vendors.
    Can anyone help me out, how to solve this issue!!! Or else is there any otherway of approaching this problem, also please let me know...
    Thanks in advance.
    SOMU.

    You have to pass Header and GM code as the INput parameters for uing this BAPI....GM code would be structure.
    Also you have to pass the INternal table Item for the goods mvt cxreate which will contains
          BATCH.
          MOVE_TYPE.
          ENTRY_QNT.
          MOVE_PLANT.
          MOVE_STLOC.
          MOVE_BATCH.
          MOVE_REAS
    these parameters.
    Regards,
    Sushil.

  • BAPI_VENDOR_CREATE & BAPI_CUSTOMER_CREATE

    Hi,
    We have a External System from where we input, data Required for Vendor
    master Data & Customer Master Data. We are trying to use the following
    BAPi's BAPI_VENDOR_CREATE & BAPI_CUSTOMER_CREATE to pass the value
    to SAP. But there is no option to give the Input, because these BAPi's
    are using call transaction. Kindly guide how to use these BAPI's to
    pass value from External System to SAP.
    Regards,
    Sekar.

    Friends Any input.
    Rgds,
    Sekar.

  • BAPI  bapi_vendor_create

    Hi,
    I was under impression that BAPIs are screen independent.
    But I guess there exists BAPIs which can call the screens online. e.g. BAPI_VENDOR_CREATE allows u to call transaction XK01 and thus create vendors.
    The question here I have is, should I call this BAPI from outside like using JCo. What will be effects of calling such BAPI from outside ?
    Regards,
    Nitin

    Hello Nitin,
    you are right.This BAPI opens only the vendor dialog for xk01.You need an SAPGUI for using it.
    I tried to use it via RFC from a NON-Sapgui Client and i get an "ABORT_MESSAGE_STATE".
    I don't know,why the SAP make such a crazy BAPI
    Greetings.
    Frank Brackmann

  • Problem in adobe using  bapi BAPI_VENDOR_CREATE

    Dear Experts
    I  want to develop an adobe interactive  form for vendor creation using bapi " BAPI_VENDOR_CREATE "but all the necessary fields
    that needed for vendor creation are not coming.like fields in transaction code  'XK01'. i.e company name , trading name, bank details, currency etc.
    Please tell me  why the fields are not coming or suggest any other function module.
    please help.
    Thanks in advance.
    Chitta Ranjan Mahato
    Edited by: mahato123 on Apr 16, 2011 9:08 AM

    Hello,
    Unfortunately SAP does not support any BAPI's to change customer/vendor master data.
    The BAPI's were developed from different applications and were designed for their special needs.
    You can see the existing BAPIs via tranx BAPI.
    Please have a look at the SAP notes 390045 and 384462 which should
    explain the proceeding. If you want to use Batch Input, please also have a look at SAP note 306275.
    Another possibility is to use Trx XD99, object KNA1, Trx XK99, object LFA1.
    Regards,
    David

  • BAPI_VENDOR_CREATE can we cal from NON-SAP

    Hi All,
    BAPI_VENDOR_CREATE can we call this bapi from nons sap system.
    Thanks,
    Kiran

    Hi,
      Yes i think so since it is a RFC enabled FM you should be able to...
    REgards,
    Himanshu

  • Creation of Vendor using a BAPI

    I need to create a vendor in SAP system from a non-SAP system. I thought to use a BAPI. But the BAPI available, BAPI_VENDOR_CREATE is not suitable as it is dialog oriented.
    Could anyone suggest me a better method of achieving this.
    Raja

    Refer the following links:
    Create Vendor Master Data
    Searching for a Bapi or Function to create Creditor / Vendor
    Regards,
    Ravi

  • What Function Module can be used to create vendor master data in SAP R/3?

    Hello -
    I've been trying to find a standard SAP delivered BAPI that can be used to create vendor master records in ECC 6.0. Up to this point I have not been able to do so. With SAP MDM solutions and SRM solutions it seems logical that SAP would deliver a standard BAPI that can be used to create vendor master records in the ERP/R3 environment (similar to the BAPI_MATERIAL_SAVEREPLICA for creating material master data records).
    I have been able to find BAPI_VENDOR_CREATE but this only calls the online transaction and does not offer much additional functionality beyond what transaction code XK02 already offers.
    The next best alternative appears to be IDOC_INPUT_CREDITOR but our preference would be to not use IDOCs for the project we are working on.
    Can anyone offer any insight or personal experience on how vendor master records have been successfully interfaced with SAP R/3? Did you have to use IDOCs or create a custom RFC call? Thanks for the help!
    Rich Wortmann
    << Personal information removed >>
    Edited by: Rob Burbank on May 14, 2009 10:43 AM

    Quite a gap in the BAPI arsenal. I think the options are IDoc, which you don't want, good old program RFBIKR00 (requires flat file for input, can be used via LSMW) or DIY (very complex).
    Thomas

  • Vendor GL report

    Hi Experts,
    I am trying to create Vendor wise debit/credit report. Cumilative balance is required from the previous month. Can anyone help me with the tables involved for the transaction FD10n. Please help.
    Regards,
    Shankar

    hi,
    hope this helps u.
    BAPI for FI Vendor..
    BAPI_VENDOR_CREATE BUT IT USES XK01
    Thats MM Vendor creation..
    PI_BP_BUPA_MAP_VENDOR_CREATE.
    Use standard SAP program RFBIKR00
    Regards,
    deepthi.

  • Vendor Master transactions from external application

    Hi..
    I have to Create(XK01), Change(XK02), Block(XK05) and Delete(XK06) Vendor Master from an external application.
    This application is able to interact with SAP using RFC/BAPI and IDOC, but I only found BDC as a way to achieve this. How does this work? Can I 'wrap' a BDC into a BAPI and remote-enabled this BAPI to my application?
    All help welcome (and examples too
    Cheers,
    Adzy

    Hi Andreas,
    Thank you for your reply.
    BAPI_VENDOR_CREATE seems to be used in a dialog; the response was:
    "RFC_ERROR_SYSTEM_FAILURE: Screen output without connection to user"
    I going back digging a bit more...
    Thank you and regards,
    Adzy

  • Function module for offline  vendor creation.

    Hi Xperts,
    I have searched all threads but i didn't find it, plz help me its urgent,
    Is there a Function Module or BAPI for vendor creation. The BAPI_VENDOR_CREATE works online. I am looking out for an offline. This is for avoiding the use of BDC that we are currently using.
    thanx in advance
    Regards,
    Naresh.

    Hey whats up xperts............

  • Vendor creation using bapi

    Hi experts,
    I am new to bapi concept I done vendor creation by using bdc and lsmw and now I want to create by using bapi can anyone send program code for creating so that I can go through it.
    thanks in advance,
    points will be rewarded,
    Srinivas.D

    hi
    I gone to the bapi function module for bapi_vendor_create etc but the problem their is no input parameters or tables so I am little bit of confused if any body has the code plz send me.
    Regards,
    SrinivasD

  • Vendor master create BAPI

    Hi experts,
                           I have been searching for vendor master BAPI for a long time. I didn't find anything useful.
    1.BAPI_VENDOR_CREATE just call txn XKO1.
    2.Class VMD_EI_API can't be called remotely
    3.VENDOR_INSERT doesn't work, which directly upload data into DB
    I wonder why SAP didn't give a standard BAPI for vendor master. I need to create vendor from a Non-SAP application. Please give me any solution.
    Thanks in advance.

    Good point.
    We always use BDC programs to upload vendor master.
    Solution to your problem could be calling BDC within a custom RFC function which can be called from non-SAP system.

  • Are there any standard BAPIs available to load Vendor and Park invoices?

    Hi Gurus,
    do we have standard BAPI;s available to load "Vendor" master data and to "Park Vendor Invoices"? Please advise,
    1) I wanted to load vendors from the flat file, with input fields and it is a mass update.?
    2) I wanted to park the documents around 100 or so at one time, not posting?
    Any suggesttions on the Bapis available?
    Thanks
    Surya

    Ravi,
    Thanks for your suggestions. But BAPI_VENDOR_CREATE doesnt have any input fields, am not sure how it is used???  And also, I am sepcifically looking for BAPI;s LSMW will do but looking for more of a web service kind of service with BAPI. I am looking for a service which reads fields from input file and store in LFA1 table.
    Also regarding the second BAPI, i read in some threads that we need PO number to park it, but my invoices have only reference from the old system, not PO number, does this matter??
    Thanks
    Surya

  • Looking for a good BAPI to create vendors...

    Hello SAP SDN members-
    I've been trying to find a standard SAP delivered BAPI that can be used to create vendor master records in ECC 6.0.  Up to this point I have not been able to do so.  With SAP MDM solutions and SRM solutions it seems logical that SAP would deliver a standard BAPI that can be used to create vendor master records in the ERP/R3 environment (similar to the BAPI_MATERIAL_SAVEREPLICA for creating material master data records).
    I have been able to find BAPI_VENDOR_CREATE but this only calls the online transaction and does not offer much additional functionality beyond transaction code XK02. 
    The next best alternative appears to be IDOC_INPUT_CREDITOR but our preference would be to not use IDOCs for the project we are working on.
    Finally, I found BAPI_CREDITOR_GET_PW_REG which might work but I'm still analyzing the specs on this BAPI to see if it will work.
    In the mean time can anyone offer advice based on personal experience? 
    Thanks.
    Rich Wortmann
    <removed_by_moderator>
    Edited by: Richard Wortmann on Apr 27, 2009 3:54 PM
    Edited by: Stephen Johannes on May 14, 2009 2:28 PM

    Hello Rich,
    Further research reveals that the only BAPIs available for vendor master
    create / change are those found via trans SE37 using the following
    search terms:  BAPI_VENDOR* or BAPI_CREDITOR*.  If the BAPIs do not
    provide the required functionality, you may wish to use the batch input
    program RFBIKR00 which allows vendor master create / change.  Please
    review the documentation for program RFBIKR00 via trans SE38; click on
    Documentation -> Display. 
    Hope the above information arr helpful to you!
    Best Regards,
    Gladys xing

Maybe you are looking for

  • [bdb bug]repeatly open and close db may cause memory leak

    my test code is very simple : char *filename = "xxx.db"; char *dbname = "xxx"; for( ; ;) DB *dbp; DB_TXN *txnp; db_create(&dbp,dbenvp, 0); dbenvp->txn_begin(dbenvp, NULL, &txnp, 0); ret = dbp->open(dbp, txnp, filename, dbname, DB_BTREE, DB_CREATE, 0)

  • 2nd display - blurry text

    I'm trying to configure my HDTV (CRT 720p/1080i) as a second display, mostly for use with Front Row and XBMC for OSX. I'm using a DVI-to-HDMI cable as a connector and upon the first use, Leopard decided upon the appropriate resolution for the TV (192

  • How can I change the log level of Sun Clsuter software?

    Hello, Now we have a problem about Sun Cluster. But we cannot isolate the cause. So we'd like to raise the log level of the cluster software. I think we can do it. I'm soory that we don't have any manuals about SUN here And this is an aregent issue P

  • INDEX CREATION

    Hi There I have the following query to be optimized:       select avbeln aauart avkorg avtweg a~spart              aangdt abnddt aguebg agueen a~vkgrp              avkbur agsber akunnr aerdat a~erzet              awaerk avbtyp aautlf avsbed a~kvgr1  

  • My ipad will not charge

    whats the fix that i can perform or will i have to send it to apple