BAPI/FM to add Items to Handling Unit

Hello Gurus,
Is there any BAPI/FM to add Items to existing HU.
I could see many existingBAPI's like
V51F_CHANGE_HU_ITEM,
HUINV_ITEM_CHANGE,
HU_ITEM_CHANGE
but none has helped me as such and it goes into some kind of error.
Hence it would be great if someone provides me code/mandatory inputs as well.
Functionally speaking one can add items to existing HU by HU02 transaction and pack the same.
Thanks,
Vikram.

Hi Vikram,
This link may be helpful...
[Creating Handling Unit;
Regards,
Sachin M M

Similar Messages

  • Unpack Items in Handling Units

    Hi,
    Is there any function modules or BAPI that can be used to unpack items in Handling Units that have been assigned to Outbound Delivery.
    Most of the FMs like  BAPI_HU_UNPACK, HU_PACKING_AND_UNPACKING  supports only unassigned HUs.
    Standard Transaction that can be used to unpack is VL02N and HUPAST.
    Your response much appreciated. Thanks.

    Try Program RLMOB019 to  Unpack HU by Delivery

  • No items or handling units to be placed in storage could be determined

    Hello everybody,
    I am trying to do an exercise (Handling Unit Management in Shipping) from my SAP Education book (IDES model company), which tells me to create an inbound delivery (VL31N), use a vendor to find a purchase order for a certains material and pack it.
    As I couldn't find any purchase order I create one and, afterwards, the inbound delivery/shipping notification.
    As I couldn't pack the item in the shipping notification I was suggested to take off the flag on the "Set Unique Number Assigniment fot HU Identification", according to OSS SAP Note 536069.
    After that I could pack the item in the Shipping Notification but now I cannot create the transfer order.
    The following message arises:
    "no items or handling units to be placed in storage could be determined"
    Please, can anybody help me?

    It looks there is a program error. Check OSS Note 1124121 - HU packed in inbound transport troubles WM activities.
    Since you are in IDES, try to create the TO using t.code LT09.
    Regards,

  • Re : No items or handling units to be placed in storage could be determined

    Hi
        While doing transfer order i am getting the following error.
    " No items or handling units to be placed in storage could be determined "
    How to solve this.
    Thanks
    Anto

    hi,
    In case of returnorder there is no need to create LT03,directly u give the Returnstorage location in Delivery process VL01N ,so picking tab will be in normal mode ,so u can enter the quantity directly.
    Hope this wil work for u
    Thanks

  • BAPI or Function Module to create Handling Unit at the delivery level

    Please send me the BAPI / FM details to create Handling Unit at the delivery level.
    Thanks

    Hi
    you can try below BAPI's.
    BAPI_HU_CREATE 
    BAPI_HU_PACK
    Hope this helps you.
    Rgds,
    Kris.

  • To add already created Handling Units in VL02N

    Hello Friends,
        I have one requirement where in I am suppossed to insert already created Handling Units in VL02N.So, kindly please suggest any suitable FM/BAPI through which this can be done.
    I have tried FM 'ws_delivery_update' but have not successed.
    Thanks & Regards,
    Raghavendra Kulkarni.

    Hello,
                Try the FM WS_DELIVERY_UPDATE_2 instead of WS_DELIVERY_UPDATE. It worked fine for me for doing Packing of HUs.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • 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

  • Creating Handling Unit

    Hi All,
    Can anyone guide me which BAPI/FM to use to create Handling unit?
    And, How to update the delivery with the HU information?
    Was able to get the Handling Unit number through FM V51P_FIND_HEADER given the packaging Material number.
    Regards,
    Raj

    <b>Hi Rajasekhar,</b>
    I have mailed you the document on Handling Units.
    To create a Handling Unit you need to use the following BAPI Functional Module
    <b>BAPI_HU_CREATE</b>
    check the following Documentation:
    <b>FU BAPI_HU_CREATE</b>
    Text
    <b>Create Handling Unit with Items</b>
    <b>Functionality</b>
    You can use this method to create non-assigned handling units without stock information. These handling units may also be created with items, if you like. Serial numbers can also be included for each handling-unit item at this point.
    You can also create nested handling units by accessing this method more than once.
    Example
    <b>Example 1:</b>
    Creating a non-assigned handling unit with packaging material PALLET with a "Planned HU" physical status:
    HEADERPROPOSAL:        pack_mat  =  'PALETTE'
            hu_status_init =  'A'.
    <b>Example 2:</b>
    Following access of the above method (example 1), the return parameter HUKEY returns the ID of the handling unit that was created in the KEY = ID1 field. To pack the handling unit that was just created in another handling unit, call up the BAPI_HU_CREATE method again with the following import parameters:
    IHEADERPROPOSAL:        pack_mat = 'CONTAINER'
    ITEMPROPOS AL:              hu_item_type = '3'
    lower_level_key = ID1
    You have now created a nested handling unit (a pallet inside a container).
    <b>I suppose this will solve your problem.Also go through the document.</b>
    Thanks & Regards
    Pawan P.Khilari
    <b>*Mark Helpful Answers</b>
    Message was edited by: Pawan Khilari

  • LT12: how to manipulate the handling unit

    Dear all,
    This is my first message on this forum and I've seen many bright lights on this forum so I have high hopes of your response to my question : )
    When I want to confirm a transfer order with trx LT12, 2 Handling Units (HU) are assigned (which can be seen in the lower part of the screen). I have 2 items in my active worklist (different storage units) and can modify some fields, including the HU. For some reason both items have the same HU (the upper one of the assigned HU). I would like the first item to have the first HU and the second item to have the second HU.
    My question is simple (and I had thought this would be possible but I've tried a LOT and did not succeed, hence my cry for help here): is there a possibility to manipulate the Handling Unit before it is shown on the screen? I did not seem to find a suitable BADI/user exit.
    Any help would be greatly appreciated. Thanks in advance for your efforts!
    With kind regards,
    Roel van den Berge

    Dear Roel van den Berge
    if iam not wrong you can achieve the same by  TO split
    Transfer Order Split
    Use
    To optimize processes in the warehouse, it often makes sense to split up putaways and stock removals into smaller packets according to certain criteria. In doing so, it is important, for example, to:
    •     Distribute the workload equally amongst the warehouse workers
    •     Optimize stock movements in the warehouse according to certain criteria.
    The transfer order (TO) represents a work package and determines the actual workload for a putaway or stock removal. It can therefore make sense to split a single, extensive transfer order into several smaller transfer orders. During the TO split, the system creates several smaller packets from one large one.
    During the TO split, the TO items are divided up between one or more TOs. A TO split does not however mean that the system divides individual items of a TO into smaller TO items.
    Prerequisites
    1.     You define the criteria according to which the TO split is to occur in the Customizing for Warehouse Management under Activities &#61614; Transfers &#61614; Processing Performance Data/TO Split &#61614; Define Profiles.
    a.     To define a TO sort profile, choose Sort profile for TO splitting.
    In the sort profile for the TO, you define the criteria according to which you want to sort the items in a transfer order before the actual split.
    For each of these sort criteria, you define whether the system is to sort the transfer order items in ascending or descending order.
    Before the actual dynamic TO split, you must sort the corresponding TO according to certain criteria. By sorting the TO items, you ensure that the TO split is sensibly executed and that no nonsensical TO splits occur.
    b.     To define a TO split profile, choose Profile for Transfer Order Splitting.
    c.     You assign your sort profile to the TO split profile by entering it in the field Sort profile.
    2.     You determine when the TO split should take place in the Customizing for warehouse management under Activities &#61614; Transfers &#61614; Processing Performance Data/TO Split &#61614; Control for Performance Data Processing/Define TO Split.
    You also assign a key to the TO split profile, consisting of a warehouse number, movement type, source storage type and destination storage type.
    Features
    Standard Sorting of TO Items
    Control of the TO split occurs on the basis of the sort. The system defines the sequence of the items in the transfer order before the actual TO split via the sort, so that the sequence of the TO items corresponds to an optimal sort sequence for later processing.
    Since the system always executes the forced split of the transfer order items according to the forced split criteria, the system always sorts the TO items in the standard sort in accordance with the forced split criteria in the order that the forced split criteria are processed.
    Forced Split
    Even if you have not set any user-defined criteria for the TO split, the system always executes a TO split according to the following forced split criteria:
    •     Planned data is required
    The TO split first divides the TO items for which planned data creation is required, from the TO items for which planned data creation is not required.
    The TO split also causes a further division for all TO items with planned data creation, according to the source storage type and destination storage area criteria.
    •     Per split profile
    As soon as TO items differ from one another in the split profile to which they are assigned, a TO split occurs according to the split profile criterion.
    •     Per performance data profile
    As soon as TO items differ from one another in the performance data profile to which they are assigned, a TO split occurs according to the performance data profile criterion.
    •     Per staging area
    The TO split divides the TO items according to the staging zone to which they are assigned.
    •     According to mixed pallets
    The TO split then separates the TO items containing mixed pallets from those containing no mixed pallets.
    The TO split also creates a further division of all TO items with mixed pallets according to the storage unit that is to be moved.
    •     According to queue
    The TO split divides the TO items according to the queue that these TO items are assigned to.
    If you work with queues, you can assign each work area to its own printer. That way, all materials that are to be processed in a specific area can be combined in one list and printed on the assigned printer.
    •     According to handling unit items
    The TO split then separates the TO items containing handling units from those containing no handling units.
    •     Separate confirmation of the withdrawal step and the transfer step is necessary
    The TO split divides the TO items with split confirmation from TO items for which split confirmation is not planned.
    The system transfers the information on the forced split to the header via the transfer orders, which are created as a result of the TO split.
    The forced split criteria are obligatory. You cannot influence the forced split via the user exit. The system does not adopt any changes to the forced split criteria.
    Dynamic Sorting
    Before you can execute a dynamic TO split controlled via the Customizing settings, the TO items should be sorted according to the split criteria. In doing so, you ensure that the TO split is sensibly executed and that no nonsensical TO splits occur.
    You can define the sequence of all the storage bins in the warehouse based on a specific sequence and sort the TO items according to this sequence. The system sorts according to the Sequence indicator in the warehouse master data.
    Dynamic Split
    You can define several criteria for the TO split in the Customizing for Warehouse Management.
    •     Split according to movement unit
    On the basis of this split criterion, you create a new TO for each movement unit. In doing so, you create TOs with one item for exactly one movement unit.
    You use this split, for example, during goods receipt when a whole pallet is moved from the GR area into the warehouse.
    You define the split according to movement unit in the Customizing for Warehouse Management under Activities &#61614; Transfers &#61614; Processing Performance Data/TO Split &#61614; Define Profiles &#61614; Profile for performance data with the indicator Split single TO.
    •     Split according to picking area
    You divide up the items to be picked according to the areas of responsibility of the picker.
    •     Split according to target times in the TO
    You determine, for example, how long the picking for a transfer order is allowed to take.
    •     Split according to scope (weight or volume)
    You determine the total weight or volume that a transfer order can cover for putaway or stock removal.
    Note that the volume is calculated based on the alternative unit of measure. A box with 10 bottles, for example, can have a different volume than 10 times the volume of one bottle. If the volume for the alternative unit of measure has not been defined in the material master record, the system uses the volume from the base unit of measure for its calculation.
    Activities
    Note that you have no influence over the TO split according to forced split criteria.
    You can, however, define your own criteria for a dynamic TO split via user exit MWMTO012. For more information, see the system documentation on this user exit

  • Information about outbound delivery and its handling units

    Hi All experts,
    I am working on a requirement where I have to display information about the following :
    1. Outbound delivery number.
    2. related Handling units( 1 or 2 ) indentification number.
    3. Transport number.
    4. Shipping to party.
    5. Line items of handling units like material inside the handling unit.
    6. Material quantity.
    In the selection criteria user is given the choice of entering
    1.Outbound delivery number.
    2.Transport number.
    3. Handling unit identification 1 or 2
    4. Shipping to party
    Based on this information on selection screen ouput needs to come out.
    Could you people let me know about the tables and function modules which gives the informaiton back based on these details.
    Thanks,
    Mark

    Hi Mark,
    try out with IDOC_OUTPUT_DELVRY this Function Module.
    Reward points if it is useful.
    Regards,
    Prasad

  • Assigning Handling Unit to the Inbound Delivery

    Could anyone please give me an example of code (using FM 'ws_delivery_update' and probably others) to assign a HU created by transaction HU02 (status PLND)to the inbound delivery (like VL32N).
    After such assignment I want to create an appropriate Transfer Order to move the HU to the warehouse. In my case ws_delivery_update doesn't update the HU positions table VEPO-VBELN.
    When tried to use FM 'L_TO_CREATE_DN' it just showed an error saying that 'No items or handling units to be placed in storage could be determined'.

    What parameters have I missed? Please, help!

  • Assigning Serial no to Handling unit

    Dear All ,
    I am having problem in creating serial no for the handling unit which i have created in the transaction code HU02. I am only able to create serial no for the items within the handling unit but is unable to create a serial no for the handling unit.
    Please anyone tell me is there any way to create serial no for Handling Unit by this transaction code or any other transaction code.
    Help me in resolving this matter , i need to resolve this problem urgently.
    Thanks

    Hi,
    You cannot create serial number for handling unit.
    Serial number can be created for the item of handling unit.
    http://help.sap.com/saphelp_47x200/helpdata/en/2d/584bcea70f11d2b44e006094b9b9dd/content.htm
    Regards,
    Vishal

  • BAPI of Handling Units

    Hi,
    Good day.
    I need the following BAPI for Handling Units:
    (1) One that will create an HU under a certain Shipment
    (2) In the said Shipment, Pack HUs into an HU
    These functionalities are similar to that of VT02N.
    Please advise if you know the BAPIs that perform the said functionalities.  And if possible, kindly provide sample codes.
    Thank you very much!
    Best regards.
    Brando

    Hi,
    I am using BAPIs to perform the following steps:-
    1) Create HU (BAPI_HU_CREATE)
    2) Add a single product (and its serial number) to the HU
    Code:
    pack1 =  hu_key.
    item-hu_item_type   = '1'.
    item-pack_qty         = '1'.
    item-material           = p_matnr.
    item-plant             = p_werks.
    item-stge_loc          = p_sloc.
    item-no_of_serial_numbers  = '1'.
    SERIALNO-SERIALNO = p_serial.
    append SERIALNO.
    call function 'BAPI_HU_PACK'
      exporting
        hukey         = pack1
        itemproposal  = item
      importing
        huitem        = hu_item
        huheader      = hu_head
      tables
        serialnumbers = serialno
        return        = ret.
    BAPI_HU_PACK

  • BAPI Handling unit creation

    Hi Everyone,
    I am trying to create handling unit number using bapi
    BAPI_HU_CREATE.
    I am able to create the handling unit number.
    The problem arises in - no entry is getting created in line item table VEPO for the new handling unit number generated.
    Anybody having idea why no entry is getting created in VEPO table.
    Also, would like to know i want to update the inbound delivery with the new handling unit number generated.
    For that i am planning to use FM "WS_DELIVERY_UPDATE".
    Is this is the right approach to update the inbound delivery with this FM.
    Thanks in advance.
    Regards,
    Tarun

    Tarun,
    Here is the text from SAP Note - 581282
    You want to generate or change handling units for a delivery. You have planned to use the BAPIs for business object "Handling unit" for this purpose. (For example BAPI_HU_CREATE, BAPI_HU_DELETE, BAPI_HU_PACK, BAPI_HU_REPACK, BAPI_HU_UNPACK). Since these modules do not make updates on delivery, these cannot be used for packing in the delivery.
    In the same way it is not possible to pack deliveries with function modules of function group V51E (HU_CREATE_ITEM, HU_CREATE_ONE_HU, HU_DELETE_HU, HU_REPACK, HU_UNPACK).
    If possible, the packing of the delivery should occur via IDOC DELVRY03 (WHSCON). If this also is not possible, function module WS_DELIVERY_UPDATE can be used. Please note, however, that this function module is not released for customers. That is, it is subjected to changes via SAP. In case of changes it is possible that your program which uses this function module, does not run anymore after importing of a Support Package and that is is necessary to change your program.
    More options are currently not available.
    <b> That is why I am recommending not to use the function but to have a BDC on the non-enjoy transaction. </b>.
    Regards,
    Ravi
    Note : Please mark the helpful answers

  • Add the number of handling units

    Hi Friends,
    In outbound IDOC . Enter the invoice number (VBRP- VBELN) in table VBRP and get the delivery number (VBRP-VGBEL).
    2. Enter the delivery number (VEPO-VBELN) and get the number of handling units for each delivery line item and add the number of handling units for each delivery line item.
    Thanks,
    Lavi

    Hello
    VEKP
    Handling Unit - Header Table
    VEPO
    Packing: Handling Unit Item
    Check VEKP
    VBELN_GEN
    Delivery in Which Packaging Material Generated
    POSNR_GEN
    Generated delivery item
    Regards
    JP

Maybe you are looking for