<?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 bapi in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351460#M803921</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anybody help me with bapi to create delivery note?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Jan 2008 14:08:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-23T14:08:51Z</dc:date>
    <item>
      <title>bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351460#M803921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anybody help me with bapi to create delivery note?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 14:08:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351460#M803921</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T14:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351461#M803922</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;this is BAPi to create a delivery document BAPI_DELIVERYPROCESSING_EXEC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if u want i have the sample code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Include           YCL_CREATE_DELIVERY_DOCU&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Form  delivery_creation                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   This Subroutine is used to  Create Delivery&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM delivery_creation .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF LFS_vbap,&lt;/P&gt;&lt;P&gt;        vbeln  TYPE vbap-vbeln,        " Sales Document&lt;/P&gt;&lt;P&gt;        posnr  TYPE vbap-posnr,        " Sales Document Item&lt;/P&gt;&lt;P&gt;        kwmeng TYPE vbap-kwmeng,       " Order quantity in sales units&lt;/P&gt;&lt;P&gt;        matnr  TYPE vbap-matnr,        " Material Number&lt;/P&gt;&lt;P&gt;        werks  TYPE vbap-werks,        " Plant&lt;/P&gt;&lt;P&gt;      END OF   lfs_vbap.&lt;/P&gt;&lt;P&gt;  data lw_delnum type VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LOCAL TABLES DECLARATION                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    Lt_VBAP LIKE TABLE OF Lfs_VBAP,    " To Store datata from vbeln..&lt;/P&gt;&lt;P&gt;    lt_request TYPE STANDARD TABLE&lt;/P&gt;&lt;P&gt;           OF bapideliciousrequest,    " Data for Creating Deliveries&lt;/P&gt;&lt;P&gt;    lt_created TYPE STANDARD TABLE OF bapideliciouscreateditems,&lt;/P&gt;&lt;P&gt;                                       " To Store Delivery Item..&lt;/P&gt;&lt;P&gt;    lt_return  TYPE STANDARD TABLE OF bapiret2.&lt;/P&gt;&lt;P&gt;                                       " Table for Return Parameters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LOCAL FIELD STRINGS  DECLARATION                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;    lfs_request type bapideliciousrequest,&lt;/P&gt;&lt;P&gt;                                       " Work area for lt_request&lt;/P&gt;&lt;P&gt;    lfs_created like line of lt_created.&lt;/P&gt;&lt;P&gt;                                       " Work area for lt_created&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT vbeln posnr kwmeng matnr werks&lt;/P&gt;&lt;P&gt;    INTO TABLE Lt_vbap&lt;/P&gt;&lt;P&gt;    FROM vbap&lt;/P&gt;&lt;P&gt;   WHERE vbeln = W_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    write / text-002.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.                               " if sy-subrc &amp;lt;&amp;gt; 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT Lt_vbap INTO LFS_VBAP .&lt;/P&gt;&lt;P&gt;    lfs_request-document_numb      = lfs_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    lfs_request-document_item      = lfs_vbap-posnr.&lt;/P&gt;&lt;P&gt;    lfs_request-quantity_sales_uom = lfs_vbap-kwmeng.&lt;/P&gt;&lt;P&gt;    lfs_request-id                 = 1.&lt;/P&gt;&lt;P&gt;    lfs_request-document_type      = 'A'.&lt;/P&gt;&lt;P&gt;    lfs_request-delivery_date      = sy-datum.&lt;/P&gt;&lt;P&gt;    lfs_request-material           = lfs_vbap-matnr.&lt;/P&gt;&lt;P&gt;    lfs_request-plant              = lfs_vbap-werks.&lt;/P&gt;&lt;P&gt;    lfs_request-date               = sy-datum.&lt;/P&gt;&lt;P&gt;    lfs_request-goods_issue_date   = sy-datum.&lt;/P&gt;&lt;P&gt;    lfs_request-goods_issue_time   = sy-uzeit.&lt;/P&gt;&lt;P&gt;    APPEND lfs_request to lt_request.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      request      = lt_request&lt;/P&gt;&lt;P&gt;      createditems = lt_created&lt;/P&gt;&lt;P&gt;      return       = lt_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_return WITH KEY type = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    write : / text-004.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    perform commit_work.               " To Call External Commit&lt;/P&gt;&lt;P&gt;    READ TABLE lt_created into lfs_created INDEX 1.&lt;/P&gt;&lt;P&gt;    WRITE: /  text-001,&lt;/P&gt;&lt;P&gt;              lfs_created-document_numb.&lt;/P&gt;&lt;P&gt;    lw_delnum  = lfs_created-document_numb.&lt;/P&gt;&lt;P&gt;    perform transfer_order using lw_delnum.&lt;/P&gt;&lt;P&gt;                                      " TRANSFER ORDER CREATION&lt;/P&gt;&lt;P&gt;  ENDIF.                              " If sy-subrc eq 0&lt;/P&gt;&lt;P&gt;ENDFORM.                              " delivery_creation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plzz reward if it is usefull to u..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plzz dont forget to reward...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sunil..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 14:10:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351461#M803922</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T14:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351462#M803923</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;Please refer to the link below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/BAPI/CustomBAPICreation/page1.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/BAPI/CustomBAPICreation/page1.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sriram Ponna.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 14:11:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351462#M803923</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T14:11:38Z</dc:date>
    </item>
    <item>
      <title>Re: bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351463#M803924</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;You can use WS_DELIVERY_UPDATE or WS_DELIVERY_UPDATE_2 ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following sample code works for Automatic PGI of an existing delivery. Use this as a basis and code for your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ls_vbkok LIKE vbkok,&lt;/P&gt;&lt;P&gt;lv_error_pgi TYPE xfeld,&lt;/P&gt;&lt;P&gt;lt_prot LIKE prott OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;lwa_prot like prott.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_vbkok-vbeln_vl = &amp;lt;your Delivery Note number&amp;gt;.&lt;/P&gt;&lt;P&gt;ls_vbkok-wabuc = c_true.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DELIVERY_UPDATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;vbkok_wa = ls_vbkok&lt;/P&gt;&lt;P&gt;synchron = c_true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NO_MESSAGES_UPDATE = ' ' &lt;/P&gt;&lt;P&gt;commit = c_true&lt;/P&gt;&lt;P&gt;delivery = &amp;lt;your Delivery Note number&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE_PICKING = ' ' &lt;/P&gt;&lt;P&gt;NICHT_SPERREN = ' ' &lt;/P&gt;&lt;P&gt;IF_CONFIRM_CENTRAL = ' ' &lt;/P&gt;&lt;P&gt;IF_WMPP = ' ' &lt;/P&gt;&lt;P&gt;IF_GET_DELIVERY_BUFFERED = ' ' &lt;/P&gt;&lt;P&gt;IF_NO_GENERIC_SYSTEM_SERVICE = ' ' &lt;/P&gt;&lt;P&gt;IF_DATABASE_UPDATE = '1' &lt;/P&gt;&lt;P&gt;IF_NO_INIT = ' ' &lt;/P&gt;&lt;P&gt;IF_NO_READ = ' ' &lt;/P&gt;&lt;P&gt;IF_ERROR_MESSAGES_SEND_0 = 'X' &lt;/P&gt;&lt;P&gt;IF_NO_BUFFER_REFRESH = ' ' &lt;/P&gt;&lt;P&gt;IF_NO_MES_UPD_PACK = ' ' &lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;EF_ERROR_ANY_0 = &lt;/P&gt;&lt;P&gt;EF_ERROR_IN_ITEM_DELETION_0 = &lt;/P&gt;&lt;P&gt;EF_ERROR_IN_POD_UPDATE_0 = &lt;/P&gt;&lt;P&gt;EF_ERROR_IN_INTERFACE_0 = &lt;/P&gt;&lt;P&gt;ef_error_in_goods_issue_0 = lv_error_pgi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EF_ERROR_IN_FINAL_CHECK_0 = &lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VBPOK_TAB = &lt;/P&gt;&lt;P&gt;prot = lt_prot[]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VERKO_TAB = &lt;/P&gt;&lt;P&gt;VERPO_TAB = &lt;/P&gt;&lt;P&gt;VBSUPCON_TAB = &lt;/P&gt;&lt;P&gt;IT_VERPO_SERNR = &lt;/P&gt;&lt;P&gt;IT_PACKING = &lt;/P&gt;&lt;P&gt;IT_PACKING_SERNR = &lt;/P&gt;&lt;P&gt;IT_REPACK = &lt;/P&gt;&lt;P&gt;IT_HANDLING_UNITS = &lt;/P&gt;&lt;P&gt;ET_CREATED_HUS = &lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT lt_prot[] IS INITIAL.&lt;/P&gt;&lt;P&gt;READ TABLE lt_prot WITH KEY msgty = 'E'.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;****Errors Exist &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goods Issue Failed &lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goods Issue posted sucessfully &lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 14:12:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3351463#M803924</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T14:12:52Z</dc:date>
    </item>
  </channel>
</rss>

