Freight Calculation basis Handling Unit in Delivery
Hi Expts.
Could anybody help me how to identify shipment cost (freight) on the basis of Number of Handling Unit in a Delivery.
Example:
1-One Delivery
2-Multiple quantity of material (10 qty)
3-Packed in multiple handling units (2 in one HU, 5 HU)
Freight calculation on the basis of handling units handled by freight forwarder.
Urgent help required.
Regards
AB
hi raja,
packing done at delivery and transfer order is used for packing an item at delivery level or at transfer order level that is at ware house management level.
packing material is normal material which you will use for packing purpose like
TV packing uses: polythene cover, thermocol sheets, then a carton and you will keep 10 TV's in one single pallet that is handling unit
please check SPRO config settings for multi level packings.
please take this link:
http://sdconfiguration.blogspot.com/2008/02/multi-level-packaging-in-delivery.html
Similar Messages
-
Automatic creation of TO's for Handling Unit Inbound Delivery -del type HID
Hi Guru's,
I would like to create the putaway TO's for a Handling Unit inbound delivery automatically (delivery type HID). This means at the moment of the creation of the Inbound Delivery. The packing is also automatically done by the customizing of the delivery type. Did somebody faced this requirement before?
Thx,
CarlI found the solution:
Choose Customizing activity Define Output Types for Inbound Delivery, and define output type WMTA. Enter the following values in the detail view of output type WMTA under General Data:
Enter an existing Access sequence. Access sequence 0001 is predefined in the standard system.
Set the indicator Access to conditions.
Set the indicator Partner-indep. output.
Save your entries.
In the menu tree, choose the entry Processing Routines in the Customizing activity Define Output Types, and enter the following values:
Choose entry 8 (special function) for the indicator Transmission Medium.
Enter RLAUTA20 in the field Program.
Enter ENTRY in the field Form Routine.
Save your entries.
Choose the Customizing activity Maintain Output Determination Procedure.
Define a procedure and enter the output type WMTA in the control view of the procedure. The procedure E10001 is predefined in the standard system.
To define a suitable condition record for inbound deliveries,
choose Logistics -> Materials Management -> Purchasing -> Master Data ->
Messages -> Inbound Delivery -> Create from the SAP menu.
Enter the output type WMTA.
Enter output medium 8 (special function) for delivery type Inbound Delivery.
Select the desired Date/Time.
Select the desired Language.
Cheers,
Carl -
Picking handling unit in Delivery
Hi,
I have a scenario in which I want to pick handling units from stock into the delivery. At the time of picking in delivery transfer order is created, but warehouse management is not in the scope. Can we pick handling unit in delivery without warehouse management.?
Regards
FalgunDear Falgun,
I think its not possible. if i understood your question correctly, that you have created an order and for that you are doing picking/packing, you should create handling unit first and then allocate it in the material master for that perticular material in material master MM01 ->basic data tab under packing material data.
hope its helpful for you.
Regards
Ashwini -
Good Receipt w.r.t Handling Units(outbound delivery)
Hi everyone,
i am doing a BDC for MIGO t-code....to create Good Receipt w.r.t Handling Units(outbound delivery).....
While executing the Pgm....if some other user has opened the MIGO t-code in DISPLAY mode then that pgm is not able to call the MIGO t-code...to create Good Receipt w.r.t outbound delivery.....
As this bdc pgm is witten to create the good receipt i.e. why it is not allowing to create the receipt as already someone else has opened it in DISPLAY mode....
The following code is to create Good Receipt w.r.t outbound delivery handling unit
perform bdc_field using 'GODYNPRO-ACTION'
'A01'. -
Good receipt
perform bdc_field using 'GODYNPRO-REFDOC'
'R05'.-----outbound delivery
PLease if somebody can help me out with this code...or can send me any program related to this pgm.hi,
dont write bdc for migo.
use bapi.
*& Report ZRPT_SUB_KO01GOODSMOVEMENT
REPORT ZRPT_SUB_KO01GOODSMOVEMENT.
PARAMETERS : P_BAG(17) TYPE C,
P_ZZORG LIKE zaUFK-ZZORG,
P_MATNR LIKE MARA-MATNR,
P_WERKS LIKE AUFK-WERKS,
P_WERK LIKE AFPO-PWERK,
P_DATE LIKE MKPF-BUDAT,
P_LGORT LIKE GOITEM-LGOBE.
DATA : BDC_DATA TYPE STANDARD TABLE OF BDCDATA. "internla table for bdc data
DATA : WA_BDC_DATA TYPE BDCDATA . "work area for bdc data
DATA : T_XMSEG TYPE MSEG.
DATA : T_XMKPF TYPE MKPF.
DATA : V_BAGS1(17) TYPE C.
DATA : BEGIN OF WA_MB1B,
ZZGCODE TYPE ZMIGO-ZZGCODE,
ZZGBAGS TYPE ZMIGO-ZZGBAGS,
WERKS TYPE AUFK-WERKS,
LGORT TYPE VBRP-LGORT,
ZZORG TYPE zAUFK-ZZORG,
END OF WA_MB1B.
DATA : V_MATERIAL TYPE BAPI2017_GM_HEAD_RET-MAT_DOC.
data : v_date(10) type c.
DATA : T_GOODSMVT_HEADER TYPE BAPI2017_GM_HEAD_01,
T_GOODSMVT_CODE TYPE BAPI2017_GM_CODE,
T_GOODSMVT_ITEM TYPE STANDARD TABLE OF BAPI2017_GM_ITEM_CREATE,
T_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
DATA : WA_GOODSMVT_ITEM TYPE BAPI2017_GM_ITEM_CREATE.
DATA : BEGIN OF S_MARA,
MEINS LIKE MARA-MEINS,
END OF S_MARA.
DATA : MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC.
*FORM GOODSMOVEMENT TABLES T_RETURN
USING WA_MB1B LIKE WA_MB1B.
SELECT SINGLE MEINS
FROM MARA
INTO S_MARA
WHERE MATNR = P_MATNR.
CONCATENATE p_date6(2) p_date4(2) p_date+0(4) INTO V_DATE SEPARATED BY '.'.
T_GOODSMVT_HEADER-PSTNG_DATE = P_DATE.
T_GOODSMVT_HEADER-DOC_DATE = P_DATE.
T_GOODSMVT_CODE-GM_CODE = '04'.
WA_GOODSMVT_ITEM-MATERIAL = P_MATNR. "'000000000000001556'.
WA_GOODSMVT_ITEM-PLANT = P_WERK. " '1000'.
WA_GOODSMVT_ITEM-STGE_LOC = P_LGORT. " '0001'.
WA_GOODSMVT_ITEM-MOVE_TYPE = 'Z42'.
WA_GOODSMVT_ITEM-VENDOR = P_ZZORG. "'0000100224'.
WA_GOODSMVT_ITEM-ENTRY_QNT = P_BAG. " '1'.
WA_GOODSMVT_ITEM-ENTRY_UOM = S_MARA-MEINS.
WA_GOODSMVT_ITEM-ENTRY_UOM_ISO = S_MARA-MEINS.
WA_GOODSMVT_ITEM-MOVE_PLANT = P_WERKS.
APPEND WA_GOODSMVT_ITEM TO T_GOODSMVT_ITEM.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = T_GOODSMVT_HEADER
GOODSMVT_CODE = T_GOODSMVT_CODE
IMPORTING
MATERIALDOCUMENT = V_MATERIAL
TABLES
GOODSMVT_ITEM = T_GOODSMVT_ITEM
RETURN = T_RETURN.
BREAK shailajaa.
EXPORT t_return to MEMORY ID '123'.
EXPORT V_MATERIAL TO MEMORY ID 'MAT'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = ' '.
*ENDFORM.
see this example.
reward points if usefull.. -
Check if handling Unit/outbound delivery locked?
Hi all,
How do i check whether a HANDLING UNIT is locked or not?
How do i check whether a Outbound delivery is locked or not?
Any Std FM's available?Any input will be highly appreciated.
Thanks.
Edited by: Andy102 on Apr 23, 2010 7:56 AMHi,
To check the Outbound delivery is locked, call the below function module
CALL FUNCTION 'SHP_ENQUEUE_EVVBLKE'
EXPORTING
MODE_LIKP = 'E'
MANDT = SY-MANDT
vbeln = <Delivery Number>
EXCEPTIONS
FOREIGN_LOCK = 1
SYSTEM_FAILURE = 2
CSL_NO_CONNECTION = 3
CSL_INCONSISTENCY = 4
OTHERS = 5
IF sy-subrc ne 0.
delivery is locked
else.
delivery is not locked.
ENDIF.
For handling unit use the function module "ENQUEUE_EVVEKPE"
Regards
Vinod
Edited by: Vinod Kumar on Apr 23, 2010 11:51 AM -
How to fetch external handling unit# using delivery#
Hi Gurus,
Please tell me relationship how to fetch the VBEP-EXIDV(external handling unit) Using LIKP-VBELN(Outbound Delivery no) .
Any suggestions welcome.
Thanks in advance,Table vekp has a field SPE_DELDEC.
Also if field STATUS = 60, its deleted. -
How to get hierarchy of a handling unit in delivery
Hi All,
We have a requirement of displaying in the form output highest level handling unit details(measurements length width and all).
After that we want to display lower level handling units materials that has been packed.In the transaction Vl03n I can find this by just double clicking the parent Handling unit.
To make simple how to get the hierarchy of handling units?
If I know handling unit(say HU1) how to find there are some handling units(may be HU2,HU3) included in this handling unit HU1.
I refered to the tables VEKP and VEPO it does not help me in this regard.Please suggest some body some idea on this.
Regards
MaheshHi,
Have you look into field VEKP-UEVEL (Higher-Level Handling Unit)
RF_SW_VEKP_READ Select from table VEKP - 1st layer
VEKP_READ Select from table VEKP - 2nd layer
Kind Regards
Edited by: Raymond Friston on Apr 24, 2008 8:37 AM -
hello gurus
can any body send the relavent stepby stepby step configuration settings for handling units.
thanks in advance,
baluHi Bala,
Please go through this SAP help it will help you,
http://help.sap.com/saphelp_47x200/helpdata/en/16/4bad1ba63611d2b44e006094b9b9dd/frameset.htm
I hope it will help you,
Regards,
Murali. -
Error while assigning Handling Unit to Delivery
Hi Friends,
I am facing the problem while assigning(manually) the HU to Delivey in VL02N.
Plant/St.Loc are not manged by WM.
It gives the following error:
HU XXXXXXX is in the warehouse. Assignment only possible through transf.order
Note:Warehouse Management is not active.
kindly guide me..
With Regards
Azeez.MohdHi,
Activate lean warehouse management,
Logistics execution>>>shipping>>>picking>>>lean warehouse.
kapil
Edited by: Kapildev Farakte on Nov 24, 2009 9:56 AM -
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
dstjIf 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. -
Outbound Delivery Handling Unit
Hi Guys,
I have an outbound delivery with a Handling Unit document attached, question is...how will I delete this HU document. Pls enlighten. Thanks a lot.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. -
Sales Handling unit enhancement
Dear friends,
This is regarding packing handling units in delivery. I have a customized table which is having ready handling units with reference to sales order.
I have a requirement to pick these handling units from Ztable and attach to delivery when the user clicks PACK button in OBD, instead of selecting handling units one by one again.
Please suggest any appropriate user exits.
Regards,
Praveen LoboHi,
Please check below link on all user exits in SD.
https://wiki.sdn.sap.com/wiki/display/ERPLO/SDUserexits
You should be able to find the right one there...
Best regards,
Anupa -
Handling unit error: HU into which you want to pack could not be found
Dear All,
I used BAPI
BAPI_HU_CREATE
HU_PACKING_AND_UNPACKING
To create handling unit for delivery,
But when I run HU_PACKING_AND_UNPACKING then error:
u2018HU into which you want to pack could not be found,u2019,I know system not found the item unti to Pack,But I donu2019t know how to set this field?
Could you give some help?
ThanksTry this
DATA S_VEKP TYPE VEKP.
DATA: LS_VBKOK_WA TYPE VBKOK,
LT_PROT TYPE TABLE OF PROTT,
LT_REHANG TYPE TABLE OF HUM_REHANG_HU,
LT_REHANG_WA TYPE HUM_REHANG_HU.
LS_VBKOK_WA-VBELN = LIPS-VBELN." '0080002891'.
LS_VBKOK_WA-WABUC = 'X'.
LS_VBKOK_WA-VBELN_VL = LIPS-VBELN."'0080002891'.
LS_VBKOK_WA-VBTYP_VL = '7'.
LOOP AT HUITEM.
LT_REHANG_WA-VENUM = HUHEADER-HU_ID.
LT_REHANG_WA-VEPOS = HUITEM-HU_ITEM_NUMBER.
LT_REHANG_WA-RFBEL = LIPS-VBELN."'0080002891'.
LT_REHANG_WA-RFPOS = LIPS-POSNR. "'000010'.
APPEND LT_REHANG_WA TO LT_REHANG.
ENDLOOP.
VEKP-VHILM_KU = VEKPVB-EXIDV.
DATA I TYPE I VALUE 1.
LOOP AT XLIPS INTO LIPS.
READ TABLE TVEKP INTO S_VEKP INDEX I.
VEKP-VHILM_KU = S_VEKP-EXIDV.
vekp-vhilm = 'IPALLET'.
VEKP-HU_LGORT = 'X'.
VEKP-EXIDV = ''.
i = i + 1.
read table tvekp into vekp index i.
CALL FUNCTION 'V51P_FIND_HEADER'
EXPORTING
IF_HEADER_INDEX =
IS_GENERAL =
IS_VEKP = vekp
IMPORTING
ES_HEADER = evekp
EF_HEADER_INDEX =
EXCEPTIONS
NOT_FOUND = 1
NO_SHP_MAT = 2
ERROR_ON_EXIDV = 3
FATAL_ERROR = 4
OTHERS = 5
COMMIT WORK.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
PACKING**************
DATA IS_V51VP TYPE V51VP.
IS_V51VP-TMENG = LIPS-FMENG.
DATA ET_CHANGED TYPE VSEP_T_CHANGED.
DATA ES_ITEM TYPE V51VP.
break vijgal.
MOVE-CORRESPONDING LIPS TO IS_V51VP .
IS_V51VP-VBELN = '10'.
IS_V51VP-HU_LGORT = 'X'.
CALL FUNCTION 'V51P_FIND_MATERIAL'
EXPORTING
IF_INDEX_MATERIAL =
IF_NO_OBJECT =
IF_DONT_CHECK =
IF_FAST_ENTRY =
IS_V51VP = IS_V51VP
IT_V51VP =
IMPORTING
EF_INDEX =
ES_MATERIAL_ITEM = ES_ITEM
ET_CHANGED = ET_CHANGED
ET_SERNR =
EXCEPTIONS
ITEM_NOT_FOUND = 1
MAT_NOT_FOUND = 2
ERROR = 3
OTHERS = 4
*ES_ITEM-HU_LGORT = 'X'.
COMMIT WORK.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
MOVE-CORRESPONDING LIPS TO HU.
HU-VBELN = ' '.
hu-EXIDV = evekp-exidv."'$'.
hu-venum = evekp-venum.
*hu-VEPOS = lips-posnr.
hu-VELIN = '1'.
hu-BELNR = LIPS-VBELN.
hu-POSNR = lips-posnr.
*hu-SUB_HU_VENUM
*hu-SUB_HU_EXIDV
hu-QUANTITY = lips-LFIMG.
HU-GEWEI = LIPS-GEWEI.
HU-MAGRV = LIPS-MAGRV.
hu-ALTME = lips-meins.
hu-LGNUM = WHS_ID.
*HU-
hu-MEINS = lips-meins.
*hu-INVENT
hu-MATNR = lips-matnr.
hu-CHARG = lips-charg.
*SERAIL =
*SERPFL
hu-WERKS = lips-werks.
hu-LGORT = lips-lgort.
hu-P_MATERIAL = evekp-vhilm."'IPALLET'.
HU-CUOBJ = LIPS-CUOBJ.
MOVE-CORRESPONDING ES_ITEM TO HU_ITEM.
CALL FUNCTION 'HU_PACKING_AND_UNPACKING'
EXPORTING
IF_REPACK =
IS_PACKING_REQUEST = hu
IMPORTING
EF_RCODE =
ES_P_REQUEST = HU
ES_ITEM = hu_item
CHANGING
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
commit work. -
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.
Peggyindeed 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 -
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 AMHi 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.
Maybe you are looking for
-
Importing files into DVD SP problems
Just now having the following problem. When trying to import files into DVDSP, some files import correctly, while others show either the audio or video component of the file in red. checking error logs shows that there are errors on encoding either -
-
when i try to download itunes 10 it freezes at about 75% i have tried closing everything down / restarting pc but it will not get any further than 75% please help!!!!!
-
I have a very basic table with four fields, DateReturned DueDate, daysoverdue and days. I am trying to use the following code to calculate the difference between the two dates and enter the result into days overdue. After this calculation I want to t
-
what can i do, pls help thx
-
Imaq vision function reference
Hello All, I am new to Lab Windows/CVI and am using the imaq vision library. Could anyone tell me where I can find the IMAQ Vision function reference? I have found a function reference manual at Start--> National Instruments --> Vision--> Documentati