The purpose of this document is to clarify how to configure and subsequently find the warehouse management (WM) movement type that is used for transfer order (TO) creation.
The WM movement type is configured in customising in relation to reference WM movement types. These are in turn linked to inventory management (IM) movements. However, despite setting up the configuration in customising, TO’s are created with the "wrong" movement type. This document will outline a procedure firstly on how to configure the reference and WM movement types and secondly, how to find the WM movement type that is selected, without having to review configuration settings directly.
Adding a Reference WM movement type to an IM movement
In WM customising, a reference movement type is created and is assigned to an IM movement. This is done in table T156S. The customising menu path is:
SPRO -> Logistics Execution -> Warehouse Management -> Interfaces -> Inventory Management -> Define Movement Types -> Assign WM Movement Type References to IM Movement types
The entries in table T156S are not changeable – i.e. the IM movements, value update, quantity update settings, etc. cannot be changed. Only the following entries can be modified:
- Reference movement type – field T156S-RBLVS
- Stock transfer (WM movement type reference) – field T156S-UMRBL
- Transfer posting (WM movement type reference) – field T156S-UMRBU
Also, new table entries cannot be added directly into this table. The table view appears as in the below diagram:
It is important to note, that adding a reference movement type of ‘999’ means that no WM movement should take place. Even if the storage location is warehouse managed, once 999 is placed as the reference movement type, then no TO is required.
Assigning WM Movement Types to Reference Movement Types
Once the reference WM movement types have been assigned in table T156S, the WM movement type needs to be assigned in table T321. The customising menu path is:
SPRO -> Logistics Execution -> Warehouse Management -> Interfaces -> Inventory Management -> Define Movement Types -> LE-WM Interface to Inventory Management
Here, an entry is added for the warehouse number, reference WM movement type and various other indicators can be used to refine what WM movement type is used. The main fields to be filled for the WM movement type include:
- WM movement type - field T321-BWLVS
- Immediate transfer requirement (TR) creation - field T1321-TBFKZ
- Immediate posting change notice (PCN) creation - field T321-UBFKZ
- TO processing - field T321-TAFKZ
- Mail alert – field T321-MAILK
If TR’s or PCN’s should be created immediately, their corresponding field should be set to ‘X’. If a TO is to be created in foreground, field T321-TAFKZ should be set to ‘X’ while if it should be background processing, this should be set to ‘A’. If automatic TO creation is set, it is important to note that mail alerts should also be configured. If mail alert is correctly set up, then the document creator / specified user will get an express mail stating that the TO creation failed. The user can then branch directly to the TO creation and carry out foreground processing.
Configuring Mail Alerts
Mail alerts should be configured if automatic TO creation is used. Once the mail alert customising is in place, it can be assigned directly into table T321 (see above customising). The customising menu path for mail alerts is as follows:
SPRO -> Logistics Execution -> Warehouse Management -> Activities -> Transfers -> Set up Autom. TO Creation for TRs / Posting Change Notices -> Mail Messages – Assign Recipient
In this table (T333M) the following entries should be added:
- Warehouse number
- Add a value for mail alert, for example '01'
- Flag either "Document user" or add a specific user name
- Flag field "Express"
The value assigned here to the warehouse number can then be used in field T321-MAILK to ensure that an express mail is sent to the user if automatic TO creation fails.
Determining the WM movement type used in configuration through debug
When the configuration is in place for a specific movement type, automatic TO creation, etc. it can happen that when a material document is posted, the “wrong” WM movement type is found. It is sometimes difficult to trace back the configuration that has been set up in T321 and T156S as there are many variants that can be used to find the relevant WM movement type – e.g. document type, warehouse number, special stock indicator, movement indicator, etc. It can be quicker to determine what WM movement type is found by setting a breakpoint in the relevant WM coding. The code related to finding the relevant entries in table T321 can be found in program LLCMBF3F. Once the system finds that a document is relevant for WM, it will then access this code to try to determine the WM relevant movement type and indicators (such as TR creation, TO creation, mail alert, etc.).
To debug this program, set a breakpoint at the beginning of this code in transaction SE38. When it is accessed through your IM transaction (eg. goods movement creation in MIGO, TO creation for outbound delivery) add table T321 into the field name section. Single step (press F5) through this code until this table T321 is filled. You can then look at relevant fields such as:
- T321-BWLVS = WM movement type
- T321-TBFKZ = Indicator for TR creation
- T321-TAFKZ = Indicator for TO creation
- T321-MAILK = mail alert indicator
The diagram below shows how these fields are filled for a 501 goods movement posting which is carried out in MB1C:
Here you can see what entries are found in table T321 and thus, change your configuration accordingly if required. It is also possible to see here if automatic TO creation and mail alert have been correctly set up.
See KBA 1486422