2.0 Module II: SAP Controlling (CO) – Driving Managerial Decisions
2.1. Introduction to SAP Controlling (CO)
SAP Controlling, or CO, is the module dedicated to internal reporting. Its purpose stands in contrast to that of FI, which is focused on external statutory reporting. CO is designed to support the coordination, monitoring, and optimization of all internal business processes. It provides management with the information needed for decision-making through detailed analysis of costs and profitability. The core activities within CO revolve around planning, variance analysis (comparing planned data with actual data), and providing a granular view of where costs are incurred and where profits are generated within the organization.
- 2.1.1. Core Purpose and Integration with FI: Although FI and CO are independent modules, they are tightly integrated. The technical linchpin of this integration is the Cost Element. When a G/L expense or revenue account is created in FI, a corresponding primary cost or revenue element can be automatically created in CO. This linkage ensures that any cost-relevant data posted in Financial Accounting—such as an expense from a vendor invoice—flows automatically and simultaneously to a controlling object in CO. This creates a unified, real-time view of both external and internal financials.
- 2.1.2. Key Sub-Modules of CO: SAP CO is comprised of several distinct sub-modules, each serving a specific management accounting purpose.
- Cost Element Accounting: This component provides a comprehensive overview of the costs and revenues that occur in an organization. It acts as the bridge that moves values from FI to CO, classifying expenses and revenues into cost and revenue elements to ensure they are tracked correctly within the controlling framework.
- Cost Center Accounting: This sub-module is used for controlling purposes within the organization. It focuses on capturing the costs incurred by different departments or functional units (cost centers), answering the question: “Where in the organization did costs occur?”
- Activity-Based-Accounting: This advanced method analyzes cross-departmental business processes. Instead of just tracking costs by department, it assigns costs to the specific activities that drive them, providing a more accurate picture of process costs.
- Internal Orders: Internal Orders are a flexible tool used to collect and control costs for specific, time-restricted jobs, projects, or events. They allow for detailed monitoring and budgeting for activities that are temporary in nature.
- Product Cost Controlling: This module calculates the cost to manufacture a product or provide a service. By determining the cost of goods sold, it provides the basis for crucial decisions regarding pricing, sourcing, and profitability at the product level.
- Profitability Analysis: Known as CO-PA, this is used to analyze the profit or loss of an organization by individual market segments. It provides a basis for decision-making by evaluating the profitability of different products, customers, distribution channels, or other market dimensions.
- Profit Center Accounting: This sub-module evaluates the profit or loss of individual, independent areas within an organization. It treats these areas (profit centers) as “companies within the company,” as they are responsible for both their costs and their revenues.
To begin our study of CO, we will start with its most fundamental elements: the objects used to capture and manage overhead costs.
2.2. Foundational CO: Cost Center and Cost Element Accounting
Cost Center Accounting is the bedrock of overhead management in SAP CO. It addresses the fundamental business question of where costs are incurred within the organization. The process involves capturing costs as they happen and assigning them to the specific departments, units, or managers responsible for them. This provides a clear and transparent view of organizational spending, which is essential for budgeting and cost control.
- 2.2.1. Defining Cost Centers: A ‘Cost Center’ is an organizational component that incurs costs but does not directly generate revenue. Examples include the marketing department, human resources, or an IT support team. For reporting and aggregation purposes, cost centers are organized into a ‘Cost Center Hierarchy’, which is a tree-like structure that allows costs to be rolled up from individual departments to higher-level divisions or business units.
- 2.2.2. Creating and Posting to a Cost Center: A new cost center is created using T-code KS01. The master data for a cost center includes key information such as its name, the person responsible, its position in the hierarchy, the company code it belongs to, and the profit center to which its costs and revenues will ultimately roll up. Once created, a financial posting (e.g., via T-code FB50) for an expense like office supplies can be directly assigned to a specific cost center, ensuring the cost is correctly allocated.
- 2.2.3. Cost Element Accounting: Cost and Revenue Element Accounting is the component that provides an overview of all costs and revenues. It serves as the detailed classification system for all postings within CO. As previously noted, it ensures that values are moved correctly from FI into CO by creating corresponding cost elements for G/L expense accounts. This linkage is what allows a financial posting in FI to be simultaneously recorded and analyzed within the CO framework.
While cost centers are ideal for ongoing departmental costs, a more specific tool is needed for temporary projects or events. This need is met by Internal Orders.
2.3. Tracking Specific Activities: Internal Orders
‘Internal Orders’ are a highly flexible tool within SAP CO used to plan, collect, and ultimately settle the costs associated with specific, time-restricted jobs or activities. They are differentiated from cost centers by their temporary and specific nature. While a cost center represents a permanent organizational unit, an internal order is created for a distinct purpose—like a marketing campaign or an IT project—and is typically closed once that purpose is fulfilled.
- 2.3.1. Types and Uses: Internal orders are versatile and can be used in a variety of business scenarios:
- Tracking time-restricted jobs: Monitoring the costs of a specific event, like a trade fair or a short-term project.
- Monitoring investment costs: Accumulating the costs associated with building a fixed asset before settling them to the final asset record.
- Managing accruals: Collecting period-related accrual costs that need to be allocated between financial accounting and management accounting.
- Monitoring activities for external partners: Tracking the costs and revenues associated with services performed for third parties.
- 2.3.2. Lifecycle of an Internal Order:
- Creation (KO01): A new internal order is created by first selecting an appropriate order type, which defines the default settings and functionality. Key master data is then entered, including the company code, business area, and, importantly, the responsible cost center that will oversee the order.
- Settlement (KO02 & KO88): This is the critical final step in the lifecycle of an internal order. After the job is complete and all costs have been collected on the order, these costs must be ‘settled’ or transferred to one or more final receivers. These receivers could be a cost center, a fixed asset, or another controlling object. The process involves defining a settlement rule on the order (T-code KO02) that specifies the receiver(s) and the percentage of costs to be allocated. Then, the settlement run is executed (T-code KO88) to post the actual financial transaction.
From tracking specific costs on temporary orders, we now broaden our scope to measuring the ongoing profitability of internal business units through Profit Centers.
2.4. Measuring Business Unit Performance: Profit Center Accounting (PCA)
Profit Center Accounting (PCA) is the component of SAP CO designed to evaluate the profit or loss of independent, decentralized areas within an organization. It essentially allows a company to treat these areas—such as a product line, a geographical division, or a business unit—as “companies within the company.” PCA is a tool for internal controlling, enabling management to calculate key performance figures like Return on Investment (ROI) for these individual units and assess their contribution to the overall success of the enterprise.
- 2.4.1. The Profit Center Hierarchy: Similar to cost centers, profit centers are organized into a ‘Standard Hierarchy’. This tree structure is mandatory and contains all profit centers within a given controlling area. It allows for the aggregation of profit and loss data from individual units up to higher levels of the organization for comprehensive reporting. This hierarchy is created using T-code KCH1.
- 2.4.2. Creating and Managing Profit Centers: An individual profit center is created using T-code KE51. The process involves defining a unique ID and entering key master data such as its name, the person responsible, and its position within the standard hierarchy. A newly created profit center is first saved in an inactive state, allowing for review before it is formally activated and made available for postings.
- 2.4.3. Assigning Objects to Profit Centers: The power of Profit Center Accounting comes from ensuring that all relevant costs and revenues are correctly attributed to the appropriate profit center. This is achieved by assigning other organizational objects to profit centers.
- Assigning Cost Centers to a Profit Center: Every cost center must be assigned to a profit center. This ensures that all overhead costs collected in a cost center are automatically reflected in the profitability calculation of its corresponding profit center.
- Assigning Material Masters to a Profit Center: Every material in the system must also be assigned to a profit center. When a product is sold, the system uses this assignment to post the revenue and the cost of goods sold to the correct profit center, allowing for product-line profitability analysis.
- 2.4.4. Postings to a Profit Center: When a G/L document is posted for a revenue or expense item (e.g., using FB50), the profit center must be specified in the line item details. This direct assignment ensures that the financial posting is immediately reflected in the reporting for that specific profit center, providing a real-time view of its performance.
Having examined how to analyze the profitability of organizational units, we now turn to the critical tasks of determining the cost of the company’s products and analyzing the profitability of its market segments.
2.5. Valuing Goods and Services: Product Costing (CO-PC) and Profitability Analysis (CO-PA)
Beyond tracking overheads and organizational unit performance, a key function of SAP CO is to answer two of the most critical business questions: “How much does it cost us to produce our goods or services?” and “Which of our market segments are the most profitable?” The two modules responsible for these tasks are Product Costing (CO-PC) and Profitability Analysis (CO-PA).
- 2.5.1. Product Costing (CO-PC): The main purpose of Product Costing is to calculate the internal cost of products or services. This is essential for inventory valuation, profitability analysis, and pricing decisions. It consists of two main areas: Product Cost Planning, where standard costs are calculated, and Cost Object Controlling, where actual costs are collected and variances are analyzed. A foundational step in this process is Cost Center Planning. For example, in a cookie baking shop, one would first plan the total costs for a production cost center (like the oven department) using T-code KP06. Then, the total planned activity output (e.g., total baking hours) is planned using T-code KP26. The system then divides the planned costs by the planned activity to calculate an activity rate (e.g., dollars per baking hour), which is then used to cost the products.
- 2.5.2. Profitability Analysis (CO-PA): Profitability Analysis is the tool used to evaluate the performance of market segments, which can be defined by various characteristics such as products, customers, sales regions, or other business dimensions. It helps management understand which parts of the business are contributing most to the bottom line.
- Types of CO-PA: SAP provides two forms of Profitability Analysis, each with unique benefits.
- Costing-based Profitability Analysis: This type uses value fields to group costs and revenues, offering great flexibility in reporting. It is designed to provide a complete, short-term profitability report that aligns with a marketing or sales-oriented view.
- Account-based Profitability Analysis: This type uses G/L accounts for its structure. Its key advantage is that it is permanently and directly reconciled with financial accounting (FI), providing an accounting-oriented view of profitability.
- Key Components: CO-PA is built around three core components. Actual Posting involves transferring cost and revenue data from other modules (like SD billing documents or FI postings) into CO-PA. The Information System is a powerful reporting tool that allows for multi-dimensional “drilldown” analysis of profitability data. Finally, Planning enables the creation of detailed sales and profit plans, which can be compared against actual results for variance analysis.
- Types of CO-PA: SAP provides two forms of Profitability Analysis, each with unique benefits.
The Controlling module, with its focus on planning, monitoring, and optimization, provides the internal, managerial view necessary for strategic decision-making. We will now explore how both FI and CO integrate with the broader ERP system to create a unified enterprise solution.