Zum Inhalt springen
Search the hub

← All suppliers

ERP

SAP S/4HANA

ERP core: a narrow sales/order slice — load/skip and grain to a pilot mart (not full ERP).

Templates only — grain, filters, custom fields and ownership are firm-specific.

Copy formulas into the KPI Definition Card, then adapt grain and filters.

Example

Billing revenue

How much revenue was billed in the period?

SUM(dmbtr) FROM fi_document WHERE account_type = revenue AND budat IN period
Grain
FI document line
Fields
FI Document.dmbtr, FI Document.budat, FI Document.bukrs
Dimensions
company_code, cost_center, profit_center, country

Map revenue accounts via SKA1/SKB1 — check SD billing (VBRK/VBRP) as alternative.

Adapt: Clarify net vs gross, currency conversion and reversal documents.

Example

Open order backlog

How much open order value is still outstanding?

SUM(netwr) FROM sales_order_item WHERE open_qty > 0
Grain
Order line item
Fields
Sales Order Item.netwr, Sales Order Item.kwmeng, Sales Order.gbstk
Dimensions
company_code, material_group, country

Derive open qty from VBAP/VBEP — delivered vs ordered quantity.

Adapt: Lock snapshot vs flow and currency handling.

Order intake

How much order value was newly captured in the period?

SUM(netwr) FROM sales_order WHERE audat IN period
Grain
Order
Fields
Sales Order.netwr, Sales Order.audat
Dimensions
company_code, country, material_group

audat as period filter — exclude cancelled orders.

Adapt: Filter intercompany orders and test clients.

Cost center spend

How much cost was posted per cost center?

SUM(dmbtr) FROM fi_document WHERE kostl IS NOT NULL AND budat IN period
Grain
FI document line
Fields
FI Document.dmbtr, FI Document.kostl, FI Document.budat
Dimensions
cost_center, company_code, profit_center

Map expense accounts via chart of accounts.

Adapt: Define plan vs actual and allocation rules separately.

Units ordered

How many units were ordered?

SUM(kwmeng) FROM sales_order_item JOIN sales_order WHERE audat IN period
Grain
Order line item
Fields
Sales Order Item.kwmeng, Sales Order.audat
Dimensions
material_group, company_code, country

Harmonize unit of measure (meins) before aggregation.

Adapt: Exclude returns and cancelled line items.

Formula overview

Same formulas as a table — copy into KPI cards or SQL drafts.

Label Formula Grain Fields
Billing revenue SUM(dmbtr) FROM fi_document WHERE account_type = revenue AND budat IN period FI document line FI Document.dmbtr, FI Document.budat, FI Document.bukrs
Open order backlog SUM(netwr) FROM sales_order_item WHERE open_qty > 0 Order line item Sales Order Item.netwr, Sales Order Item.kwmeng, Sales Order.gbstk
Order intake SUM(netwr) FROM sales_order WHERE audat IN period Order Sales Order.netwr, Sales Order.audat
Cost center spend SUM(dmbtr) FROM fi_document WHERE kostl IS NOT NULL AND budat IN period FI document line FI Document.dmbtr, FI Document.kostl, FI Document.budat
Units ordered SUM(kwmeng) FROM sales_order_item JOIN sales_order WHERE audat IN period Order line item Sales Order Item.kwmeng, Sales Order.audat

Tour