Skip to main content

Module 3: BW/4HANA Data Modeling Basics

This module introduces the foundation of BW/4HANA data modeling — InfoObjects.
Even though BW/4HANA simplifies many classic concepts, InfoObjects remain the semantic backbone of enterprise data models.

A strong understanding of InfoObjects is essential for:

  • Clean, reusable models
  • Consistent reporting
  • Performance and governance
  • Interview success

1. What are InfoObjects?​

InfoObjects are reusable metadata objects used to describe:

  • Business entities (Characteristics)
  • Measures (Key Figures)
  • Time, units, and currencies

They ensure:

  • Semantic consistency
  • Central governance
  • Reusability across models
Key Concept

InfoObjects define meaning, not storage.


2. Types of InfoObjects​

2.1 Characteristics​

Characteristics represent descriptive business entities.

Examples:

  • Customer
  • Material
  • Company Code
  • Fiscal Year

Key Properties of Characteristics​

  • Can have attributes
  • Can have texts
  • Can be time-dependent
  • Can be used for navigation and filtering
Example: ZCUSTOMER
Best Practice

Create characteristics only for stable business dimensions.


2.2 Key Figures​

Key figures represent measurable values.

Examples:

  • Revenue
  • Quantity
  • Cost
  • Margin

Types of Key Figures​

TypeDescription
AmountCurrency-based
QuantityUnit-based
NumberUnit-less
BW/4HANA Change

Most calculations are pushed to HANA or BW Queries, not InfoObjects.


2.3 Time Characteristics​

Why Time Characteristics Matter​

Time characteristics enable:

  • Time-based analysis
  • Period comparisons
  • Trend reporting

Standard Time Characteristics​

CharacteristicDescription
0CALDAYCalendar Day
0CALMONTHCalendar Month
0FISCYEARFiscal Year
0FISCPERFiscal Period

Time-Dependent Data​

  • Attributes and texts can change over time
  • BW automatically handles validity periods
Best Practice

Use standard SAP time InfoObjects wherever possible.


2.4 Units & Currencies​

Why Units & Currencies are Special​

Units and currencies:

  • Control aggregation behavior
  • Ensure correct calculations
  • Prevent data inconsistencies

Currency InfoObjects​

Examples:

  • 0CURRENCY
  • 0LOC_CURR

Unit InfoObjects​

Examples:

  • 0UNIT
  • 0BASE_UOM

Key Figure Association​

Key figures must reference:

  • A currency InfoObject (for amounts)
  • A unit InfoObject (for quantities)
Common Mistake

Hardcoding units or currencies leads to incorrect aggregation.


3. Attributes & Texts​

Attributes​

Attributes provide additional information about a characteristic.

Example:

  • Customer → Country, Region, Customer Group

Attribute Types​

TypeDescription
DisplayFor reporting
NavigationalCan be used like characteristics
Best Practice

Use navigational attributes sparingly.

Texts​

Texts provide human-readable descriptions.

Types:

  • Short
  • Medium
  • Long

Time-Dependent Attributes & Texts​

  • Valid-from / valid-to dates
  • Enables historical reporting
Enterprise Importance

Critical for audit and historical accuracy.


4. InfoObject Catalogs​

What are InfoObject Catalogs?​

Catalogs group InfoObjects logically.

Examples:

  • ZCUST_CHAR (Characteristics)
  • ZFIN_KF (Key Figures)

Purpose of Catalogs​

  • Organizational clarity
  • Security separation
  • Transport management
Best Practice

Use business-domain-based catalogs, not technical ones.


5. Reusability Concepts (Very Important)​

Why Reusability Matters​

Reusability ensures:

  • Consistent reporting
  • Lower maintenance
  • Faster development

Reusability Strategies​

Best Practices
  • Create global InfoObjects
  • Avoid local-only characteristics
  • Reuse master data wherever possible
  • Centralize semantics

Bad Modeling Example​

Avoid
  • Creating same characteristic multiple times
  • Duplicating master data per model
  • Hardcoding logic in transformations

6. InfoObjects in BW/4HANA vs Classic BW​

AspectClassic BWBW/4HANA
ImportanceHighStill high
CalculationsOften in InfoObjectsPrefer pushdown/query
RedundancyCommonAvoided
ReuseLimitedStrongly encouraged
Key Shift

BW/4HANA focuses on semantic reuse + HANA pushdown.


7. Interview-Grade Questions​

Q1. Are InfoObjects still relevant in BW/4HANA?​

Answer:
Yes. InfoObjects remain the semantic foundation of BW/4HANA, enabling reuse, consistency, and governed modeling, even though data persistence and calculations are reduced.

Q2. When should you create a new characteristic?​

Answer:
Only when a new, stable business entity is required and cannot be represented using existing standard InfoObjects.


8. Summary​

  • InfoObjects define business semantics
  • Characteristics and key figures are core types
  • Time, units, and currencies are critical
  • Attributes and texts enrich master data
  • Catalogs organize objects
  • Reusability is mandatory in BW/4HANA

9. What’s Next?​

➡️ Module 4: DataStore Objects (aDSO) in BW/4HANA

Learning Tip

If InfoObjects are designed poorly, no architecture can save the model.