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
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@SDHi,
In HUMO, you can find HUs against Outbound Delivery in 'assignments to objects' TAB
regards -
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 -
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 -
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,
MinamiHI,
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 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 -
Scrapping parts of a Handling Unit
Hi,
we sometimes face the situation that we have to scrap ONLY PARTS of a handling unitwhat was created by a production order (COWBPACK and COWBHUWE). Therefore we didn't find a functionality in SAP. So we move the whole HU via VLMOVE to a Non-HU storage location. Scrap the bad part of the HU via MIGO. Adapt the HU via HU02 and post the HU back to the HU-managed storage location via VLMOVE. This process is quite complicated for an enduser and contains also a lot of error potential.
Is there a better standard procedure for this process (Transaction?). In the company it is standard to scrap on a internal order (what is also not possible within the HU-Transaction)?
Can someone tell me the function-calls I have to use, when I want to create a program for this functionality? So far I tried to use HU_CREATE_GOODS_MOVEMENT to post the goods to the Non-HU-managed warehouse. I also used MB_CREATE_GOODS_MOVEMENT for scrapping but now I'm facing the problem, that I don't know the function calls to bring back the goods to the HU-managed warehouse.
Thanks for your help in advance
Ignaz ErhartYou can go to the table VBFA and enter the HU document number in succeeding document no. and give the preceding document category as 'J'. This will give you the corresponding delivery document for the HU document.
To see the document details, go to transaction HU03, input you HU document number in the tabular column and hit execute. This will take you to the handling unit details screen. In the history tab, the delivery number is displayed in the Object Key column. -
Delivery number of a handling unit number
Hi,
How can i see a delivery number of a handling unit numer?(in which transaction)You can go to the table VBFA and enter the HU document number in succeeding document no. and give the preceding document category as 'J'. This will give you the corresponding delivery document for the HU document.
To see the document details, go to transaction HU03, input you HU document number in the tabular column and hit execute. This will take you to the handling unit details screen. In the history tab, the delivery number is displayed in the Object Key column. -
Reg : How to update handling unit packing details
Hi all
I want to update existing handling unit with new tare weight and gross weight using FM ws_delivery_update.
how exactly to proceed?
regards
jawaharHi Dude,
I was searching on SDN for updating the handling units. My requirement is similar to yours "Updating Weight and LengthWidthHeight". Can you please help me out as it has been long time the query was posted and i hope u might have completed it. I searched a lot on google and tried many function modules and BAPI also, but its not updating the handling unit.
Please help me and let me know..
Thanks in advance -
Line item wise Qty in Handling Unit Management
Dear All,
I am working and testing Handling Unit Management. As per the client requirement, he wants Multilevel Packaging (Manually) for materials as-
E.g. 100 Pieces will be packed in 1 Small Carton.
100 Small Cartons will be packed in 1 Big Carton.
10 Big Cartons will be packed in 1 Pallet.
Now while creating delivery I packed 2 materials separately. And in the item level it is showing as a whole, means total 1100 PC packed in 11 Small carton, 11 Small cartons packed in 5 Big cartons and 5 Big cartons packed in 2 Pallets. Please find the below screen shot.
Now when I check this delivery number in tables LIPS-VBELN, it is showing the entire qty of Small carton, Big carton and Pallets as 11, 5, 2 respectively. But actually it has show each material or line item wise No. of Small carton, Big carton and pallet used.
E.g. For 1st material Small Boxes = 5
Big Carton = 2
Pallet = 1
For 2nd material Small Boxes = 6
Big Carton = 3
Pallet = 1
My question is, is there any table or logic where I can fetch all these details for all material that how many packaging material and qty has been used. Because in packing list the same needs to get printed each line item wise. I checked in VEPO and VEKP table as well but not getting any input.
Kindly help.
Regards:
AbhishekFirst of all, why you don't have any quantities assigned against Small cartons, big cartons and pallets?
Well, for your requirement. As functional consultant, you should be smart enough to interpret & analysis the data when you have tables and data in hand. Anyways, in your case,
As Pallet is the highest level pack material.
Pass HU no of pallet in VEKP- EXIDV, in your case for one of the pallet, it is 1000013558.
For that you will get, Internal HU no. VEKP-VENUM, say, 86.
Pass VEKP-VENUM = VEPO-VENUM.
With that you will get Lower-level HU, VEPO-UNVEL, that will be internal HU No for Big Cartons & VEPO-VEANZ for packing material quantity.
Then pass VEPO-UNVEL = VEPO-VENUM, by this you will get internal HU No for Small Cartons in VEPO-UNVEL & VEPO-VEANZ for packing material quantity.
Again, pass VEPO-UNVEL = VEPO-VENUM, by this you will get following info:
Table - Fields
Field Desc
VEPO-VEPOS
HU item
VEPO-VBELN
Delivery
VEPO-POSNR
Delivery Item
VEPO-VEMNG
Packed quantities
Try and share your feedback.
Thanks, JP -
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. ChandrapatlaHello,
Use item level table VEPO for all the details.
I hope this will solve your problem.
Regards,
Nabheet Madan -
Handling Units Deletion from Shipment
Hi,
I got a problem in deletion of handling units using the FMs V51P_FILL_GT and then HU_PACKING_AND_UNPACKING. The FM HU_PACKING_AND_UNPACKING has got a structure gt_xvekp which gets populated dynamically when a HU is deleted from a shipment, but this is not happening when i call the FM separately in a program. Can any one help me or provide me a sample code in resolving this. Correct answers would be rewarded.
Thanks
AbhishekHi,
LT06 is to create TO with reference to material document.
I'm not sure what you want exactly. You marked creation of TR in customizing - in this case you have to create TO from LB10 from the automatically generated TR or you can create TO automatically with suitable reports (you have to run programs in background).
http://help.sap.com/erp2005_ehp_04/helpdata/EN/97/91cfd2571211d4b3210050045571f7/frameset.htm
http://help.sap.com/saphelp_erp60_sp/helpdata/en/c6/f8406c4afa11d182b90000e829fbfe/frameset.htm
If you want to have immediate TO (you want to create the TO at immediately after GR si posted), you have to set it in customizing in WM-IM interface. Please read OSS note 566090 for details.
Please also search on the net / forum.
Regards,
Csaba -
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. -
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
Maybe you are looking for
-
Format Payments check printing program completes in warning APP-FND-00500:
Hi All, I'm in process of converting Oracle Payables check printing from reports 6i to XML publisher. I created template, data definition and changed the output for concurrent program to XML. I tried printing check and 'Format Payments (Evergreen)' c
-
Keynote 5.0 presentation dual display mode: no cursor on audience display
In KN 5.0 presentation dual mode, the cursor only shows on the presenter's screen, not the audience screen in auditorium. I've tried all the combinations in Keynote Preferences, and hitting the C key doesn't help. No clues in the KN 5.0 manual. I'm u
-
[Solved] Failed to mount /boot/efi
Hi, Recently I've been having a lot of trouble starting Arch Linux. As in I can't. It starts off fine, but then whike it tries to mount my disks I get this problem: systemd-fsck[159]: fsck.fat 3.0.23 (2013-10-15) systemd-fsck[159]: /dev/sda5: 111 fil
-
Need help with settings....
My podcast was pulled for some reason from iTunes and they have told me to resubmit it but before I do I have to do this: Change the title and link fields of your RSS feed to something other than what they are now. Please can someone tell me what tha
-
MySQL temp tables or Calling Stored procedures in CS4
I need to filter a result set by username before performing a LEFT JOIN and including OR IS NULL rows. The SQL works from from the mysqli client, by either creating a temp table using "create temporary table temp_appts select * from..." Or by creat