Vendor     BAPI's

Hi all,
Can anyone please let me know the list of Bapi's used for Uploading vendors using bapi's.
I need to develop a interface uploading data from MSaccess to SAP using BAPI's.
If anyone worked on the similar lines.
Please give me ur valuable inputs.
Thanks in Advance.
Martin.

Hello,
Yes, these BAPIs are in 'Dialog' mode.
For mass updation I would prefer LSMW Object: 0040 / 0001 / RFBIKR00 / B .
Also you can use IDoc CREMAS01 / CREMAS02 / CREMAS03 in your LSMW.
I find other FMs like VENDOR_UPDATE in FUGR: F02K. But these are Update modules. I am not sure whether this can be used. Check out this link for 'Creating Update Function Modules' in Online documentation.
http://help.sap.com/saphelp_erp2004/helpdata/en/41/7af4daa79e11d1950f0000e82de14a/frameset.htm
Hope this helps you.
Best Regards, Murugesh AS

Similar Messages

  • Clearing vendor BAPI

    Hi
    I want to use some BAPI for F-44 and found  POSTING_INTERFACE_CLEARING.
    But when I add some document numer for clearing than process is stopping because my BAPI didn't fill field "Difference postings" RF05A-AKOBT.
    I added this by bellow code but it doesn't work
    *  GS_FTPOST-STYPE = LC_ITEM.
    *  GS_FTPOST-COUNT = 1.
    *  GS_FTPOST-FVAL  = '100'.
    *  GS_FTPOST-FNAM  = 'RF05A-AKOBT'.
    *  SHIFT GS_FTPOST-FVAL LEFT DELETING LEADING SPACE.
    *  APPEND GS_FTPOST TO GT_FTPOST.
    *  CLEAR GS_FTPOST.
    Grettings

    Hi Rahul,
    Hey did you get any BAPI to clear vendor invoice.
    Regards
    Neeraj Sharma

  • Vendor BAPI

    Hi Experts,
    Can someone tell me whether is there any BAPI for getting the list of Vendors irrespective of the account group under a particular company code? 
    Thanks,
    Sasidhar BSS

    Hello Sasidhar,
    You can use BBP_VENDOR_GET_DATA2 FM for getting vendor's details.
    Regards,
    Burak

  • Vendor Master Creation by supressing on-line mode

    Hi,
    I have to create a Vendor master by supressing on-line mode.
    I  have couple of options:
    u2022     Use the CREMAS IDOC creation
    u2022     Use Program RFBIKR00
    u2022     Use the Vendor BAPIs (which are essentially on-line mode, but if we can figure a way to suppress the on-line mode)
    Please let me know the best way to do.
    Regards,
    Anusha.V

    Hi,
    please use  Standard barch/direct input method using program RFBIKR00.
    This program will create a session which needs to be processed in background.
    Thanks & Regards,
    Rahul

  • DATA LOAD ISSUE /NO ROLL UP MEMORY

    Hello Team,
    I have this master data load failure for FIS_BELNR. The problem which I think that everytime it tries to load it runs out of internal table space in the backend. I really don't know what it means. This data is been failing everyday because of the same problem.
    I have attached all the screen shots and ABAP short dump analysis screen shots as well. One can read in details why is it failing it tells exactly what the problem is , but how to fix it.
    Any more details needed please let me know.
    ABAP runtime errors    TSV_TNEW_BLOCKS_NO_ROLL_MEMORY                 
           Occurred on     25.10.2007 at 02:53:55                                                                               
    >> Short dump has not been completely stored. It is too big.                                                                               
    No roll storage space of length 2097424 available for internal storage.
                                                                                    What happened?                                                                               
    Each transaction requires some main memory space to process           
    application data. If the operating system cannot provide any more     
    space, the transaction is terminated.                                                                               
    What can you do?                                                                               
    Try to find out (e.g. by targetted data selection) whether the        
    transaction will run with less main memory.                                                                               
    If there is a temporary bottleneck, execute the transaction again.    
    If the error persists, ask your system administrator to check the     
    following profile parameters:                                                                               
    o  ztta/roll_area            (1.000.000 - 15.000.000)                 
           Classic roll area per user and internal mode                   
           usual amount of roll area per user and internal mode           
    o  ztta/roll_extension       (10.000.000 - 500.000.000)               
           Amount of memory per user in extended memory (EM)              
    o  abap/heap_area_total      (100.000.000 - 1.500.000.000)            
           Amount of memory (malloc) for all users of an application      
           server. If several background processes are running on         
           one server, temporary bottlenecks may occur.                   
           Of course, the amount of memory (in bytes) must also be        
           available on the machine (main memory or file system swap).    
           Caution:                                                       
           The operating system must be set up so that there is also      
           enough memory for each process. Usually, the maximum address   
           space is too small.                                            
           Ask your hardware manufacturer or your competence center       
           about this.                                                    
           In this case, consult your hardware vendor                     
    abap/heap_area_dia:        (10.000.000 - 1.000.000.000)               
           Restriction of memory allocated to the heap with malloc        
           for each dialog process.                                       
    Parameters for background processes:                                                                               
    hat can you do?                                                                               
    ry to find out (e.g. by targetted data selection) whether the         
    ransaction will run with less main memory.                                                                               
    f there is a temporary bottleneck, execute the transaction again.                                                                               
    f the error persists, ask your system administrator to check the      
    ollowing profile parameters:                                                                               
    ztta/roll_area            (1.000.000 - 15.000.000)                  
          Classic roll area per user and internal mode                    
          usual amount of roll area per user and internal mode            
      ztta/roll_extension       (10.000.000 - 500.000.000)                
          Amount of memory per user in extended memory (EM)               
      abap/heap_area_total      (100.000.000 - 1.500.000.000)             
          Amount of memory (malloc) for all users of an application       
          server. If several background processes are running on          
          one server, temporary bottlenecks may occur.                    
          Of course, the amount of memory (in bytes) must also be         
          available on the machine (main memory or file system swap).     
          Caution:                                                        
          The operating system must be set up so that there is also       
          enough memory for each process. Usually, the maximum address    
          space is too small.                                             
          Ask your hardware manufacturer or your competence center        
          about this.                                                     
          In this case, consult your hardware vendor                      
    bap/heap_area_dia:        (10.000.000 - 1.000.000.000)                
          Restriction of memory allocated to the heap with malloc         
          for each dialog process.                                        
    arameters for background processes:                                                                               
    Error analysis                                                                               
    The internal table "IT_62" could not be enlarged further.                
    You attempted to create a block table of length 2097424 for the internal 
    table "IT_62". This happens whenever the OCCURS area of the internal table
    is exceeded. The requested storage space was not available in the roll   
    area.                                                                    
    The amount of memory requested is no longer available.                                                                               
    How to correct the error                                                                               
    Please try to decide by analysis whether this request is                 
    reasonable or whether there is a program error. You should pay           
    particular attention to the internal table entries listed below.                                                                               
    The amount of storage space (in bytes) filled at termination time was:                                                                               
    Roll area...................... 2595024                                  
    Extended memory (EM)........... 2001898416                               
    Assigned memory (HEAP)......... 1886409776                               
    Short area..................... 16639                                    
    Paging area.................... 24576                                    
    Maximum address space.......... "-1"                                                                               
    If the error occurred in a non-modified SAP program, you may be          
    able to find a solution in the SAP note system.                          
    If you have access to the note system yourself, use the following        
    search criteria:                                                                               
    "TSV_TNEW_BLOCKS_NO_ROLL_MEMORY"                                        
    "SAPLZ_BW_EXTRACTORS " or "LZ_BW_EXTRACTORSU24 "                        
    "Z_BW_AP_GL_BELNR"                                                      
    If you cannot solve the problem yourself, please send the                
    following documents to SAP:                                                                               
    1. A hard copy print describing the problem.                             
       To obtain this, select the "Print" function on the current screen.    
    Thanks

    Hello,
    The memory of your internal table wants beyond the system configured threshold.
    Decrease your package size or extend the mentioned parameters (basis task):
    ztta/roll_area (1.000.000 - 15.000.000)
    Classic roll area per user and internal mode
    usual amount of roll area per user and internal mode
    ztta/roll_extension (10.000.000 - 500.000.000)
    Amount of memory per user in extended memory (EM)
    abap/heap_area_total (100.000.000 - 1.500.000.000)
    Regards, Patrick Rieken

  • BAPI/Function Module for Vendor Down Payment Clearing(F-54)

    My requirement is to clear Vendor Down Payment Document(F-54). One way is to use BDC but I am looking for other options.
    Is there any other way(BAPI/FM) possible except BDC recording to achieve above requirement?
    Thanks in advance,

    Hi Nilesh,
    I have the same requirement. How did you achieve it?
    Regards
    Prashant

  • Vendor Invoices/Customer -BAPI

    Hi all
    Equivalnt bapis to postVendor Invoices/Customer Invoices through f-02 transaction.
    we need to post with and without special GL Indicator. Can anyone let me knw which is the suitable bapi with SAMPLE DATA and MANDATORY FIELDS.
    Thanks
    sha

    Hi,
    Pls try these BAPI's...
    <b>BAPI_ACC_GL_POSTING_POST
    BAPI_ACC_DOCUMENT_POST
    BAPI_ACC_GL_POSTING_CHECK
    FI_GET_POSTING_KEY</b>
    BAPI_ACC_GL_POSTING_POST
    More Information about this:
    Text
    Accounting: General G/L Account Posting Functionality
    You can use this method to update business transactions in Accounting which mainly affect the general ledger and are definitely not updated in subledgers which are relevant to the balance sheet.
    An example of this is a provision posting for an expected guarantee service.
    This can be produce debit or credit entries to balances which are not managed in one of the subledgers relevant to the balance sheet. This is especially applicable if the balances cannot be represented as assets, customers/vendors, materials, loans, etc.
    An example of this is a provision posting for an expected guarantee. However, this can also involve depreciation or write-ups in which values have a higher level of summarization than in the corresponding subledger relevant to the balance sheet in which they are managed.
    An example of this is foreign currency revaluation for receivables/ payables caused by considerable exchange rate fluctuations which is not updated in accounts payable or accounts receivable.
    A similar transaction may come about when revaluating balances for raw materials if the revaluation takes place at a corresponding level of summarization.
    The third cateogry is the reclassification of items to balance sheet accounts or income statement accounts, which is only undertaken in the general ledger in order to balance accounts (values are then finally reassigned to financial statement items).
    Example: Reclassifying balances of receivables with different return times for the balance sheet.
    Restrictions:
    This object cannot be used to update business transactions which are normally posted to one of the subledgers which affects the balance sheet (such as a billing document; for this see the business object AcctngBilling).
    This is especially applicable if the reason the relevant subledger cannot be updated is because it is an external system or is not in use.
    Notes
    If the currency fields have been entered in the CurrencyAmount parameter, the system runs a complete check for the document. Otherwise only the account assignment objects are validated.
    Messages are displayed in the Return parameter. You will find the return values and their meanings in the documentation for this parameter.
    Further Information
    For further information, see the documentation on "Interfaces to Accounting" in the R/3 Library (under "Cross-Application Functions -> Interfaces to External Systems").
    Parameters
    DOCUMENTHEADER
    OBJ_TYPE
    OBJ_KEY
    OBJ_SYS
    ACCOUNTGL
    CURRENCYAMOUNT
    RETURN
    EXTENSION1
    Exceptions
    Function Group
    ACC4
    <b>http://www.planetsap.com/LIST_ALL_BAPIs.htm
    Re: BAPI FOR POSTING FBS1 TRANSACTION</b>
    <b>***Reward Points if Useful</b>
    Regards
    Gokul

  • Bapi for vendor opening balances

    Hi All,
            Can I use the bapi  " BAPI_AP_ACC_GETOPENITEMS "  to get the vendor opening balances?
    Thanks n Regards,
    Murali Krishna T

    hi ,
    try
    BAPI_GL_GETGLACCBALANCE - closing balance of G/L account for a chosen year.
    BAPI_GL_GETGLACCCURRENTBALANCE - closing balance of G/L account for the current year
    BAPI_GL_GETGLACCPERIODBALANCES - Posting period balances for each G/L account.

  • BAPIs for Vendor Balances

    Hi!
    I need a BAPI for extract the Vendor Balances and other for load the Vendor Balances.
    Do they exist?

    try to search in Se37
    BAPI_AP_ACC_GETBALANCEDITEMS   Vendor Account Clearing Transactions in a given Period
    BAPI_AP_ACC_GETCURRENTBALANCE  Vendor Account Closing Balance in Current Fiscal Year
    BAPI_AP_ACC_GETKEYDATEBALANCE  Vendor Account Balance at Key Date
    BAPI_AP_ACC_GETPERIODBALANCES  Posting Period Balances per Vendor Account in Current Fiscal Year
    regards
    Prabhu

  • Vendor line items BAPI/FM required

    Hi,
    1 . I need to fetch vendor open line items for selection parameters:
    a) vendor
    b) Company code
    c) document type (S_blart - all doc types except clearing doc type)
    d) Posing date (Very important)
    All are the select options. (Say i fetch data from BSAk in internal table i_bsak)
    2. After this I need to fetch all the cleared items for matching values for data fetched in step 1 the condition being
    bukrs IN s_bukrs
    vendor = i_bsak-lifnr
    blart IN s_Clearing_doc_type
    belnr = i_bsak-augbl (Important)
    Can any 1 please suggest me an FM or BAPI to retrieve the data (Tcode FBL1N but we need to go by posting date)
    I want to perform steps 1 and 2 without select tatements.
    I do not want to fetch data from table BSAk as the data is archieved.
    I fear I cannot use BAPI_Ap_ACC_GETOPENITEMS
    Kindly suggest.
    Best Regards,
    Himanshu.
    Edited by: Himanshu Makashir on Jun 19, 2009 3:47 PM

    Himanshu - this essentially the same question as FM or BAPI required except you are looking at vendors rather than customers.
    Thread locked.
    Rob

  • Bapi for vendor payment with details of tunover and blocked payment

    Dear all
    I want to know whether any BAPI available for the details of vendor payment made and the open item with  blocked payment (with the reason for the blocked payment) and the turnover of the vendor for a particular fiscal year...................
    The client want to get the output as mentioned below.
    e.g...
    PO no : 45629810
    Inv.No : 73409 (Vendor's Invoice no.)
    Payment : Paid amt with date and details
    Payment : Outstanding (Due and Over Due with no.of days)
    Blocked Payment : Amt with the reason for blocking the payment.
    Turn Over : Total turn over for that fiscal year.
    This is an urgent req. from my client,i will be very grateful if any one can  help me over this issue ..............
    Appreciate for any relevant answers and suggestion ...........
    I am in ECC 6.0
    Regards
    Praveen

    Hello Raj,
    Unfortunately there is no BAPI for payment detals and other company code data. The only possibility is via direct input (external data transfer).
    Please have a look at the following Easy-Access-path:
    SAP Menu
    -> Accounting
      -> Bank Applications
       -> Loans Management
        -> Environment
         -> External Data Transfer
    Within this menu entry you find diverse functions. Please start the function KCLJ to transfer data. Before you can do this you need to
    prepare the transfer by creating your own transfer structure and so on. You can get further information on what to do here by navigating to
    "Help   > Application help" within transaction KCLJ. From here you get to the right area of SAP library.
    Thanks Amber

  • Bapi or FM for clearing Customer and Vendor Open Items

    Hi.
    I am looking for a bapi to post incoming payments from customers (F-28) and outgoing payments to vendors (F-53). I already tried BAPI_ACC_INVOICE_RECEIPT_POST, but with no success (just created a new open document), so if somebody knows how to use this BAPI to perform the clearing please post an example.
    Thanks.
    Edited by: Divya Saxena on May 22, 2009 4:06 PM

    Hi
    Just as Rich said
    It can use the BAPI BAPI_ACC_DOCUMENT_POST but only to post the document for incoming and outcoming payment, because they are account documents.
    But there isn't a BAPI to clear the open items: u should create it.
    Max

  • Any Bapi or FM to clear open customer and vendor items.

    Hi all,
    I am looking for a Bapi or function module to clear the open items of AR and AP ie Customer and vendor open items, (Transaction Code F-04 , Post with clearing).
    Thanks in Advance,
    Diwakar.

    Hi Minami,
    for chenge address use FM : BAPI_BUPA_ADDRESS_CHANGE       (SAP BP, BAPI: Change Address)
    otherwise check with below FM ,for address related information
    BAPI_BUPA_ADDRESSES_GET              SAP BP, BAPI: Determine All Addresses
    BAPI_BUPA_ADDRESS_ADD                   SAP BP, BAPI: Add Address
    BAPI_BUPA_ADDRESS_CHANGE                 SAP BP, BAPI: Change Address
    BAPI_BUPA_ADDRESS_GETDETAIL             SAP BP, BAPI: Read Address
    BAPI_BUPA_ADDRESS_GET_NUMBERS    SAP BP, BAPI: Read Address Numbers
    BAPI_BUPA_ADDRESS_REMOVE                    SAP BP, BAPI: Delete Address
    Regards,
    Tutun

  • BAPI for Vendor Non-PO Invoice processed through MIR7 Transaction

    Hi All,
    I have a requirement where i will get data from flat file. Using this data Vendor Non-PO Invoice
    will be processed through MIR7 transaction with Multiple line items - Invoice Upload Parking the document for vendor non-po invoices.
    The data is in below format in flat file:
    Header fields in 1st line
    Dr. Key related fields in 2nd line
    Cr. Key related fields in 3rd line
    Header fields in 4th line
    Dr. Key related fields in 5th line
    Cr. Key related fields in 6th line
    etc .... in flat file
    In these main fields coming in from flat file are: comp.code, doc.type, vendor no,
    Debit/Credit indicatorSHKZG, G/L a/c no, inv/post dates etc..
    My issues:
    1. I am planning to use F.M BAPI_INCOMINGINVOICE_PARK is it the correct F.M!
    But Here PO number seems to be mandatory for this F.M but it is not available as per our flat file,
    if so can anybody suggest a BAPI for Vendor Non-PO Invoice parking for MIR7 transaction!
    2. What are the parameters need to be used for from above flat file data especially for 2 line itemshttp://Dr./Cr. data other than header data. So as per Header & 2 Line items http://Dr. & Cr. Data which parameters will be updated with which data in above flat file! can anybody clarify!
    3. Also in flat file WorkflowNo is available in which parameter this fields will need to be filled & also by doing this will it trigger workflow automatically!
    Can anybody clarify about above points!
    Thanks in advance.
    Thanks,
    Deep.

    Hello Deep,
    I know it might be quite late for you for this answer, nevertheless I will write that, because there are lots of question like yours. bapi_incominginvoice_park is also a suitable bapi for you. All you need to do is call it this way:
    data: headerdata like bapi_incinv_create_header value is initial,
            table_item type table of bapi_incinv_create_item,
            gl_account like bapi_incinv_create_gl_account,
            table_gl type table of bapi_incinv_create_gl_account.
    * fill headerdata and table_gl, leaving table_item empty
    CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'
        EXPORTING
          HEADERDATA                = HEADERDATA
    *   ADDRESSDATA               =
        IMPORTING
          INVOICEDOCNUMBER          = lv_docnr
          FISCALYEAR                = lv_year
        TABLES
          ITEMDATA                  = table_item
    *      ACCOUNTINGDATA            = table_acc
          GLACCOUNTDATA             = table_gl
    *   MATERIALDATA              =
    *      TAXDATA                   = table_tax
    *   WITHTAXDATA               =
    *   VENDORITEMSPLITDATA       =
          RETURN                    = lt_return.
    This works perfectly for me, creating a mir7 document without refering to a PO. The trick here is to fulfill the glaccountingdata importing table while leaving itemdata empty.

  • Bapi for vendor non po invoice parking

    Hello,
    We have a requirement to Create a Non PO Invoice and also parking invoice.
    I could able to create Vendor Invoice (Non PO) using BAPI: BAPI_ACC_DOCUMENT_POST.
    But i am unable to find a BAPI for Parking the Vendor Invoice (Non PO). When i try to use BDC on FB01 transaction for creating Parking Vendor Invoice, it is throwing an error that "Parking Invoice creation is not allowed in batch input".
    Can anybody help me for creating Parking Invoice (Non PO).
    Note: There is a BAPI: BAPI_INCOMINGINVOICE_PARK, which wont support for Non PO Invoice creation. It is PO based.
    Thanks in Advance for your support.
    Thanks & Regards,
    Sreedhar.

    Hi,
    Please see the given link, hope It will help you.
    Re: BAPI to Park the Invoice Document
    Regards,
    Shamma

Maybe you are looking for

  • Varchar2() null vs empty string

    I am trying to insert a string '' ( zero length string) into a varchar(20) not null column using sqlplus. Oracle gives me back an error saying can not insert null in a not null column. Why does oracle considers '' as null ? How can I fix it? Same SQL

  • How to connect my studio display with a Apple display connector to my new mac mini

    How can I connect my studio display with a Apple display connector to my new mac mini?

  • Custom report. I need to modify canned report

    Hello everyone, There is canned report for "All package and program deployments" I need to modify it to get the same data but for specific timelines so I can monitor how many software installs are going through SCCM. Has anyone completed something li

  • How can I display modes in connection create window

    Hi Pro,      I create a environment/model, then I get into EPM excel addin, try to create a connection, but eventhough I choose my environment created, but I get blank list for model drop down list. how can I display modes in connection create window

  • Change future periods for Fiscal year variant-OB29

    Hi experts, We are using 4-4-5 rule, Fiscal year variant is M1, Future Periods for FY variant M1 is not maintained correctly.  Our year end is on 6/25/2011 but in our variant M1 it is defined as 7/2/2011 and periods following that are defined incorre