Transfer order & work order in HUs.
Hi Experts,
Can anybody please explain me,
What is mean by Transfer order & work order in HUs.
Hi,
This terminology is generally used at the time of PGI (Post Goods Issue) during Sales Order to Billing process or Intercompany process.
While creating Delivery after creating SO, you need to assign packing material to your goods which needs to be delivered.
After completion of packing of your packing of material (VL02n), you need to create transfer order from Subsequent Functions -> Create Transfer Order, which generally used to transfer the goods from warehouse to respective locations where you need to transfer the goods.
Thanks & Regards,
Taral Patel
Similar Messages
-
Transfer Order auto create for Posting Change not working
Hello Gurus -
When we release an inspection lot from "Q" status, it creates a posting change notice, and we have it configured to create a TO in the background to the same bin, and auto confirm. The desired and intended result is to take something from "Q" status to unrestricted status, while keeping it in the same bin - and avoiding the user having to deal with the transfer orders. Essentially it is seamless and all in the background, the user just sees that he has changed something from quality status to unrestricted.
It works fine when the entire quantity is selected for the usage decision, but when a partial usage decision is made, the transfer order does not create - and requires processing in LU04 for the posting change.
Why would this work for an entire qty, but not work for a partial qty - and simply require someone to go in to LU04 and hit "create transfer order" - with no additional information?
Any help would be most appreciated. Does it have something to do with a setting of quants?Hi,
In case of a usage decision for a partial quantity, it is not possible to create the Transfer Order for the generated posting change notice automatically. This is only possible when the full quantity is released. The same happens if you release a partial quantity and post the rest to blocked stock or scrap. The reason is, there needs to be a user decision, which part of the quantity has to be posted, this is necessary for example when the quantity is distributed in the warehouse over many storage bins. But even if the full quantity is on one storage bin, there is no automatic TO creation. You can see this also in the online
processing (LT05), in case of partial quantities you have to enter the selected quantity in the quant list, for a full posting this is not necessary.
Hope this helps,
Sinéad Curran -
Read Routing and work center details from transfer order
Hello
I am using transaction LT31 to print a form for the transfer order.
The customer wants me to print a field that is in the work center details of the routing for this material and plant.
I can see this data with transaction CA02 where i enter material and plant,and then the work centers are beeing displayed.From here i can double click on the work center and see the field Supply area that i have to print.
My answer now is,how to read details on the work center starting from my transfer order number.Which is the table connection between transfer order table LTAK and the tables where i can find the work center details.
Thank youI have found the solution:
ltak-tanum = mseg-tbnum
read aufnr from mseg and go to afko
mseg-aufnr = afko-aufnr
read plnnr from afko and go to plpo
afko-plnnr = plpo-plnnr
from plpo read arbid and go to crhd
plpo-arbid = crhd-objid
from here,we can find the arbpl and the field that i was looking for PRVBE -
hi every one,
my requirement is
If the transfer order is confirmed - i.e. VBUK-LVSTK (Overall WM status) is C,
HU determination should be done using FM - HU_GET_HUS by passing delivery number in IS_OBJECTS.
HU can be picked from table ET_HEADER. Material and quantity from ET_ITEMS
i.e if tranfer order is confirmed source storage unit are cuurently any moreAfter repacking in VL02N the displayed HUs are not currently anymore.
WM-TR is not yet confirmed, in this case the determination could stay unchanged
can any one help me to write code...
thanks in advance.
Moderator message: "spec dumping", please work yourself first on your requirement.
Edited by: Thomas Zloch on Jan 25, 2012Maxx,
I am not sure why this question has resurfaced again. I thought you had figured this yourself below.
Combining Transfer requirements into a Single transfer order
If you have something to add, please do so. I would be interested to know.
H Narayan -
Automatic creation of transfer orders from goods receipt of purchase order.
Hi experts
The project i am currently working on requires the following;
When goods receipting a purchase order i have a requirement for the system to create automatic transfer orders to put the stock away into storage bins. I am aware that the stock goes straight into the 902 area once goods receipted. Is it possible to have the transfer orders created automatically out of 902 once the goods receipt has been posted.
In support of this, i have made an entry in transaction OMKX for the following;
Reference Movement Type - 101
Movement Indicator - B (goods movement for purchase order)
Movement Type - 101
TR Create Transfer requirement - X
Immed. TO Creation - A
Addl Data - X
Once i receipt the PO it just sits in 902 and does not create any automatic transfer orders.
Could someone please help me
Thanks
SimonPlease try to process the material document of the GR manually by LT06 in foreground to find out the root cause of the error.
You may also want to setup the mail control (V_T321-MAILK) for immediate TO creation in OMKX. The system will send you a express message (depending on your setup) if TO creation is failed. -
Open Qty is not copied in Delivery for Stock Transfer Order
Hi,
In the Stock Transfer Order process, Once the STO Order is created, I am creating delivery in the transaction VL10B or VL10G.
When I am clicking the background button Delivery gets generated. Then when i am going in the transaction VL02N and increasing the delivery Quantity which is more than STO order quantity, the system is accepting it. But i want the system to throw an error message if the delivery quantity is more than the order qauntity. For this I have made the following settings.
In the Transaction Code 0VLP, i have selected B in Check Over Delivery field. But still it is not throwing an error.
The reason for the same may be, the system is not copying the Open Delivery Qty from the STO Order (Which normally happens in Sale Order to Delivery process, bcos of Copy Control). This field has 0 value. So the system is not able check for over delivery.
If I get this value in the delivery then it should be working fine and the sytem will throw an error for over delivery.
Can you please suggest me a way to get this open qty value in delivery for STO order or suggest me some other option to check for over delivery in STO.
Regards
VijayDear Friend,
If I can understand you clearly.
to achieve your task the best way you can sit with your abaper and configure a routine and assign the same to T-code OVLK delivery type customizing :
In the Item requirement : Generally it is 202
reward points if helpful,
regards,
Amlan -
How can i display the MRP controller in transfer order print?
Dear all:
When i print the transfer order(Tcode: LT31) ,i want to display the MRP controller in the output form.
How can i get that ?
I found the user exit MWMD0001 and add the code in the include like this:
select single dispo from marc
where matnr = ltap-matnr
and werks = ltap-werks.
zdispo = marc-dispo.
But caz the "zdispo" could not been brought to the "print form " of the report RLVSDR40 which control the print LT31.So ,i failed.
Anyone advice?The problem is as zdispo is declared in your user exit it doesn't become available. Had it been declared variable in the include of the program for LT31 you would be able to use it directly in the script.
Try doing this instead in your layout set.
/: PERFORM MRP_CONTROLLER IN PROGRAM ZABCXYZ
/: USING <AP-MATNR&
/: USING <AP-WERKS&
/: CHANGING &ZDISPO&
/: ENDPERFORM
in your program ZABCXYZ.
FORM MRP_CONTROLLER tables in_par structure itcsy
out_par structure itcsy.
tables: marc.
data: matnr like marc-matnr.
data: werks like marc-werks.
READ TABLE IN_PAR WITH KEY LTAP-MATNR.
CHECK SY-SUBRC = 0.
MATNR = IN_PAR-VALUE.
READ TABLE IN_PAR WITH KEY LTAP-WERKS.
CHECK SY-SUBRC = 0.
WERKS = IN_PAR-VALUE.
select single dispo from marc
where matnr = ltap-matnr
and werks = ltap-werks.
IF SY-SUBRC = 0.
READ TABLE OUT_PAR WITH KEY ZDISPO.
CHECK SY-SUBRC = 0.
OUT_PAR-VALUE = MARC-DISPO.
ELSE.
CLEAR OUT_PAR-VALUE.
ENDIF.
MODIFY OUT_PAR INDEX SY-TABIX.
ENDFORM.
This should work. -
Immediate Transfer Order Creation not occuring for Sales Document Type
Hello gurus,
I have a situation where a transfer order is not being created immediately for a specific sales document type.
Here is an example document flow of a desired scenario where the system is working:
Sales document type: ZOR
> Delivery type: LF
> WMS transfer order
The Item Category in this scenario is TAN.
Here is an example of the document flow in the current scenario where the system is not working:
Sales document type: ZPRD
> Delivery type: LF
The Item Category is also TAN in this scenario. The only identifiable difference in these scenarios is the sales document type. For the ZOR SaTY, a Transfer Order prints immediately once the delivery is created. For the ZPRD SaTY, a Transfer Order needs to be manually created after delivery creation.
Is there a configuration setting that is controlling this? Any help would be greatly appreciated.Thank you very much for the link. When I insert the WMTA output type in the delivery output header, the Transfer Order is automatically created.
The problem I'm running into now is the configuration setting that controls this. I thought I figured it out when going to this IMG path:
SAP Customizing Implementation Guide --> Logistics Execution --> Shipping --> Basic Shipping Functions --> Output Control --> Define Print Parameters Shipping
When selecting the Delivery Note, the shipping point I was using was not configured in this location. I added the shipping point into this transaction, saved, and created a new order & delivery. However, the WMTA output type still was not automatically inserted into the delivery when saving. Is there another location I should be looking to fix this so that when I enter an order with a particular Shipping Point, the WMTA output type automatically appears in the delivery? -
Creating Transfer Order for Delivery with Specified Source Bin
Hello,
My requirement is to create a pick transfer order for an outbound delivery.
<b>L_TO_CREATE_DN</b> works perfectly well, however, it does not let me to specify the source (fixed) bin in my warehouse. It actually executes the bin determination routine to pick the source bin for me, which is not acceptable.
<b>L_TO_CREATE_SINGLE</b> won't work as my destination bin is a dynamic bin, and this FM does not allow to set LTAP-NKDYN.
So, I'm stuck. LT03 actually allows the user to input source bin information, so I'm saving BDC as my last option, but wanted to see if anyone here has other ideas.
Thanks in advance!
R.D.Hi,
Try this L_TO_CREATE_SINGLE
Tks,
Krishna -
Automatic form generation on creation transfer order for delivery note?
Hi,
I have to create a form that should automatically be generated on the creation of a transfer order for delivery note. How do I trigger this automatic creation of the form? And how can the transfer order number be passed to my print program?
Thx!hi christophe,
To issue the delivery output, go to transaction VL02N.
Then go to EXTRAS-> OUTPUT->HEADER->EDIT
In the Message output screen enter the relevant output type created for the delivery.
Choose the relevant medium of output.
Choose Simple Mail, in this case the field NAST-NACHA will be having a value of 7.
Specify the Partner Function; in this case it is MA -> Mail partner address
Select the Communication Method for the output type maintained.
This will take you to the SAPOFFICE screen.
Enter there the E-Mail Address to which you want to send the delivery document as PDF.
A mail will be sent to the e-mail address of the E-Mail Address specified, with the delivery output form as a PDF attachment.
hope it will help u ..
*& Report ZZ_TEST *
REPORT zz_test .
INCLUDE zz_test_top.
INCLUDE zz_test01.
FORM entry *
--> RETURN_CODE *
--> US_SCREEN *
FORM entry USING return_code us_screen.
CLEAR retcode.
xscreen = us_screen.
PERFORM processing USING us_screen.
CASE retcode.
WHEN 0.
return_code = 0.
WHEN 3.
return_code = 3.
WHEN OTHERS.
return_code = 1.
ENDCASE.
ENDFORM. "entry
*& Include ZZ_TEST_TOP *
TABLES : nast,
tnapr.
TYPES : BEGIN OF t_SOUDNAMEI1.
INCLUDE STRUCTURE SOUDNAMEI1.
TYPES : END OF t_SOUDNAMEI1.
Internal Table declarations
DATA: i_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
i_tline TYPE TABLE OF tline WITH HEADER LINE,
i_receivers TYPE TABLE OF somlreci1 WITH HEADER LINE,
i_record LIKE solisti1 OCCURS 0 WITH HEADER LINE,
*Objects to send mail.
i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
i_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
i_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
i_lips LIKE lips OCCURS 0 WITH HEADER LINE,
i_SOUDNAMEI1 TYPE STANDARD TABLE OF t_SOUDNAMEI1.
Work Area declarations
DATA:w_objhead TYPE soli_tab,
wa_control_parameters TYPE ssfctrlop,
wa_output_options TYPE ssfcompop,
w_return TYPE ssfcrescl,
w_doc_chng TYPE sodocchgi1,
w_data TYPE sodocchgi1,
w_buffer TYPE string,"To convert from 132 to 255
wa_SOUDNAMEI1 TYPE t_SOUDNAMEI1,
Variables declarations
w_form_name TYPE rs38l_fnam,
w_len_in LIKE sood-objlen,
w_len_out LIKE sood-objlen,
w_len_outn TYPE i,
w_lines_txt TYPE i,
w_lines_bin TYPE i,
retcode TYPE sy-subrc,
xscreen TYPE c,
w_spld TYPE usr01-spld,
w_receiver TYPE SOXNA-FULLNAME,
w_OBJ_RECORD TYPE OBJ_RECORD,
w_user type sy-uname,
w_email TYPE ad_smtpadr.
Constants Declaration
CONSTANTS : c_x TYPE c VALUE 'X',
c_atrate(1) TYPE c VALUE '@'.
*& Include ZZ_TEST01 *
FORM PROCESSING *
FORM processing USING proc_screen.
SELECT * FROM lips
INTO TABLE i_lips
WHERE vbeln = nast-objky.
Call Function module to Getfunction Module name Generated by Smartform
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = tnapr-sform
IMPORTING
fm_name = w_form_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
IF sy-subrc <> 0.
retcode = sy-subrc.
ENDIF.
CLEAR : wa_control_parameters,
wa_output_options.
CASE nast-nacha.
WHEN '1'.
wa_control_parameters-device = 'PRINTER'.
WHEN '7'.
DATA: l_email TYPE ad_smtpadr.
wa_output_options-tdnoprev = c_x.
wa_control_parameters-getotf = c_x.
To get the default output device maintained in the
User profile
SELECT SINGLE spld FROM usr01
INTO w_spld
WHERE bname EQ nast-usnam.
IF sy-subrc EQ 0.
MOVE w_spld TO wa_output_options-tddest .
ENDIF.
wa_output_options-tdnoprev = c_x.
wa_control_parameters-getotf = c_x.
To get the email address maintained for the particular output
CALL FUNCTION 'NAST_GET_MESSAGE_OBJECT_RECV'
EXPORTING
pi_objkey = nast-tdname
IMPORTING
pe_addr = w_receiver
CHANGING
pc_objhandle = w_obj_record
EXCEPTIONS
maildata_not_readable = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
IF w_receiver NA c_atrate.
To retrieve the E-Mail Id in case we get the User name from NAST
CLEAR wa_soudnamei1.
REFRESH i_soudnamei1.
MOVE w_receiver TO wa_soudnamei1-fullname.
To get the user name
CALL FUNCTION 'SO_NAME_CONVERT_API1'
EXPORTING
name = wa_soudnamei1
TABLES
names = i_soudnamei1
EXCEPTIONS
user_not_exist = 1
parameter_error = 2
x_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.
CLEAR wa_soudnamei1.
READ TABLE i_soudnamei1 INTO wa_soudnamei1 INDEX 1.
MOVE wa_soudnamei1-sapname TO w_user.
To get the e-mail Id maintained in the user profile
CALL FUNCTION 'FTR_CORR_CHECK_EMAIL_SAP_USER'
EXPORTING
i_user = w_user
IMPORTING
e_email_address = l_email
EXCEPTIONS
mail_address = 1
determination_error = 2
OTHERS = 3.
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 l_email TO w_receiver.
ENDIF.
MOVE w_receiver TO w_email.
ENDCASE.
wa_control_parameters-no_dialog = c_x.
wa_control_parameters-langu = nast-spras .
wa_output_options-tdteleland = nast-tland.
wa_output_options-tdtelenum = nast-telfx .
wa_output_options-tdsenddate = nast-erdat .
wa_output_options-tdsendtime = nast-eruhr .
wa_output_options-tddataset = nast-dsnam .
wa_output_options-tdsuffix1 = nast-dsuf1 .
wa_output_options-tdsuffix2 = nast-dsuf2 .
wa_output_options-tdimmed = nast-dimme .
wa_output_options-tddelete = nast-delet .
wa_output_options-tdautority = nast-tdautority.
wa_output_options-tdcovtitle = nast-tdcovtitle .
wa_output_options-tdcover = nast-tdocover .
wa_output_options-tdreceiver = nast-tdreceiver.
wa_output_options-tddivision = nast-tddivision.
wa_output_options-tdcopies = nast-anzal .
wa_output_options-tdnewid = c_x.
wa_output_options-tdarmod = nast-tdarmod.
wa_output_options-tdnoarmch = c_x.
CALL FUNCTION w_form_name
EXPORTING
archive_index = toa_dara
archive_parameters = arc_params
control_parameters = wa_control_parameters
output_options = wa_output_options
user_settings = ' '
IMPORTING
job_output_info = w_return
TABLES
it_lips = i_lips
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF nast-nacha EQ 7 AND sy-subrc EQ 0.
i_otf[] = w_return-otfdata[].
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
max_linewidth = 132
IMPORTING
bin_filesize = w_len_in
TABLES
otf = i_otf
lines = i_tline
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 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.
Convert PDF from 132 to 255.
LOOP AT i_tline.
Replacing space by ~
TRANSLATE i_tline USING ' ~'.
CONCATENATE w_buffer i_tline INTO w_buffer.
ENDLOOP.
Replacing ~ by space
TRANSLATE w_buffer USING '~ '.
DO.
i_record = w_buffer.
Appending 255 characters as a record
APPEND i_record.
SHIFT w_buffer LEFT BY 255 PLACES.
IF w_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
REFRESH: i_reclist,
i_objtxt,
i_objbin,
i_objpack.
CLEAR w_objhead.
Object with PDF.
i_objbin[] = i_record[].
DESCRIBE TABLE i_objbin LINES w_lines_bin.
Document information.
w_doc_chng-obj_name = 'Smartform'.
w_doc_chng-expiry_dat = sy-datum + 10.
CONCATENATE 'Delivery' 'Note'
INTO w_doc_chng-obj_descr.
*w_doc_chng-obj_descr = 'Smart form output'.
w_doc_chng-sensitivty = 'F'. "Functional object
w_doc_chng-doc_size = w_lines_txt * 255.
Pack to main body as RAW.
Obj. to be transported not in binary form
CLEAR i_objpack-transf_bin.
Start line of object header in transport packet
i_objpack-head_start = 1.
Number of lines of an object header in object packet
i_objpack-head_num = 0.
Start line of object contents in an object packet
i_objpack-body_start = 1.
Number of lines of the object contents in an object packet
i_objpack-body_num = w_lines_txt.
Code for document class
i_objpack-doc_type = 'RAW'.
APPEND i_objpack.
Packing as PDF.
i_objpack-transf_bin = 'X'.
i_objpack-head_start = 1.
i_objpack-head_num = 1.
i_objpack-body_start = 1.
i_objpack-body_num = w_lines_bin.
i_objpack-doc_type = 'PDF'.
i_objpack-obj_name = 'Smartform'.
CONCATENATE 'Delivery' 'Note' '.pdf'
INTO i_objpack-obj_descr.
i_objpack-doc_size = w_lines_bin * 255.
APPEND i_objpack.
Document information.
CLEAR i_reclist.
e-mail receivers.
i_reclist-receiver = w_email.
i_reclist-express = 'X'.
i_reclist-rec_type = 'U'. "Internet address
APPEND i_reclist.
sending mail.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = w_doc_chng
put_in_outbox = 'X'
TABLES
packing_list = i_objpack
object_header = w_objhead
contents_bin = i_objbin
contents_txt = i_objtxt
receivers = i_reclist
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
ENDFORM. "processing -
Goods Receipt for Inbound Delivery before Transfer Order
Hello Experts,
Below is the normal process in case of GR via inbound delivery.
PO -> Inbound Delivery -> TO -> Confirm TO -> Post Goods Receipt in Delivery.
My client wants as per the normal Purchase Order cycle as below.
PO -> Inbound Delivery -> Post goods receipt in Delivery -> TO - > Confirm TO.
I have found some config for this as per below path.
Logistics - General -> Handling Unit Management -> Basics -> Delivery -> Define Sequence of Transfer Order - Goods Receipt.
I have done these settings but still it is not working.
I have couple of questions here.
1. Are there some more settings required?
2. Why SAP has designed this process in such a way for inbound delivery.
Thanks in advance for your help.
NavinHi,
I am working with non HU managed storage location. Can I still use this settings & process for inbound delivery?
I am stuck with one more question. SAP is not allowing me to create Inbound delivery for QM active materials.
The message it is saying is ....
Material CH-1440 1000 cannot be used in inbound delivery because QM is active
Message no. L9528
Diagnosis
QM is active for material CH-1440 in plant 1000. As a result, the material cannot be used in an inbound delivery item because the item is relevant for picking and because WM is active for the item.
This process is not supported in the current release.
Procedure
Execute the putaway using a goods receipt posting with subsequent
putaway in the Warehouse Management system.
Can you please help me with this one also? -
How to cancel more than one transfer order and delivery as once
hi everyone
Thanks for taking the time to read this message.
I need to cancel about 500 transfer order # and corresponding deliveries. I know that using lt15 and vl02n i can achieve this for individual orders. As to Lt16, I donot have authorization to use so i can cotacted my colleague who does. But we could not work out the Storage Unit. What is that?
Is there another transaction that would let me enter a sequence of transfer order# and also Delivery# and let me cancel it at once?
Thanks in AdvanceI would try going route of VL09 to address the deliveries in mass quantity. Can't remember if this will take care of the transfer orders as well. Working at service based company now, so can't really check. If not, perhaps get an ABAPer to write a BDC session to run LT15 in background and delete the transfer orders required. I guess the real point to consider here are the transfer orders confirmed as well? Anyway, give a try with VL09 first.
Thanks,
Jay -
User exits for delivery picking confirmation and transfer order creation
Hi
We have a scenario for which we need help.
This is to do with replenishment from plant to plant.
We have sales sets.
The sales sets needs to be replenished from one plant to another. We want the componenets of the sales sets to picked from the issuing plant. For this we need a transfer order. this needs tobe confirmed and then the goods issue should take place from the issuing plant. Its a two step process.
we are doing Sales sets in STO. The explosion takes place in STO. However when we create deliveries for this. Only the sales set header item without its components are flowing into the delivery.
The Tranfer order does not contain the components either.
However post the goods issue we can create a TO with reference to the TR. This is is not acceptable because we want the picking and confirmation to occur before PGI from the issuing plant.
Could anybody help: We want the TO to be created with the components even though in the delivery only the Sales set header appears. Can u suggest a user exit in which when we create the TR from the delivery the components of the set.
After confirmation of the TO then we want the picking status to be put as C.
SupreethHi,
Check the following users exits.
MWMRFSSG user exit for sorting TOs in RF system-guided transaction
MWMRFUP Customer defined general purpose pushbutton called from scr.
MWMRP001 Cust. Exit for Fixed Bin Replenish.: Delivery Item Selection
MWMRP002 Cust. Exit for Fixed Bin Replenishment: TR Quantity Distr.
MWMRP003 Customer Exit for Replenishment using RLLNACH1
MWMRP004 User Exit for Replenishment using RLLNACH4
MWMTO001 Enhancements for end of transfer order generation
MWMTO010 Exit: Calculation of Total Planned TO Processing Time
MWMTO011 Correction of Planned Processing Time for TO Item
MWMTO012 Correction of Sorting and Split Transfer Order
MWMTO013 Stock Removal for Sev. Storage Types as in Stringent FIFO
MWMTOAU3 Separate selection of posting changes for autom.TO creation
MWMTR001 Exits at the end of transfer rqmnt creation (IM,PP interf.)
MWMD0001 Transfer order print via RLVSDR40
MWMD0002 Transfer order print as multiple process with RLKOMM40
MWMIDI07 Enhancement for Output WMPIHU (Create Pick-HU) Inbound
MWMIDO11 Enhancement for message WMTORD: TO with several items
MWMIDO12 Enhancement for Output WMPIHU (Pick-HUs) Outbound
MWMIDO13 Extension for WMMBXY (subsequent tasks after goods movement)
MWMPP001 Enhancement WM/PP Interface (automatic TR generation)
Regards,
Murali -
Create Transfer Order for Consingment Pick up
Hey, is there anyone know how to create transfer order for consignment pick up.
I had tried it using LT06 by using GR material document but it didnt work.
Please i need the answer rather sooner than later.
ThanksHello,
Customer consignment pick is from customer consignment stock back to plant stock.. First of all check in MMBE whether stock exists for that material under customer consignment stock. You can check this in MMBE.
Your stock should be maintained in customer consignment and not in interim storage type.
Ideally your process shall flow like this
Sales order (KA-Consignment Pick up with item category as KAN & schedule line category: F0 & F1)>>Enter the order reason, material and quantity in sales orde & Save It>>Create Outbound delivery (VL10B/VL01N)>>Now Create Tranfer order to move the stock from consignment to warehouse stock>>Go to VL02N Choose from menu Subsequent Functions u2013 Create Transfer Order & Enter>>Add Storage bin if required>>Confirm the transfer order (LT12)>>Do the Post Goods Reciept (VL02N)
Now Check Consignment stock quantity with MB58 Add Material , Plant , Customer Execute
BR,
Tushar -
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.
Maybe you are looking for
-
How do i get rid of the google translator that keeps poping-up
i dont need a translator for my pages but it seems that google has forced one on us. I dont have google toolbar installed and google translator is not to be found anywhere in options or other... But i know for sure that it is javascript, if i turn ja
-
How to give a checkbox the value "row number" (like [row selector])
I like to define a checkbox with htmldb_item.checkbox and give the checkbox the value 'row number'. It has to be the row number as displayed. Therefore I cannot use rownum or row_number() because the htmldb sorting functionality change the sequence a
-
How can I retrieve data from live cache?This is in Demand Planning : SCM APO. Please suggest ways. Thanks & Regards, Savitha
-
Stange output from Xorg 'startx'
These don't feel like "real" error messages, there's no (EE) output on the /var/log/Xorg.0.log file... But this output from calling the startx command to start Xorg, is really strange, I never had something like this ever happening from the many time
-
Weird noise, cannot explain?? Help!!
Hey there, I've tried quite a couple troubleshooting tips, but to no avail. I even did the entire page of requirements for Pro Tools in the "Help us Help you" page so it runs properly with my system which I must say runs way better, but did not fix m