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.

Note: We do not recommend two users to work simultaneously on the same message number.

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.

Note: If any quantity is in pending put-away, no quantity can be moved. If any quantity is already packed, moving quantity on the picking list is not allowed. This means only a quantity that excludes quantities on the picking list can be moved. Moving parts of the quantity on the picking list is not allowed. This means an entire balance ID must be moved if quantities on the picking list are included.