Handling Unit Details for Delivery needed (Table VEKP in R/3)

Hello all,
do you know if there is any standard extractor for handling unit details of an R/3 delivery?
I searched the Business Content and the available Extractors in R/3 but cannot find any.
If there is none, what would be the best way to get some content of Table VEKP e.g. VEKP-VHILM? Define an own structure and create a view? Can I also do this with the delta functionality?
Many thanks for your answers upfront.
Peggy

indeed my question "short description" is wrong, as one material can have only one base unit.
If the base unit of one material in my system is CRT (crate) and the description is "box with 30 table  napkins packs", I need to know where store the description of the single "table napkins pack" or "pallete with 20 boxes of 30 table napkins packs" available under "Units of measure" of that material.
The full hierarchy (pack-Box_pallete) of the material units are available in one SAP material, but there is only one place for one description.
Thanks

Similar Messages

  • Program code and transaction code  for handling unit detail

    Developed a SAP Script for the Handling unit details. Handling unit details is a document which has the details of materials, packaging materials and the level of packing. This Handling Units details will be issued to the customer at the time of delivery.

    Hi,
    Goto NACE transaction code , there you select the application area then  it will give you the list  of output types then select specific output click processing routines then you will see the program name and  script used.
    Or esle goto SPRO tcode then you can find the functional tab there also you can get the details.
    Thanks,
    Aditya

  • Handling unit detail report against reservation Number (MB21)

    Hi experts
    for Internal material requiremnt we create reservation from MB21.then against that reservation number we transferred material from Ware house management system in form of Handling unit.
    As per process against that resrvation number system create Outbound delivery in MB1B n we do PGI for that (Mov type 311).
    Is there any report in standerd from that  we will get Handling unit detail agianst reservation number ?
    regards
    Pash@SD

    Hi,
    In HUMO, you can find HUs against Outbound Delivery in 'assignments to objects' TAB
    regards

  • Handling unit details from memory

    Hi All,
    I am trying to see the handling unit details before the delivery is saved. I tried couple of FM but the IMPORT parameters very vague. Does any one know a way how we can read the HU details before saving the delivery.
    Thanks in advance,
    Karuna.

    Hi Karuna,
    sorry, i had not read carefully.
    I have placer thte total weigh into LIKP - into the header into LIKP-BTGEW
    to do so, you must bring your data into the table of xlikp.
    -- your HU's may have sevaral material numbers and whith your coding, you get the total of all Materials.
    At the End of the delivery note, i transfer the weigh into the positions, so that the sum of all positions is equal the LIKP-BTGEW.
    here i have to put the data into xlips.
    === my coding ist :
    loop at xlikp......
          xlikp_sav = xlikp.
           xlikp-btgew =
           xlikp-gewei =
          if xlikp-updkz is initial.
            read table ylikp with key vbeln = xlikp-vbeln.
            if sy-subrc ne 0.
              append xlikp_sav to ylikp.
            endif.
            xlikp-updkz = 'U'.
          endif.
          MODIFY xlikp TRANSPORTING btgew ntgew gewei anzpk updkz
                       where vbeln = xlikp-vbeln.
    endloop.
    ====
    my coding  für the Positions :
    loop at xlips where vbeln = xlikp-vbeln
              xlips_sav = xlips.
    xlips-ntgew  ...
             if  xlips-updkz eq space.
                read table ylips with key vbeln = xlips-vbeln
                                          posnr = xlips-posnr.
                if sy-subrc ne 0.
                  append xlips_sav to ylips.
                endif.
                xlips-updkz = 'U'.
              endif.
              MODIFY xlips TRANSPORTING brgew ntgew GEWEI updkz
                           where vbeln = xlips-vbeln
                           and   posnr = xlips-posnr.
    endloop.
    Hans

  • HANDLING UNIT DETAILS

    Dear All,
                       Pl guide me that  is there any  t. code by which details of all  handling units made  for a sales order or  for a Project or for a WBS element can be made to display .
    Regards,
    SAP11

    Hi,
      Check with tcode CUNI.Select unit of measurement.
    Regards,
    Dharma

  • 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.

  • Handling Units in for Inspection

    Hi All,
    In my company fabric purchase orders are created with "Yds" (Base unit of measure). Then GR is done for WM module (using MIGO transaction). Then in the WM they are converted to the "ROL" storage unit. What the company requirement is to do inspection process (inspection lot creation, result recording etc.) in the "ROL" form.
    I found that i can use Handling Units (HU), but from what i read handling unit uses inbound delivery function. In my company they are not using the Inbound Delivery function. Is there another way to implement my requirement without using the Inbound Delivery function?
    Thanks and Regards,
    DTD

    Hi,
    Thanks for the reply. Is there a way to make a link between WM Roll and the QM Inspection Lot?
    Regards,
    DTD

  • Function Module for UNPACKING Handling Unit from Inbound Delivery

    Hello Experts,
    I am working on a RFID program to Receive goods from vendor...
    One of the steps of the program should CHANGE the quantity inside a received batch.
    To do so, I need to UNPACK the Handling Unit first... then change the quantity.
    I am using the following Function Modules to do so:
    - 'HU_GET_HUS'
    - 'V51P_FILL_GT'
    - 'HU_PACKING_AND_UNPACKING'
    - 'HU_POST'
    First 2 FM works fine...
    But when I get to the 3rd one, I keep getting "NOT_POSSIBLE" error...
    Have anyone done this before??
    Here's the code I've done to do some testing before putting it into my code...
    PLEEEEEEEEEEEASE HELP.
    TYPE-POOLS: vsep. PARAMETERS: p_venum LIKE vekp-venum.
    DATA: wa_object LIKE hum_object,
          it_object TYPE TABLE OF hum_object.
    DATA: wa_v51vp LIKE v51vp,
          it_v51vp TYPE TABLE OF v51vp.
    DATA: flag LIKE v51p_select_flags.
    DATA: it_venum            TYPE STANDARD TABLE OF hum_venum,
          ef_rcode            LIKE sy-subrc,
          et_vekp             TYPE STANDARD TABLE OF vsep_s_vekp,
          et_vepo             TYPE STANDARD TABLE OF vsep_s_vepo,
          et_vevw             TYPE vsep_t_vevw,
          et_highest_level    TYPE vsep_t_venum,
          et_messages         TYPE huitem_messages_t,
          is_packing_request  TYPE vsep_s_pithu,
          es_p_request        TYPE vsep_s_pithu,
          es_item             LIKE vepovb,
          cs_header           LIKE vekpvb,
          ef_number           TYPE vpobjkey,
          et_header           TYPE STANDARD TABLE OF vekpvb,
          et_items            TYPE STANDARD TABLE OF vepovb,
          et_item_serialno    TYPE vsep_t_rserob,
          et_history          TYPE hum_history_t,
          et_highest_levels   TYPE hum_venum_t.
    DATA: wa_venum            LIKE hum_venum,
          wa_vepo             TYPE vsep_s_vepo,
          wa_vekp             TYPE vsep_s_vekp,
          wa_items            TYPE vepovb,
          wa_header           TYPE vekpvb.
    START-OF-SELECTION.
      wa_venum-venum = p_venum.
      APPEND wa_venum TO it_venum.
      CALL FUNCTION 'HU_GET_HUS'
        EXPORTING
          it_venum          = it_venum
        IMPORTING
          et_header         = et_header
          et_items          = et_items
          et_item_serialno  = et_item_serialno
          et_history        = et_history
          et_highest_levels = et_highest_levels
          et_messages       = et_messages
        EXCEPTIONS
          hus_locked        = 1
          no_hu_found       = 2
          fatal_error       = 3
          OTHERS            = 4.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      READ TABLE et_header INDEX 1 INTO wa_header.
      CALL FUNCTION 'V51P_FILL_GT'
        EXPORTING
          it_venum         = it_venum
        IMPORTING
          ef_rcode         = ef_rcode
          et_vekp          = et_vekp
          et_vepo          = et_vepo
          et_vevw          = et_vevw
          et_highest_level = et_highest_level
          et_messages      = et_messages
        EXCEPTIONS
          hu_locked        = 1
          no_hu_found      = 2
          fatal_error      = 3
          OTHERS           = 4.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      READ TABLE et_vepo INDEX 1 INTO wa_vepo.
      READ TABLE et_vekp INDEX 1 INTO wa_vekp.
      MOVE-CORRESPONDING wa_vepo TO  is_packing_request.
      is_packing_request-belnr    = wa_vepo-vbeln.
      is_packing_request-quantity = wa_vepo-vemng.
      is_packing_request-veanz    = '-1'.
      is_packing_request-meins    = wa_vepo-vemeh.
      is_packing_request-exidv    = wa_vekp-exidv.
      CALL FUNCTION 'HU_PACKING_AND_UNPACKING'
        EXPORTING
          is_packing_request = is_packing_request
        IMPORTING
          ef_rcode           = ef_rcode
          es_p_request       = es_p_request
          es_item            = es_item
        CHANGING
          cs_header          = cs_header
        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.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      CALL FUNCTION 'HU_POST'
        EXPORTING
          if_synchron = 'X'
          if_commit   = 'X'
        IMPORTING
          ef_number   = ef_number.
      break nunfx004.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Thanks in advance,
    Fernanda

    Hi ,
    Check this code.
    Pack componet HU to Overpack HU. *
        l_packing_req-venum = g_ovrp_venum.                  "Overpack Internal HU
        l_packing_req-exidv = g_ovrp_exidv.                  "Overpack External HU
        l_packing_req-veanz = '1'.                     "PACK Constant
        l_packing_req-sub_hu_venum = l_int_venum.
        l_packing_req-sub_hu_exidv = l_int_exidv.       "Componet External HU
        l_packing_req-velin = '3'.                      "HU Type Constant
        l_packing_req-quantity = '1.000'.
    call function 'HU_PACKING_AND_UNPACKING'
          exporting
            is_packing_request = l_packing_req
          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.
    error
          clear: v_msgv1, v_msgv2, v_msgv3.
          v_msgv1 = text-031.
       PERFORM display_message USING v_msgv1 v_msgv2 v_msgv3.
          leave to screen sy-dynnr.
        endif.
    No Errors --> POST HU
        call function 'HU_POST'
          exporting
            if_synchron = 'X'
            if_commit   = 'X'.
    plz write what you are passing to 'HU_PACKING_AND_UNPACKING' and hu_post fm.
    Regards
    Mohinder Singh Chauhan

  • Same Handling Unit in Return delivery

    we have a scenario which we are implementing for SAP's client DHL.
    The scenario is as follows:
    1. We have done the GI for the handling units.
    2. And we want to take the same handling units back.
    In order to do so, what we do
    1. We create a return order with original sales order
    2. This eventually creates a return delivery but does not get the handling units assigned.
    3. Hence the delivery needs to be packed with the same HU's with which the goods have been issued.
    Anyone has faced the issue earlier or any one aware of any Bapi or functional modules which will allow them to pack with the same HU.
    Thanks in advance
    Ajay.

    It's seems that you faced it a few years ago, could you please post what you did?
    Thanks

  • Batch number field in Handling Unit detail (VT01N) is not editable

    Hi, Does anyone know how to turn the batch number field (screen field HUMV4-CHARG in program SAPLV51G screen 6410) editable?
    Right now, it is not allow us to specify the batch for delivery line item if there are multiple batches for the same line item when the item is packed into a handling unit.
    The batch number is in the delivery table but it will not come into the shipment table when the delivery is added to the shipment, nor the field is editable for user input.
    Please help!
    Thank you,
    Minami

    HI,
    If you are doing online check for userexits/customer exits....
    For userexits u can check in the subroutines node in se80(Program->SAPMV50A)....Please check the same.
    for customer exits ->SMOD->F4 help->Specify the package as 'VL' and see the ehnacements and then the funtion exits.
    Regards,
    Nagaraj

  • How to unassign handling unit in outbound delivery?

    (Don't Want to delete HU onlu unassign it from delivery: WM requirement)
    I would like to unassign HU in an outbound delivery.
    code i'm using make the handling unit disappear in the overview of HU.
    but corresponding line in the "item overview" are still existing.
    And when I want to copy pack quantities as delivery quantities, system tell me that "50.000 M have already been packed. Quantity cannot be changed. "
    How can I do, to do as if i pushed button "delete assignment" in HU overview?
    Here the code I'm using:
    CALL FUNCTION 'HU_PACKING_REFRESH'.
    CALL FUNCTION 'HU_GET_HUS'
    EXPORTING
    if_lock_hus = 'X'
    it_venum = I_VENUM "it_venum contains l_venum
    IMPORTING
    ET_ITEM_SERIALNO = o_item_serialno .
    CALL FUNCTION 'V51P_DELETE_RELATIONSHIP'
    EXPORTING
    IF_CONTROL = 'X'
    IT_HUS = i_venum
    IMPORTING
    ET_NEW_HUS = LT_HUS
    et_messages = lt_messages
    EXCEPTIONS
    FATAL_ERROR = 01 .
    CALL FUNCTION 'HU_POST' .
    call function 'BAPI_TRANSACTION_COMMIT'.
    Please let me know the function module if anybody has idea to unassign from delivery.
    Edited by: Akshay Kale on May 4, 2010 7:04 AM

    Hi Akshay,
    This question is marked as Answered , can you please let me know how you have resolved this error .
    My Requirement is to remove HU assignment from inbound Delivery . If possible can u provide me the code snapshot to remove assignment for inbound delivery.

  • Packing handling units to outbound delivery with batch management

    Hello all,
    I am packing an outbound delivery with a material that has batch management active. The packing is from a storage location that manages handling units (HU-managed sloc).
    My problem is u2013 before entering the HUs to the delivery u2013 the system asks me to enter the batches (in the batch split function). Only then I am allowed to enter the HUs in the packing function.
    What could be the reason for this preliminary batch entries ?
    How can I set the system not to do that, i.e., I would like to be able to enter the HUs directly without entering the batchs separately.
    Thanks,
    Isaac

    Dear Isaac,
    this system behaviour can not be changed in standard and is also not recommended to change it via a modification. The reason for this system behaviour is to avoid inconsistencies in the system. The HU that you assign to the delivery, should exactly fit to the delivery. In case if the material is batch managed, you should specify the batch first, and then add the fitting HU with exactly that batch.
    I suppose you checked the longtext for HUDIALOG102, that you get in the described case, but I copy it for you, in case if you did not read it:
    "Diagnosis
    There are items to be handled in batches which have not yet been
    assigned to a batch.
    Batches must be recognized for items with HU-managed storage location
    For items at a storage location that is not HU-managed, the item type
    determines if packing will take place at cumulated item quantity level
    (meaning that the batch is not recognized at any point in the handling
    unit) or if packing must take place at batch level.
    System Response
    If an item requires batch identification, that item will not be
    suggested for packing as long as the batch is not recognized.
    Procedure
    Go to the maintenance of the delivery item and assign at least one batch
    to the item."
    Regards,
    Ely

  • Handling unit in inbound delivery

    Dear all
    creation of handling uinit for inbound delivry are optional in standard as we can create H.U or without H.U for inbound delivery
    please guide me how can i customize sysytem as creation of handling uinit for inbound will be mandatory in other words we can't create inbound delivery without handling unit number.
    best regards
    R.T

    no comment

  • Assigning batch and handling unit  tio an delivery

    Hello friends,
    Is there any FM/BAPI to update handling unit and batches to the delivery line item. for tcode VL02n
    Thanks

    unfortunaltey to archive boms you have to archive alle predecessing documents before you can start this one.
    go to transaction SARA for object MM_SPSTOCK and click the button for 'Network Graphic'. it will tell you very colourfull what you have to do before attempting to archive boms.
    same goes for handling units, object LE_HU. Check in SARA.

  • Pack existing Handling Units into outbound delivery

    Hi,
    The current scenario is that a WHSCON IDoc is passed into SAP which will pack handling units onto an inbound delivery. As part of this processing the IDoc will create the HU records on VEKP.
    Now, we are sending in a similar WHSCON IDoc to pack the same HU onto an outbound delivery. However, the IDoc is failing. It appears that the IDoc wants to create the HU instead of simply using the existing one.
    Has anybody faced a similar issue.
    Thanks
    Martin

    Hallo!
    Yes, I have the same problem now.
    In the past we had 2 wm sub systems which send data via WHSCON to SAP and pack the delivery items.
    To avoid error messages we "kill" the old vekp-record by setting the vekp-status to "0099" with a hart update and create new hu records.
    Nowadays this solution is not sufficient,  because the old hu has serial numbers.
    Any solution in sight?
    bye
    bernhard

Maybe you are looking for