Revenue Cost Element Default Profit Center from OKB9 (This is not a Solution, it is a Question)

For optimal viewing of the slides,please press CTRL+SHIFT+F

Can a Revenue Cost Element Derive a Profit Center from OKB9?

Short Answer:

No, OKB9 does not derive Profit Center for Revenue Cost Elements.


🧠 Why?

The OKB9 (Automatic Account Assignment) transaction is designed to default Cost Centers (and optionally Profit Centers) for expense postings—i.e., Primary Cost Elements, not Revenue.


📌 Key Clarifications:

TopicRevenue Cost ElementCategoryTypically Category 11 (Revenue)OKB9 applicability❌ Not used for revenue elementsSystem behaviorProfit Center is derived via:

  • Sales Order
  • Customer Master
  • Material Master
  • Substitution Rule
  • Profit Center Derivation Logic (Exit / BAdI)

Correct Ways to Derive Profit Center for Revenue Postings

🔹 1. From Sales Order Item

  • Profit center can be derived from:
    • Material master (if strategy is based on material)
    • Sales order account assignment
    • WBS or internal order if used

🔹 2. Customer Master (If SD is configured that way)

🔹 3. Custom Substitution Logic

  • Use Substitution Rule (GGB1) in FI or CO
  • BAdIs like BADI_FAGL_DERIVE_PROFIT_CENTER in New GL

🧠 Pro Tip:

If your revenue postings are missing profit center and you're relying on OKB9, it won't work.

✔️ Instead, check your derivation strategy in:

  • KEPC (if CO-PA is active)
  • Profit Center Derivation Rules
  • Substitution routines

Conclusion:

Revenue cost elements cannot derive profit center via OKB9.
Use sales order, material master, or substitution logic to ensure profit center is derived correctly for revenue postings.

Complete and Continue