1. The document discusses planning, costing, and settlement concepts and configurations in SAP.
2. It includes topics like master data, cost elements, internal orders, production processes, value types, document types, and allocation methods.
3. The numerous SAP transaction codes mentioned relate to functions for budgeting, costing, activity management, profitability analysis, and financial posting.
1. •Man Planning (Price/COGM)
•Top-down
•Bottom-up
•Auto Planning (Alloc)
•Transfer (SOP)
•Planning Mgmt Function
KE1FN
Ledgers
•Unit
•CC_CAT (permitted)
•Default “IAA” CE
Input (Qty)
Post Qty + Amt
AT_CAT
OKEQ
Version
•Default CC ctrl Flag
•Commit Flag
•Qty Flag
•Allow ActType Flag
(Use for search/filter)
•Stat Flag at MD (def at OrdTyp)
•Cannot be settled
•No CoyCd if interco (Real Ord
must have CoyCd)
ACDOCP
CE -> CC setup,
by CoArea and
timevalidity
•Revenue Flg
•Commit Flg
•CO Partner
KB21N
KP26
KO01
OKA2KSH1
OKEON
•Coll. Upd [KS12]
•Time-dep [OKEG]
1.Config
2.MD
Default
1.IO (real)
2.CC
Priority
GL
1.CoArea->CoyCd
relationship
2.CurrType
3.COA
4.FYV
Definition
OpCn
KSW5
•Within 1CE
•It removes the figure
from the 1CE and post
(w/o Dr/Cr)
•It is second better
performance
KSV5
•Within 1CE.
•Cr Sender; Dr Receiver
•It is having most
postings; worst
performance
Assessment
KSU5
•It references Source,
and post credit to 2CE
(CE_CAT = 42), then
debit into the receiver
(within the same 2CE).
•Postings not reflected
in the 1CE, at all.
•Best performance
Cycle Run
KSA3
•COA:CO Integ
•Config default
Setup / Auto 1CE
•Percent
•Plan (Act-Indep)
•Target (Act-Dep_
•Can group BizTranx
and assign NR
•Plan and Actual
should not be using
the same NR
CE_CAT
KAH1
CC_Grp
KB31N
KA06KA01
OB13
OKB9
KA02
OKB2
CC_CAT
Real Settlement
OIOA
Sett_Rule
•IO, CC, WBS
•PaSG
Internal
OKO7 •Cost Settle (3)
•Struct Default
•Receivers allow
•01 (primary FI)
•03/04 (accrual)
•11 (revenue)
•12 (sales deduct)
•22 (external sett)
•21 (internal sett)
•31 (RA/WIP)
•41 (OH rates)
•42 (assessment)
•43 (IAA)
Periodic Repost Distribution
•Iterativeflag: runs the cycle until the
sender balance is zeroed (used for cross
allocation)
•CumulativeFlag: delta posting, no full
posting (only for Distri/Assess)
Cycle Group
Cycle
Segment
Seg Header
Send / Receiver
Send Value
Trace Factor
Weight Factor
•Assessment CE OR Alloc Struct
(KSU5 Only)
•Sender: Post Amt / Fix Amt / Fix
Rate (For IndirectAct Alloc: Post
Qty / Fix Qty / IV Qty)
•Receiver: Var portion / Fix Amt /
Fix % / Fix Portion
•Actual Cost
•Plan Cost
•Actual SKF
•Plan SKF
•Actual Activity
•Plan Activity
•Formal Check
•Seg Overview
(add/remove)
•Seg Info (last
change)
•Runtme Log
UtilityFunctions
KB51N
SKF
KEA0
Reduce Cmmt; Zero only
when PO is set compl.
When PO wrt PR, Cmmt
is transferred to PO
Profit Center
Assessment
Distribution
KSAZ
https://www.linkedin.com/in/benytx/
Char
ValFld
PCACO-OM
Stat
OKOB
BUD_Prof
OK02
•NR
•Field Select
•Ord Layout
ORD_CAT
FAGLGA35
FAGLGA15
ModelOrd
Status
Mgmt
Value Default
•CO Active
•OrdType Active
•CC Master
Setup
OKKP
KOAO
KB61
•CO Posting, new FI
doc generated.
•Sender check
•Reversal in CO
•Not possible for Tax
•CO Repost; no FI.
•Can repost among
any MA Obj.
•No sender check
CO Repost wrt FI Manual Repost
Repost
OKO6
CoArea
NR / Sett Doc
Alloc Struct
StructDefault
Sett Type (%, $)
COPA Var (C/B)
Sett_Prof
•GL
•Asset / AuC
External
•Simple Sett -> MD/Default
•Extended Sett -> Settle rule
21
22
421CE1CE
KOM1
use
use
use
CE_GrpCost Element
KO30 KOCO
BUD_CF
CMMT_CF
Validate
Subst
NR
Period
KCH1
FI
Concept
CC
CC
Accrual
04
04
03
IO
KSAJ
Traceable
•Price/Activity:
/ERP/SFIN_A03_WB01
•Retraction(KP06):
/ERP/SFIN_A09_WB01
•Retraction(KP26)
/ERP/SFIN_A08_WB01
Check
Table
Tranx
•Fixed
•Predefined
•Referenced
•Custom
•Predefined
•Custom
KEDR
Derive
Time AGG
Assessment
Direct Alloc
KEU5
KB21N
ACDOCA
COCore
Table
ACCT
Based
COST
Based
ACT ACT
CE4XXXX
KEA5
KEA6
Summarization
VT=04/11
PLAN
COPA
Assign
OKKP
BPC
COSP
CE1XXXXCE2XXXX
KE51
MasterData
• OrgUnit (BA, Plant)
• Stat Flag
• Revenue Flg
• Commit Flg
• CostSht
• Invest Prof
KECM
Monitor
OrgUnit / Config
CCCCCC IO
Client
•Revenue
•Expense
•Customer
•Vendor
Flex
Hier
CoArea
Parameters
DataStruct
PLAN
CC IO WBS
Retraction
PAK
Plan SeqAGG :Level
Embedded
BW
•IO Planned
/ERP/SFIN_A11_WB01
•Retraction(KO12)
/ERP/SFIN_A19_WB01
ORD_TYPE
Planning
OKOS
•Overallplan
•P/S Rev/Cost
•unit costing
•activityinput
Fund
Commit
Cannot C/F
budgets for orders
(status Complete
or flag delete)
KOT2
KO22
Budget
IO
BUD_Aval
Config
BUD_Avail
Active
1. 95% warning
2. 105% warning+email
3. 115% haltS_ALR_87003841
Budget
Mgr
OK14
Plan_Prof
Apply
43
Std Hier
CC
1CE
1CE
CC
Period Lock is
done period,
also at BT level
KOCF
•Segment reversal & rebooking
(only for Distri/Assess)
•Does not change prev period.
Curr period must be open.
•Related iterative seg need to be
also rev/rebook
Manual Alloc
•Apply to 1CE/2CE
(expt CAT 43)
•Only for actual data.
•Cr Sender; Dr Receiver
•(Costs debited to CC
cannot further debited
by periodic reposting).
1CE 2CE 43
CC IO WBSCObj KB15N
01
03
02
KSC5KSCB
Ind. Entry
Man. Entry
PR
PO
GR
IV
KZS2CC
CostSht
IO
41
OH Struct
1. Group Val (01)
2. PCA Val (02)
1. CurrType (31)
2. CurrType (32)
OMX20KE5
CoyCd
•Ledger Approach: Each Ledger per line
(with pair of Local / Group CurrType)
•Acct Approach: Only 1 Line with all pair
of Local / Group CurrType as Columns
•Clearing
•Tax
•Discount
1CE
REObj
Rate
1st CE 2nd CE
CostCenter
Criteria
SKF Allocate
ActType
CATS
•Staff / Contractors
•Min. HR data
•Hours/Days
•Data Entry Profile
New GL
Std Hier
For C/B COPA
For CC Assess
KSR3_ORC
Sett
Strategy
Mass Auto Sett
For UnitCost
CostVar
COEPCOEJ
COSS
KO12
Order
Planning
Attribute
PaSG
Assignment
Receiver
•CC / IO
•WBS
•CObj
Direct Act. Alloc.
Indirect Act. Alloc.KL01
Activity Alloc.
Cycle Allocation
IO Report
CC Report
CC
Reconciliation
Indirect Alloc
KEG5
CC
KEAT
Revaluation
PlanLayout
•PlanLevel
•PlanPackage
•Para Group
Integrated
Planning
KE28
KEPM
KE1E
GL
GL
Material
Ledger
Transfer Price
Commitment
For A/B COPA
CA
OP
1KE4
Monitor
Method Document
Item_CAT
CC
KEQ3
KEDVKEND
CE3XXXX
Realign
KEI2
CO)PA Struct
OKEU
Source_Struct
Sett Assignmt
Assign Line
Source_Group
KO02
Split Sett_Rule
By Src Grp
KANK
OKC7/9
CPK1
KONK
•Mass Upd [KOK2]
•Mass Upd [KOK4]
•Subst [OKOU]
KS01
Internal Order
Commit
CO MasterData (CE, CC, SKF, Acty)
can have fieldsthat are time-dep.
MasterDataGrp are not time-dep.
User-Suffix copy allow a time copy.
KSB1
KOB1
CA
* A/B COPA needed
•Fixed Char Dv
•Derivation Rules
•Table lookups
•Customer Hier
•Product Hier
•Region Dv
•Move & Clear
•Enhancement
•UOM
CC IO WBSCObj KB11N
KK01
OpCn
Coy
CA
Coy
TC
PCA
Coy
TC
Assign
KE56
Zero Bal. Field
GL Acct
SplitRule
DocTyp
LineItem
Doc Split
Inherit. Flag
BT / BTV
Client
CA
C/B
KE27
2. OKO7
KOT2
Mixed Costing
CC
CE
CoyCd
1.SD Ord/ MF Ord is Real always
2.PCA is Stat always (PCA is not in CO)
3.IO / WBS can be set either
4.Priority PaSG / WBS/ IO (real) over CC
5.Revenue is avail to SD, PaSG, RevIO,
WBS. Only Stat to CC. None in MF
ValueType Rule
FI
WBS
IO
CO
OpCn
GR (to S/O)
Delivery (GI)
Billing
Create
A/B
C/B
Cost / Revenue
Cost / Revenue
(Settlement)
Cost (Cond=PCIP)
MTO (integrated cost)
AA_CAT=“E”: S/O as Cost
Object. Value transfer at
Settlement. (S/D stock)
(i) Valuated (C/P = “E”)
• Value collected after GR
• Variance (similar MTS)
(ii) Non Val. (C/P = “”)
• Value collected after Bill
MTO (non integrated)
AA_CAT=“M” (C/P = “”):
Value transfer at Billing.
(Only Valuated Option)
MTO (CS Order)
AA_CAT=“G”,”D”,”Q”:
Service Only, No GI ->
Billing Req Run for Bill.
MTS (linked to S/O)
AA_CAT=“B” (CP = “E”):
MTS link back to S/O.
SD Order Scenario
Simul Cost
DocType
Sales Doc Cat
•Inquiry [A]
•RFQ [B]
•Sales Order [C]
•Delivery [J]
•Billing[M]
Type
Integrations / Concepts
MTS (MF Order)
Settle by Lot (PP1/FUL) :
WIP = actual cost.
VAR = actual - delivery.
Settle by Per (PP2/PER):
WIP = target cost.
VAR = actual - deliver - WIP.
(No WIP if Co-Prdt)=100%Var
MTS (ProdCost Collector)
Settle by PPC (PP2/PER):
Material/Plant level (addn
level: BOM/Route; Version)
Better Performance
Only Settle by Period.
WIP is calculate at target.
** no scrap for Co-Prdt
MF Order Scenario (direct)
SplitbyValFld
(Var_CAT) ORD_CAT
•Internal Order (01)
•PC Collector(05)
•Production Order (10)
•Process Order (40)
•PM Order (30)
Sett_Prof
Periodic Sett
Final Settle
•PCC Flag
•DefRule Sett (PP1/2)
•RA Key (WIP)
•Def CostVar (Plan)
•Def CostVar (Act)
Actual cost incur at header
At GR, item is Credited
For Co-Prdt Actual Cost
KOT2
OKO7
OKZ3
Prelim Sett
Prelim Cost
+VE WIP => Dr WIP Inv; Cr Inv Chg
-VE WIP => Dr Exp; Cr Resv Loss
KKF6N
KKBC_PKO
KKBC_ORD
Result
Analysis
WIP
KKBC_KUN
MD50
Bill Doc
AR AAAP ML
POC
VA88
OH
Final
Settle
VA01
Plan
Cost
KK87
- OH / CostSht
- Process Cost
- Price Revaluate
VA44
CPTJ
KKA3
MRP for S/O
M/O Item
S/O Item
PaSG
Report
Report
Report
PC
AllocS
•MRP Grp
•Strategy Grp
•Material Typ
PlanObj MD
PIR
AutoAcctDet
Service MD
ActType MD
Manual
CostingSht
Template
BasePlanObj [B]
RM [I]
Material[M]
Service [N]
Internal activity[E]
External activity[F]
Overhead [G]
AutoProcess[X]
Release
Marking
Post adj value betw
INV balance and
Gain/Loss INV reval, GL
from AcctDet in MM
OKKN
OKK4
Determ
OH Key
OKZ2
IT_CAT
CK24
Price Reval
Costing Run
CK40N
Capacity Plan
Costing
Dimension
Keyword
Without
Qty Struct
With Qty
Struct
KKPANCK11N
X: B/S
N: N/O Exp/Rev
P: Pri. Exp/Rev
S: Sec. Exp/Rev
PlantValAreaCoyCd
MM03
https://www.linkedin.com/in/benytx/
A
F
C
PaSG
Condition
Mapping
KE4I/M
Assignment
•RecordType
•ValuePoint
•PlanVersion
•Revenue:
PR00 => VV010
•COGS:
VPRS => VV140
CObj
CoArea
Template Alloc
CPT1
BP
KZS2
•Cal. Base
•OH rate
•Credit
(Sender)
KTPF
Deter Templ
CostComp
Struct
Cost Sht
Cost Var
MF Order
KE40KE4J
KE4R
8KEV
KE4U
KE41
•Cond. Cat
•Cond Class
•Cal Type
•Scale BasisKE45
PA
Condition
PA
Cost Sht
CdTy/ValFld
Mapping
Valuation
Strategy
Cost KeyMatT/CstKy
Mapping
Cost / Revenue
(manual config)
PAS
C
PC Collector
Ord_TYPE
KEI2
KSES
GL Acct
General
Ledger
CC
B
GR
Status PCC
S Price => Dr Price Diff; Cr FG INV Chg
V Price => Dr FG INV Chg; Cr Price Diff
Dr COGS
Cr FG INV
Dr A/R
Cr Revenue
CO01
COR1
Cr/Dr
MemoDP90
Resource
Billing
DIP
Prof
G
Sales Agreement
1. Define Mixing ratio
2. Procure alternative
per prod/version
3.. Qty Struct
SD Order
ItemizationView
Cost Comp Split
Costed BOM
Cost Est
Unit
Costing
CostItem
Work
Center
CostType
OKKI
CtrlKey
ParaKey
CCS/ValFld
Mapping
Price Target
•Inv Cost Est
•Curr Cost Est
•Mod Cost Est
•Std Cost Est
Val. Priority
•Material
•Activity
•Subcon
•Ext Process
CK94
CK91N
BOM
1. Assign (CE)->LID [OKGA]
2. Update (CAT) [OKGB]
3. Post (GL) [OKG8]
RA Key
Ord/Plnt
Default
•Same CCS
•WithinPlant
•Inter-Plant
•Inter-CO (OKYV)
ValVar
WIP Config
CKUC
Ref & Sim
KKE1
31
Component
Operation
AssemblyScrap
VOV7
Item_CAT
VOV8
Qty Struct
QtyCtl
Struct
•Cost Flag
•Validity
•Lot Size Struct
Source
Routing
Search
Criteria
Transfer
Ctrl
•CostVar
•Plant
•Lot Size
•Material
(Plan Cost)
(Act Cost)
(MRP2)
Apportion
Struct
TECODLV
VAR
(TCV0)
Req Type
FG / SFG
UsageTyp
(MRP1) (Sales2)
COPACOPC
ODP1
Enable Variance & Struct
VOV4
Determ
ValMtd
OKG3
CO88
S_ALR_87007005
GI to Stock
FG / SFG
PREL
Period
Cost
- Direct Material
- Direct Labour
Actual
Cost
KGI2
CO11N
Time
Confirm
Goods
Receipt
OH Key
Cost2
Cost1
MRP2 MAT
OH Grp
OriginGrp
Co-Prdt
Flag
SPL
Procure
ITM_CAT
GRP
Before: only WIP possible
After: only VAR possible
(exception: “Target Cost” Settle - PCC)
•TCV0: Act Qty vs Std Cost Est
•TCV1: Act Qty vs Prelim Cost Est
•TCV2: Plan Qty vs Std Cost Est
•TCV3: Act Qty vs Alt Cost EstOKVG VAR_CAT
•Input Var
•Output Var
KKAX/S
OKV6
VarVar
VAR Key
[Cost1]
Reverse WIP, post VAR
Settle Cost to ML
Settle Cost to FI/COPA/PCA
Settle Cost to COPA (C/B)
TCV
Scrap flag in VAR_key
WIP
VAR
Price Diff
Profile
COGS Split
Profile
•Data Source
•Summarization
•Item in S/O
Ord_Type
Sett_Prof
AA_CATReq Class
Consumption
Posting
(Partial)
OKTZ
Primary
CCS
KKS2
via Poitm assign
via Material
Sales
Costing
SD
Condition
•CostVar
•CostVer
•CoArea
•CoyCd