Subcontracting & Handling Unit
Dear All
Our scenario is subcontracting is done for final assembly that is finished product and in the same subcontracting order packing is also done(Multi level 3 level packing).which is to be mapped by handling unit.we need to map handling unit management at subcontractors premises.
Finish material is configurable (KMAT).
Secondly rejected components during fianl assembly comes back to clients premises which is again replaced with the fresh one.
Can anybody give any idea how to map this scenario.
thanks and regds
shailesh
Hi,
The GR is an internal document....Whenever the truck driver comes....he has the paper described details about invoice price for the given delivery of the material...which is provided to you for checking....pls do insert these details only if you have full faith on the vendor ie. abt delievered qty...price charged etc....
Your answer to first question is :
VERP (packaging materials)
Packaging materials are used to transport goods and come with the goods free of charge. A material master record of this material type is managed both on a quantity basis and by value.
Hope it helps....
Regards,
Priyanka.P
Further answers will be updated....
AWARD IF HELPFULL
Similar Messages
-
Use handling units for subcontracting
Hello Experts,
we are currently trying to improve our subcontracting process. The stock of material is provided to the vendor in boxes, he processes the articles and delivers them back to us in the same boxes.
To be able to identify the boxes when they come back, we want to use handling units.
When i tried to test this, i faced a problem in transaction VLMOVE. There is no handling unit process similar to movement type 541.
Is this a customizing issue or is it not allowed to use handling units for subcontracting?
Hope you can provide some information on this.
Kind regards
Mathias BaumhoffPlease check OSS note 793168.
-
Line items are clubbed in Handling Unit's
There are two line items in delivery for same material , while packing I am selecting single line item and packing it . But when I select line item 10 and try to pack it, line item 20 also automatically getting clubbed with line item 10 and getting packed together .
For this material , rounding profile has been maintained .I canu2019t delete this rounding profile because when we process single line item for this material , system has to round off . Suppose , material is rounded off for 30 units in material master and rounding profile has been assigned for this material.
My requirement is handling unit need to be created for single line item , system should not consider 2nd line item while creating handling unit for first line item even though first and second line items consume same material .
In delivery, suppose , there are two line items for same material . for first line item quantity is 20 and for second line item , it is 23 .
When I try to pack it manually , system should create 2 handling units with quantity of 20 and 23 nos . System should not create handling units with quantity of 30 and 13 .
What configuration change I need to make in handling unit management .
Thanks In Advance
JayaHi Pratyush
I have checked up in both the places, POP2 and POF2, target quantity was mentioned as 1 only for this material .
still ,Why is system not considering only one line item's quantity while packing . why is it clubbing both line items .
Pls help me ........ -
Deriving/ change the item category from handling unit
Hi SAP GURUS,
In vl01n I want to derive the item category based on the handling unit. Hnadling unit is derived from the payment terms.
Please let me know the required configuration or the development for this.
Thanksi need ur help regarding the Sales order item category redetermination.
we are having two item categories YNAE and YNAG and it contain schedule line categories CP and CB ( i.e for item category YNAE schedule line category is CP and
for item category YNAG schedule line category is CB), for YNAG Purchase Requisition is automatically created becz of functional setting on save and it is working fine.
For every line item in sales order line item level item category YNAE will be determined by default as per functional settings.
Now my requirement is that, if sales order line item doesn't contain 100% confirmed quantity, than i needs to change the default line item category YNAE to YNAG
which i am trying to do it in USEREXIT_PRICING_PREPARE_TKOMP becz in this exit i am getting the values in XVBAP and XVBEP and it is working fine .
But schedule line category is not getting redetermined automatically what i mean is, if i change the item category to YNAG from YNAE in user exit corresponding schedule line category CB of YNAG is getting determined automatically at the schedule line level and if ichange the schedule line categories in XVBEP in exit USEREXIT_PRICING_PREPARE_TKOMP, changes are reflecting at the schedule line level but Purchase requisation is not getting created for schedule on SAVE and its delivary dates are also not getting determined properly. If press the option ATP check at the schedule line level than very things will getting corrected in the order.
i am using UPDKZ = U in both xvbap and xvbep for changes
I feel that i am not doing this in proper way, do u have any idea about how to redetermine item category. please let me know if u have any idea .
Regards,
Vaddepally Manoj -
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 -
Create and Pack Handling Units in the Sales Order Using HU_CREATE_ONE_HU
Hello Experts,
I am trying to use HU_CREATE_ONE_HU function module to create a handling unit and pack it with specific line items in the sales order program in the background. I am able to create the handling unit and pack it but it does not get associated to the sales order / line item. If you look at the sale order's packing proposal, it does not show it packed. If I look at VEKP / VEPO, I see where it was created but there is no value for vbeln or the posnr I proposed. Below is the code, I am using. Does anyone know what I am doing wrong or is there another function module I can use?
LOOP AT t_vbap.
CLEAR: is_header_proposal, it_items, es_header, et_items, et_messages, t_vbap2.
REFRESH: et_items, et_messages, t_vbap2.
is_header_proposal-exidv = '$1'.
is_header_proposal-exida = 'A'.
is_header_proposal-vhilm = 'UNIBOX'.
is_header_proposal-hu_status_init = 'A'. "planned
is_header_proposal-status = '0001'. "planned
"get the components that make up this subassembly including the parent.
SELECT * FROM vbap
INTO TABLE t_vbap2
WHERE vbeln = t_vbap-vbeln
AND posnr = t_vbap-posnr. "parent
SELECT * FROM vbap
APPENDING TABLE t_vbap2
WHERE vbeln = t_vbap-vbeln
AND uepos = t_vbap-posnr. "children
"now load the items to be packaged in the proposal
LOOP AT t_vbap2.
CLEAR: it_item.
it_item-velin = '1'. "material item
it_item-belnr = t_vbap2-vbeln.
it_item-posnr = t_vbap2-posnr.
it_item-quantity = t_vbap2-kwmeng.
it_item-meins = t_vbap2-meins.
it_item-matnr = t_vbap2-matnr.
it_item-werks = t_vbap2-werks.
it_item-lgort = t_vbap2-lgort.
APPEND it_item TO it_items.
ENDLOOP.
CALL FUNCTION 'HU_INITIALIZE_PACKING'.
CALL FUNCTION 'HU_CREATE_ONE_HU'
EXPORTING
if_create_hu = 'X'
is_header_proposal = is_header_proposal
it_items = it_items
IMPORTING
es_header = es_header
et_items = et_items
et_messages = et_messages
EXCEPTIONS
input_missing = 1 " Data that is Necessary for Creation is Missing
not_possible = 2 " HU Creation not Possible
header_error = 3 " HU Header Data Contains Incorrect Data
item_error = 4 " Items Cannot be Created
serial_nr_error = 5 " Serial Number Error
fatal_error = 6 " Internal Error
OTHERS = 7.
CALL FUNCTION 'HU_POST'
EXPORTING
if_synchron = space
if_commit = 'X'.
ENDLOOP.
Thanks for the help.
LauraThe abap statement does not make sense.
xlips_high_posnr = ( lips-posnr / tvlk-incpo ) * tvlk-incpo
posnr & incpo are both type numc length 6.
Here is my recommendation to catch the divide by zero error.
data: l_oref type REF to cx_root.
data: l_text type string.
TRY.
clear l_text.
xlips_high_posnr = lips-posnr / tvlk-incpo.
CATCH cx_sy_zerodivide INTO v_oref.
l_text = l_oref->get_text( ).
CLEANUP.
* Put your code to do further processing if it is divide by zero
ENDTRY. -
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. -
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 -
SAP table for finding Quant from the Handling unit
Hi All,
I would like to know the SAP table name - from the handling unit (where the stock received in the Warehouse), i would like to corresponding Quant ?
PSSHi,
To know the QUANT for handling unit, use the table LQUA. -
Single Transfer Order for Multiple Handling Units
I have been researchig the ability to create a single transfer order for multiple handling units. My assumptions are if it can be done that:
1) A transfer order can have a single source, so if the source document for the handling unit (delivery) is different, that means different transfer order
2) A TO can have multiple materials (line items) with different destination bins and quantities per bin
I looked at the configuration for TO Split, but it's not clear that this will handle my requirement.
I also saw this http://aq33.com/material-management/Articles-005798.html and it also says that my requirement can't be meant. I'm just checking before I tell my customer this cannot be done.Yes you are right, if Source document is different, you need to go with different TO.
But you can choose the Handling unit split, while creating a TO itself. i.e., You can quantify the goods for each handling unit.
Edited by: Ganesh M on Feb 29, 2012 6:20 AM -
How to generate the handling unit in alphanumeric by sequence
Is there any way to serial generate the box id in alphanumeric?
such as number range set is from 00000 ~ ZZZZZ
when the number is 00009, the next number can be auto got as 0000A,
can SAP support this function?Could you please point me in the right direction of how to set up handling unit ranges with alphanumeric characters?
Thanks -
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 -
Re-using Handling unit. Inbound deliver has unpacked materials
Dear All
We're running the process that inbound delivery is created automatically once goods issue for outbound delivery is done.
We're also running the process when handling units created in outbound delivery are re-used in Inbound delivery.
The problem we've got is that from time to time we have situation when part of materials in inbound Delivery are unpacked, while these materials were packed in handling units. There are no errors appear, and Inbound Delivery is created, but materials are unpacked.
In humo for such handling units, which are not created in Inbound Delivery i can see that the status was not updated and still remains "LOAD PHEX WHSE" and such HUs are assigned to plant where goods issue was done.
Whille for handling units which were created in Inbound Delivery the status is updated to "PHEX" and HUs are assigned to recieving plant.
Please advise if you have any idea on the root cause and solution.
Thanks in advance.
Best Regards
AndreyHI Andrey,
Wanted to know if you have recd the solution for this old thread. We arefacing a similar kind of problem wherein we get the status as 0020 when we pack for Returns Delivery. This status is like the Goods are already posted and hence we cant do PGR.
Please suggest.
rgds..Ameet -
Goods Receipt of co-product (handling unit)
Hi everybody,
I wonder if it is possible to make goods receipt of co-product using standard transaction (like COWBHUWE)?
I can pack co-product with reference to an order, but when I try to post packed HU (with COWBHUWE or function module) material/co-product inside HU is switched with material defined in production order header (main material).
I can post GR of co-product with MIGO (or FM equvialent) and pack co-product later; but in that case HU has no reference to production order.
Is there any way (standard transaction or function module) to post GR of co-product HU with reference to production order?
Thank you for your answers.
MarkoMarko Kunsic wrote:
I can post GR of co-product with MIGO (or FM equvialent) and pack co-product later; but in that case HU has no reference to production order.
In case we posted goods receipts of co-product using MIGO, we have to create/pack handling units afterwards.
Is it possible to create HU with reference to production order (VEKP-VPOBJ = '09') or somehow regularly insert data about production order number into 'free' HU (VEKP-VPOBJ = '12') history?
There is an option to fill this data (production order number) into field of VEKP, but this seems not to be the optimal way.
Thank you for your help.
Marko -
Serial numbers in Inbound delivery for Handling units
Hello Experts,
I have the following scenario:
Purchase order + Inbound delivery + GR
Inbound delivery is used because I need to create handling units, the materials included in these handling units are serialized and I am getting from the vendor an excel document with Handling unit number and the serial numbers included in each handling unit.
So I would like to use this document to do the packing process in my inbound delivery instead of manually typing the serial numbers.
What would be the best option to do this?
I also need to do the same for MIGO when no HU are needed.
Any Ideas??
Thanks a lot in advance for your comments.Thanks a lot for your quick answer.
I would like to avoid creating my own Z transaction, is there any point in packing process where I can include some enhancement to upload the serial numbers, I gues the HU and packing process can be done manually by the user.
I was planning to enhance MIGO for the same process without handling units and I know that there a tab can be added at item level. But I do not know where or how to do it while packing.
Any suggestions?
Thanks a lot for your time!
Maybe you are looking for
-
I set up firefox on laptop first and it always requires that i choose to open in safe mode or reset toolbar, how can i change this without reinstalling firefox. My desktop does not require that i do all that it opens with everything in place. I don't
-
Gurus, Pricing in PO I know is taken from info record and based on the PO date, can I change this based on the delivery date? Thanks.
-
TC with Access via User Accounts
Hi all folks, I start using a new TC (2TB with 7.5.1) with access via User Accounts switched on, but it confuses me a little. In general I'm interesting in storing some more data to the TC, also I'm interesting in using seperate folder/mountpoints. I
-
Deleting an IMAP account on one Mac. Will it affect my laptop with same account?
I set up the same IMAP account on two Apple Mail programs: one on my laptop, the other on my iMac. I want to remove or disable the account on my iMac, but will either removing it completely or disabling it affect how my account runs on my laptop? Wil
-
Does anyone at Adobe ever answer the phone?
I replacd a computer and went through the deactivation process. However, when I reactivated Adobe CS4 on the new computer, it said that I hadn't deactivated!! (I already have it installed on a laptop and was trying to replace my desktop). I've spent