<?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_HU_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236326#M772287</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;Can someone give me the sample code for using the BAPI BAPI_HU_CREATE.&lt;/P&gt;&lt;P&gt;What I need to do is that ,I need to create the handling unit and pack it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help.Its urgent.&lt;/P&gt;&lt;P&gt;Marks assured.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sirisha Matta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Jan 2008 13:40:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-15T13:40:39Z</dc:date>
    <item>
      <title>BAPI_HU_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236326#M772287</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;Can someone give me the sample code for using the BAPI BAPI_HU_CREATE.&lt;/P&gt;&lt;P&gt;What I need to do is that ,I need to create the handling unit and pack it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help.Its urgent.&lt;/P&gt;&lt;P&gt;Marks assured.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sirisha Matta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2008 13:40:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236326#M772287</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-15T13:40:39Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_HU_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236327#M772288</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 have to declare a work area of type BAPIHUHDRPROPOSAL. This structur contains the values for the handling unit. You can see those by taking the structure in transaction SE11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then call the bapi BAPI_HU_CREATE passing the work area as input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then call the bapi BAPI_TRANSACTION_COMMIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps. Pls reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Renjith Michael.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2008 14:02:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236327#M772288</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-15T14:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_HU_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236328#M772289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LOOP AT gt_final1 INTO gs_final1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;item proposal&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_itemsproposal-hu_item_type         = c_1.               " material item&lt;/P&gt;&lt;P&gt;    gs_itemsproposal-pack_qty             = gs_final1-erfmg.   " quantity&lt;/P&gt;&lt;P&gt;    gs_itemsproposal-base_unit_qty        = 'EA'.              " unit of measure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT gs_final1-matnr IS INITIAL.&lt;/P&gt;&lt;P&gt;      gs_itemsproposal-material           = gs_final1-matnr.   " zlpm material&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      gs_itemsproposal-material           = gs_final1-matnr1.  " material(component)&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_itemsproposal-plant                = gs_final1-werks.   " plant&lt;/P&gt;&lt;P&gt;    gs_itemsproposal-stge_loc             = gs_final1-lgort.   " storage location&lt;/P&gt;&lt;P&gt;    gs_itemsproposal-batch                = gs_final1-charg.   " batch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;passing values into variables before AT NEW&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gv_matnr                              = gs_final1-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT NEW sernr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate no of sernr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      gs_itemsproposal-no_of_serial_numbers = c_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;read table to check if the 1st matnr of new&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;sernr is of type ZLPM or not&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;also populate pack_mat and pack inst&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      READ TABLE gt_mara INTO gs_mara WITH KEY matnr = gv_matnr&lt;/P&gt;&lt;P&gt;                                               mtart = c_zlpm BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc = c_0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate pack_mat&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IF gs_mara-magrv+0(2) = c_im.&lt;/P&gt;&lt;P&gt;          gv_pack_mat = text-032.           " IMPLANT_SET&lt;/P&gt;&lt;P&gt;        ELSEIF gs_mara-magrv+0(2) = c_in.&lt;/P&gt;&lt;P&gt;          gv_pack_mat = text-035.           " INSTRUMENT_KIT&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;pack inst&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        lv_pobjid = gv_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'VHUPODB_PACKOBJ_CONV_ID2GUID'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            pobjid_imp       = lv_pobjid&lt;/P&gt;&lt;P&gt;            packtyp_imp      = c_p&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            packnr_exp       = gv_packg_instruct&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            prog_error       = 1&lt;/P&gt;&lt;P&gt;            pobjid_not_found = 2&lt;/P&gt;&lt;P&gt;            OTHERS           = 3.&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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;      ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populate msg if 1st material of new sernr is&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;not of type ZLPM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        gv_tabix        = gv_tabix + c_1.&lt;/P&gt;&lt;P&gt;        gs_error1-sno   = gv_tabix.&lt;/P&gt;&lt;P&gt;        gs_error1-matnr = gv_matnr.&lt;/P&gt;&lt;P&gt;        gs_error1-sernr = gs_final1-sernr.&lt;/P&gt;&lt;P&gt;        gs_error1-msg   = text-037.          " First material of this serial number is not of type ZLPM&lt;/P&gt;&lt;P&gt;        APPEND gs_error1 TO gt_error1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        DELETE gt_final1 WHERE sernr = gs_final1-sernr.&lt;/P&gt;&lt;P&gt;        CONTINUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND gs_itemsproposal TO gt_itemsproposal.&lt;/P&gt;&lt;P&gt;    CLEAR gs_itemsproposal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gv_werks = gs_final1-werks.&lt;/P&gt;&lt;P&gt;    gv_lgort = gs_final1-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bapi will be called only on the change of sernr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    AT END OF sernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;used for setting the local pack status&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;calculate no of items in itemsproposal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      DESCRIBE TABLE gt_itemsproposal LINES lv_no_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;read total materials available in this pack inst&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;here lv_pobjid contains the name of ZLPM material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      READ TABLE gt_packkp INTO gs_packkp WITH KEY matnr = lv_pobjid.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = c_0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if all material in pack inst are included in HU&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        IF gs_packkp-number = lv_no_lines.&lt;/P&gt;&lt;P&gt;          gs_bapihuhdrproposal-l_packg_status_hu = c_3.           " Local packing status of HU&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if all material in pack inst are not included in HU&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ELSEIF gs_packkp-number &amp;lt;&amp;gt; lv_no_lines.&lt;/P&gt;&lt;P&gt;          gs_bapihuhdrproposal-l_packg_status_hu = c_2.           " Local packing status of HU&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;header proposal&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      gv_sernr                               = gs_final1-sernr.&lt;/P&gt;&lt;P&gt;      gs_bapihuhdrproposal-pack_mat          = gv_pack_mat.       " packaging material&lt;/P&gt;&lt;P&gt;      gs_bapihuhdrproposal-plant             = gv_werks.          " plant&lt;/P&gt;&lt;P&gt;      gs_bapihuhdrproposal-stge_loc          = gv_lgort.          " storage location&lt;/P&gt;&lt;P&gt;      gs_bapihuhdrproposal-packg_instruct    = gv_packg_instruct. " packaging instruction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;serial number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      gs_itemsserialno-row_index          = c_1.               " row index&lt;/P&gt;&lt;P&gt;      gs_itemsserialno-serialno           = gs_final1-sernr.   " serial number&lt;/P&gt;&lt;P&gt;      APPEND gs_itemsserialno TO gt_itemsserialno.&lt;/P&gt;&lt;P&gt;      CLEAR gs_itemsserialno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bapi for hu 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;P&gt;      CALL FUNCTION 'BAPI_HU_CREATE'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          headerproposal = gs_bapihuhdrproposal&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          huheader       = gs_huheader&lt;/P&gt;&lt;P&gt;          hukey          = gv_hukey&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          itemsproposal  = gt_itemsproposal&lt;/P&gt;&lt;P&gt;          itemsserialno  = gt_itemsserialno&lt;/P&gt;&lt;P&gt;          return         = gt_return&lt;/P&gt;&lt;P&gt;          huitem         = gt_huitem.&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;P&gt;&lt;/P&gt;&lt;P&gt;      gv_tabix          = gv_tabix + c_1.&lt;/P&gt;&lt;P&gt;      gs_summary1-sno   = gv_tabix.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;here lv_pobjid contains the name of ZLPM material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      gs_summary1-matnr = lv_pobjid.&lt;/P&gt;&lt;P&gt;      gs_summary1-sernr = gs_final1-sernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SHIFT gs_summary1-sno LEFT DELETING LEADING space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF gt_return IS INITIAL. " HU created successfully&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;transaction commit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            wait = c_x.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 08:01:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236328#M772289</guid>
      <dc:creator>former_member4489</dc:creator>
      <dc:date>2008-01-16T08:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_HU_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236329#M772290</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;Are you still facing problem with this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If yes then let me know, i can explain you the details..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If my previous message was of any help then please award points for the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sharad Dubey on Mar 25, 2008 1:53 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 08:23:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236329#M772290</guid>
      <dc:creator>former_member4489</dc:creator>
      <dc:date>2008-03-25T08:23:15Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_HU_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236330#M772291</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;do you know what parameter of 'BAPI_HU_CREATE' informs VEKP-VPOBJ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MayM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2008 10:51:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-hu-create/m-p/3236330#M772291</guid>
      <dc:creator>MaryM</dc:creator>
      <dc:date>2008-12-05T10:51:58Z</dc:date>
    </item>
  </channel>
</rss>

