SAP table TMKS (Calculation Schemas: Purchasing)

SAP table TMKS has 3 primary key fields being MANDT,KALSE,KALSK.

If you're only analyzing data from a single SAP instance you may omit field MANT in your relationships as it will we the same across the entire dataset. On the other hand, if you're combining data from multiple SAP instances you need to take MANDT into account.

Field Description Data Type Length Decimals Checktable Data Element
MANDT Client CLNT 3 0 T000 MANDT
KALSE Group for Calculation Schema (Purchasing Organization) CHAR 4 0 TMKE KALSE
KALSK Group for Calculation Schema (Supplier) CHAR 2 0 TMKK KALSK
KALSM Procedure (Pricing, Output Control, Acct. Det., Costing,...) CHAR 6 0 T683 KALSM_D
KALBO Settlement schema (subsequent settlement) CHAR 6 0 T683 KALBO
KALSS Schema for price determination (Ext. Services Management) CHAR 6 0 T683 KALSS
KALNB Procedure for Free Goods Determination CHAR 6 0 T683 KALNB

TMKS foreign key relationships

Table Field Check Table Check Field
0 TMKS KALBO T683 Pricing procedures KAPPL
0 TMKS KALBO T683 Pricing procedures KALSM
1 TMKS KALNB T683 Pricing procedures KAPPL
1 TMKS KALNB T683 Pricing procedures KALSM
0 TMKS KALSE TMKE Group for Calculation Schema (Purchasing Organization) MANDT
0 TMKS KALSE TMKE Group for Calculation Schema (Purchasing Organization) KALSE
1 TMKS KALSK TMKK Group for Calculation Schema (Supplier) MANDT
1 TMKS KALSK TMKK Group for Calculation Schema (Supplier) KALSK
0 TMKS KALSM T683 Pricing procedures KAPPL
0 TMKS KALSM T683 Pricing procedures KALSM
1 TMKS KALSS T683 Pricing procedures KAPPL
1 TMKS KALSS T683 Pricing procedures KALSM