Packing at Shipment Level

Hi All,
I am trying to do packing at shipment level using IDocs. I am using IDoc type SHPMNT04 with message as SHPMNT. The process code which we are using is SHPM with Function module IDOC_INPUT_SHPMNT. Idoc type SHPMNT04 has segment E1EDL44 where we can give the Handling units details which needs to be used for packing. But no where in the process code, the system is processing this segment and hence packing is not working with this Idoc type.
Can you please help me to do packing using Idoc type SHPMNT04.
Regards,
Shaju

Select all the handling units and goto-Extra and select - Generation of SSCC number and system will generate teh SSCC number ranges as u have set.
Regards
Sunil

Similar Messages

  • How to know Packing should be at Delivery level or shipment level?

    Hello Experts,
    As per my knowledge Packing can be done at delivery level and Shipment level but how to know at material should be packed at what level?
    Thanks

    Hi Prashant,
    Normally we update Matl Grp Pack.Matls field in BASIC DATA 1 of Material Master in Packaging Material Data section.
    Based on that details, you can get to know that if this needs to be Packed in What type of Material.
    Depending upon your design of Packing you can get to know when should you do the packing.
    Regards,
    MJ.

  • Handling Unit packing into shipment

    Hi experts,
    At our client, we are developing a new packing function similar to HUPAST, but which is capable of packing at the shipment level.
    Our requirement is that, packing will be done directly at the shipment level. Products are NOT packed into deliveries first. For this, we made packing not mandatory in the configuration which allows us to pack directly at the shipment without packing at the delivery. We tried using VT02N and pack the materials of different deliveries into different HUs. But this VT02N screen is not user-friendly (scanner friendly) and we want to develop something similar to HUPAST, but at the shipment level.
    Is there a FM which will create HU and associate it with the shipment? BAPI_HU_CREATE will create HU, but can we link that to shipment using BAPI_HU_CHANGE_HEADER or is there any FM for this
    Please help me
    Thanks
    Challa

    Hi,
    I hope you can use below FM's for packing.
    BAPI_HU_CREATE
    HU_PACKING_AND_UNPACKING
    HU_GET_HUS
    HU_POST
    WS_DELIVERY_UPDATE
    Hope this helps you....
    Rgds,
    Kris.

  • Automatic Packing at Delivery level using PACKMODI

    Hello Friends,
    To activate the automatic packing at delivery level without any packing instruction the PACKMODI enhancement can be used.
    Am i Right??
    If so Kindly share some inputs how to used this Enhanacemnt
    It includes 3 User Exit.
    There is no documentation provided for it.
    Pl can any one explain its functionality
    and how it is helping to packed automatically at delivery level

    This is the doucmentation for this enhancement:
    The extension PACKMODI contains user exits for automatic packing.                                                                               
    As of Release 4.6C, the packing instruction determination and packing  
    according to packing instruction functions are available for automated 
    packing. New user exits in the form of  BADIs were created for automated
    packing to add data to the packing instruction determination function or
    to have the packing instruction that is to be used appear as a default.
    The class for automated packing is called BADI_HU_AUTOPACK.                                                                               
    Generally, customer functions after 4.6C only exist in order to be     
    compatible with previous releases. If you want to implement your own   
    automated packing logic, you should only do so by way of this new class.
    It is not necessary to use packing instructions in order to implement  
    your own automated packing logic.                                                                               
    Therefore, the previous sample routines for filling in customer        
    functions no longer exist.                                             
    Regards,
    ravi

  • How to find out the IPS and DS Service Pack and patch levels in windows server.

    Hi,
    I have installed the Information Platform Services 4.0 and Data services 4.0 in windows QA system, now we need to install the same version of IPS & DS  in windows PRD system for this how could we find out the exact version of IPS & DS  ( Service pack and patch levels ) and where we can find the same.
    Many Thanks,
    Sudheer

    Hi Sudheer,
    On a Windows Operating Systems you can check the “Programs and Features” in control panel.You can see a list of both the Name and Version number of SAP BusinessObjects that is installed.
    option 2:
    Open CMC go to Settings. In the properties, you will find the Product Version.
    Please check below SAP notes for more information.
    http://service.sap.com/sap/support/notes/1602088
    Regards,
    Pavan

  • ISupplier portal - reject action at the shipment level (R11)

    Hello,
    Supplier can perform Accept, Change or Reject actions at the shipment level. The two first actions are quite straight forward to understand, but could you please advise what are the results of doing a reject? Ther is not much about it in the user guide.
    To be more precise, are there any other situations that this information is used, beside that it can be found in the iSupplier Portal? The problem is that we have a very little visibility on the line status while using the standard Purchase Orders Summary forms. And after all lines have been assigned a status by our supplier, the Acceptance Required flag is removed from the PO no matter if there are any rejects on lines or not.
    Could you also please advise which database table holds this particular iSupplier portal shipment status information?
    Thank you all in advance.
    Kamil

    Hi,
    Form the front end you can ask the user to provide a screen shot of the preferences once the buyer has logged in and it is at the bottom Notifications (Email Style), this is usually set as disabled.
    I am not sure what is the exact table, please refer to the previous post with the table name.
    Thank you,
    Ravi

  • Problem with HU_PACKING_AND_UNPACKING  to pack within shipment (VT02N) ?

    Hello All,
    Iu2019ve created a shipment with materials and Handling units with function BAPI_SHIPMENT_CREATE.
    I see the materials to pack and the  Handling units  but they are not packed together.
    i try to use function HU_PACKING_AND_UNPACKING but it doesn't work
    i think i have a problem with an internal table GS_HEADER51 which is empty when i try with my propgram
    i have got a fatal error sy-subrc = 8
    How can i do ?
    is HU_PACKING_AND_UNPACKING the right fiunction to pack in shipment ?
    Thanks for your answer,
    Regards
    MY
    Edited by: MY on May 6, 2010 9:19 AM
    Edited by: MY on May 7, 2010 9:19 AM

    Hello All,
    Iu2019ve created a shipment with materials and Handling units with function BAPI_SHIPMENT_CREATE.
    I see the materials to pack and the  Handling units  but they are not packed together.
    i try to use function HU_PACKING_AND_UNPACKING but it doesn't work
    i think i have a problem with an internal table GS_HEADER51 which is empty when i try with my propgram
    i have got a fatal error sy-subrc = 8
    How can i do ?
    is HU_PACKING_AND_UNPACKING the right fiunction to pack in shipment ?
    Thanks for your answer,
    Regards
    MY
    Edited by: MY on May 6, 2010 9:19 AM
    Edited by: MY on May 7, 2010 9:19 AM

  • Packing in shipment

    Dear colleagues,
    I have to setup outgoing packing process as following:
    1) full boxes have to be packed in one particular material
    2) halflly filled in other. In case of partially filled - qty should be merged together from several deliveries
    for instance,
    20 units can be packed in one package
    There are 2 orders - qty 55 units and 30 units
    For first order I have to have 2 boxes as 55/20 = 2 boxes + 15 units rest
    For second 1 box, as 30/20 = 1 box + 10 units
    The rest units from both orders should be combined in an other type box
    The result should be
    3 boxes type one
    2 box type two (as 15 + 10 = 25 / 20 = 1box type2 +5units)
    I tried to do following:
    1) setup packing instruction for deliveries, setting minimum qty 20units
    2) setup packing for shipment allowing combine several deliveries
    The problem I faced, there is no those rest units available in shipment. They are somehow reserved in delivery as unpacked
    Many thanks
    Valters

    hi friend
    In our company, user when we create the delivery before they calculate box quantiy . then only to avoid the wastage of packing
    material. So system is calculate the packing materail based on packing instruction
    with regards
    dinesh
    Edited by: code acess on Feb 8, 2011 8:02 AM

  • Packing from Shipment using  HU_PACKING_AND_UNPACKING

    Hi ,
    Am trying to write a a program to do packing from a shipment . I have the handling unit number I need to automate the packing process uisng the program .. Please find the my program below .. i am getting the error
    V51VP - item was not found - process cancelled...
    Can you please help ...I think am not filling the internal table GT_V51VP!!! how to get it filled ...
    AM calling below
    1) HU_GET_HUS
    2) V51P_FILL_GT
    3) HU_PACKING_AND_UNPACKING -
    get Sy-subrc 8 ( V51VP - item was not found - process cancelled...)
    4) HU_POST
    Am calling the FMs in the below order

    Hi,
    it seems that I´m currently facing the same problem.
    Did you solve your problem? Or did you found a work-a-round?
    When looking through the SDN I´m still not sure if HU_PACKING_AND_UNPACKING can be used with shipment HU or not.
    Best regards,
    Tobi

  • E-Filing on shipment level

    Hi GTS-Experts,
    what is best practice in GTS to take up the challenge that in a complex ERP scenario the outbound flows are rather based on shipments than on single deliveries while in GTS e-filing is normally done on billing document level (delivery level)?
    When creating the transport and customs documents for shipments/truck loads it would be convenient to have the documents and EDI messages in GTS on the same abstraction layer as in ERP (e.g. one SAD for the whole truck load instead of a bunch of messages for each delivery/billing document associated with it).
    Any idea how to approach this?
    Thanks a lot and regards,
    Martin

    Hi Ralf,
    thanks a lot for that hint! Can the selection of deliveries in that transaction be done based on shipments or do I have to select the relevant deliveries manually? If not, can I run this transaction in a batch job?
    What about an inbound/import scenario where several deliveries are grouped and arrive in a container. Do you see a way of creating the import declaration on container level?
    Thanks and best regards,
    Martin
    Edited by: Martin Pellengahr on Mar 3, 2010 3:22 PM

  • Packing at Delivery level

    Hi Experts,
    I have created delivery for two line items.Now I click PACK on delivery document and it directed me to packing page with HU's and Packing materials.On the bottom we have two line Items. Can u please help me how to proceed with packing from here,please provide any document link to read.I am new to PACKING.
    Thanks,
    Kanna Palle.

    Hi
    Packing can be done in 2 ways 1) Manually as u did it by selecting in delivery and 2) Automatically
    Automatic packaging instructions have to be written in pop1and pof1 with standard SHIP condition record determination has to be given.
    Make sure of the following settings.
    1. Go to *SPRO-
    2.Logistics Execution-
    3.Packing-Define packaging material types-
    4.Select ur packaging material type-
    5.In Plant Determination -Enter Plant proposed from the packaging material*.
    there are two logics regarding generation of delivery items for packaging materials. You can check those two cases in note 831204.
    case I)
    =====
    1) you should check transaction 0184 if a delivery item category is defined for the combination of your
    *delivery type +
    *item category group that is defined in the material master of the packaging material (should be 'VERP' in standard) -> in case of outbound deliveries it is defined under 'Sales' view of material master, -> in case of inbound deliveries the data in field 'General Item Category Group' is relevant under 'Basic data 1' view of material master) +
    *the item usage 'PACK'
    AND
    2) you should check your settings for the plant determination of the packaging material in tr. vhar -> this should be 'A' or 'B'
    ====================
    OR
    case II)
    ======
    1) same as in case I)
    AND
    2) check tr. 0vlk if 'Gen. pack.matl item' is flagged for your delivery type
    AND
    3) check your settings for generating delivery items for the packaging material in tr. vhar -> this should be 'A' or 'B'
    Regards
    Sujith

  • Serial number to copy from Delivery to Shipment

    Hi,
    I am using HU management i create outbound delivery for shipping where i update the serial number in delivery
    I create shipment and pack this delivery with HU in shipment, here while packing the delivery my serial number form delivery is not automatically flowing to HU i have to manually reassign it after packing the HU
    I want to system to copy the serial number here from delivery item is there any config for this ?Or Badi , exit ?
    Thanks
    Diwakar

    Hi,
    If your Sloc is HU managed then need to maintain serial numbers in HU only.
    i think you are doing packing at shipment level, HU should packed and serial numbers assigned then finally assigned to shipment document.
    Rgds,
    Kris.

  • Proforma Invoice generation

    Hi,
    we want to generate proforma invoice after completing packing at shipment level/before PGI.
    Is it a way we can automate the process to print proforma invoice for all deliveries as soon as it is packed at shipment level.(Instead of using t.code:VF01 and enter all the relevant deliveries to generate Proforma invoice)
    We want to explore std functionality in SAP R/3 rather then custom development.
    Thanks
    DD

    In Billing Document, in create mode (VF01), select Billing Type F5 for Order related Proforma Invoice or F8 for delivery related proforma invoice. Proforma Invoice type will have to be selected in dropdown list in the very first screen of T.Code: VF01.
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • SHPCON serial number updates item on delivery but not item in HU

    I am using SHPCON to update the item on delivery with serial numbers.  After that I use SHPCON to pack that same item in a handling unit.  From the pack screen I should be able to select the item and hit the serial number button and see the serial number.  Instead it says there is no serial number on the item.  I populated E1EDL11 under E1EDL24 to get the serial number on the item.  I also tried during packing populating E1EDL46 under the HU item E1EDL44 but that doesn't work either.
    Anybody run into this issue?

    Hi,
    If your Sloc is HU managed then need to maintain serial numbers in HU only.
    i think you are doing packing at shipment level, HU should packed and serial numbers assigned then finally assigned to shipment document.
    Rgds,
    Kris.

  • Pack Handling Units on Shipment

    Hi Experts,
    We have a requirement to Pack the Bundles (SUB - HU's) onto TRUCKs (HU's) in Shipment.
    I have been trying various FM's and also gone through the links with little success. In one of the links, friend Christopher has suggested to use 3 FMs in order to do this.
    1. RV_SHIPMENT_VIEW
    2. HU_PACKING_AND_UNPACKING
    3. HU_POST 
    I have tried this with some success but not in the way we wanted. Instead of packing BUNDLE - sub HU onto the TRUCK - HU in shipment, it was packing the bundle onto shipment.
    Can someone please tell me how to achieve my requirement?
    Thanks in advance.
    Regards,
    Lakshmi Narayana

    Please check the following code snippet.
    Certain attributes are hardcoded, please ensure that you change it accordingly to suit your needs. 
      types: VSEP_S_PITHU      TYPE PACKING_ITEM_HU.
      types: VSEP_T_OBJKEY     TYPE HUM_OBJECT_T.
      types: VSEP_S_OBJKEY     TYPE HUM_OBJECT.
      data:  l_PACKING_REQUEST type VSEP_S_PITHU.
      data:  l_VEKPVB          like VEKPVB.
      data:  l_header51        like HEADER51.
      data:  l_IT_OBJECTS      TYPE VSEP_T_OBJKEY.
      data   ls_objects        TYPE vsep_s_objkey.
      data   l_vbplk_a         like vbplk.
    Read the packing details (HUs) for the shipment
      move 'IEQ' to st_shipment.
      move i_shipment to st_shipment-low.
      append st_shipment to t_shipment.
      CALL FUNCTION 'SD_PACKING_FOR_SHIPMENT'
        TABLES
          SHIPMENT_TAB = t_shipment
          VBPLK_TAB    = t_hu
          VBPLP_TAB    = t_hu_heirarchy
        EXCEPTIONS
          OTHERS       = 3.
      IF SY-SUBRC <> 0.
        raise NO_HUS_ON_SHIPMENT.
      ENDIF.
    Sort table by sortl field to ensure that the order of
    entries in the table reflect the true order of items
    in the consist
      sort t_hu by sortl venum.
    Find the top level (consist) HU
      read table t_hu
      into l_vbplk_a
      with key veltp = 'A'.
    Pack all lower level HUs into the higher level
      loop at t_hu into st_hu
      where veltp ne 'A'.
        clear l_header51.
        l_header51-OBJECT  = '04'.
        l_header51-OBJKEY  = i_shipment.
        l_header51-PLANHU  = 'A'.
        l_header51-SPRAS   = sy-langu.
        l_header51-VTWEG   = '04'.
        l_header51-SPART   = '10'.
        l_header51-profile = '0006'.
        clear ls_objects.
        ls_objects-object   = '04'.
        ls_objects-objkey   = i_shipment.
        APPEND ls_objects to L_IT_objects.
        CALL FUNCTION 'V51P_READ_HUS_FOR_TRANSPORT'
          EXPORTING
            IF_LOCK_HU    = 'X'
            IF_FIRST      = 'X'
            IS_HEADER51   = l_header51
            IT_OBJECTS    = l_it_objects
          EXCEPTIONS
            HUS_LOCKED    = 1
            NOTHING_FOUND = 2
            FATAL_ERROR   = 3.
        if sy-subrc ne 0.
          raise hu_cannot_be_locked.
        endif.
        do 2 times.
      Do this twice as it is possible that the update of the
      delivery has not completed (even though commit and wait)
          CALL FUNCTION 'RV_SHIPMENT_VIEW'
            EXPORTING
              SHIPMENT_NUMBER             = i_shipment
              OPTION_TVTK                 = 'X'
              OPTION_TTDS                 = 'X'
              OPTION_ITEMS                = 'X'
              OPTION_STAWN_READ           = 'X'
              OPTION_SEGMENTS             = 'X'
              OPTION_PARTNERS             = 'X'
              OPTION_MESSAGES             = 'X'
              OPTION_PACKAGE_DIALOG       = 'X'
              OPTION_FLOW                 = 'X'
              OPTION_DELIVERY_LOCK        = 'X'
              OPTION_AUTHORITY_CHECK      = 'X'
              ACTIVITY                    = 'V'
              OPTION_NO_REFRESH           = ' '
              OPTION_IGNORE_MISSING_DELIV = 'X'
            EXCEPTIONS
              NOT_FOUND                   = 1
              NO_AUTHORITY                = 2
              DELIVERY_MISSING            = 3
              DELIVERY_LOCK               = 4
              OTHERS                      = 5.
          if sy-subrc eq 4.
            wait up to 1 seconds.
          else.
            exit.
          endif.
        enddo.
        CASE sy-subrc.
          when 0.
          when 4.
            raise DELIVERY_CANNOT_BE_LOCKED.
          when others.
            raise CANNOT_READ_SHIPMENT.
        endcase.
        clear l_packing_request.
        l_PACKING_REQUEST-VENUM = l_vbplk_a-venum.
        l_PACKING_REQUEST-EXIDV = l_vbplk_a-exidv.
        l_PACKING_REQUEST-VELIN = '3'.
        l_PACKING_REQUEST-SUB_HU_EXIDV = st_hu-exidv.
        l_PACKING_REQUEST-QUANTITY = 1.
        l_PACKING_REQUEST-ALTME = 'EA'.
        l_PACKING_REQUEST-VEANZ = 1.
        CALL FUNCTION 'HU_PACKING_AND_UNPACKING'
          EXPORTING
            IS_PACKING_REQUEST = l_packing_request
          EXCEPTIONS
            OTHERS             = 9.
        case sy-subrc.
          when 0.
          when others.
            message i999(zv) with 'Error while packing - return code' sy-subrc.
            raise ERROR_PACKING.
        endcase.
        CALL FUNCTION 'HU_PACKING_UPDATE'.
        commit work and wait.
      endloop.
    ENDFUNCTION.

Maybe you are looking for