Handling Unit Problem

Dear Friends,
I am facing some prblems in Mannual Packaging at the time Delivery. After the Transaction code VL01N when I am clicking for Packaging and then "Pack. Proposal", the system is giving error stating that "No packing instruction could be found for material 1482". In detailed screen it is telling "Diagnosis
The system could not find a packing instruction for material 1482.
Procedure
This problem can have various causes, such as:
o     there is no packing instruction determination record for this material
o     the wrong determination procedure was used to start packing instruction determination."
I have configured everything and in the Material master of Mat 1482 I have given Packaging type VERP and I have created packaging Material as CARTON.
Please help to resolve the issue. What is "Packing Instruction determination record" .
Thanks,
Jans

Hello Jans
Packing Instruction determination record is a master data (condition record) which specifies how automatic packing needs to be done.  I think you tried to do automatic packing.
T code : POP1
Menu Path: Logistics / Central Functions / Handling Unit Management / Master Data / Packing Instructions/ Create.
Read more about it here:
http://help.sap.com/erp2005_ehp_04/helpdata/EN/ed/a4877e701311d288db0000e8214d78/frameset.htm

Similar Messages

  • Handling Unit problem in Packing for STO

    Hello All,
    The problem is related to Packing process in case of Stock Transfer Order (STO).After making delivery while doing the packing procedure, in " Handling Unit " supplements 'Handling Unit Group 1' field  is not getting populated / assigned automatically (under additional data tab) though all the master data against 'Handling Unit Group 1' for example 00001 to 00500 are already maintained.Apart from this the combination of finished good & packing material in the packaging instruction in POP2 are also maintained.
    Point to be noted is in another scenario the handling unit is getting automatically populated in the packing process after delivery where also the above mentioned areas are not maintained, but still it is working properly which is not clear why & how is this taking place.
    The procedure followed in the second scenario which is working are as follows -
    In outbound delivery change mode (T Code - VL02N)  go to Pack -> Click on Pack Proposal -> Expand packing instruction -> select 602 -> Create HUs -> Message shown is Handling Units were created -> click on Pack material & select the 'Handling Unit' line -> then select 'Detailed view general' -> then go to Additional Data where in Handling Unit Group 1, value is automatically populated / assigned for example 00027.
    In my process the value for example 00001 is not getting automatically populated/ assigned.How to do this ?
    Looking forward to some valuable suggestions at the earliest.
    Thanks & Regards
    Priyanka Mitra

    I see you hae reposted the question, please request for a solution from SAP they might proide you an OSS note.

  • Problem in deleting Handling unit

    Hi,
      I have created a program in which I have to create a HU and pack a material into it. For this I have used BAPI BAPI_HU_CREATE. Then I am packing this newly created HU to another HU using BAPI BAPI_HU_PACK. In between these 2 BAPI calls I made goods movement using tcode VLMOVE. This I have done using BDC. This process works fine.
       After the creation of HU and Packing if I press a button to delete the HU, it should delete the selected HU. For the deletion of HU I have used BAPI_HU_DELETE. But it is not deleting. But when I start my program again and try to delete it is working.
      Deletion is not working only when I try it after creation of HU.(there is a button for creation too).
    For eg. If I have created and packed successfully a HU say HU1 and I try to delete it , it is not working.
    If I start the program and try, it deletes HU1.
    Could anyone please tell me the reason for this.
    Order of my BAPI call.
    BAPI_HU_CREATE
    BDC for VLMOVE
    BAPI_HU_PACK
    finally when pressing delete button
    BAPI_HU_DELETE
    Do I have to call some FM or BAPI to clear the memory or something like that. Please help me to solve this issue.
    Thanks & Regards,
    Jisha.

    Hi Preetham,
    Thanks for your fast response.
    Yes. There was an error message. The error message was the  u2018The handling unit contains items that cannot be deletedu2019. But if I start the program again it deletes correctly.
    The problem occurs only when I try soon after creating and packing the HU.
    After every BAPI call I am using BAPI_TRANSACTION_COMMIT with wait = u2018Xu2019.
    Thanks & Regards,
    Jisha.

  • Problem in 301 Stock transfer via VLMOVE for Handling Unit movement

    Hi Gurus
    I am having one issue, where handling unit is active. So user facing one issues that user has posted the stock  around 10 qty , after some material movements , stock showing as 9 in MMBE , where as checking the handling units showing  10 In HUMO . Now user wants to do the stock transfer 301 via VLMOVE. But system is giving error message like u201Cdeficit of stock, handling units can't be movedu201D, anybody advise is there anyway how user can do this transaction.
    Regards
    Edited by: venkat g on Aug 19, 2010 1:03 PM

    Hi,
    The solution for creating inbound delivery that you people have suggested is already in place. The problem is not with creation of inbound delivery but with assigning the material HUs to the inbound delivery. As material HUs are having status assigned to Shipment Document which is created after outbound  delivery is processed. How should I go about it? Even after status of shipment document is made complete, assignment of HUs to inbound delivery is not possible. Please help to resolve this issue.
    Thanks and regards,
    Sudhir Dahake

  • Problem while unpacking an handling unit using FM HU_PACKING_AND_UNPACKING

    Hi ,
    I want to unpack an HU from an outbound delivery and transfer to other storage location using FM 'HU_PACKING_AND_UNPACKING'.I could find out that only quantities are transferred but unpacking HU is not done.
    Below is the code  i am using for unpacking.
    CALL FUNCTION 'HU_GET_HUS'
            EXPORTING
              if_lock_hus = 'X'
              it_venum    = it_hu1
            IMPORTING
              et_header   = it_hdr1
              et_items    = it_item1
            EXCEPTIONS
              hus_locked  = 1
              no_hu_found = 2
              fatal_error = 3
              OTHERS      = 4.
          IF sy-subrc <> 0.
            l_error = 'X'.
            CLEAR: g_msgid, g_msgno, g_msgv1,g_msgv2, g_msgv3, g_msgv4.
            g_msgid = sy-msgid.
            g_msgno = sy-msgno.
            g_msgv1 = sy-msgv1.
            g_msgv2 = sy-msgv2.
            g_msgv3 = sy-msgv3.
            g_msgv4 = sy-msgv4.
            PERFORM message_scr USING g_msgid g_msgno g_msgv1 g_msgv2 g_msgv3 g_msgv4.
            EXIT.
          ENDIF.
          LOOP AT it_hu1 INTO wa_hu.
            CLEAR: wa_item1,l_error,l_post.
            READ TABLE it_hdr1  INTO wa_hdr1  WITH KEY venum = wa_hu-venum.
            CLEAR : g_venum, g_plant, g_sloc, g_whno, g_stype, g_sbin.
    *       get the warehouse details
              SELECT SINGLE lgnum lgtyp lgpla FROM lein INTO (g_whno,g_stype,g_sbin)
                WHERE lenum = wa_hdr1-exidv.
              IF sy-subrc EQ 0.
    * Get the plant and storage location for WM managed
                SELECT SINGLE werks lgort FROM lqua INTO (g_plant, g_sloc)
                                     WHERE lgnum = g_whno
                                       AND lgtyp = g_stype
                                       AND lgpla = g_sbin
                                       AND lenum = wa_hdr1-exidv.
              ELSE.
    * Get the Venum (Internal HU Number)
                SELECT SINGLE venum FROM vekp INTO g_venum
                WHERE exidv = wa_hdr1-exidv.
                IF sy-subrc EQ 0.
    * Get the plant and storage location for Non-WM managed
                  SELECT SINGLE werks lgort FROM vepo INTO (g_plant, g_sloc)
                    WHERE venum = wa_hu-venum.
                ENDIF.
              ENDIF.
              READ TABLE it_item1 INTO wa_item1 WITH KEY venum = wa_hu-venum.
              IF sy-subrc = 0.
                CLEAR :wa_pack_unpack.
                MOVE-CORRESPONDING wa_item1 TO wa_pack_unpack.
                wa_pack_unpack-venum = wa_item1-venum.
                wa_pack_unpack-vepos = wa_item1-vepos.
                wa_pack_unpack-velin = wa_item1-velin.
                wa_pack_unpack-belnr = wa_item1-vbeln.
                wa_pack_unpack-posnr = wa_item1-posnr.
                MOVE wa_item1-vemng TO l_vemng.
                CONCATENATE l_vemng '-' INTO l_vemng.
                CONDENSE l_vemng NO-GAPS.
                MOVE l_vemng TO wa_pack_unpack-quantity.
                wa_pack_unpack-altme = wa_item1-altme.
                wa_pack_unpack-matnr = wa_item1-matnr.
                wa_pack_unpack-charg = wa_item1-charg.
                wa_pack_unpack-werks = g_plant.
                wa_pack_unpack-lgort = g_sloc.
                wa_pack_unpack-wdatu = wa_item1-wdatu.
                wa_pack_unpack-vfdat = wa_item1-vfdat.
              ENDIF.
    *          *Find the partner location
              CLEAR: g_hu_managed, g_partner_sloc.
              CALL FUNCTION 'V51S_HU_LGORT'
                EXPORTING
                  if_lgort         = g_sloc
                  if_werks         = g_plant
                IMPORTING
                  ef_hu_managed    = g_hu_managed
                  ef_partner_lgort = g_partner_sloc
                EXCEPTIONS
                  lgort_not_exist  = 1
                  OTHERS           = 2.
              IF sy-subrc <> 0.
              ENDIF.
              IF g_hu_managed = 'X'.
                wa_pack_unpack-umlgo = g_partner_sloc.
              ENDIF.
              CALL FUNCTION 'HU_PACKING_AND_UNPACKING'
                EXPORTING
                  is_packing_request = wa_pack_unpack
                IMPORTING
                  es_p_request       = wa_pack_unpack
                EXCEPTIONS
                  missing_data       = 1
                  hu_not_changeable  = 2
                  not_possible       = 3
                  customizing        = 4
                  weight             = 5
                  volume             = 6
                  serial_nr          = 7
                  fatal_error        = 8
                  OTHERS             = 9.
              IF sy-subrc <> 0.
                l_error = 'X'.
              ELSE.
                l_post = 'X'.
              ENDIF.
              IF l_error IS INITIAL AND l_post EQ 'X'.
                CALL FUNCTION 'HU_POST'
                  EXPORTING
                    if_synchron = 'X'
                    if_commit   = 'X'
                  IMPORTING
                    et_messages = it_messages.
            ENDLOOP.
    Please help if any parameter need to be set for unpacking of HU.
    Please suggest.
    Thanks in advance.

    Hi Sailaja,
    I have similar requirements like this before with HU_PACKING_AND_UNPACKING FM. It was a tough debugging before I came up with the right solution. Unfortunately, I was not able to document that code..
    But here is what I have been doing.
    Youre on track with the solution below, never use BDC as it will only limit the Handling units that you wish to put into.
    The function modules that starts with V5_ plays important role as you need to initialize the global variables and table of this function group with values before calling HU_PACKING_AND_UNPACKING FM
    Debug inside the Function module, and look for the FM that returns SY-SUBRC <> 0 then set a breakpoint.
    Restart the program then debug inside that FM again (and I do not want to go further on the details, I give you the presumption of literacy)
    You will find some items that has no value, try to initialize everything by utilizing the FM for this function group V51S.
    Happy Debugging.

  • Link between delivery and handling unit split items

    Hi All,
      I have an delivery wit 4 different line items. While creating the Packing we created the Handling units for the delivery.
    In Handling unit one line item is split into 2 boxes.
    like   handling unit     gross weight
                1                        20
                2                       20
               3                        20
               4                        10  split
               5                         10 split
      so now i want to display the delivery line item and gross weight. For last line item i have to add the both handling unit 4 and 5 and display the gross weight.
    In VEKP table i have only delivery number for the reference for all handling units. but not line item. So how can we find out for which delivery line item of the handling unit was split.
                           Thanks,
    Venkata Pavan Kumar. Chandrapatla

    Hello,
    Use item level table VEPO for all the details.
    I hope this will solve your problem.
    Regards,
    Nabheet Madan

  • Re-using Handling unit. Inbound deliver has unpacked materials

    Dear All
    We're running the process that inbound delivery is created automatically once goods issue for outbound delivery is done.
    We're also running the process when handling units created in outbound delivery are re-used in Inbound delivery.
    The problem we've got is that from time to time we have situation when part of materials in inbound Delivery are unpacked, while these materials were packed in handling units. There are no errors appear, and Inbound Delivery is created, but materials are unpacked.
    In humo for such handling units, which are not created in Inbound Delivery i can see that the status was not updated and still remains "LOAD PHEX WHSE" and such HUs are assigned to plant where goods issue was done.
    Whille for handling units which were created in Inbound Delivery the status is updated to "PHEX" and HUs are assigned to recieving plant.
    Please advise if you have any idea on the root cause and solution.
    Thanks in advance.
    Best Regards
    Andrey

    HI Andrey,
    Wanted to know if you have recd the solution for this old thread. We arefacing a similar kind of problem wherein we get the status as 0020 when we pack for Returns Delivery. This status is like the Goods are already posted and hence we cant do PGR.
    Please suggest.
    rgds..Ameet

  • Outbound Delivery Handling Unit HU material box pallet

    Business requirement.
    To create a delivery based on a sales order using a function module. To do this, users have an AbapWebdynpro application to collect data, 
    Handling units for boxes and handling units for pallets are creates as the user packs his materials in the application.
    Items are packed in boxes and boxes on pallets.
    Problem description: cannot pack boxes onto pallets.
    I can pack items in boxes no problems. Delivery gets created ok.
    How i do it:
    Step 1:
    At the end of AbapWebdynpro process and validations, if no errors occurs, a function module is called to format the data and call fm to create a delivery.
    This part works as expected and is all ok.
    Step 2:
    Then in the function module that will create de delivery, header proposal is filled for boxes and pallets. itemproposal is filled for items in boxes and pallets
    Step 3:
    then,
    FUNCTION 'BAPI_HU_CREATE' is used to create handling units for items
    This part works perfectly for boxes and items but not for pallets.
    then, delivery create
    CALL FUNCTION 'SD_DELIVERY_UPDATE_PACKING_1'
    EXPORTING
    delivery = ls_createditems-document_numb
    commit = 'X'
    synchron = 'X'
    TABLES
    verko_tab = i_verko
    verpo_tab = i_verpo
    prot = i_prot
    it_handling_units_1 = i_handling_unit
    EXCEPTIONS
    update_not_possible = 1
    OTHERS = 2.
    This part works fine also if not pallets HU are present in the data .
    The problem is when i want to create a pallet and add the boxes to it. I have tried about every thing i read but had not much success.
    The only thing that came close to doing the job is the following code.
    First i create the delivery with boxes and materials only and with the following FM, i create the pallet and attach it to the delivery line but then i can not assign the boxes to it.
    ls_handling_units-top_hu_external = ls_packed_pallets-hu_pallet.
    ls_handling_units-top_hu_internal = ls_hupallet.
    ls_handling_units-venum = ls_huboxes.
    ls_handling_units-vepos = ls_packed_boxes-posnr.
    ls_handling_units-rfbel = lv_vbeln.
    ls_handling_units-rfpos = ls_packed_boxes-posnr.
    APPEND ls_handling_units TO lt_rehang.
    Step 4:
    CALL FUNCTION 'SD_DELIVERY_UPDATE_PACKING_1'
    EXPORTING
    delivery = ls_createditems-document_numb
    commit = 'X'
    synchron = 'X'
    TABLES
    verko_tab = i_verko
    verpo_tab = i_verpo
    prot = i_prot
    it_handling_units_1 = i_handling_unit
    EXCEPTIONS
    update_not_possible = 1
    OTHERS = 2.
    Is anyone succeed to create a program to create outbound delivery where materials are pack into boxes and those boxes are packed on pallets.
    Regards
    dstj

    If the delivery document PGIed then you need to do VL09 transaction to reverse the PGI document.
    Then do in VL02N transaction  select Delete handling unit assignment icon it will remove all the handling units from delivery.
    Later goto EDIT option then selct copy pack qty as dlv qty then save.Later system will allow you to delete the document.

  • HU - handling unit is currently part of an outbound delivery

    Hello Experts,
    i need to create an HU assigned to an outbound delivery.
    I tried with function L_TO_PICKHU_ASSIGN, this function create the HU not assigned therefore VEKP-VBOBJ = 12.
    What i need is an HU with VEKP-VPOBJ = 01 - The handling unit is currently part of an outbound delivery .
    Do you know how can i fix this problem??
    Thanks in advance
    Boris Besana

    Boris,
    Did you do LH01 and assign a pick-HU to the pick-TO for the outbound delivery (unless auto pickHU assignment is configed in IMG)?
    Usually when you confirm the pick TO the pick HU assigned to the TO get assigned to the Outbound Delivery which references the TO, resulting in VEKP-VPOBJ = 01.
    If PGI hasn't done, have you tried returning the stock via LT0G (Return Transfer for OD) to return the stock/HU?
    Mewan

  • MTS with batch management, serialization and Handling unit

    Hello All,
    I am testing a scenario for MTS with batch management, serialization and Handling unit for discrete manufacturing.
    Everything worked fine till I created the Handling unit for the finished product.
    The production order has a quantity of 3 EA.
    It has three serial numbers 1, 2 and 3. (serial numbers can be displayed from order->Header->serial numbers)
    I created one Handling unit for production order quantity of 3 EA.
    I tried to do a goods receipt for the production order using transaction COWBHUWE.
    I get the following error when I try to post the GR:
    Only 0 serial numbers entered instead of 3
    Message no. IO304
    Diagnosis
    There is a serial number obligation, so the number of serial numbers must equal the number of serial numbers in the material document.
    You can post the operation only if you entered the correct number of serial numbers previously.
    System Response
    Depending on the context in which the error arises, the system continues processing, or the required function cannot be performed.
    Procedure
    You have the following options, for example:
    Check that the serial numbers are entered fully.
    If necessary, display an error log.
    If necessary, contact your system administrator.
    What did I miss?
    How to fix this problem?
    Please help.
    Thanks in advance
    George

    I added the serialization procedure HUSL to the serial number profile and it fixed the problem.

  • Post  handling unit like cowbhuwe transaction

    Hi,
    I have to use function module to post  handling unit like cowbhuwe transaction for my interface,I found 1 FM VHURM_HU_POST_WE_PROD_ORDER(which is using by cowbhuwe Transaction),But I can't use it in my interface because any time it fails it is generating screen error which gives problem for interface when run in background or through XI,Is there any other FM which will do the same work and if any error occurs it return value in internal table not in screen error

    hey,
    Did u get any solution for this ??
    We have a similar requirement and are unable to find any FM which is useful for this....

  • Delivery item not generated after repacking handling units

    Dear All,
    I am using handling units. In the outbound delivery, I pick handling units using transfer orders. When the TO is confirmed, I get a line for packing material items in my delivery.This is because in the customizing for delivery type, I have flagged the required indicator.
    Then, I repack the contents into an already existing HU and then delete the empty HU.I use BAPI_HU_CHANGE_HEADER  to assign HU to delivery, WS_DELIVERY_UPDATE to repack contents and BAPI_HU_DELETE_FROM_DEL to delete the emptied HU.The problem is that no lines are generated for the handling units into which contents were repacked.
    Any ideas?

    no solution.

  • Stock Transport Order of Handling Unit

    Hello All,
    I create a stock transport order for a material that is packed, at the point of issuing the material out, i get the following message:
    "HU item contains different data than the stock posting
    Message no. HUGENERAL319
    Diagnosis
    The stock that is to be posted is not in handling unit .
    System Response
    The system cannot post this material.
    Procedure
    Check the accuracy of the HU and IM inventories. If they are correct, contact your system administrator about this problem."
    Please how do i solve this.
    thanks.

    It seems in delivery one line item is not packed.Check is all the line items has the same HU location or not.If any item has different location then check is the line item related to HU location.Check all line items are packed or not in Pack box.If any thing not packed then pack and do PGI.System should allow the PGI.

  • Destructive Samples with Handling Units

    Dear Experts,
    I just wanted to check if there's anyone who has encountered destructive inspection for samples with Handling Units and how this was managed (via enhancements/operational workaround).
    Based on SAP KBA 1771624, destructive sampling will not work for HU due to all or nothing approach. We are currently considering the following options but would like to get your insights on this in case there is a better approach for this problem.
    1. During Goods Receipt, sample usage quantity will be packed in separate HU from the rest of the quantity. This option will work provided that sample usage quantity is known before quality inspection. e.g. I will recieve 100 pcs of MAT A, 15 pcs for sample usage will be packed under HU1 and the remaining 85 pcs under HU2. UD stock posting will be performed in 2 steps, 1st for GI to sample usage for HU2 and 2nd for transfer to unrestricted/blocked/etc. for HU2
    2. Receive full quantity under 1 HU. Complete quality inspection (results recording, ud and stock posting). Unpack the material to be able to perform GI to sample for the quantity that was used for destructive inspection.

    Hi Craig/Vignesh,
    Thank you for your providing your inputs on this. I will take them into consideration.
    I have another option to address this requirement, that is to (1) receive the material into non HU storage location (2) perform UD and stock posting, i.e. GI to sample usage and unrestricted-use/blocked stocks (3) transfer unrestricted-use/blocked stocks to HU managed location.
    Do you think this will be more efficient operationally versus the other 2 options above?
    I am trying to find the most effective way to address this requirement with minimum impact to Logistics operation. Most of our materials are managed in HU and destructive sampling is regularly done so users will be performing the steps in SAP a lot.

  • Confirming transfer order for nested handling units (picking and shipping)

    Hi
    My shipping location is HU + WM, I understand we cannot "auto confirm" Transfer Orders during creation from an outbound delivery (LT03) in the case of nested HUs because the system wants to know which exact box HUs ( The TO only specifies the pallet HU...storage unit)
    I have an automatic Pick HU created during TO confirmation but the system still prompts for me to enter  box HUs that need to be shipped/repacked on LT12. This makes logical sense but is slowing down our shipping process. Since we do not put HU labels on our boxes, the picker has to go into HUMO, enter the pallet HU, retrieve the box HUs and finally enter some of those on the TO confirmation screen to match the open quantity. In reality we don't really care what HUs he picks as long as he picks from the right pallet.
    Is there any way to automate this? If the system can pick box HUs sequentially, randomly or create further pick HUs. Anything but doesnt ask the picker to put in the box HU numbers
    OR
    Is there a way to auto confirm TOs during creation
    OR
    Is there any way to putaway box level HUs into the warehouse at the end of the production line so that Storage Unit is the box HU number and not the pallet HU number, that way it wouldn't prompt me for box HUs during picking.
    I would really appreciate your help.

    This is the standard SAP for picking nested handling units.  You can do some more reading on this by accessing the SAP note 829266.
    We had a similar problem with nested handling units - what we ended up doing was writing a BDC program that would take the nested handling unit and pack it back onto that HU instead of the pick HU after TO confirmation was done in the delivery. 
    In order to get your TO to automatically confirm, check the configuration for the storage type that its picking from - look to see if "Storage Type requires confirmation for removal/placement" is checked. 
    You can als ocheck the movement type configuration for Propose Confirmation.

Maybe you are looking for

  • Error when releasing a CTS request

    When I release the parent request I get a message that the infosource cannot be included in the request.Local object is edited without a request... Please help !!

  • Calendar from month view to day view

    Hi, why isn't it possible (like on my iPhone) if I'm in the month view to tip on a specific day and see this day in the day view? I adressed this already at the Apple Feedback page but it seems to be thaat even in iOS 7.1 it has not made into the fin

  • Count Repeating Frames

    What is the easiest way to count the number of repeating frames(records) that are returned when a report is generated? I want to be able to set items visible based on whether the frame count is even or odd.

  • How to call other execs from java application

    What is the best way to make a call to execute an external executable written in another language (i.e. c++ or ada95) from within a java application?

  • Install OWB Runtime user on other DB than runtime repository

    hello all Is it possible to install a runtime user on a different database than on which the owb runtime repository is installed? The OWB version we currently use is the 9.2.0.2 version so no Paris feature replies please. I think so but my DBA which