Movement Type (3-digit key) │ ├──► Quantity Update (数量更新) │ └── Controlled by "Quantity String" (fixed, cannot change) │ ├──► Value Update & Account Determination (值更新/科目确定) │ └── Controlled by "Value String" (fixed) │ └── Account Modifier (科目修改码) can differentiate │ e.g., 201 (cost center) vs 551 (scrapping) │ → Different consumption accounts │ ├──► Field Selection (字段选择) │ └── Which fields appear on MIGO screen │ └──► Other Settings ├── Shelf Life Expiration Date Check ├── Automatic PO generation at GR ├── Auto creation of storage location data ├── Stock determination └── Dynamic availability check
Quantity String vs Value String
Concept
Description
Can Change?
Quantity String (数量字符串)
Controls quantity update logic per movement type
No – fixed in SAP system
Value String (值字符串)
Controls value update & triggers auto account determination
No – fixed in SAP system
Account Modifier (科目修改码)
Second key within value string for differentiated G/L posting
Yes – configurable
📌The account modifier enables different consumption accounts for different movement types sharing the same value string. Example: movement type 201 (cost center GI) vs 551 (scrapping GI) post to different consumption accounts.
Key Movement Type Settings (关键设置)
Views in Movement Type Configuration
Settings are split into different views, each containing relevant control indicators:
View
Content
Field selection
Which fields are optional/required/hidden
Update control
Quantity & value string assignments
Allowed transactions
Which MIGO transactions are permitted
Reversal movement type
Which movement type to use for reversal
💡Some control indicators depend on additional parameters (debit/credit indicator, special stock indicator, quantity/value update indicator), so a single movement type may have multiple entries in some views.
Defining a New Movement Type (创建新移动类型)
Step-by-Step Process
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Step 1: Copy existing movement type │ (Select a template matching your needs) │ Step 2: Save the new movement type │ Key must start with: 9, X, Y, or Z │ Step 3: Modify control parameters │ (Field selection, allowed transactions, etc.) │ Step 4: Copy reversal + reference movement types │ And assign them to the new movement type │ Step 5: Copy ALL dependent entries (Important: do not miss sub-entries!)
Rule
Detail
New key must start with
9, X, Y, or Z
Template selection criterion
Match quantity & value update requirements
Must copy
All dependent entries of reference movement type
Must also copy
Reversal movement type and reference movement type
IMG Path
1 2
Materials Management → Inventory Management and Physical Inventory → Movement Types → Copy, Change Movement Types
⚠️You cannot change the quantity string or value string – these are hard-coded in the SAP system. Choose your template movement type carefully.
Movement Type Grouping (移动类型分组)
Movement types can be grouped for various purposes:
Number range grouping: Group movement types sharing the same number range interval
Account determination grouping: Use account modifiers to differentiate posting within a value string
考试高频考点 (考试高频考点)
Scenario/Keyword
Answer
“Three-digit key for goods movement?”
Movement type
“What controls quantity update?”
Quantity string (fixed, cannot change)
“What controls value update?”
Value string (fixed)
“How to differentiate accounts for same value string?”
Account modifier (科目修改码)
“New movement type key prefix?”
Must start with 9, X, Y, or Z
“Can you change quantity/value strings?”
No, they are fixed in SAP
“Why copy all dependent entries?”
Missing entries cause incomplete control settings
“Name 4+ functions controlled by movement type”
Quantity update, account determination, field selection, shelf life check, auto PO, auto storage location data
“Example: 201 vs 551 different accounts?”
Different account modifiers route to different consumption accounts