Movement Types in SAP-MM
May 5, 2017 | Author: Sam6530 | Category: N/A
Short Description
SAP, MM, Movement Types - some useful info....
Description
Movement Types MM-IM
Task Force Logistics
Movement Types MM-IM
This document was created in the context of the Retail Task Force Logistics. Its aim is to help consultants solve concrete problems in customer projects. You can find more documents on the Task Force Logistics under the Expert Knowledge Corner in http://service.sap.com/retail.
SAP AG
Page 1
Movement Types MM-IM
Task Force Logistics
Description The following questions are dealt with in the presentation: • • • •
What are movement types? What influences them and how are they influenced (possible configurations)? How are movement types classified? Which are the most important tables/transactions?
The configurations are also explained by numerous examples. Important terms that are used in this environment include: • Value and quantity update • Movement indicator • Special stock indicator • Receipt indicator • Consumption indicator among many others.
(Comment: Read the notes in the presentation.)
MovementTypes_MM -IM.ppt
SAP AG
Page 2
Movement Types in MM-IM
SAP AG ã SAP AG 2000
®
BWART 05/2000
Contents l Introduction l Table T156SY with value strings/quantity strings l Other movement type tables
®
ã SAP AG 2000
BWART 05/2000
What is a Movement Type? l Key for a specific goods movement (incomplete) l Quantity update (stock tables) l Value update (FI document, account determination) l Screen layout (dialog only) l GR/GI slip print l Checks (min. shelf life, dynamic availability, etc.) l Link to WM, QM, serial numbers
®
ã SAP AG 2000
BWART 05/2000
Stock Tables Overview Plant Vendor 103
105
Storage location MARD unrestricted/Q/S + transfer (313/5)
Batches (MCHB)
Vendor consignment/RTP MKOL (Sobkz = K, M) unrestricted Q/S Customer order MSSA/MSKA (Sobkz = E) unrestricted Q/S
Customer
453 Returns
651
MARDRETME
Plant level MARC transfer (MARC-UMLMC - 303/5) transit (MARC-TRAME - 641)
Subcontractor MSSL/MSLB (Sobkz = O) unrestricted/Q
201 601
101
GRblocked stock
Consumption
Project stock MSSQ/MSPR (Sobkz = Q) unrestricted Q/S
Consignment MSKU (Sobkz = V) unrestricted/Q Returnable packaging MSKU (Sobkz = W) unrestricted/Q ®
ã SAP AG 2000
BWART 05/2000
Classification of Movement Types l 1xx
GR from purchasing/production + returns
l 2xx
GI for consumption
l 3xx, 4xx
Transfers
l 5xx
GR without reference to PO or PP order
l 6xx
LE-SHP movement types
l 7xx
Physical inventory (MM-IM: 70x / WM: 71x)
l 8xx
Brazil
l Customer range: 9xx, Xxx, Yxx, Zxx l Complete list and description: see IMG MM-IM ®
ã SAP AG 2000
BWART 05/2000
Movement Type Tables: Customizable l
T156
Definition (key: Bwart)
l
T156B
Screen layout (46C: MIGO_CUST_FIELDS) (Bwart + Sobkz) Batch determination
l
T156SC WM mvt, availability check (complete key) (< 4.6: T156S)
l
T156Q
QM inspection lot origin, HU
l
T156X
Account modifier (KOMOK)
l
T156T
Short text
l
T158B
Allowed movement types per transaction
l
T157H
Longer text per transaction / special stock
l
T157D
Reason for movement
l
T156N
Subsequent movement types
l
TMCA
LIS statistic group
ã SAP AG 2000
BWART 05/2000
®
Customizing Movement Type: OMJJ l All customizable movement type tables can be maintained with OMJJ (Customizing MM-IM) l View-Cluster MB_156 l No new entries possible, only copy l Do not create own movement types only to change a customizing field! l To copy a movement type do not forget to select the whole range because you want to copy to 9xx range
®
ã SAP AG 2000
BWART 05/2000
Movement Type Tables: System Tables l T156SY
Quantity / value strings (< 4.6: T156S)
l T156W
Value strings (Key: BUSTW)
l T156M
Quantity strings (Key: BUSTM)
n n
T156F T156C
Field segments Stock types for LIS
®
ã SAP AG 2000
BWART 05/2000
Table T156SY, Value Strings, Quantity Strings
®
ã SAP AG 2000
BWART 05/2000
Movement Type 101 Overview Plant Production
101 F
101 B
Vendor
Insmk _, 2, 3
Storage location MARD Unrestricted Quality inspection Blocked stock
101 B
Batches (MCHB)
101 B + Kzzug X
K/M
Transit stock (MARC-TRAME)
Sobkz O E Q
Vendor consignment/RTP MKOL (Sobkz = K, M) Unrestricted Q/S
Subcontractor MSSL/MSLB (Sobkz = O) Unrestricted/Q
Kzvbr V
Customer order MSSA/MSKA (Sobkz = E) Unrestricted Q/S
Project stock MSSQ/MSPR (Sobkz = Q) Unrestricted Q/S ®
Consumption ã SAP AG 2000
BWART 05/2000
Central Table T156S (T156SY + T156SC) l Contains the complete key for a specific movement l T156S was split in 4.6A into n
T156SY: client-independent, system table BUSTW/BUSTM,...
n
T156SC: client-dependent, customizable
WM mvt types, ...
l Key field BUSTR for T156SY derived from T156 l Old customer mvt types have their own BUSTR l New customer mvt type: BUSTR for T156SY is copied from standard mvt type
®
ã SAP AG 2000
BWART 05/2000
Key for T156SY and T156SC T156
BWART 101 901
BUSTR 101 101
T156SY
BWART ... T156SC 101 ... 901 ...
BUSTR ... 101 ...
BUSTW WE01
Avail. check 01 02
®
ã SAP AG 2000
BWART 05/2000
From Movement Type to Value/Quantity String User enters data
Program reads T156SY (old: T156S) T156-BUSTR (mvt type)
Movement type 201
Value string ref.
BUSTR
201
Mvt indicator
KZBEW
space
No special stock
Special stock
SOBKZ
space
Plant 0001
Value update
WERTU
X
Material XYZ
Quantity update
MENGU
X
Receipt indicator
KZZUG
space
Consumption indic. KZVBR
space
Transaction MB1A
T158-KZBEW (transaction)
T134M (material type)
and finds… Value string Quantity string
BUSTW BUSTM ®
ã SAP AG 2000
BWART 05/2000
WA01 MA01
®
ã SAP AG 2000
BWART 05/2000
Movement Indicator KZBEW l Needed to differentiate between n n
GR for purchase order (101 B) GR for production order (101 F)
l Depends on transaction (T158) for MB transactions l Filled by MB_CREATE callers in IMSEG (variable in VL02 / VL32) l Possible values: n n n n
B = purchase order F = production order (not repetitive manufacturing) L = LE-SHP delivery Space= movement without purchase/production order
l L/Space: will probably merge together in next releases ®
ã SAP AG 2000
BWART 05/2000
Receipt Indicator KZZUG l Filled only in case of transport orders l Movement types 351/641/643 (GI) and 101 (GR) l MB_CREATE: filled for T156-KZBWA 1,3,4,5 (set in MB_CREATE_GOODS_ISSUE_ITEM_TRA)
l MB11/MB01: is not set by purchase order interface (EBEFU/BBEFU). It is set internally by SAPMM07M
®
ã SAP AG 2000
BWART 05/2000
Consumption Indicator KZVBR (1) l GR for PO: depends on assignment category in T163K (OME9). Table T163K also sets special stock SOBKZ. l SD and PP also work with table T163K l Values: n n n n
space V A E/P
normal goods issue with MB1A account assignment K (normal consumption) account assignment A (assets) used for non-valuated special stocks E/Q
l Valuated special stock E/Q (KZBWS not initial): T156SY is read with KZVBR space l Used by SD and QM to determine if an assignment to ® CO object is necessary ã SAP AG 2000
BWART 05/2000
Consumption Indicator KZVBR (2) l Set externally by LE-SHP, MM-PUR, PP l Database checks with SE16: n
LIPS-KZVBR
inbound/outbound delivery
n
EKPO-KZVBR AFPO-KZVBR
purchase order production order
n
l Debugging: check incoming interfaces n n n
MB_CREATE_GOODS_MOVEMENT: internal table IMSEG MM07MFB7, call ME_READ_ITEM_GOODS_RECEIPT: XEBEFU MM07MPPS, call CO_SF_ITEM_GOODS_RECEIPT: XFBEFU
®
ã SAP AG 2000
BWART 05/2000
From Value String to Processing Key Table T156W: WA01 (1) BSX (2) GBB (3) PRD (4) BSX (5) UMB
Customer account table T030 BSX 300000 GBB VBR 400000 MR_ACCOUNT_ ASSIGNMENT Loop at X156W
T156SY bustr wertu mengu sobkz kzbew kzzug kzvbr
201 X X space space space space
Table XZCXCM (1) BSX H - 20 (2) GBB S +20 (3) PRD 0 (4) BSX 0 (5) UMB 0 Valuation program SAPLMBGB Form WA01 T156X: account modifier (2) VBR
ã SAP AG 2000
BWART 05/2000
Table XACCIT BSX 300000 -20 GBB 400000 +20 Accounting interface
®
®
ã SAP AG 2000
BWART 05/2000
T156X: Account Modifier (KOMOK) l Counter CNT02 in T156X refers to counter in T156W (= identifier for processing key) l Only possible for GBB, PRD, KON, AUM, (WRX?) l SD/QM: KZVBR leads to different account modifiers depending on KZVBR (set if CO object needed): n n
SD uses VAX and VAY (CO object for VAY) (movement type 601) QM uses VQP and VQY (CO object for VQY) (movement type 331)
l In case of valuated special stock E/Q (KZBWS set), we read n
Table T156SY w/o KZVBR
n
Table T156X with KZVBR (E/P/V)
®
ã SAP AG 2000
BWART 05/2000
T156X: Indicator XPKON (1) l XPKON = X means account assignment data (CO object) will be copied to XACCIT of that processing key (usually GBB) l Copying of CO object also depends on field selection in T156B (OMBW). See note 117596 for special stock E/Q. = possible solution to message KI235 for GBB line l Manual account is also be copied to that line
l Can also be set for PRD/AUM if customer wants the same CO object for price differences (possible for AUM since 30F, note 13984) = possible solution to message KI235 for PRD/AUM line ®
ã SAP AG 2000
BWART 05/2000
T156X: Indicator XPKON (2) l Entry 101 is necessary for GR for PO with account assignment (value string WE06 processing key KBS) l KBS means we copy the account from the PO, so no account determination is necessary (already done)
®
ã SAP AG 2000
BWART 05/2000
Check Strings in Material Documents l SE16 MSEG contains n n n
All T156SY fields (Bwart, Mengu, Wertu, Kzbew, Kzvbr, Kzzug) Value string BUSTW Quantity string BUSTM
®
ã SAP AG 2000
BWART 05/2000
T156M: Quantity Strings for Simple Movements Movements 501, 201 and 201K without QM BWART + SOBKZ 501 201 201K
T156 SHKZG S (+) H (-) H (-)
T156SY BUSTM MA01 MA01 MAK1
T156B UMSOK
T156M
T156F
MA01 – 1 = L01 MA01 – 1 = L01 MAK1 – 1 = LK0 K01
MARD-LABST MARD-LABST MARD-KLABS + MKOL-SLABS
Movements 501, 201 and 201K with QM BWART + SOBKZ 501 201 201K
T156 SHKZG S (+) H (–) H (–)
501: 201: 201K:
GR from vendor without purchase order GI for cost center GI for cost center from vendor consignment
ã SAP AG 2000
T156SY BUSTM MA01 MA01 MAK1
T156B UMSOK
T156M
T156F
MA01 2 1 = LQ1 MA01 2 1 = LQ1 MAK1 2 1 = LKQ KQ1
MARD-INSME MARD-INSME MARD-KINSM + MKOL-SINSM
BWART 05/2000
®
T156M: Quantity Strings for Transfers BWART + SOBKZ 301
T156 SHKZG H (–)
T156SY BUSTM MA04
411K
H (–)
MAK4
413Q
H (–)
MAAQ
453
S (+)
MAR1
301: 411K: 413Q: 453:
T156B UMSOK
E
T156M MA01 MA01 MAK4 MAK4 MAAQ MAAQ MAR1 MAR1
– – – – – – – –
T156F 1 2 1 2 1 2 1 2
= = = = = = = =
L01 L01 LK0 K01 L01 Q01 QSL A01 ASL L01 LR0
MARD-LABST MARD-LABST MARD-KLABS MARD-LABST MSPR-PRLAB MSKA-KALAB MARD-LABST MARD-RETME
(–) (+) MKOL-SLABS (–) (+) MSSQ-SQLAB (–) MSSA-SALAB (+) (+) (–)
Transfer from plant to plant in one step (no PO, unrestricted stock) Transfer from vendor consignment to unrestricted storage location Transfer from project stock (Q) to customer order stock (E) - unrestricted Transfer from returns stock to unrestricted storage location ®
ã SAP AG 2000
BWART 05/2000
Other Movement Type Tables
®
ã SAP AG 2000
BWART 05/2000
T156N: Subsequent Movement Types l Key: FCODE + BWART l ST 601 > 602: cancel movement type (used in MB_CANCEL_GOODS_MOVEMENT) l RL 101 > 122: return delivery transaction MBRL l Special codes for automatic movements: n n
WEUB 647-> 101 (one-step transfer with transfer PO) LBWA -> 543 (GI of components during GR subcontracting)
®
ã SAP AG 2000
BWART 05/2000
T156B: Screen Layout l Field modification for MB11 transactions l Not possible for MB01 (101 mvt types) as account assignment is copied from PO l Determines also which account assignments will be copied to FI document l Not used in MB_CREATE_GOODS_MOVEMENT l MIGO: new table MIGO_CUST_FIELDS
®
ã SAP AG 2000
BWART 05/2000
T158B: Allowed Movement Types l Allowed movement types per transaction l MB_CREATE callers are responsible for creating the entries in T158B for their own transaction l Help view available for T158B/T157H
®
ã SAP AG 2000
BWART 05/2000
View more...
Comments