<?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: outbound delivery creation using Function Module in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099488#M437518</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 using FM SHP_IBDLV_CREATE_FROM_OBDLV to create inbound delivery from outbound delivery.But its failing with error message &lt;/P&gt;&lt;P&gt;VL561.&lt;/P&gt;&lt;P&gt;Can any body help me ?Is there any better way of doing this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scenario is :&lt;/P&gt;&lt;P&gt;In order to transfer material from one plant to other&lt;/P&gt;&lt;P&gt;1)stock transfer PO is created&lt;/P&gt;&lt;P&gt;2)by refecrencing above po outbound delivery is created&lt;/P&gt;&lt;P&gt;we need to create inbound delivery corresponding to this outbound delievry with handling units information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please contact me srinu.pocha@gmail.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Apr 2007 14:46:46 GMT</pubDate>
    <dc:creator>sreenivasa_reddy1</dc:creator>
    <dc:date>2007-04-13T14:46:46Z</dc:date>
    <item>
      <title>outbound delivery creation using Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099486#M437516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;Iam trying to create Outbound delivery using Function module "RV_DELIVERY_CREATE' and passed all the mandatory parameters as input to this function module, but unfortunately it never created outbound delivery.&lt;/P&gt;&lt;P&gt;Every helpful answer will be rewarded. please try to reply with a sample code . plz gurus help me out in this as it is very urgent.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Below is the Snap of my code: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools: VLIKP,VLGGT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES TVSA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:  lt_split TYPE VLIKP_T_SPLITPROT.&lt;/P&gt;&lt;P&gt;data: ls_split type VLIKP_S_SPLITPROT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA LF_NUMKI LIKE INRI-NRRANGENR.&lt;/P&gt;&lt;P&gt;data: y type char18.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM TVSA WHERE SMART = 'L'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LF_NUMKI = TVSA-NUMKI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'NUMBER_GET_NEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;NR_RANGE_NR = 'U8'&lt;/P&gt;&lt;P&gt;    OBJECT = 'RV_BELEG'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt; NUMBER = Y.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; tables: VBAK,VBAP,VBEP,VBUP,VBKD .&lt;/P&gt;&lt;P&gt; data: ls_vbsk type VBSK,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ls_vbap type VBAPVB,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; lt_vbak type standard table of VBAK,&lt;/P&gt;&lt;P&gt; lt_vbap type standard table of VBAPVB,&lt;/P&gt;&lt;P&gt; lt_vbep type standard table of VBEPVB,&lt;/P&gt;&lt;P&gt; lt_vbfa type standard table of VBFAVB,&lt;/P&gt;&lt;P&gt; lt_vbfs type standard table of vbfs,&lt;/P&gt;&lt;P&gt; lt_vbkd type standard table of VBKDVB,&lt;/P&gt;&lt;P&gt; lt_vbls type standard table of VBLS,&lt;/P&gt;&lt;P&gt;  lt_vbpa type standard table of VBPAVB,&lt;/P&gt;&lt;P&gt;  lt_vbuk type standard table of vbuk,&lt;/P&gt;&lt;P&gt;    lt_vbup type standard table of VBUPVB,&lt;/P&gt;&lt;P&gt;    lt_dat type standard table of VLGGT_VORGABE_DATEN_S,&lt;/P&gt;&lt;P&gt;    ls_dat type VLGGT_VORGABE_DATEN_S.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select * from VBAK into corresponding fields of table lt_vbak where vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select * from VBAP into corresponding fields of table lt_vbap where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;  select * from VBEP into corresponding fields of table lt_vbep where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;    select * from VBFA into corresponding fields of table lt_vbfa where  VBELV = '3100000061'.&lt;/P&gt;&lt;P&gt;select * from VBFs into corresponding fields of table lt_vbfs where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;select * from VBKD into corresponding fields of table lt_vbkd where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;select * from VBpa into corresponding fields of table lt_vbpa where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from VBUK into corresponding fields of table lt_vbuk where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;select * from VBUp into corresponding fields of table  lt_vbup where  vbeln = '3100000061'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: ls_vbap type  VBAPVB,&lt;/P&gt;&lt;P&gt;      ls_vbls type VBLS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at lt_vbap into ls_vbap.&lt;/P&gt;&lt;P&gt;  ls_dat-RFBEL = ls_vbap-vbeln.&lt;/P&gt;&lt;P&gt;  ls_dat-RFPOS = ls_vbap-posnr.&lt;/P&gt;&lt;P&gt; move-corresponding ls_vbap to ls_dat .&lt;/P&gt;&lt;P&gt; append ls_dat to lt_dat.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ls_vbsk-MANDT = SY-MANDT.&lt;/P&gt;&lt;P&gt;ls_vbsk-PROGRAMM = SY-REPID.&lt;/P&gt;&lt;P&gt;ls_vbsk-SELSET = SY-SLSET.&lt;/P&gt;&lt;P&gt;ls_vbsk-BATCH = SY-BATCH.&lt;/P&gt;&lt;P&gt;ls_vbsk-ERNAM = SY-UNAME.&lt;/P&gt;&lt;P&gt;ls_vbsk-ERDAT = SY-DATLO.&lt;/P&gt;&lt;P&gt;ls_vbsk-UZEIT = SY-TIMLO.&lt;/P&gt;&lt;P&gt;ls_vbsk-SAMMG = Y.&lt;/P&gt;&lt;P&gt;ls_vbsk-VSTEL = 'D320'.&lt;/P&gt;&lt;P&gt;**L_VBSK-VTEXT = TVSTT-VTEXT. "Text zur Versandstelle&lt;/P&gt;&lt;P&gt;select single vtext from tvstt into ls_vtext where spras = 'E' and VSTEL = 'D320'.&lt;/P&gt;&lt;P&gt;Ls_VBSK-VTEXT = ls_vtext .&lt;/P&gt;&lt;P&gt;ls_vbsk-SMART = 'L'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'RV_DELIVERY_CREATE'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;    SELEKTIONSDATUM          = sy-datum&lt;/P&gt;&lt;P&gt;     vbsk_i                   = ls_vbsk&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   I_LIEFERART              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IT_VORGABE_DATEN         = lt_dat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF_NUR_VORGABE_POS       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF_VBLS_POS_RUECK        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF_SYNCHRON              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF_NO_COMMIT             = 'X'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF_NO_DEQUE              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_HU_SERNR              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_HANDLING_UNITS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IS_DELIVERY_EXTEND       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IS_CONTROL               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF_CHECK_SPEVI           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   VBSK_E                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ET_SPLITPROT             = lt_split&lt;/P&gt;&lt;P&gt;   tables&lt;/P&gt;&lt;P&gt;     lvbak                    = lt_vbak&lt;/P&gt;&lt;P&gt;     lvbap                    = lt_vbap&lt;/P&gt;&lt;P&gt;     lvbep                    = lt_vbep&lt;/P&gt;&lt;P&gt;     lvbfa                    = lt_vbfa&lt;/P&gt;&lt;P&gt;     lvbfs                    = lt_vbfs&lt;/P&gt;&lt;P&gt;     lvbkd                    = lt_vbkd&lt;/P&gt;&lt;P&gt;     lvbls                    = lt_vbls&lt;/P&gt;&lt;P&gt;     lvbpa                    =  lt_vbpa&lt;/P&gt;&lt;P&gt;     lvbuk                    = lt_vbuk&lt;/P&gt;&lt;P&gt;     lvbup                    = lt_vbup&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2007 16:51:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099486#M437516</guid>
      <dc:creator>sreenivasa_reddy1</dc:creator>
      <dc:date>2007-04-03T16:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: outbound delivery creation using Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099487#M437517</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 the BAPI BAPI_DELIVERYPROCESSING_EXEC..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this sample code for creating a delivery from a sales order..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vbeln LIKE vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF t_vbap OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;        kwmeng LIKE vbap-kwmeng,&lt;/P&gt;&lt;P&gt;        matnr  LIKE vbap-matnr,&lt;/P&gt;&lt;P&gt;        werks  LIKE vbap-werks,&lt;/P&gt;&lt;P&gt;      END OF t_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_request TYPE STANDARD TABLE OF bapideliciousrequest&lt;/P&gt;&lt;P&gt;      WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_created TYPE STANDARD TABLE OF bapideliciouscreateditems&lt;/P&gt;&lt;P&gt;      WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE.&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 t_vbap&lt;/P&gt;&lt;P&gt;       FROM vbap&lt;/P&gt;&lt;P&gt;       WHERE vbeln = p_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  t_request-document_numb = t_vbap-vbeln.&lt;/P&gt;&lt;P&gt;  t_request-document_item = t_vbap-posnr.&lt;/P&gt;&lt;P&gt;  t_request-quantity_sales_uom = t_vbap-kwmeng.&lt;/P&gt;&lt;P&gt;  t_request-id = 1.&lt;/P&gt;&lt;P&gt;  t_request-document_type = 'A'.&lt;/P&gt;&lt;P&gt;  t_request-delivery_date      = sy-datum.&lt;/P&gt;&lt;P&gt;  t_request-material = t_vbap-matnr.&lt;/P&gt;&lt;P&gt;  t_request-plant = t_vbap-werks.&lt;/P&gt;&lt;P&gt;  t_request-date = sy-datum.&lt;/P&gt;&lt;P&gt;  t_request-goods_issue_date = sy-datum.&lt;/P&gt;&lt;P&gt;  t_request-goods_issue_time = sy-uzeit.&lt;/P&gt;&lt;P&gt;  APPEND t_request.&lt;/P&gt;&lt;P&gt;&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               = t_request&lt;/P&gt;&lt;P&gt;    createditems          = t_created&lt;/P&gt;&lt;P&gt;    return                = t_return&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&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 = 0.&lt;/P&gt;&lt;P&gt;  MESSAGE e208(00) WITH 'Delivery creation error'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_created INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'Delivery ', t_created-document_numb, ' created'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Apr 2007 16:55:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099487#M437517</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-03T16:55:48Z</dc:date>
    </item>
    <item>
      <title>Re: outbound delivery creation using Function Module</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099488#M437518</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 using FM SHP_IBDLV_CREATE_FROM_OBDLV to create inbound delivery from outbound delivery.But its failing with error message &lt;/P&gt;&lt;P&gt;VL561.&lt;/P&gt;&lt;P&gt;Can any body help me ?Is there any better way of doing this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scenario is :&lt;/P&gt;&lt;P&gt;In order to transfer material from one plant to other&lt;/P&gt;&lt;P&gt;1)stock transfer PO is created&lt;/P&gt;&lt;P&gt;2)by refecrencing above po outbound delivery is created&lt;/P&gt;&lt;P&gt;we need to create inbound delivery corresponding to this outbound delievry with handling units information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please contact me srinu.pocha@gmail.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 14:46:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/outbound-delivery-creation-using-function-module/m-p/2099488#M437518</guid>
      <dc:creator>sreenivasa_reddy1</dc:creator>
      <dc:date>2007-04-13T14:46:46Z</dc:date>
    </item>
  </channel>
</rss>

