Internal Orders
FI / FICOintermediate

FICO Internal Orders Part 2: Order Types, Planning and Budgeting

Key takeaway

Configure order types (number ranges, settlement profile, planning and budget profiles, status profile), plan costs on orders, assign budgets and use availability control to warn or stop postings when budget is consumed.

Explanation

📌 KEY POINTS
✅ Order types (KOT2) control number ranges, settlement profile, planning/budget profiles and status management.

✅ Planning estimates costs; budgeting approves a binding amount.

✅ Availability control compares actual + commitments with budget and warns or blocks at tolerance limits.

✅ Budget changes should use supplements/returns for an audit trail.

⚠️ Budgets without availability control are just numbers — nothing stops overspending.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Part 1 introduced orders. Now configuration.

━━━━━━━━━━━━━━━━━━━━
▶ 1. ORDER TYPES

  • Category, number range, profiles, status.

━━━━━━━━━━━━━━━━━━━━
▶ 2. PLANNING

  • Cost element planning per order.

━━━━━━━━━━━━━━━━━━━━
▶ 3. BUDGETING

  • Original budget, supplements, returns.

━━━━━━━━━━━━━━━━━━━━
▶ 4. AVAILABILITY CONTROL

  • Tolerances: warning at 90%, error at 100% (example).

━━━━━━━━━━━━━━━━━━━━
▶ 5. COMMITMENTS

  • PR/PO values count toward consumption.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Define an order type with budget profile.
  2. Budget an order.
  3. Post costs beyond 90% and observe warnings.

✅ CHECKPOINT: postings beyond 100% are blocked.

Code example

ABAP Code
===== CONFIG MAP =====KOT2 order types | KONK number ranges | budget profile (SPRO) | SPRO > Controlling > Internal Orders > Budgeting and Availability Control > Define Tolerance Limits for Availability ControlKPF6 cost planning | KO22 original budget | KO24 supplement | KO25 return ===== EXAMPLE =====Budget 50,000 | warning at 90% (45,000) | error at 100% → PO for 6,000 when 46,000 consumed → blocked

Real project scenario

A shared services team collected marketing costs on orders without availability control; campaigns overspent 30% before anyone noticed. Activating availability control with commitments and 90/100% tolerances gave early warnings.

Common mistakes

  • No availability control.
  • Ignoring commitments.
  • Warnings only.
  • Budget changes by overwriting.
  • Generic order types.

Best practices

  • Activate availability control.
  • Include commitments.
  • Warning + error tolerances.
  • Use supplements/returns.
  • Purpose-specific order types.

Interview angle

Questions: "Plan vs budget?", "What is availability control?", "What does an order type control?"
Strong answer: order type profiles, planning, budgeting, availability control, commitments.

Practice this lesson

Quick check

1. Marketing campaigns overspent before anyone noticed. What helps most?

2. What does availability control on an internal order do?

3. Expect questions on the difference between planning and budgeting on Internal Orders, what a settlement profile controls, and how availability control tolerances affect real postings. In the Internal Orders context, which answer shows the strongest practical judgment?

Interview questions

1. How would you apply Internal Orders in a real SAP project? Walk through the design or implementation approach.

Answer it in your own words first, then compare.

2. Configure internal orders for marketing campaigns with budget control.

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics