<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BAPI  Error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2807333#M656126</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what transaction is giving you this error message ? SE37 ? SWO1 ? an other ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Aug 2007 14:54:31 GMT</pubDate>
    <dc:creator>chaouki_akir</dc:creator>
    <dc:date>2007-08-30T14:54:31Z</dc:date>
    <item>
      <title>BAPI  Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2807332#M656125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am implementing a BAPI using this program, in turn I get an error Object for PurchaseSched Agreement not created&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please guide me about the possible problem, the code may look complex but its just a simple BAPI with Input data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  DATA: ls_header  TYPE bapimeoutheader,
        ls_headerx TYPE bapimeoutheaderx,
        ls_item    TYPE bapimeoutitem,
        ls_itemx   TYPE bapimeoutitemx.

  data: lt_item   TYPE bapimeout_t_item,
        lt_itemx  TYPE bapimeout_t_itemx.

  DATA: ls_cond   TYPE bapimeoutcondition,
        ls_condx  TYPE bapimeoutconditionx.

  DATA: ls_shex   TYPE bapimeoutshippexp,
        ls_shexx  TYPE bapimeoutshippexp.


  DATA: tbl_return     TYPE TABLE OF bapiret2,
        tbl_return_hdr TYPE  bapiret2 .

  DATA: BEGIN OF wa_bapi_data,
        reswk TYPE ekko-reswk,
        evart TYPE evart,
        ekorg TYPE ekko-ekorg,
        ekgrp TYPE ekko-ekgrp,
        werks TYPE werks,
        kdatb TYPE ekko-kdatb,
        kdate TYPE ekko-kdate,
        ematn TYPE matnr,
        ktmng TYPE ekpo-ktmng,
        netpr TYPE ekpo-netpr,
        peinh TYPE ekpo-peinh,
        bprme TYPE ekpo-bprme,
        tcselflag TYPE tcselflag,
        inco1 TYPE ekpo-inco1,
        inco2 TYPE ekpo-inco2,
        mwskz TYPE ekpo-mwskz,
        evers TYPE ekpo-evers,
        bstae TYPE ekpo-bstae,
        plifz TYPE ekpo-plifz,
        webaz TYPE ekpo-webaz,
        END OF wa_bapi_data.

  ls_header-suppl_plnt = '0080'.
  ls_header-DOC_TYPE   = 'LU'.
  ls_header-purch_org  = 'ADC'.
  ls_header-pur_group  = '###'.
  ls_header-SUPPL_PLNT = '0020'.
  ls_header-vper_start = '01012007'.
  ls_header-vper_end   = '01019999'.
  ls_header-incoterms1   = ' '.
  ls_header-incoterms2   = ' '.

*  ls_item-ITEM_NO      = '0010'.
  ls_item-ematerial    = '4-26860-3250'.
  ls_item-plant        = '0080'.
  ls_item-target_qty   = '999999'.
  ls_item-net_price    = ' '.
  ls_item-price_unit   = ' '.
  ls_item-ORDERPR_UN   = ' '.
  ls_item-tax_code     = ' '.
  ls_item-shipping     = '01'.
  ls_item-conf_ctrl    = '0001'.
  ls_item-gr_pr_time   = ' '.
  ls_item-PLAN_DEL     = ' '.

  append ls_item to lt_item.

*Fill X structure

  ls_headerx-suppl_plnt =  'X'.
  ls_headerx-DOC_TYPE   =  'X'.
  ls_headerx-purch_org  =  'X'.
  ls_headerx-pur_group  =  'X'.
  ls_headerx-SUPPL_PLNT =  'X'.
  ls_headerx-vper_start =  'X'.
  ls_headerx-vper_end   =  'X'.
  ls_headerx-incoterms1 =  'X'.
  ls_headerx-incoterms2 =  'X'.

*  ls_itemx-ITEM_NO      = '0010'.
  ls_itemx-ematerial    =  '4-26860-3250'.
  ls_itemx-plant        =  'X'.
  ls_itemx-target_qty   =  'X'.
  ls_itemx-net_price    =  'X'.
  ls_itemx-price_unit   =  'X'.
  ls_itemx-ORDERPR_UN   =  'X'.
  ls_itemx-tax_code     =  'X'.
  ls_itemx-shipping     =  'X'.
  ls_itemx-conf_ctrl    =  'X'.
  ls_itemx-gr_pr_time   =  'X'.
  ls_itemx-PLAN_DEL     =  'X'.

  append ls_itemx to lt_itemx.

*  ls_shex-


  CALL FUNCTION 'BAPI_SAG_CREATE'
    EXPORTING
      header                      = ls_header
      headerx                     = ls_headerx
*     VENDOR_ADDRESS              =
*     HEAD_EXPORT_IMPORT          =
*     HEAD_EXPORT_IMPORTX         =
*     TESTRUN                     =
*     TECHNICAL_DATA              =
*   IMPORTING
*     PURCHASINGDOCUMENT          =
*     EXP_HEADER                  =
    tables
      RETURN                      = tbl_return
      item                        = lt_item
      itemx                       = lt_itemx
*     ACCOUNT                     =
*     ACCOUNTPROFITSEGMENT        =
*     ACCOUNTX                    =
*     SCHEDULE                    =
*     SCHEDULEX                   =
*     SC_COMPONENT                =
*     SC_COMPONENTX               =
*     SHIPPING                    =
*     SHIPPINGX                   =
*     SHIPPING_EXP                =
*     DELIVERY_ADDRESS            =
*     ITEM_COND_VALIDITY          =
*     ITEM_COND_VALIDITYX         =
*     ITEM_CONDITION              =
*     ITEM_CONDITIONX             =
*     ITEM_COND_SCALE_VALUE       =
*     ITEM_COND_SCALE_QUAN        =
*     EXPORT_IMPORT               =
*     EXPORT_IMPORTX              =
*     ITEM_TEXT                   =
*     HEADER_TEXT                 =
*     HEAD_COND_VALIDITY          =
*     HEAD_COND_VALIDITYX         =
*     HEAD_CONDITION              =
*     HEAD_CONDITIONX             =
*     HEAD_COND_SCALE_VAL         =
*     HEAD_COND_SCALE_QUAN        =
*     PARTNER                     =
*     PARTNERX                    =
*     EXTENSIONIN                 =
*     EXTENSIONOUT                =
            .

    LOOP AT Tbl_return INTO tbl_return_hdr WHERE type = 'E' OR type = 'A'.
        EXIT.
    ENDLOOP.

    IF sy-subrc = 0.
         CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
    ELSE.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
               EXPORTING
                 wait = 'X'.
    ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 13:41:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2807332#M656125</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-30T13:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI  Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2807333#M656126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what transaction is giving you this error message ? SE37 ? SWO1 ? an other ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2007 14:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-error/m-p/2807333#M656126</guid>
      <dc:creator>chaouki_akir</dc:creator>
      <dc:date>2007-08-30T14:54:31Z</dc:date>
    </item>
  </channel>
</rss>

