Error in BAPI used for  QM02

Dear All ,
             I need to upload the Changes in QM02 , as per Sales Order Changes For that I am using Enhancement spot in VA02 and uploaded QM02 data using BAPI's :
1. BAPI_SERVNOT_ADD_DATA        -  To add new line item
2. BAPI_SERVNOT_DEL_DATA         -  To delete a Line item
3. BAPI_SERVNOT_MODIFY_DATA  -  To Modify the Data
But for all the three Bapi's I am getting One common Error Ie... ' Notification type Q1 not defined ' . Here I am modifying the Notification Numbers in QM02 that is of Type "Q1" Only . But even then I am getting this error. Can some one guide me  to solve this Error . Or any other alternative solution for my Requirement .
Thanks and Regards
Syed Akbar

HI
Notification Type is Not Define Here. This has been Done By Configuration.
Try This........
http://help.sap.com/saphelp_46c/helpdata/en/44/158bb8dd3c11d29a520000e8a529f3/content.htm
Regards
Ajit

Similar Messages

  • Error in BAPI RETURN for Service Contract

    Hi,
      I get an error in the BAPI Return for the Uploading the Service Contracts by LSMW. The Error Message is E BS No status object is available for &.Also want to know can we upload multiple line of header text for a Contract by this BAPI. If so then how would I do this , as the BAPI structure BAPISDTEXT has textline upto 132 characters. And I am take only one file in LSMW where the header & details come alongwith text. Or could also tell me the file structure of for the data upload. The legacy system sends multiple text in the header for a Contract.For Eg.
    Header1 Detail1 Text1
    HEader1 Detail2 Text2
    Header1 Detail3 Text3
    So I would need this text1TEXT2text3 in the Header Text of the Contracts. Or do I need the change the file structure. Many thanks for your time and help.

    Thanks Nablan, I could do that for multiple header coming in file. But I have a question for you on BAdI ALM_ME_006_GOODSMVT. I have implemented this BAdI , and this BAdI is called by a function Module ALM_MEREP_006_CREATE. When I test this FM giving the Material , Orderid and Movement type entries, this BAdI is triggered when giving a breakpoint. I've given this code for changing the movement type to 961. Cause the stanadrd scenario does not maintain Movement type 961 in Mobile Asset Management. The Movement type 961 for unplanned Materials comes to SAP and changes to 261 as maiantained by TCOKO table. To bypass this & retain the movement type 961 in SAP I'm using this BAdI. Currently this is what I'm doing and am stuck in the method interface how do I call the method.
    method IF_EX_ALM_ME_006_GOODSMVT~CREATE .
    break-point.
    *DATA : i_ce_goodsmovement TYPE REFERENCE
              ALM_ME_CUSTOMER_ENHANCEMENT.
    DATA : lr_badi_goods_movement TYPE REF TO if_ex_alm_me_006_goodsmvt.
    DATA : ls_user_data TYPE ALM_ME_USER_DATA-USERID.
    *DATA : goods_movement TYPE ALM_ME_MATERIAL_MOVEMENT.
    CALL METHOD lr_badi_goods_movement->create
      EXPORTING
           ce_goodsmovement = ce_goodsmovement
      IMPORTING
           user_data        = ls_user_data
           custom_user_data = ls_ce_user_data
           goods_movement   = goods_movement
      changing
           return           = return[].
    CALL FUNCTION 'ALM_ME_COMMIT_OR_ROLLBACK'
           TABLES
                return = return.
    endmethod.
    Please help me to get the data in this method. How do I call this.

  • Error original filter used for grahpics

    Hi,
    Since upgrading to FM10, we have been getting the following error message:
    At least one original filter used for graphics imported by reference is not available, or the imported file's format has changed. An alternative filter may be used if the file is recognized as a grahpic FrameMaker can import.
    None of the grahpics have changed and they all display. The only thing different is FM10 instead of FM9.
    Any ideas on how to fix this probelm? Thanks!

    That's more of an alert than an error.
    We see it routinely when opening FM/Unix documents on FM/Windows.
    It seems to have to do with the platform-specific <ImportHint ...> tags encoded after the <ImportObFile ...> (MIF examples).
    None of the grahpics have changed and they all display.
    Unless an imported object is rendered incorrectly, I wouldn't worry about it.
    This is the first case I've heard of involving Windows to Windows migration, however.

  • Error in BAPI  'BAPI_PPMSRVAPS_SAVEMULTI_30A'  for PPM data change

    Dear All,
    I have a assignment to upload variable cost  against Plan number for a particular product and location in PPM master data.
    I have used a bapi 'BAPI_PPMSRVAPS_SAVEMULTI_30A'  to update cost in SCM 5.0 version.It works fine,but if i use same bapi in SCM 4.0 it doesn't work and throw following error:
    1.Plan number is already exit.
    2.Plan couldn't found.
    but all entries are maintained in master data leaving cost that i have
    to upload.
    I have to update cost only in SCM 4.0.
    Please help.
    Thanks
    Mohit Khandelwal

    Hi,
    Refer:
    * BAPI to change the PR details
        CALL FUNCTION 'BAPI_REQUISITION_CHANGE'
          EXPORTING
            number                = v_banfn            "<--PR Number
          TABLES
            requisition_items_old = it_old_detail      "<--pass in old PR details
            requisition_items_new = it_new_detail      "<--pass in new PR details
            return                = it_return_change.  "<--return table
    *   "read for error message while changing details for PR
        READ TABLE it_return_change INTO wa_return_change WITH KEY type = 'E'.
        IF sy-subrc = 0.
          "check for ERROR
        ENDIF.
    Hope this helps you.
    Regards,
    Tarun

  • BAPI used for Scheduling Agreement in SD

    Which standard BAPI do we use to create Scheduling Agreement in Sales and Distribution?

    check these
    BAPI_CUSTSCHEDULAGREE_CONFDELV Customer Sched. Agreement: Confirmation of Delivery; Document Flow Upd
    BAPI_SALES_DEL_SCHEDULE_CREATE BAPI for creation of releases in scheduling agreements

  • IPhoto 6.0.6 throws up Error Message when used for the first time

    After 7 months since having purchased my iMac I am using iPhoto for the first time. However, as soon as the iPhoto Library is created in the Pictures folder, about 30 seconds later, I get an Error Message stating "An error occurred while trying to save your photo library. Some recent changes may be lost. Make sure your hard disk has enough space and that iPhoto is able to access the iPhoto Library folder."
    I have over 165GB on my hard disk. I have tried re-installing iLife 06 from the system disks that came in the box with my iMac. I have tried re-building the library by holding down the Option and Command keys when launching iPhoto. Nothing has helped so far.
    I have tried calling the Apple support line, but after over an hour on the phone even he didnt know what the problem was.
    Someone please help!
    Gratefully yours,
    DMEN

    Dmen
    The plist files simply record your user preferences for an application - your choice of default font, say, or the colour of the background, that sort of stuff. If this files is damaged or corrupted it can affect the app in all sorts of ways. When you trash it the app will create a new one when you next start it, and that will be the "factory defaults", but at least it will work.
    To trash the fie:
    Go to HD / Users / Your Name / Library / Preferences and find the com.apple.iphoto.plist fie, and put it in the trash.
    Then start iPhoto.
    Regards
    TD

  • BAPI used for f-65 parking JV

    Hi Experts,
    I would like to know any i BAPI  which can PARK JV,
    I have many posting keys so better I think i can GO for BAPI than BDC using f-65.
    Please suggest if any alternate solution exists for Parking JVs using F-65.
    Regards,
    Sivaram Arigela

    Hi suresh,
    Yes but that is  For Posting JV not for Parking JV ,
    I came to know from forum that we cannot park using BAPI,
    so i raised if anybody has a BAPI which can park or shall I have to continue with the BDC.
    any suggestions ,please le me know.
    thanks
    sivaram arigela

  • Query with SQL-SP gives error, if not used for few days

    Hi All,
    I have observed that if we do not use some of queries (which usage SQL SPs) for few days, then it stops working.
    But when we go in SQL and execute the SP, the query in SAP starts working, without making any change either in query or the SQL-SP.
    Can anybody throw light on this ? I guess it has some connection with SQL-SP behaviour.
    Thanking you in advance ,
    Samir Gandhi
    Edited by: Rui Pereira on May 1, 2009 1:28 PM

    Hi Gordon,
    Please note the function of the SP is to bring selected data from tables, for example to bring Purchase details (I have copy pasted the SP at bottom of this message).
    These are not SP_notif...
    These SPs are called from the SBO query.
    Once we execute the SP in SQL, then it starts working with SBO also.
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO
    ALTER Procedure [dbo].[pGetPurchaseRegister]
         @StartDate datetime,
         @EndDate  datetime
    as
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tmpPurchaseReg1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
         drop table tmpPurchaseReg1
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tmpPurchaseReg2]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
         drop table tmpPurchaseReg2
    SELECT T1.LineNum,T0.DocNum AS 'Document Number', T0.DocDate AS 'Posting Date', T0.CardCode AS 'Vendor Code',
           T0.CardName AS 'Vendor Name', T0.NumAtCard as 'Vendor Ref. No', T0.VatSum AS 'Total Tax', T0.DocTotal AS 'Document Total' ,
           T1.AcctCode AS 'Account Code',T1.LineTotal AS 'Basic Amount', T1.ItemCode AS 'Item No.', T1.Dscription AS 'Item/Service Description',
           T2.SuppCatNum, T1.INMPrice AS 'Item Cost', T1.Quantity AS 'Quantity',T3.ItmsGrpNam AS'ItemGroup'
    into tmpPurchaseReg1
    FROM  [dbo].[OPCH] T0
          INNER  JOIN [dbo].[PCH1] T1  ON  T1.DocEntry = T0.DocEntry
          INNER  JOIN [dbo].[OITM] T2  ON  T1.ItemCode = T2.ItemCode
          INNER  JOIN [dbo].[OITB] T3  ON  T2.ItmsGrpCod = T3.ItmsGrpCod
          --WHERE T0.DocDate >= CONVERT(DATETIME, [%0], 112)   AND  T0.DocDate <= CONVERT(DATETIME, [%1], 112)  
         WHERE T0.DocDate >=@StartDate  AND  T0.DocDate <=@EndDate
    ORDER BY T0.DocNum
    select  * into tmpPurchaseReg2 from tmpPurchaseReg1
    declare @Total int
    declare @TmpCardCode varchar(200)
    declare @DocNum int
    declare  PurchseRegister_Cursor cursor LOCAL for
         select  [Document Number] from tmpPurchaseReg1 group by [Document Number] having count([Document Number]) > 1 order by [Document Number]
    open PurchseRegister_Cursor
                            fetch next from PurchseRegister_Cursor into @DocNum
                            while @@fetch_status = 0
                            begin
                                        begin
                                drop table tmpPurchaseRegTemp
                                 select top 1 * into tmpPurchaseRegTemp from tmpPurchaseReg2 where [Document Number] = @DocNum 
                             select @TmpCardCode =[LineNum]  from tmpPurchaseRegTemp     
                             update tmpPurchaseReg2 set [Vendor Name] = '',[Total Tax] = 0,[Document Total] = 0
                                                   where  [Document Number] = @DocNum  and [LineNum] <> @TmpCardCode
                                        end
                                       fetch next from PurchseRegister_Cursor into @DocNum   
                            end
    close PurchseRegister_Cursor
    deallocate PurchseRegister_Cursor
    BR
    Samir Gandhi

  • Idea: Time Machine errors could be used for telling people everything is OK

    In the event of catastrophic good luck, abort.
    Just a little levity for all those struggling with Time Machine.
    Also, for those having "not enough space" errors on the initial backup, I found that if I excluded the two largest directories and let Time Machine do its thing, it didn't complain when those were taken off the exclusion list on subsequent backups.

    Ok, this is getting ridiculous. Anyone else seeing this sort of behavior?
    Message was edited by: irowboat

  • Error while doing PGI for Outbound delivery using BAPI BAPI_GOODSMVT_CREATE

    Hi All,
    I am getting an below error while doing PGI for outbound delivery using the BAPI BAPI BAPI_GOODSMVT_CREATE:
    Goods movement not possible with mvmt type 601
    Can anyone suggest me what will be the solution for it?
    Regards,
    Raghuraman.k

    I tried with the above BAPI but it is not working.
    In my case a delivery has one line item with batch split and other line item without batch split.
    Below is my code :
    DATA : gwa_header_data TYPE bapiobdlvhdrcon,
           gwa_header_ctrl TYPE bapiobdlvhdrctrlcon,
           lv_delivery     TYPE bapiobdlvhdrcon-deliv_numb,
           git_item_data TYPE STANDARD TABLE OF bapiobdlvitemcon,
           gwa_item_data TYPE bapiobdlvitemcon,
           git_item_ctrl TYPE STANDARD TABLE OF bapiobdlvitemctrlcon,
           gwa_item_ctrl TYPE bapiobdlvitemctrlcon,
           git_return    TYPE STANDARD TABLE OF bapiret2,
           gwa_return    TYPE bapiret2.
    *Header data
    gwa_header_data-deliv_numb = '0808000002'.
    *Header Control data
    gwa_header_ctrl-deliv_numb = '0808000002'.
    gwa_header_ctrl-post_gi_flg = 'X'.
    *Delivery Number
    lv_delivery = '0808000002'.
    *Item data and its corresponding control data
    gwa_item_data-deliv_numb      = '0808000002'.
    gwa_item_data-deliv_item      = '900002'.
    gwa_item_data-dlv_qty         = 4.
    gwa_item_data-dlv_qty_imunit  = 4.
    gwa_item_data-fact_unit_nom   = 1.
    gwa_item_data-fact_unit_denom = 1.
    APPEND gwa_item_data TO git_item_data.
    gwa_item_ctrl-deliv_numb      = '0808000002'.
    gwa_item_ctrl-deliv_item      = '900002'.
    gwa_item_ctrl-chg_delqty      = 'X'.
    APPEND gwa_item_ctrl TO git_item_ctrl.
    gwa_item_data-deliv_numb      = '0808000002'.
    gwa_item_data-deliv_item      = '900003'.
    gwa_item_data-dlv_qty         = 6.
    gwa_item_data-dlv_qty_imunit  = 6.
    gwa_item_data-fact_unit_nom   = 1.
    gwa_item_data-fact_unit_denom = 1.
    APPEND gwa_item_data TO git_item_data.
    gwa_item_ctrl-deliv_numb      = '0808000002'.
    gwa_item_ctrl-deliv_item      = '900003'.
    gwa_item_ctrl-chg_delqty      = 'X'.
    APPEND gwa_item_ctrl TO git_item_ctrl.
    gwa_item_data-deliv_numb      = '0808000002'.
    gwa_item_data-deliv_item      = '000020'.
    gwa_item_data-dlv_qty         = 10.
    gwa_item_data-dlv_qty_imunit  = 10.
    gwa_item_data-fact_unit_nom   = 1.
    gwa_item_data-fact_unit_denom = 1.
    APPEND gwa_item_data TO git_item_data.
    gwa_item_ctrl-deliv_numb      = '0808000002'.
    gwa_item_ctrl-deliv_item      = '000020'.
    gwa_item_ctrl-chg_delqty      = 'X'.
    APPEND gwa_item_ctrl TO git_item_ctrl.
    BREAK-POINT.
    CALL FUNCTION 'BAPI_OUTB_DELIVERY_CONFIRM_DEC'
      EXPORTING
        header_data    = gwa_header_data
        header_control = gwa_header_ctrl
        delivery       = lv_delivery
      TABLES
        item_data      = git_item_data
        item_control   = git_item_ctrl
        return         = git_return.
    BREAK-POINT.
    IF git_return IS INITIAL.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    ENDIF.

  • Error while calling BAPI_PARTNEREMPLOYEE_CREATE BAPI using JCO

    Hi All,
    Our requirement is to create and update customer contact details from java application. For this purpose we are trying to call BAPI_PARTNEREMPLOYEE_CREATE BAPI for create contact and BAPI_PARTNEREMPLOYEE_EDIT for updating contact information. As these BAPIs are of online version, error is coming while calling these BAPIs.
    So is there any way to call these BAPIs through JCO or are there any alternative BAPIs available for same purpose?
    Thanks in advance,
    Arati.

    Hi,
    All the bapi or function module available in SAP to create contact person will internally do a call transaction to VAP1 and VAP2 tcodes in order to create or change contact person respectively.
    We had a similar problem when we were creating and updating customer contact person using inbound idoc. We then created a bdc recording for the same and then created two function module with name Z_CREATE_CONTACT and Z_CHANGE_CONTACT. In your case you can make this function modules as RFC enabled FM and call them using JCO I guess.
    KR Jaideep,

  • Getting errors when iam using  BAPI_PO_CREATE1 for Purchase Order creation

    Hi sap Gurus,
      I am getting Errors when iam using  BAPI_PO_CREATE1 for Purchase Order creation that Material (144) does not exist but it is alreardy maintained in MM01.
    I dont get how it is coming.and what are the mandatory fields in bapi BAPI_PO_CREATE1 in item level .that is too material only.
    pls let me know .
    thanks in advance.

    Hi,
    Check the sample code..
    report  zpo_test             .
    *DATA DECLARATION
    constants : c_x value 'X'.
    *Structures to hold PO header data
    data : header like bapimepoheader ,
    headerx like bapimepoheaderx .
    *Structures to hold PO account data
    data : account like bapimepoaccount occurs 0 with header line ,
    accountx like bapimepoaccountx occurs 0 with header line .
    *Internal Tables to hold PO ITEM DATA
    data : item like bapimepoitem occurs 0 with header line,
    itemx like bapimepoitemx occurs 0 with header line,
    *Internal table to hold messages from BAPI call
    return like bapiret2 occurs 0 with header line,
    *Internal table to hold messages from BAPI call
    pocontractlimits like bapiesucc occurs 0 with header line.
    data : w_header(40) value 'PO Header',
    purchaseorder like bapimepoheader-po_number,
    delivery_date like bapimeposchedule-delivery_date.
    data : ws_langu like sy-langu.
    *text-001 = 'PO Header' - define as text element
    selection-screen begin of block b1 with frame title text-001.
    parameters : company like header-comp_code default '122' ,
    doctyp like header-doc_type default 'NB' ,
    cdate like header-creat_date default sy-datum ,
    vendor like header-vendor default '2000000012' ,
    pur_org like header-purch_org default 'PU01' ,
    pur_grp like header-pur_group default '005' .
    *sociedad like HEADER-COMP_CODE default '122' ,
    *vendedor like HEADER-SALES_PERS default 'sale person'.
    selection-screen end of block b1.
    selection-screen begin of block b2 with frame title text-002.
    parameters : item_num like item-po_item default '00010',
    material like item-material default '12000000' ,
    tipo_imp like item-acctasscat default 'K' ,
    *pos_doc like ITEM-ITEM_CAT default 'F' ,
    shorttxt like item-short_text default 'PRUEBA BAPI' ,
    grup_art like item-matl_group default '817230000' ,
    plant like item-plant default '3001' ,
    mpe like item-trackingno default '9999' ,
    *contrato like ITEM-AGREEMENT default '4904000003' ,
    *quantity like ITEM-QUANTITY default 1 .
    po_unit like item-po_unit default 'EA'.
    selection-screen end of block b2.
    Par?mnetros de imputaci?n
    selection-screen begin of block b3 with frame title text-004.
    parameters : centro like account-costcenter default '1220813150',
    cuenta like account-gl_account default '6631400' ,
    num_pos like account-po_item default '10' ,
    serial like account-serial_no default '01' ,
    ind_imp like account-tax_code default 'I2' .
    selection-screen end of block b3.
    start-of-selection.
    *DATA POPULATION
      ws_langu = sy-langu. "Language variable
    *POPULATE HEADER DATA FOR PO
    *HEADER-COMP_CODE = sociedad .
      header-doc_type = doctyp .
      header-vendor = vendor .
      header-creat_date = cdate .
      header-created_by = 'TD17191' .
      header-purch_org = pur_org .
      header-pur_group = pur_grp .
      header-comp_code = company .
      header-langu = ws_langu .
    *HEADER-SALES_PERS = vendedor .
    *HEADER-CURRENCY = 'DOP' .
    *HEADER-ITEM_INTVL = 10 .
    *HEADER-PMNTTRMS = 'N30' .
    *HEADER-EXCH_RATE = 1 .
    *POPULATE HEADER FLAG.
      headerx-comp_code = c_x.
      headerx-doc_type = c_x.
      headerx-vendor = c_x.
      headerx-creat_date = c_x.
      headerx-created_by = c_x.
      headerx-purch_org = c_x.
      headerx-pur_group = c_x.
      headerx-langu = c_x.
    *HEADERX-sales_pers = c_x.
    *HEADERX-CURRENCY = c_x.
    *HEADER-ITEM_INTVL = c_x.
    *HEADER-PMNTTRMS = c_x.
    *HEADER-EXCH_RATE = c_x.
    *HEADER-EXCH_RATE = c_x.
    *POPULATE ITEM DATA.
      item-po_item = item_num.
      item-quantity = '1'.
    *ITEM-MATERIAL = material .
      item-short_text = 'prueba bapi_po_create1'.
    *ITEM-TAX_CODE = ''.
      item-acctasscat = 'K' .
    *ITEM-ITEM_CAT = 'D' .
      item-matl_group = '817230000' .
      item-plant = '3001' .
      item-trackingno = '99999'.
      item-preq_name = 'test'.
    *ITEM-AGREEMENT = '' .
    *ITEM-AGMT_ITEM = ''.
      item-quantity = '1' .
      item-po_unit = 'EA'.
    *ITEM-ORDERPR_UN = 'EA'.
      item-conv_num1 = '1'.
      item-conv_den1 = '1'.
      item-net_price = '1000000' .
      item-price_unit = '1'.
      item-gr_pr_time = '0'.
      item-prnt_price = 'X'.
      item-unlimited_dlv = 'X'.
      item-gr_ind = 'X' .
      item-ir_ind = 'X' .
      item-gr_basediv = 'X'.
    *ITEM-PCKG_NO = '' .
      append item. clear item.
    *POPULATE ITEM FLAG TABLE
      itemx-po_item = item_num.
      itemx-po_itemx = c_x.
    *ITEMX-MATERIAL = C_X.
      itemx-short_text = c_x.
      itemx-quantity = c_x.
    *ITEMX-TAX_CODE = C_X.
      itemx-acctasscat = c_x.
    *ITEMX-ITEM_CAT = c_x.
      itemx-matl_group = c_x.
      itemx-plant = c_x.
      itemx-trackingno = c_x.
      itemx-preq_name = c_x.
    *ITEMX-AGREEMENT = C_X.
    *ITEMX-AGMT_ITEM = c_x.
      itemx-stge_loc = c_x.
      itemx-quantity = c_x.
      itemx-po_unit = c_x.
    *ITEMX-ORDERPR_UN = C_X.
      itemx-conv_num1 = c_x.
      itemx-conv_den1 = c_x.
      itemx-net_price = c_x.
      itemx-price_unit = c_x.
      itemx-gr_pr_time = c_x.
      itemx-prnt_price = c_x.
      itemx-unlimited_dlv = c_x.
      itemx-gr_ind = c_x .
      itemx-ir_ind = c_x .
      itemx-gr_basediv = c_x .
      append itemx. clear itemx.
    *POPULATE ACCOUNT DATA.
      account-po_item = item_num.
      account-serial_no = serial .
      account-creat_date = sy-datum .
      account-costcenter = centro .
      account-gl_account = cuenta .
      account-gr_rcpt = 'tester'.
      append account. clear account.
    *POPULATE ACCOUNT FLAG TABLE.
      accountx-po_item = item_num .
      accountx-po_itemx = c_x .
      accountx-serial_no = serial .
      accountx-serial_nox = c_x .
      accountx-creat_date = c_x .
      accountx-costcenter = c_x .
      accountx-gl_account = c_x .
      account-gr_rcpt = c_x.
      append accountx. clear accountx.
    *BAPI CALL
      call function 'DIALOG_SET_NO_DIALOG'.
      call function 'BAPI_PO_CREATE1'
        exporting
          poheader         = header
          poheaderx        = headerx
        importing
          exppurchaseorder = purchaseorder
        tables
          return           = return
          poitem           = item
          poitemx          = itemx
          poaccount        = account
          poaccountx       = accountx.
    *Confirm the document creation by calling database COMMIT
      call function 'BAPI_TRANSACTION_COMMIT'
      exporting
      wait = 'X'
    IMPORTING
    RETURN =
    end-of-selection.
    *Output the messages returned from BAPI call
      loop at return.
        write / return-message.
      endloop.
    Regards
    Sudheer

  • I::001 Win32 error 2 while using document bapi methods

    Dear colleagues,
    I'm using SAP .NET Connector for integration between .NET application and SAP System.
    When I try to work with standard document bapi methods like BAPI_DOCUMENT_CREATE (with defined filepath for a document in file table parameter), BAPI_DOCUMENT_CHECKIN or BAPI_DOCUMENT_CHECKOUTVIEW, I get an error in out RETURN parameter - "I::001 Win32 error 2: The system cannot find the file spe".
    When file path is not defined in BAPI_DOCUMENT_CREATE everything works OK and information about the document successfully appears in SAP system.
    When I test BAPI_DOCUMENT_CREATE or BAPI_DOCUMENT_CHECKOUTVIEW in SAP GUI with same parameters, RETURN parameter shows no errors.
    Does anybody know what can be a reason of this problem? Please, help if you know how to solve this issue.
    If this forum is not a right place for such question. please tell me, where I can get any information about this issue.
    Best regards,
    Andrey Kim

    Hello, Yann ) Of course, I can find another way, but for a few reasons I need to use these standard bapi methods for checkin and checkout documents. I want to investigate, what am I doing wrong here)
    I've found the reason of this stupid error - I just didn't know SAPHTTP.exe and SAPFTP.exe files should be copied to system32 or application's bin folder. After doing that this error disappeared.
    But then I've got another error, which was exactly described in https://service.sap.com/sap/support/notes/885058
    I receive an error message from SAP when I'm trying to call bapi_document_checkin or bapi_document_checkoutview methods.
    I've copied last versions of librfc32.dll, librfc32u.dll and ICU libraries to my windows\system32 folder and to my application's bin folder also, but I still receive the same error message
    I didn't work with SAP before, so that is my first experience. Can anybody help or explain, what exactly should I do with RFC and ICU libraries to avoid this error?
    Is it necessary that rfc libs' versions on my client machine were the same as rfc lib's on the machine with SAP system?
    I'll be grateful for any assistance in this question.

  • Getting errors when iam using bapi ' BAPI_PO_CREATE1'

    Hi Sap Gurus,
    I need small info over bapi BAPI_PO_CREATE1.
    While creating Purchase orders using BAPI_PO_CREATE1 it is not allowing me to enter partner function details .I am getting below errors.
    i.e
    1)  it is not allowing to update partner function details.and iam not getting what excact bapi structure for partner function details.here i found 'BAPIEKKOP' in tables option.but these fields are not matching with ME21N screen partner function fields . I want to update PARTNER FUNTCION, PARTNER NAME, DEFALT PARTNER.in bapi structure BAPIEKKOP there is no DEFAULT PARTNER instead of this there is DELETION INDICATOR.
    Pls let me know the exact bapi structure and fields in BAPI.
    2). I am getting the below error when iam posting the Pur.Order
    i.e Item 10 Acct Assgt 1
    Account 460600 does not exist in chart of accounts CANO.
    what does it means? Evenif that Account is existed in chart of account CANO and Even i posted that PO, it showing like above.and iam getting all field in PO like CO area,COST center and G/L account for Account Assingment group 'K' .
    I could not understand why it is giving such type of errors.
    Pls let me know the anwsers for above errors .
    thanks in advance.

    Hi Sap Gurus,
    I need small info over bapi BAPI_PO_CREATE1.
    While creating Purchase orders using BAPI_PO_CREATE1 it is not allowing me to enter partner function details .I am getting below errors.
    i.e
    1)  it is not allowing to update partner function details.and iam not getting what excact bapi structure for partner function details.here i found 'BAPIEKKOP' in tables option.but these fields are not matching with ME21N screen partner function fields . I want to update PARTNER FUNTCION, PARTNER NAME, DEFALT PARTNER.in bapi structure BAPIEKKOP there is no DEFAULT PARTNER instead of this there is DELETION INDICATOR.
    Pls let me know the exact bapi structure and fields in BAPI.
    2). I am getting the below error when iam posting the Pur.Order
    i.e Item 10 Acct Assgt 1
    Account 460600 does not exist in chart of accounts CANO.
    what does it means? Evenif that Account is existed in chart of account CANO and Even i posted that PO, it showing like above.and iam getting all field in PO like CO area,COST center and G/L account for Account Assingment group 'K' .
    I could not understand why it is giving such type of errors.
    Pls let me know the anwsers for above errors .
    thanks in advance.

  • BAPI:BAPI_TRLSRVAPS_SAVEMULTI2 for TLane creation is giving error

    Hi Gurus,
    I am executing BAPI:BAPI_TRLSRVAPS_SAVEMULTI2 for TLane creation. when i am passing required values like , location from , Location to, model, version, lot size , etc.
    After executing the BAPI is returning that ''Entry was not processed because there is no changing parameter available''. Can any one experienced this before. As i am creating a new TLane, why this error should come???

    Hi ,
    Best way to check the parameter list is ,use the bapi BAPI_TRLSRVAPS_GETLIST (SCM 4.0) or similar available in 5.0 to read the existing transportation lanes successfully created in system.Check all the parameters and update similar parameters for BAPI_TRLSRVAPS_SAVEMULTI2.
    Ofcourse then you can come to exact parameters functionally important to you by trial and error.
    Otherwise you can use the APO loader tool to create the transportation lanes.Although SAP discourages to use it in the production system , for testing it is fine.Please check the FAQ note 551972.
    Regards,
    Nikhil Nalgirkar

Maybe you are looking for