MMS850MI Transaction AddMove
The purpose of this transaction is to perform stock movement from one location to another.
As input to the transaction, it is necessary to identify:
- the balance ID to move (item, location, lot, and container if applicable)
- the quantity to move
- where to move it.
The transaction MMS850MI.AddMove creates a message in 'Internal Stock Msg. Manage' (MMS850) (table MMIHED), a line which identifies the balance ID in 'Internal Item Msg. Manage' (MMS851) (table MMIIDE), and an instruction in 'Internal Stock Trans Msg. Manage' (MMS852) (table MMIINS).
It is possible to use the transaction MHS850MI.AddMove on an existing message if still not completely executed. In that case just a line and instruction is added.
The qualifier used to represent this transaction is "92".
The transaction MMS850MI.AddMove is compatible with sublots. Sublots must be specified as sublines when moving part of a balance ID.
To enable movement of quantities allocated on a picking list using the API MHS850MI, the transaction AddMove activates parameter 'Moveable net calculation' for qualifier 92 in 'Internal Stock Trans Qualif. Open' (MMS860).
Alternatives:
0 = The system calculates the movable net quantity as the approved on-hand balance minus the allocated quantity minus the quantity of pending put-away.
1 = The system calculates the movable net quantity as the approved on-hand balance minus the sum of picking list quantity and pending put-away quantity. Hence, an allocated quantity that is not on the picking list and not pending put-away is included in the movable net quantity.
2 = The system calculates the movable net quantity as the approved on-hand balance minus the pending put-away quantity. This alternative is only valid using API MMS850MI.AddMove.