<?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 Error in Packing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199512#M130666</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I have developed a functionality in RF in order to perform packing in a delivery.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using FM WS_DELIVERY_UPDATE to perform packing in a HU. However, when a user tries to pack a material which has a volume greater than allowed volume in the HU (VEKP-MAVOL) the FM deletes the HU which is already packed with some other material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am only interested in the message related to volume error but existing HU should not be deleted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am passing following parameters to WS_DELIVERY_UPDATE&lt;/P&gt;&lt;P&gt;&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                           = lw_vbkok&lt;/P&gt;&lt;P&gt;      synchron                           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_MESSAGES_UPDATE                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      commit                             = 'X'&lt;/P&gt;&lt;P&gt;      delivery                           = w_9000-vbeln&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UPDATE_PICKING                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NICHT_SPERREN                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_CONFIRM_CENTRAL                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_WMPP                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_GET_DELIVERY_BUFFERED           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_GENERIC_SYSTEM_SERVICE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_DATABASE_UPDATE                 = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_INIT                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_READ                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_ERROR_MESSAGES_SEND_0           = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    if_no_buffer_refresh               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_MES_UPD_PACK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_ANY_0                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_ITEM_DELETION_0        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_POD_UPDATE_0           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_INTERFACE_0            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_GOODS_ISSUE_0          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_FINAL_CHECK_0          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VBPOK_TAB                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROT                               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      verko_tab                          = lit_verko[]&lt;/P&gt;&lt;P&gt;      verpo_tab                          = lit_verpo[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VBSUPCON_TAB                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_VERPO_SERNR                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_PACKING                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_PACKING_SERNR                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_REPACK                          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_handling_units                  = lit_hu[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ET_CREATED_HUS                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TVPOD_TAB                          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        error_message  =          99.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    call_message_screen sy-msgid sy-msgno sy-msgv1&lt;/P&gt;&lt;P&gt;                        sy-msgv2 sy-msgv3 sy-msgv4&lt;/P&gt;&lt;P&gt;                        c_message_screen w_ans.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     lw_retcode = 4.    "Error&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;FYI: I debugged WS_DELIVERY_UPDATE and found that deletion occurs in FM V51F_PACKING_CREATE within routine ROLLBACK_HU_CREATION. Rollback simply deletes the HU when the error occurs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this doesn't work only hope for me is to do all such validations in my code before passing to this FM.&lt;/P&gt;&lt;P&gt;However, I may not aware of all the scenarios in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Yogi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Feb 2006 23:10:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-02-10T23:10:28Z</dc:date>
    <item>
      <title>Error in Packing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199512#M130666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I have developed a functionality in RF in order to perform packing in a delivery.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using FM WS_DELIVERY_UPDATE to perform packing in a HU. However, when a user tries to pack a material which has a volume greater than allowed volume in the HU (VEKP-MAVOL) the FM deletes the HU which is already packed with some other material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am only interested in the message related to volume error but existing HU should not be deleted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am passing following parameters to WS_DELIVERY_UPDATE&lt;/P&gt;&lt;P&gt;&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                           = lw_vbkok&lt;/P&gt;&lt;P&gt;      synchron                           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_MESSAGES_UPDATE                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      commit                             = 'X'&lt;/P&gt;&lt;P&gt;      delivery                           = w_9000-vbeln&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UPDATE_PICKING                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NICHT_SPERREN                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_CONFIRM_CENTRAL                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_WMPP                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_GET_DELIVERY_BUFFERED           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_GENERIC_SYSTEM_SERVICE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_DATABASE_UPDATE                 = '1'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_INIT                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_READ                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_ERROR_MESSAGES_SEND_0           = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    if_no_buffer_refresh               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IF_NO_MES_UPD_PACK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_ANY_0                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_ITEM_DELETION_0        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_POD_UPDATE_0           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_INTERFACE_0            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_GOODS_ISSUE_0          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EF_ERROR_IN_FINAL_CHECK_0          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VBPOK_TAB                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PROT                               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      verko_tab                          = lit_verko[]&lt;/P&gt;&lt;P&gt;      verpo_tab                          = lit_verpo[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VBSUPCON_TAB                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_VERPO_SERNR                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_PACKING                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_PACKING_SERNR                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    IT_REPACK                          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      it_handling_units                  = lit_hu[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ET_CREATED_HUS                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TVPOD_TAB                          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        error_message  =          99.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    call_message_screen sy-msgid sy-msgno sy-msgv1&lt;/P&gt;&lt;P&gt;                        sy-msgv2 sy-msgv3 sy-msgv4&lt;/P&gt;&lt;P&gt;                        c_message_screen w_ans.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     lw_retcode = 4.    "Error&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;FYI: I debugged WS_DELIVERY_UPDATE and found that deletion occurs in FM V51F_PACKING_CREATE within routine ROLLBACK_HU_CREATION. Rollback simply deletes the HU when the error occurs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this doesn't work only hope for me is to do all such validations in my code before passing to this FM.&lt;/P&gt;&lt;P&gt;However, I may not aware of all the scenarios in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Yogi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 23:10:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199512#M130666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-10T23:10:28Z</dc:date>
    </item>
    <item>
      <title>Re: Error in Packing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199513#M130667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this OSS notes 581282,may be helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2006 23:26:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199513#M130667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-10T23:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: Error in Packing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199514#M130668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am aware of this OSS note.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the fact is there is no other interface available to perform packing operations realted to a delivery.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPIs provided by SAP for HU are no good for packing in a delivery.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways thanks for your reply I was able to resolve my issue.&lt;/P&gt;&lt;P&gt;May be we should suggest SAP to come with new interface in this area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Yogi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2006 15:13:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199514#M130668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-14T15:13:16Z</dc:date>
    </item>
    <item>
      <title>Re: Error in Packing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199515#M130669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yogi, &lt;/P&gt;&lt;P&gt;   I am also facing the similar issue.&lt;/P&gt;&lt;P&gt;I would request you to post the solution which you found to resolve the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;Ankit Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2007 08:16:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-packing/m-p/1199515#M130669</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-09T08:16:18Z</dc:date>
    </item>
  </channel>
</rss>

