FM for reversal handling unit
Hi All,
I am using SAP version 4.6c.
I am using T.code MFHU to declare one handling unit.
I want function module to reverse the handling unit which is declared using MFHU transaction.
Thanks in advance.
points assured.
Krishna Yerram.
Please go step by step process of finding a BAPI or a function for a transaction below
Suppose you want to find the bapi for creating a sales order, you usually use transaction VA01 for this.
1. Find out the package of the transaction.
Start Va01 go to system --> status.
Double click on transaction
Package is VA
Open this package in SE80
Open business engineering-->Business object types
Find the BO which sounds the most appropriate
I would suggest BUS2032 Sales Order
Double click.
Open methods.
Find the released method with from data or something similar in the name
, Createfromdat2
Position the cursor in it and click the program button
Scroll down to find the bapi used in this method
With this way you can also find out programs and FM's
2. Start va01 go to system-->status
Double click transaction VA01
Double click on package
Read the application component. (this is SD-SLS Sales)
Then open the transaction BAPI
Sales and distribution>Sales>sales order
createfromdat2
Similar Messages
-
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 -
Need help for multipule handling unit get printed out
Hi ,
I have multipule handling unit in case of issuing the output for selected multipule handling unit using output type . I am getting one handling unit to be printed out . Please can u suggest any configuration is recquired to get selected printed out all the select handling assigned to output type
Any configuration is recquired to get printed out .
process followed .
give DO no for vl02n (tcode) and then pack from the menu we get handling unit need to be selected 3 or 4 handling unit then go to extra's and select output given here output type and save it .Then in nace i got only one handling unit.You can use the t-code VL74 for printing handling unit output.
-
EWM : Confirmation of Warehouse task for a handling unit
Hi experts,
In EWM ,we have a requirement of confirming the open warehouse tasks in the backgound for a handling unit.
Is there a function module that can update the confirmation of the Warehouse task and change the status from open to comfirmed.
Kindly help us on this.
Thanks in advance.
Rashmi.Hi koen,
I tried with the FM that you suggested...
But somehow with the process type 'stock removal' gives an error...
Is that that this FM will help to create a pick task for a particular outbound delivery--Tcode:/SCWM/TODLV_TO.
how will this FM take the outbound delivery as an input?or it will be on the corresponding sales order number and item number as input?
Being new EWM i require help on this..about how to go about creating the pick task for an outbound delivery which wil be equal to the warehouse request.
Thanks in advance,
Rashmi. -
Any other Transaction similar to HUMO for retriving handling units .
Hi SAP GURUS ,
Please accept my thanks for the help rendered so far .
I have a Quary ,Do we have a Transaction parallel to HUMO for retrieving Handling units from stocks .
similar to HUMO .
Thanks in Advance !!!
AdarshHi ,
Thanks for your reply , but the retrieval of HU's via HUMO is showing LIst of HU's which is otherwise not possible othrewise
The easy option if the report doesnt show up once you execute is ,go for Radioa button Quick search and you will get the report
After havign raised this issue with SAP ,they have suggested us to for varients including combination of plant /material/ and storage location
otherwise ,we can as well archive the very old /unused hU's so that the report retrival through HUMO will be fast
Incidentally there is no other way except HUMO
Thanks for the reply
warm regards,
Adarsh -
Reversing Handling units in quality stock
Hi Experts,
We are using the handling unit functionality in the production process. Using COWBHUWE we are posting the goods receipt. The material is QM enabled as well and after goods receipt the material will be in QM stock and a transfer request also will be created.
I would like to know how to reverse such a posting in case there is a mistake. i.e Handling units are received against the production order and it subsequently generated inspection lot and the stock is in QI. A transfer requirement also is created. Now I want to reverse this movement.
Please let me know the procedure for this in detail.
Thanks & Regards
PrathibHi,
How did you resolve this?...I have a similar issue.
I appreiciate your help.
Thanks
Funky Tech. -
Confirming transfer order for nested handling units (picking and shipping)
Hi
My shipping location is HU + WM, I understand we cannot "auto confirm" Transfer Orders during creation from an outbound delivery (LT03) in the case of nested HUs because the system wants to know which exact box HUs ( The TO only specifies the pallet HU...storage unit)
I have an automatic Pick HU created during TO confirmation but the system still prompts for me to enter box HUs that need to be shipped/repacked on LT12. This makes logical sense but is slowing down our shipping process. Since we do not put HU labels on our boxes, the picker has to go into HUMO, enter the pallet HU, retrieve the box HUs and finally enter some of those on the TO confirmation screen to match the open quantity. In reality we don't really care what HUs he picks as long as he picks from the right pallet.
Is there any way to automate this? If the system can pick box HUs sequentially, randomly or create further pick HUs. Anything but doesnt ask the picker to put in the box HU numbers
OR
Is there a way to auto confirm TOs during creation
OR
Is there any way to putaway box level HUs into the warehouse at the end of the production line so that Storage Unit is the box HU number and not the pallet HU number, that way it wouldn't prompt me for box HUs during picking.
I would really appreciate your help.This is the standard SAP for picking nested handling units. You can do some more reading on this by accessing the SAP note 829266.
We had a similar problem with nested handling units - what we ended up doing was writing a BDC program that would take the nested handling unit and pack it back onto that HU instead of the pick HU after TO confirmation was done in the delivery.
In order to get your TO to automatically confirm, check the configuration for the storage type that its picking from - look to see if "Storage Type requires confirmation for removal/placement" is checked.
You can als ocheck the movement type configuration for Propose Confirmation. -
Output Determination for Shipping/ Handling Units etc
Could someone give me the steps to out put determination for outbound deliveries.
I am trying to get the labels printed for materials and handling units. I do not want a partner function while creating the records, however it does not allow me to proceed without a partner function. I am not sure if i have understood the process right. I have got BA00 working perfect. A response will be appreciated.Susan,
For output detrmination type for lets say material labelling output type MALB has acess sequence that links two tables one is related to shipping materail type and other is partner function or may be combination of partner function ship2 party and handling unit or packaging materail.
If you dont want partner function then remove the tables in the acess sequence make it shiapping materail type as more specific entry in the acess sqeuence amt check as exculsive so that by default it should create record on the basis of shipping material.
I hope this would not wllow you to have partner function in any of theacesssequence you are using.
I hope this will work for u
Thanks
Saurabh -
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,
FernandaHi ,
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 -
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 -
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 -
Configuaration for handling Units and Packaging List
Dear All,
Kindly suggest me the configuration for the Handling units and packaging List.
RegardsHi,
Refer this http://help.sap.com/printdocu/core/print46c/en/data/pdf/LOHU/LOHU.pdf
Regards
GK. -
Custom output type configuration for Handling units
All, Can any one guide me how to configure AZ output types for handling units? My scenario is as follows.
To print a new label for the handling units as soon as the packing happens. User should be able to see this new custom output type in VLO2N/VL03N. Also user can print the labels thru VL74 by inputting the custom output type and processing mode.
For this I did the following.
Created a new custom output type in "NACE" under the application "V6 - Handling Units". And assigned print program and smart form for this output types. After this I am able to see the output types in VL74, when I did F4 on output type field. But I am not able to see the new output type in VL02N/VL03N.
Can anybody tell me what needs to be done to get the new output type in VL02N/VL03N.
Thanks in advance.for Delivery , Application is V2.
regards
Prabhu -
External number Range with leading zeros for Handling Units
Hi Experts
My requirement is to use the External number for the Handling Units provided by vendor.That number starts with 2digits"00"+18 for Example:00123456789123456789
I am Using HU_VEKP Object for no range and maintaining
External No Range From 00000000000900000000 to 00000000000999999999.
But When i am giving Number 00000000000900000001 its only taking
900000001.
Kindly suggest me the right way to take leading zeros.
Rewards for answer sure if it works.
rajeshHi Laksmipathi
I am maintaining the number range for External number range coz its vendor supplied HU.
But the prefix zeros has meaning for identifying the Handling unit Functionality.In realtime IF prefix contains Say "0000" it refers to carton
If prefix contains say "0010" it refers to pallet.
So i need to satisfy there requirement.For example If it is for material number we can maintain In OMSL by check box of leading zeros.
But i am not able to find any setting for this Handling units.U can check this object HU_VEKP in SNRO tcode where i am maintaining Number range.
Thanks give suggestion
RajeshS -
How to Issue Output for a Single Handling Unit from Shipment
Hi,
I would like to know how to issue an Output for a Single Handling Unit from Shipment, i mean i have attached an output type 'ZPN0' (Customised) to a Handling unit in the Tcode VT03N to a Handling Unit.
VT03N>click on Handling unit icon> select a handling unit --> go to Extras --> Output --> give the Out put type (maintained)) -- > saved.
Once i come back --> i did not find any option / icon to issue the output from VT03N for handling unit. We have an option to issue output for the Entire Shipment.
Tried alternative by going to VT70, give the shipment no, and output type for handling unit. When executed, Getting a message "No Messages Found".
let me know how to issue the output for a handling unit of the shipment. Only Handling Unit & not the entire shipment.
Regards,
SwapnaDear Swapna ,
maintain out put type for handling units in V V 61
Maybe you are looking for
-
hello Guys, i have report requirement to show all the pending PO's plant wise. Report format is following Plant pur doc num doc date vendor material doc PO qty GR Qty Still to be delivered quantity The above fields are mainly required. As like ME2L s
-
Hi, When i try to read file from server,the following message is displayed . ORA-29532: Java call terminated by uncaught Java exception: java.security.AccessControlException: the Permission (java.io.FilePermission /tmp read) has not been granted to E
-
How to find the size and resolution option in the aspect ratio drop down menu for the crop tool
while looking through certain tutorials on the new crop system i came across many that referenced the above mentioned size and resolution option in the access ratio drop down menu. They all mention a dialog box which then appears which looks really
-
I have successfully added the hyperlinks in Indesign File thru scripting. But when i made the indd file to ps then i converted ps to PDf using Acrobat distiller 8.0. Hyperlinks are not working. Indesign CS2 scripting: VB.net Please suggest. Regards,
-
ITunes timeouts when connecting to remote speakers?
When trying to connect to a remote set of speakers (Airport Express/Airtunes), iTunes times out. The set of speakers shows in the menu, iTunes attempts to connect for some time, and then "gives up" - there is no error message. Any suggestions? iTunes