The Modeling Section offers a suite of applications designed to build the business calculation logic integral to your enterprise processes. These applications include, but are not limited to, Manage Environments, Manage Fields, Manage Functions, and Manage Connections. Modelers use these tools to construct and refine the business calculation logic necessary for their organization's specific needs.

Here's a detailed overview of the essential modeling applications that you use when building a business model:
Manage Environments
Manage Environments is a crucial application for organizing and administering your folders and environments. The application allows you to:
- Create and Manage Folders: Organize your business models effectively.
- Perform Environment Activation: This step is essential for generating runtime objects such as runtime environment, runtime fields, and runtime functions. These objects will be used in the activities within the Process Section.
Manage Fields
The Manage Fields application helps you manage fields and parameters specific to your environments. Important points to consider include:
Fields and Parameters: Both fields and parameters are tailored to specific environments and are not designed for reuse across different environments within the same tenant.
Manage Functions
Manage Functions is used to handle functions built within a designated environment. Key functionalities include:
Function Creation: After creating a function within this application, you can configure it further using modeling applications like Manage Model Entities, Manage Joins, and others.
Specific Modeling Applications
Various applications assist in fine-tuning functions, ensuring precise business logic and data manipulation.
Advanced Modeling Functions
The remaining applications in the Modeling Section provide diverse modeling capabilities, enabling the creation of sophisticated and dynamic enterprise applications. They include:
- Model Entity: No temporary tables are created; processing is done on-the-fly, offering real-time information functions.
- Model View: Used for creating views on top of data models.
- Model Join: Combines data from different sources without creating temporary tables.
Manage Connections, Readers, and Writers
Understanding these applications is vital to effectively managing and integrating data within your business models.
Manage Connections
Manage Logical Mappings: Connect external objects for use in Universal Model functions.
Environment-Specific Connections: Connections are specific to environments and can be transported to other tenants with the help of containers.
Manage Readers
Read Data from Model Functions: Extract data from Model Entity, Model Calculation, Model HANA, Model Join, and Model View.
Process Data: Populate data from sources like OData services and SAP Analytics Cloud connections during function execution.
Manage Writers
Write Data from Model Entities/External Sources: Integrate data from HANA Cloud databases, other environments, or OData services into standalone model entities.
Enrichment and Processing Functions
Enrichment and processing functions are pivotal for preparing and manipulating data before advanced processing begins. They include:
- Manage Views: Use projection, aggregation, column, and row pruning for data preparation.
- Manage Join: Combine data from multiple tables.
- Derivations: Apply conditional logic (similar to case when statements) for assignments.
- Allocations and Calculations: Execute complex calculations to derive deeper insights from data.