Controlling To Be
Controlling To Be
Controlling
Prepared by xyz
1.
Organizational Structure
Page2 of 38
they are overhead costs, then they will be assigned to cost centers or overhead cost orders. The system will then allocates them using internal allocation techniques, according to their source. When you create master data, the system will always assign the Controlling objects to a controlling area and a company code. The level of detail provided by the Controlling component will enable you to track specific information for cost monitoring, business decisions and sales control. For example, the Controlling component will contain subdivisions such as cost centers and internal orders in addition to accounts. The coding will be as follows: Controlling Area Description Assigned Company Code Company Name ABCE ABC Engineering (India) Ltd. ABC ABC Engineering (India) Ltd. ABCE ABC Engineering (India) Ltd. DLF DLF Engineering Ltd. Controlling Area ABCE would be assigned to the Company Codes.
Page3 of 38
1.2
GENERAL
Page4 of 38
Page5 of 38
Primary OR Secondary ?
Save
Page6 of 38
Page7 of 38
Page8 of 38
Page9 of 38
Specify Person Responsible CCtr Category, Hierarchy, Business Area in Basic Data
Save
Page10 of 38
Page11 of 38
General Explanation: Activity types classify the activities produced in the cost centers within a controlling area. To plan and allocate the activities, the system records quantities that are measured in activity Units. Activity quantities are valuated using a price (allocation price). In Overhead Cost Controlling, costs based on the activity quantity of an activity type are posted separately in fixed and variable portions. When you divide the activities of a cost center into activity types, you should consider whether the costs could be allocated effectively to the activity types. The prices of the activity types of a cost center can be either entered manually, or calculated by the system based on the costs allocated to the activities. Prices can be calculated either using plan costs or actual costs. You can plan, allocate, and control costs either at the activity type level of a cost center, or at the cost center level. You can enter actual costs at the cost center level. Costs entered at the cost center level are assigned using splitting You can also assign the activity type of a cost center directly. This use was designed for certain application areas (such as personnel costs and depreciation postings). When the activities produced by a cost center are used by other cost centers, orders, processes, and so on, this means that the resources of the sending cost center are being used by the other objects. Typical examples of activity types for cost centers are machine hours, administrator hours, or units produced. Business Requirement: Bellow Cost centers, work centers exist in production cost centers. A work center finds a place in routing card. For cost accounting purpose the hourly rate per cost center is used and the hourly rate for work center is not available Suggested Business Process: Creation of Activity types (KL01): The activity type classifies the specific activities provided by a cost center along cost allocation lines. Activity inputs from a sender cost center mean that a receiver (another cost center or an order, process, and so on) is drawing on the resources of the sender cost center. Valuation of activity quantities is made with an allocation price calculated based on the managerial strategy chosen. Change Activity Type (KL02): The activity type classifies the specific activities provided by a cost center along cost allocation lines. Activity inputs from a sender cost center mean that a receiver (another cost center or an order, process, and so on) is drawing on the resources of the sender cost center. Valuation of activity quantities is made with an allocation price calculated based on the managerial strategy chosen. Make changes to the activity type master data either at the beginning or at the end of the fiscal year in order to ensure data consistency Display Activity Type (KL03): The activity type classifies the specific activities provided by a cost center along cost allocation lines. Activity inputs from a sender cost center mean that a receiver (another cost center or an order, process, and so on) is drawing on the resources of
Page12 of 38
the sender cost center. Valuation of activity quantities is made with an allocation price calculated based on the managerial strategy chosen. Deleting an activity type (KL04): - The activity type classifies the specific activities provided by a cost center along cost allocation lines. Activity inputs from a sender cost center mean that a receiver (another cost center or an order, process, and so on) is drawing on the resources of the sender cost center. Valuation of activity quantities is made with an allocation price calculated based on the managerial strategy chosen. You can only delete activity types in the current Controlling Area if no transaction data exists for the activity type in the plan, commitments or in the actual for the given fiscal year(s). You are also not allowed to plan any statistical key figures Reviewing changes made to activity type (KL05): - Activity types created in the system may require changes to correct errors made at the time of recording the master data or to update the data with additional information. The following screens provide an internal audit trail to verify what changes were made, when, and by whom. To review changes made to activity type master data as a step in investigating other than expected results of activity type allocations
Page13 of 38
Specify name, description, CCtr Category, Activity Category, Allocation Cost Element
Save
Page14 of 38
groups are flexible structures and can be used in collective master data processing, reporting, allocations, and authorization objects. Each sub group represents a level of summarization. An Activity Type group is unique within a controlling area. There is a business need or desire to group activity types for processing and reporting requirements
Change An Activity Type Group: - Use this transaction to change an Activity Type Group.
When Activity Type Groups are changed both activity types and other activity type groups may be added, revoked or re-assigned to the Activity Type Group being maintained. Activity type groups are flexible structures and can be used in other activity type groups, collective master data processing, reporting, allocations, and authorization objects. Each sub group represents a level of summarization. Groups are unique within a controlling area. When deleting a group, notice that it is not deleted from the controlling area, its relationship to the next superior node is revoked Business Requirement: Make a group of Activity types Suggested Business Process: Creation of Activity Types Group (KLH1) Changing of An Activity Types Group (KLH2) Transaction to view an existing Activity Types Group (KLH3)
Page15 of 38
Key figures defined as fixed values are valid as of the posting period, and in all subsequent posting periods of the fiscal year. You can create, change and display statistical key figures individually or collectively. Individual processing lets you process only one statistical key figure. Collective processing lets you process multiple statistical key figures simultaneously. Change Statistical Key Figure: - The purpose of this script is to demonstrate how to change a statistical key figure. When you make changes to key figures of the category Fixed values, you must enter a new fixed value. This new value is valid for all subsequent periods, until you enter another new value. When you make changes to statistical key figures of the category Totals values, you can first reset the values using reversed +/- signs, and then enter the new values. Business Requirement: ABC Engineering (India) Ltd. desires to distribute the expenses of service and administrative cost centers expenses on a logical basis to other cost centers. Suggested Business Process: Creation of Statistical Key Figure (KK01) Change Statistical Key Figure (KK02) Display Statistical Key Figure (KK03)
Page16 of 38
Save
Page17 of 38
General Explanation: You can gather statistical key figures into statistical key figure groups. You can use statistical key figures, or parts of them, when you need to process multiple statistical key figures in one business transaction. Creation of statistical key figure Group: - When several statistical key figures have been created, a statistical key figure group may be necessary for reporting and monitoring the contents of the group. For example, a statistical key figure (SKF) type group could be created for all SKFs managed by Business Systems, all SKFs managed by Human Resources, etc. This will help assign responsibility for large numbers of SKFs. To create an organized way of monitoring statistical key figures by creating groups for skfs with user defined similar characteristics Changes To Statistical Key Figure Group: - To make changes to a previously created statistical key figure group. Enter the statistical key figure group name or click on down facing area which opens a statistical key figure group selection box. Leave the radio button highlighted to all nodes and click on the green check mark. Make your selection From the drop down list for the statistical key figure group you wish to make changes to and click on the green check mark to continue Display Statistical Key Figure Group: - To display a previously created statistical key figure group, enter the statistical key figure group name or click on down facing area which Opens a statistical key figure group selection box. Make your selection from the drop down list for the statistical key figure group you wish to display and click on the green check mark to continue. Business Requirement: Make a group of statistical key figures Suggested Business Process: Creation of Statistical Key Figure group (KBH1) Change Statistical Key Figure group (KBH2) Display Statistical Key Figure group (KBH3)
Page18 of 38
General Explanation: The basic goals of cost centers cost planning are: Plan and structure of companys future operations for specific period in monetary terms Monitor efficiency by means of plan/actual comparisons The cost and activity inputs section of planning facilitates in planning of both activityindependent and activity-dependent primary costs based on cost elements of cost centers periodically. In activity-independent primary cost planning, planning will be done only for fixed costs. Activity-dependent primary cost planning enables to plan primary costs on a cost centre that are dependent on the work performed by the cost centre, in terms of activity quantities. In activity-dependent planning, provision is made to plan the costs dependent on these activities in fixed and variable portions. This means that the activity type price include two fixed cost portions per cost centre: Activity-independent plan costs and activity-dependent fixed plan costs. The Activity output/prices segment of planning assists in planning of which cost centers provide which activity at what price. These planned prices are used to calculate the actual activities value by considering actual quantities of activities, carried out at production cost centers. Planning of statistical key figures (such as number of power units per cost centre that are used as tracing factors) is for periodic transactions such as assessment. These statistical key figures can be defined as fixed value or as a total value. The fixed value is carried over from the period in which it is entered to all subsequent periods of the same fiscal year. You need to enter a new posting only if the value changes. The total value posts the value only in the period. Where it was entered Cost Centre Budget is used to budget all ABC Engineering (India) Ltd. costs an annual basis, which in turn broken down in to period wise, to compare budget and actual to control the costs at cost centre level. Business Requirement: In order to determine the overhead absorption / recovery rate it is imperative to prepare the budget estimate of expenses that would be part of costs. ABC Engineering (India) Ltd. desires a facility to prepare the budgets / overhead estimates as planned costs Result analysis of Cost centers Suggested Business Process: Actual data is collected whenever the relevant business transaction takes place on online real time basis. Thus comparisons by actual/plan reflect real time data to have firm control over the costs at cost centre level.
Page19 of 38
Cost Centre-Planning
Need to Plan costs and Revenues for Cost Centre
Specify planned cost for the given activity and given Cost Eleent for each period
Save
Page20 of 38
Center
Accounting-
Actual
Postings-
General Explanation: ABC Engineering (India) Ltd. can repost primary costs from one controlling object to another using transaction-based transfers; the original cost element is always retained. This function is designed to correct posting errors. Posting errors should preferably be corrected in the application component where they originate, so that external and internal accounting (FI and CO) is always reconciled. In ABC Engineering (India) Ltd. the assignment of CO objects to the transactions in other modules like FI, SD etc. is taken care of where ever possible, to post the entries automatically to the respective CO objects, in order to reduce the chances of error occurrence. Posting errors involving assignment to a controlling object (cost centre or internal order) can, however, is corrected using a transaction-based reposting in CO. Two kinds of reposting transactions are available for ABC Engineering (India) Ltd. to rectify posting errors related to assignment to a controlling object: reposting costs (or revenues), and reposting line items. The reposting costs (or revenues) transaction is simple transfer of cost (or revenue) from one controlling object to another. The reposting does not preserve a direct link between the amount transferred and the transaction that originally posted the costs (or revenues) to CO. Alternatively, ABC Engineering (India) Ltd. can repost line items from CO documents. To do this, the CO reposting document must reference the original FI document that posted the costs to CO. This enables to track the movement of cost with in CO, and still preserve the link with the originating FI document. In repost line items, facility is provide to enter multiple receiver objects for a line item reposting, but the full amount of original line item must be reposted. Business Requirement: Errors are unavoidable and may result particularly during initial days of SAP live operations. Thus, there will be occasions where postings are assigned to the wrong controlling object, and ABC Engineering (India) Ltd. should be able to rectify posting errors related to erroneous assignment to controlling objects. Suggested Business Process: Posting errors involving assignment to a controlling object, calls for transaction-based reposting in CO
Page21 of 38
Cost Centre-Repostings
Need to Repost
Save
Page22 of 38
Page23 of 38
Cost Centre-Assessment
Need to run assessment cycle
Execute
Page24 of 38
General Explanation: Internal Orders describe individual jobs within a controlling area. Orders support actionoriented planning, monitoring, and allocation of costs. Through Internal orders ABC ENGINEERING (INDIA) LTD. can analyze costs differently than in Cost Center Accounting for cost management. Internal orders are created with reference to an order type. Each order must be assigned to an order type, which then transfers certain parameters to the order. Order types define the purpose of the order and the way it is processed in the system. The order type may also be used to group together orders with similar characteristics. The order master data includes organizational assignments such as company code, business area, and profit center. ABC Engineering (India) Ltd. can choose between two kinds of internal orders based on its requirements, namely true order or a statistical order. ABC ENGINEERING (INDIA) LTD. uses the true order to collect costs and distribute them later to different cost centers or other objects. In the initial posting, the costs are updated to the true order. During periodic order settlement, ABC ENGINEERING (INDIA) LTD. should allocate the costs to the actual controlling objects. ABC Engineering (India) Ltd. use statistical orders to evaluate costs that cannot be itemized in detail in Cost Element Accounting or Cost Center Accounting. This can be achieved by assigning the costs to both the statistical order and the responsible cost center, which directly displays the costs on the order (statistical, for information purposes only) and the cost center (real costs), during posting. In ABC Engineering (India) Ltd. case, statistical orders are useful in the situations like Communication Expenses (In order to track details of each of communication expenses such as telephone, postage etc.), Insurance, staff welfare expenses, Books and periodicals, Auditors remuneration, motor vehicle maintenance expenses etc. Business Requirement: ABC Engineering (India) Ltd. expects to automate the process of analyzing its cost and revenues at order/job level when the corresponding financial documents are posted in Financial Accounting. Suggested Business Process: A new statistical or true order should be created wherever a different analysis is required on specific job or order, which is not provided by cost centre or cost element accounting. In the business scenario of ABC Engineering (India) Ltd., only statistical orders are envisaged for creation.
Page25 of 38
Specify Order name, short text, Business Area, and assign other appropriate cost objects
Save
Page26 of 38
1.2.13
General Explanation: ABC Engineering (India) Ltd. can repost primary costs from one controlling object to another using transaction-based transfers; the original cost element is always retained. This function is designed to correct posting errors. Posting errors should preferably be corrected in the application component where they occurred, so that external and internal accounting (FI and CO) is always reconciled. Posting errors involving assignment to a controlling object (cost centre or internal order) can, however, is corrected using a transaction-based reposting in CO. Two kinds of reposting transactions are available for ABC Engineering (India) Ltd. to rectify posting errors related to assignment to a controlling object: reposting costs (or revenues), and reposting line items. The reposting costs (or revenues) transaction is simple transfer of cost (or revenue) from one controlling object to another. The reposting does not preserve a direct link between the amount transferred and the transaction that originally posted the costs (or revenues) to CO. Alternatively, ABC Engineering (India) Ltd. can repost line items from CO documents. To do this, the CO reposting document must reference the original FI document that posted the costs to CO. This enables to track the movement of cost with in CO, and still preserve the link with the originating FI document. In repost line items, facility is provide to enter multiple receiver objects for a line item reposting, but the full amount of original line item must be reposted. Business Requirement: In ABC Engineering (India) Ltd., there will be occasions where postings are assigned to the internal orders, and ABC Engineering (India) Ltd. should rectify posting errors related to erroneous assignment to incorrect internal orders. Suggested Business Process: Posting errors involving assignment to a internal order, calls for transaction-based reposting in CO
Page27 of 38
Internal Order-Repostings
Need to Repost
Save
Page28 of 38
General Explanation: Automatic cost computation and collection is ensured through integration between CO and PP, thus every production order scheduled and executed the corresponding cost data are collected, recorded and production are calculated. Complete details are set out in following section-Appendix. The following process is part of period end activities: Overhead Calculation: It is recommended to invoke this process at every period end (usually a month) to valuate production orders including maintenance cost of Engineering Services. Complete details of the above are set out in Appendix. Business Requirement: ABC Engineering (India) Ltd. expects to valuate all production orders online real time basis to accomplish the following: Determining cost based pricing policies Valuating of inventories Determination of Cost of goods (manufactured / sold) Variance analysis (Planned yield vis--vis actual yield) Suggested Business Process: In the IMG activity, create costing variants, valuation variants, costing sheets, cost component structures, line ids, settlement rules, variance keys, overhead keys. Product Costing: The functionality of Product Costing is offered by CO sub module Cost Object controlling. This sub module has been designed to answer the question What costs have been incurred on what objects? An object could be a product, a Production order or a sales order. This sub module offers solution to different business scenarios such as: Production of materials to stock or internal consumption Production based on a sales order (No valuated stock sale stock) Rendering of intangible services
This sub module offers cost management function on real time basis for all the plants with in an enterprise. Cost object controlling enables an enterprise to determine the cost of product viz. Cost of goods manufactured or cost of goods sold. Cost object controlling offers information for the following business requirements: Determining cost based pricing policies Valuating of inventories Determination of Cost of goods (manufactured / sold) Variance analysis (Planned yield vis--vis actual yield)
Page29 of 38
Cost object controlling is integrated with the following modules / (sub) modules for actual cost computing for a given cost object ( say a product or an order); FI, from where primary cost information are captured MM, from where material cost information are captured CO-OM, from where the overhead information are captured PP from where production cost information are captured
Cost object controlling has the following sub-components: Product cost by order (Production order) Product cost by period Product cost by sales order Cost of intangible goods and services This appendix discusses in detailed on product cost by order, which is proposed for implementation in Ester Industries Limited. Production order and costing: Basically, the Production cost of a product or order Cost of goods manufactured (COGM) consists of the following elements of cost: Material cost Cost of conversion activities (direct production activities cost) Cost of indirect expenses incurred for conversion. Material costs are collected from Bill of Materials (BOM). A BOM has multiple usages and one among them is computing cost of materials. In SAP it is possible to have production BOM and costing BOM separately. Whenever a costing BOM is prepared separately product costing is performed with this BOM. It is also possible to extend production BOM for using costing purpose. In ABC ENGINEERING (INDIA) LTD., production BOM would be used for costing purposes.
Page30 of 38
Cost of Conversion activities is also called cost of production activities. This cost computation is accomplished as below: In PP module, Plants are defined as central organizational units for production activities. These plants consist different Work centers, in case of discrete Production scenario or Resources, in case of continuous processing scenario. Each of the work centers would have set of Routings that defines steps and stages to complete Production process and so as Resources have set of Recipes. Plant, Work centers, Routing are defined in PP module The Plant, work centers, routing has set of activities that are performed to convert the raw materials to semi-finished goods or finished goods. The execution process of these activities consumes men, machine and indirect material that have monetary value. The monetary values of these activities are called Activity Price. These Activities and Activity price of conversion are defined in CO module as a master data. Each of Cost centers utilizes this master data, wherever relevant.
Page31 of 38
Every work center / Resource (an entity in PP) is assigned to a Cost center (an entity in CO). Thus the production process and costing process are integrated. As the PP module confirms production order the efficiency and effectiveness of production results are available through data of Plant, work centre, routing / Plant, resources, recipes. The associate costs of conversion activities are collected invoking CO module and capturing Activities and Activity prices from appropriate cost center. Work Center wk1-010 wk2-020
SI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Page32 of 38
Costs of indirect activities are collected through definitions in Costing sheet, which is attached to every production order through costing variant and valuation variant. This is explained in detail under PP and CO integration in SAP COGM is computed summing M activities and Indirect costs incurred in conversion in costing sheet. Production Planning (PP) and Controlling (CO) integration in SAP: Integration of organizational entities in PP and CO has already been explained in the previous section. This section discusses the objects (such as production order in PP and costing sheet in CO) integration between PP and CO. Production order that is created for production run monitoring and control is assigned with a costing variant. Costing variant contains a valuation variant assigned to it. Valuation variant has a costing sheet attached to it.
Page33 of 38
The purpose of Costing variant, Valuation variant and costing sheet are explained below: Costing variant contains all control parameters for costing. This includes parameter that controls how cost estimates are executed and which material prices / activity prices (for production or conversion cost computation) are used to valuate the costing items. Valuation variant is mainly to valuate the material issued for production and consumed. Here the strategy is specified on priority basis, which price (standard price or moving average price or price from info records of MM) needs to be defined. According to the set priority the appropriate prices are picked for costing the product / order. Costing sheet collection of different items of cost and defines how the different overheads are calculated. Costing variant, valuation variant and costing sheets are defined and configured in CO and are attached to Production order in PP Thus the COGM is computed in SAP as summarized below: Material cost through BOM Cost of conversion activities through definition of Plant, work center, routing / Plant, resources, recipes in PP and Cost center, activities and activities price in CO and their integration Indirect expenses incurred in conversion activities through overhead definition and method of computation in costing sheet that is attached to Production order (through coating variant and valuation variant). Deployment of Cost object controlling enables one to do: Preliminary cost estimate computation at the time of order scheduling (Preliminary costing) Collection actual costs as the production order progress (Simultaneous costing) Valuating production order (Cost object) upon completion of order execution
Page34 of 38
Broadly these activities are performed as detailed below: Preliminary costing done during scheduling the Production order in PP, this is not discussed in detail in this document as it is out side the scope of the document. Simultaneous costing is performed as cost collection process, which is part of Process throughout the period. Final costing is done at the time of order confirmation, which is part of Process throughout the period Overhead application, variance analysis computation and actual costing are part of Period end closing/processing. Period end closing is generally considered to be month end closing. Processes relating to Process throughout the period and Period end closing are discussed in detail in the subsequent sections, with an example. Macro picture of cost computation The process of costing has very close alignment with Production process almost in every respect. Considering organizational units cost centers and work centers are inter-linked. Every Production order that is scheduled for Production is assigned with costing variant, valuation variant and a costing sheet, which collects the cost. In the same way, at the every stage of Production activity the cost details such as material cost, conversion cost through activity allocation (discussed later), indirect expenses are collected and the cost of the Production order is determined which is distributed to the products manufactured under the given Production order. The cost computation is done in the system, upon confirmation of Production order recording the quantity of goods produced and resources consumed. Thus the costs of semi-finished goods are computed through cost capturing for each of the semi-finished goods Production order and so as finished goods.
Page35 of 38
In the following section (section covering process throughout the period and period end closing), costing process of Production
Page36 of 38
1.2.15
Profitability Analysis
General Explanation: Profitability Analysis (CO-PA) enables you to evaluate market segments, which can be classified according to products, customers, orders or any combination of these, or strategic business units, such as sales organizations or business areas, with respect to your company's profit or contribution margin Costing-based Profitability Analysis is the form of profitability analysis that groups costs and revenues according to value fields and costing-based valuation The actual postings represent the most important source of information in CO-PA. You can transfer both sales orders and billing documents from the Sales and Distribution (SD) application component to CO-PA in real-time. In addition, an interface program is available to let you transfer external data to the R/3 System. You can also transfer costs from cost centers, orders and projects, as well as costs and revenues from direct postings (G/L account postings in FI, orders received in MM, and so on) or settle costs from CO to profitability segments Business Requirement: ABC Engineering (India) Ltd. expects segment wise reporting and combination of reports through Profitability analysis by using Costing based method Suggested Business Process: Operating concern need to be assigning to controlling area. Desired Characteristics: PROFITABILITY ANALYSIS CHARACTERISTICS SALES ORDER-WISE PRODUCT WISE CUSTOMER
Page37 of 38
Page38 of 38