Doubt in BAPI uploadation

Hi experts,
While uploading PO data using BAPI, In Itemx table all the fields uploading will have x but item field should have value? why it is?

Hi,
With the ITEMSX you tell the bapi which fields are to be inserted or changed. If you don't set the x the values of the fields from ITEMS are not taken into account.
Regards,
Bert

Similar Messages

  • Doubt in BAPI

    Hi All I have a doubt in BAPI.
    I have created a function module which is remote enabled module. I didnu2019t create any BAPI using Tcode SWO1 or BAPI. Am using this function module in my VB code to get the data from SAP, Its working fine am getting all data from SAP database.
    My Question is since we can use sap Function module (which is remote enabled module) with out creating BAPI. Then what is the use of creating BAPI.?    
    If we click on radio button Remote enabled module is that function module act as BAPI?
    Please help me.
    Regards
    Prajwal K.

    Hi Prajwal,
    Please check this link
    RFC and BAPI Interfaces to SAP Systems
    http://help.sap.com/saphelp_45b/helpdata/en/cf/8ccab761ea11d2804a00c04fada2a1/content.htm
    BAPI's are the remote enabled Function modules which are defined in the Business Object Repository (BOR) as the methods of the business objects.I can say BAPI is the subset of RFC. RFC connects to the other system via BAPI and vice versa.
    BAPI methods are RFC enabled function modules. The difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call.Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs.BAPI is having all Key fields, methods, interfaces etc.
    Best regards,
    raam

  • BAPI Upload Excel to SAP R/3

    Hello,
    i don't if this is the best place to put this topic, but here he goes.
    I have a excel workbook and i have 3 buttons, one to connect remotely to Sap, one to download a table from a RFC function e another to upload data to another table in a rfc function.
    The download is working well but the upload no. Here is the code:
    DOWNLOAD(Working):
    Private Sub DOWNLOAD_Click()
        On Error Resume Next
        ' The required BAPI
        Set objTable = Nothing
        Set objTeste = objBAPIControl.Add("ZPD_TESTE_EXCEL")
        If objTeste.Call Then
            Set objTable = objTeste.Tables("T_INTER")
            For i = 1 To objTable.RowCount
                ActiveSheet.Cells(8 + i, 1) = objTable.Cell(i, 1)
                ActiveSheet.Cells(8 + i, 2) = objTable.Cell(i, 2)
                ActiveSheet.Cells(8 + i, 3) = objTable.Cell(i, 3)
                ActiveSheet.Cells(8 + i, 3) = objTable.Cell(i, 4)
                ActiveSheet.Cells(8 + i, 3) = objTable.Cell(i, 5)
            Next i
        Else
            MsgBox "Erro a chamar a função."
        End If
    ' objTable.AppendGridData
    End Sub
    UPLOAD(Not working):
    Private Sub UPLOAD_Click()
        On Error Resume Next
        ' The required BAPI
        Set objTable2 = Nothing
        Set objTeste2 = objBAPIControl.Add("ZPD_TESTE_EXCEL_UP")
        If objTeste2.Call Then
            Set objTable2 = objTeste2.Tables("T_INTER")
            For i = 1 To ActiveSheet.RowCount
                objTable2.Cell(i, 1) = ActiveSheet.Cells(8 + i, 1)
                objTable2.Cell(i, 2) = ActiveSheet.Cells(8 + i, 2)
                objTable2.Cell(i, 3) = ActiveSheet.Cells(8 + i, 3)
                objTable2.Cell(i, 4) = ActiveSheet.Cells(8 + i, 4)
                objTable2.Cell(i, 5) = ActiveSheet.Cells(8 + i, 5)
            Next i
        Else
            MsgBox "Erro a chamar a função."
        End If
    End Sub

    Hi Ricardo,
    Have you looked this FM <b>ALSM_EXCEL_TO_INTERNAL_TABLE</b>?
    Regards,
    Ferry Lianto

  • Sales Order Inquiry bapi upload problem

    Hi All..
    when iam trying to upload SO inquiry sample data through bapi iam getting these Errors :
    Material 1423 is not defined for sales org.1000,  distr.chan.12,  language DE
    Error in SALES_ITEM_IN 000000
    Sales document  was not changed.
    but i defined 1423 material in sales org.1000,  distr.chan.12.
    here is my abap code.
    *& Report  ZSAMPLE
    REPORT  zsample.
    DATA:lt_header LIKE bapisdhd1 OCCURS 0 WITH HEADER LINE,
         lt_inquiry_items_in LIKE bapisditm OCCURS 0 WITH HEADER LINE,
         lt_inquiry_items_inx LIKE bapisditmx OCCURS 0 WITH HEADER LINE,
         lt_header_x LIKE bapisdhd1x OCCURS 0 WITH HEADER LINE,
         lt_partners LIKE bapiparnr OCCURS 0 WITH HEADER LINE,
         lt_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
    lt_header-doc_type = 'ZSJ1'.
    lt_header-sales_org = '1000'.
    lt_header-distr_chan = '12'.
    lt_header-division = '00'.
    lt_header-purch_date = '20081121'.
    lt_header-purch_no_c = '7654321'.
    APPEND lt_header.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        input  = lt_header-doc_type
      IMPORTING
        output = lt_header-doc_type.
    APPEND lt_header.
    lt_header_x-updateflag = 'U'.
    lt_header_x-doc_type = 'X'.
    lt_header_x-sales_org = 'X'.
    lt_header_x-distr_chan = 'X'.
    lt_header_x-division = 'X'.
    lt_header_x-purch_date = 'X'.
    lt_header_x-purch_no_c = 'X'.
    APPEND lt_header_x.
    *lt_inquiry_items_in-currency = 'USD'.
    *lt_inquiry_items_in-ITM_NUMBER = '0010'.
    *lt_inquiry_items_in-plant = '0001'.
    lt_inquiry_items_in-material = '000000000000001423'.
    lt_inquiry_items_in-itm_number = '000010'.
    *lt_inquiry_items_in-exchg_rate = '1000000'.
    APPEND lt_inquiry_items_in.
    lt_inquiry_items_inx-updateflag = 'U'.
    lt_inquiry_items_inx-ITM_NUMBER = 'X'.
    lt_inquiry_items_inx-PLANT = 'X'.
    lt_inquiry_items_inx-material = 'X'.
    lt_inquiry_items_inx-itm_number = 'X'.
    APPEND lt_inquiry_items_inx.
    lt_partners-partn_role = 'SH'.
    lt_partners-partn_numb = '0000000149'.
    APPEND lt_partners.
    CALL FUNCTION 'BAPI_INQUIRY_CREATEFROMDATA2'
      EXPORTING
    SALESDOCUMENTIN               = ' '
        inquiry_header_in             = lt_header
        inquiry_header_inx            = lt_header_x
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       =
      INT_NUMBER_ASSIGNMENT         =
      BEHAVE_WHEN_ERROR             =
      LOGIC_SWITCH                  =
      TESTRUN                       =
      CONVERT                       = ' '
    IMPORTING
      SALESDOCUMENT                 =
      TABLES
       return                        = lt_return
       inquiry_items_in              = lt_inquiry_items_in
       inquiry_items_inx             = lt_inquiry_items_inx
        inquiry_partners              = lt_partners
      INQUIRY_SCHEDULES_IN          =
      INQUIRY_SCHEDULES_INX         =
      INQUIRY_CONDITIONS_IN         =
      INQUIRY_CONDITIONS_INX        =
      INQUIRY_CFGS_REF              =
      INQUIRY_CFGS_INST             =
      INQUIRY_CFGS_PART_OF          =
      INQUIRY_CFGS_VALUE            =
      INQUIRY_CFGS_BLOB             =
      INQUIRY_CFGS_VK               =
      INQUIRY_CFGS_REFINST          =
      INQUIRY_TEXT                  =
      INQUIRY_KEYS                  =
      EXTENSIONIN                   =
      PARTNERADDRESSES              =
    READ TABLE lt_return WITH KEY type = 'E'.
    WRITE : /5 lt_return-type, 20 lt_return-id , 30 lt_return-number , 50 lt_return-message.
    IF sy-subrc NE 0.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        WAIT          =
      IMPORTING
        RETURN        =
    ENDIF.
    Thank you,
    Madhu Rao.

    hi
    Use FM conversion_exit_alpha_input... and give the number exactly as the size of the field.. if there are any prefix 0's which are not given in the field.. the BAPI wont execute..
    if it is in the database as 00001423 and ur giving it as 1423...it wont take it...
    Check the master table of material to see how it is stored in database.
    and pass exact value.
    Regards,
    Vishwa.

  • Hi guys doubt on bapi please reply

    hi,
    i have doubt on which import parameters to be used in the bapi BAPI_ACC_GL_POSTING_REV_POST we have posting date and document no with us we are confused about what import parameters to be sent as an input to this bapi...........
    reward will be given for nice reply...............

    Give any field string (variable) of type BAPIACREV
    Finally it will give these values..
    Reversal document number:
    o OBJ_TYPE Sender ID
    o OBJ_KEY Reference number of the reversal document (source
    document)
    o OBJ_SYS Logical system
    o OBJ_KEY_R Reference number of the document to be reversed.
    i gave the sender id as bkpff which i was using as obj type for posting.
    is obj_key the new unassigned document number in the row.
    obj_sys gave the specific logical system.
    obj_key_r can i give any document number generated during gl posting using bapi_acc_gl_posting_post
    i even specified the other parameters such as posting date and reversal type but no reversal is done...........need more clarification on this .....
    reward is sure..........

  • Re: BAPI uploading data

    Hi  Experts,
           I want to how exactly BAPI's are used as interfaces and for data transfering . Please provide me example codes for uploadinfg data into r/3 using BAPI's.
    Thanks in advance.
    Points will be awrded surely.
    Rgds
    Umakanth

    Hi umakanth  ,
    A BAPI is defined as a method of an SAP Business Object.
    To use a BAPI method, an application program only needs to know how to call the method; that is, it needs to know the method's interface definition. A BAPI interface is defined by:
    Import parameters
    Export parameters
    Import/export (table) parameters
    The BAPIs in the R/3 System are currently implemented as function modules, all of which are held in the Function Builder. Each function module underlying a BAPI:
    · Supports the Remote Function Call (RFC) protocol
    · Has been assigned as a method to an SAP Business Object in the BOR
    · Is processed without returning any screen dialogs to the calling application
    steps involved in BAPI
    In the application hierarchy of the BAPI Browser you can display all the SAP business object types for which BAPIs have been implemented:
    Tools ->Business Framework -> BAPI Browser : BAPI45.
    Expand the nodes and the subordinate nodes of one of the application components
    To open an object type, double-click on it.
    To display a list of the key fields of the object, expand the node Key fields
    To display a list of the BAPIs available for this SAP business object type, expand the node Methods
    To display the parameters of a BAPI, expand the node for the BAPI and then the Parameters node
    Eg Program:
    BAPI_GOODSMVT_CREATE to post Goods Movement
    The following is an abap program making used of the BAPI function BAPI_GOODSMVT_CREATE to do Goods Receipts for Purchase Order after importing the data from an external system.
    * BAPI TO Upload Inventory Data
    * GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order
    *                      02 - MB31 - Goods Receipts for Prod Order
    *                      03 - MB1A - Goods Issue
    *                      04 - MB1B - Transfer Posting
    *                      05 - MB1C - Enter Other Goods Receipt
    *                      06 - MB11
    * Domain: KZBEW - Movement Indicator
    *      Goods movement w/o reference
    *  B - Goods movement for purchase order
    *  F - Goods movement for production order
    *  L - Goods movement for delivery note
    *  K - Goods movement for kanban requirement (WM - internal only)
    *  O - Subsequent adjustment of "material-provided" consumption
    *  W - Subsequent adjustment of proportion/product unit material
    report zbapi_goodsmovement.
    parameters: p-file like rlgrap-filename default
                                     'c:sapdataTEST.txt'.
    parameters: e-file like rlgrap-filename default
                                     'c:sapdatagdsmvterror.txt'.
    parameters: xpost like sy-datum default sy-datum.
    data: begin of gmhead.
            include structure bapi2017_gm_head_01.
    data: end of gmhead.
    data: begin of gmcode.
            include structure bapi2017_gm_code.
    data: end of gmcode.
    data: begin of mthead.
            include structure bapi2017_gm_head_ret.
    data: end of mthead.
    data: begin of itab occurs 100.
            include structure bapi2017_gm_item_create.
    data: end of itab.
    data: begin of errmsg occurs 10.
            include structure bapiret2.
    data: end of errmsg.
    data: wmenge like iseg-menge,
          errflag.
    data: begin of pcitab occurs 100,
            ext_doc(10),           "External Document Number
            mvt_type(3),           "Movement Type
            doc_date(8),           "Document Date
            post_date(8),          "Posting Date
            plant(4),              "Plant
            material(18),          "Material Number
            qty(13),               "Quantity
            recv_loc(4),           "Receiving Location
            issue_loc(4),          "Issuing Location
            pur_doc(10),           "Purchase Document No
            po_item(3),            "Purchase Document Item No
            del_no(10),            "Delivery Purchase Order Number
            del_item(3),           "Delivery Item
            prod_doc(10),          "Production Document No
            scrap_reason(10),      "Scrap Reason
            upd_sta(1),            "Update Status
          end of pcitab.
    call function 'WS_UPLOAD'
      exporting
        filename                      = p-file
        filetype                      = 'DAT'
    * IMPORTING
    *   FILELENGTH                    =
      tables
        data_tab                      = pcitab
    * EXCEPTIONS
    *   FILE_OPEN_ERROR               = 1
    *   FILE_READ_ERROR               = 2
    *   NO_BATCH                      = 3
    *   GUI_REFUSE_FILETRANSFER       = 4
    *   INVALID_TYPE                  = 5
    *   OTHERS                        = 6
    if sy-subrc <> 0.
      message id sy-msgid type sy-msgty number sy-msgno
              with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      exit.
    endif.
    gmhead-pstng_date = sy-datum.
    gmhead-doc_date = sy-datum.
    gmhead-pr_uname = sy-uname.
    gmcode-gm_code = '01'.   "01 - MB01 - Goods Receipts for Purchase Order
    loop at pcitab.
      itab-move_type  = pcitab-mvt_type.
      itab-mvt_ind    = 'B'.
      itab-plant      = pcitab-plant.
      itab-material   = pcitab-material.
      itab-entry_qnt  = pcitab-qty.
      itab-move_stloc = pcitab-recv_loc.
      itab-stge_loc   = pcitab-issue_loc.
      itab-po_number  = pcitab-pur_doc.
      itab-po_item    = pcitab-po_item.
      concatenate pcitab-del_no pcitab-del_item into itab-item_text.
      itab-move_reas  = pcitab-scrap_reason.
      append itab.
    endloop.
    loop at itab.
      write:/ itab-material, itab-plant, itab-stge_loc,
              itab-move_type, itab-entry_qnt, itab-entry_uom,
              itab-entry_uom_iso, itab-po_number, itab-po_item,
                                                  pcitab-ext_doc.
    endloop.
    call function 'BAPI_GOODSMVT_CREATE'
      exporting
        goodsmvt_header             = gmhead
        goodsmvt_code               = gmcode
    *   TESTRUN                     = ' '
    * IMPORTING
        goodsmvt_headret            = mthead
    *   MATERIALDOCUMENT            =
    *   MATDOCUMENTYEAR             =
      tables
        goodsmvt_item               = itab
    *   GOODSMVT_SERIALNUMBER       =
        return                      = errmsg
    clear errflag.
    loop at errmsg.
      if errmsg-type eq 'E'.
        write:/'Error in function', errmsg-message.
        errflag = 'X'.
      else.
        write:/ errmsg-message.
      endif.
    endloop.
    if errflag is initial.
      commit work and wait.
      if sy-subrc ne 0.
        write:/ 'Error in updating'.
        exit.
      else.
        write:/ mthead-mat_doc, mthead-doc_year.
        perform upd_sta.
      endif.
    endif.
    *       FORM UPD_STA                                                  *
    form upd_sta.
      loop at pcitab.
        pcitab-upd_sta = 'X'.
        modify pcitab.
      endloop.
      call function 'WS_DOWNLOAD'
        exporting
          filename                      = p-file
          filetype                      = 'DAT'
    * IMPORTING
    *   FILELENGTH                    =
        tables
          data_tab                      = pcitab
    * EXCEPTIONS
    *   FILE_OPEN_ERROR               = 1
    *   FILE_READ_ERROR               = 2
    *   NO_BATCH                      = 3
    *   GUI_REFUSE_FILETRANSFER       = 4
    *   INVALID_TYPE                  = 5
    *   OTHERS                        = 6
    endform.
    REWARD POINTS IF HELPFUL
    ~Lakshmiraj~

  • Doubt on bapi

    Hi all   suppose if iwant to upload a material using bapi,  than how can i know the FM's that are avialable for this..

    Hi Gurus
    I am using the extension parameters of BAPI to load some customized fields for the object-BUILDING in REAL ESTATE MODULE using LSMW-BAPI.
    Here's the code-
    *Target Field: E1BPPAREX-VALUEPART1 Data part of BAPI extension paramet
    DATA:
    lt_extension_in TYPE TABLE OF bapiparex,
    ls_extension_in TYPE bapiparex,
    ls_ci_data TYPE rebd_building_ci.
    ls_ci_data-zgisx = hsouthernwater-zgisx.
    ls_ci_data-zgisy = hsouthernwater-zgisy.
    ls_ci_data-zdeed = hsouthernwater-zdeed.
    ls_ci_data-zland = hsouthernwater-zland.
    ls_ci_data-zsite = hsouthernwater-zsite.
    ls_extension_in-structure = 'CI_DATA'.
    ls_extension_in-valuepart1 = ls_ci_data.
    CALL METHOD cl_abap_container_utilities=>fill_container_c
    EXPORTING
    im_value = ls_ci_data
    IMPORTING
    ex_container = ls_extension_in-valuepart1
    EXCEPTIONS
    OTHERS = 0.
    e1bpparex-valuepart1 = ls_extension_in-valuepart1.
    I AM GETTING THE ERROR IN THE LINE-
    ls_extension_in-valuepart1 = ls_ci_data.
    SAYING THAT
    ls_extension_in-valuepart1 and ls_ci_data. are mutually not convertible
    I have written the same code for 3 objects in RE-The code was working fine in those objects.But in object- building i am getting this error..
    Anyone out there please help me regarding this..
    Thanks in advance

  • Bapi upload of service pr data

    Hi Experts,
    I am new to bapi and am uploading service pr data using bapi while updating program is activated but data is not updating, in debugging it comes errors like this,
      LPR0000002 instance of object type purchase requisation has been created.external reference #1,
      LPR0000002Please enter material number or account assignment category,
      LPR0000002Item category  not allowed with document type ZSER,
      LPR0000002Please enter document number and item together.
    i tried in many ways but still its coming can you help me in this way.
    Thnaks,

    Hi Joe,
    I am not using Service Charge Settlement, but I had a look in RE-FX course book and I found the following info:
         You use the participation group to group together rental objects participating in a service charge settlement. You can use the participation group as a reference for the service charge settlement and address each group of rental objects individually.
         The participation group is a group of rental objects that participate in a particular settlement.
         Example: Charges for water are only relevant for the apartments. You define a participation group containing just these rental objects.
         The following objects can be assigned to participation groups:
         Rental objects
         Business entities
         Buildings
         Property
         Participation groups
         If objects containing rental objects are assigned, these rental objects are automatically assigned to the participation group. This means that if a building is assigned to the participation group, all the rental objects contained in it are also automatically assigned.
         The participation group specifies if the rental object participates in service charge settlement. All rental objects that are assigned to a participation group participate in the distribution of costs.
         If there is no occupancy contract for a rental object, then the costs are posted either to the rental object, or to the cost center for vacancy costs (if it is entered in the posting parameters).
         If there is an occupancy contract for the rental object, then the costs are automatically passed on to the tenant.
    Have you created such participation groups and assigned them to your RE objects?
    Hope this helps
    KR,
    Severina

  • Bapi - upload data for infotypes 0016 and 0019

    hello,
    Please let me know bapi to upload data for infotypes 0016 and 0019 as i am unable to find any bapi for this infotypes.
    Please use a more meaningful subject in future - I've edited it for you this time.
    Edited by: Matt on Nov 6, 2008 12:08 PM

    Hi Sunny,
    My suggestion is go txcode BAPI.
    After this in the left side of the window complete information on BAPIs will be available search out in Human resource you may get the BAPI, in the mean while some one may help you.
    Cheers!!
    VEnk@

  • Doubt about BAPI

    Hi Experts,
    I have one doubt. I want to Attach document to the material of a particular BAPI  that have been existed in the sap r/3 system.Which BAPI wil work for this to attach a document to the material.Please let me know . Its very urgent.
    Helpful Answers wil be reward
    Regards
    Khanna

    Hi.
    Both of the listed BAPI's have no functionality/option to link a document!
    Can anyone suggest a BAPI/RFC to link a Document while creating a Material? Also, You can link a Document to a Material by "BAPI_DOCUMENT_CHANGE2".

  • BAPI Upload

    Q) tell me process of  J1id T.Code (Excise Rate Maintenance)
        upload using BAPI.

    Tell You? are you asking for help or a re you a teacher taking class?
    HeHeHe no wonder you received zero responce.
    Any ways where do you all guys come from?

  • Doubt in BAPI - BAPI_TRANSACTION_COMMIT

    Hi Gurus,
    I am posting material from customer storage palce to activate storage location through the follwo\ing BAPI-
    BAPI_TRANSACTION_COMMIT.
    in that i got error as follow
    Material 30000004 not maintained in plant SUND
    Material 30000005 not maintained in plant SUND
    Material 30000006 not maintained in plant SUND
    Material 30000007not maintained in plant SUND
    Material 30000008 not maintained in plant SUND
    BUt if i post through MIGO trasaction directly means, no errors occur.
    only through BAPI the above error occurs.
    Help me to Solve this problem.
    Thank in Advance.
    Regards,
    Bhuvana.

    Hi,
      Sit with your functional consultant .May be the plant parameters have been maintained for your plant
    under Inventory management and Physical inventory If not pl maintain the same in SPRO.
    Regards
    Kiran Sure

  • Doubt in GUI Upload

    Hi All,
    I am using function module as follows to upload orders to database.File is created in required format on given path with same name as c:\va01.txt.
    But when i run my program its showing exception as "CANNOT INTERPRETE DATA IN FILE"
    What can be the problem?We usually upload same type of file and data in file is correct.Can anybody suggest me the solution or atleast tell me what could be the problem.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
       FILENAME                      = 'C:\VA01.txt'
       FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = '#'
      TABLES
        DATA_TAB                     = IT_ORDER.

    hi,
    check that, in the flat file, what field separator u have give, u need to give a tab space.
    as the data in flat file n the internal table structure r not matching, thats why ur getting that error.
    so, make sure that the flat file structure, i mean the order of fields, field separator are correct. then the function module u given is correct, instead of giving field-separator as # give 'X'.
    hope this may solve ur problem.
    reward if helpful.

  • Doubt in BAPI:BAPI_SALESORDER_CREATEFROMDAT1

    How to pass alternate tax classification under billing header???

    Hi Prajwal,
    Please check this link
    RFC and BAPI Interfaces to SAP Systems
    http://help.sap.com/saphelp_45b/helpdata/en/cf/8ccab761ea11d2804a00c04fada2a1/content.htm
    BAPI's are the remote enabled Function modules which are defined in the Business Object Repository (BOR) as the methods of the business objects.I can say BAPI is the subset of RFC. RFC connects to the other system via BAPI and vice versa.
    BAPI methods are RFC enabled function modules. The difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call.Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs.BAPI is having all Key fields, methods, interfaces etc.
    Best regards,
    raam

  • Doubt in BAPI abt FICO

    Hi All
    I had posted the document in FICO but corresponding to that i m trying to execute BAPI_ACC_DOCUMENT_POST but i m facing some problem i had given all the mandatory values in BAPI but some error is coming in Obj Type field..
    when i posted the document some details are auto generated in which reference transaction is also there but when i m using that value in the bapi error is getting generated--- error in document : BKPF is not the correct value & no item information transferred into Account 
    pls solve my problem its urgent..
    Thanks
    Anushree

    Hi,
    If have the desire to learn FICO, first you try to understand the business process in financial terms.
    Its not that much tough in financeial side, you try to learn Finace from scratch.
    All the best for you...
    Venkatesh.

Maybe you are looking for

  • Session time out

    Hi, Is there any way to set ovm manager gui session time out. as of now, if there is no action in gui for 2 mins, session gets timed out. Importing a template takes lot of time and session is getting timed out just after 2 mins. I have another questi

  • Dynamic component in WHERE-condition for LOOP AT ?

    i want to make loop at itab where  (dynamic field) > 0 how i can make it... Edited by: Thomas Zloch on Mar 2, 2010 2:47 PM

  • ALV Standard Layout with problem for excel download

    Hi, i have a alv grid report with this problem: I execute the report and see all data ok. chose the download option to spreadsheet. *When open the spreadshet only see headers and no data. The report have a standard Layout with 4 of 12 column selected

  • Migration of web application from 8.1 to 9.2

    Can anybody tell me how to migrate a web application (ear, war archive) from version 8.1 to 9.2. I believe that the application can simply be transferred and deployed in 9.2 from 8.1 and it works well. But if it doesnt work, do i need to change anyth

  • When will SP4 for WLS5.1 be out?

    Hi, I'm not sure if this post is appropriate in this newsgroup, so apologies in advance, but I need the information rather desperately. Can someone from BEA please tell me when Service Pack 4 for Weblogic Server 5.1 will be out? We need this to resol