SlideShare a Scribd company logo
1 of 19
Download to read offline
2-1
Integrated ABC in R/3 2Chapter 2
Integrated ABC in R/3
This chapter clarifies the concept of integrated Activity-Based Costing (ABC) in
the SAP system and its implementation in the R/3 CO component.
The Integrated ABC in the SAP Business Framework
The integrated ABC in the
SAP World
The SAP Business Framework, which is shown in its simple form in Figure 2-1,
includes the R/3 system with its application components; these are namely Fi-
nancial Accounting (FI), Controlling (CO), and logistical applications such as Pro-
duction Planning (PP) or Sales and Delivery (SD). There are new SAP products,
which are not part of the R/3 core system. Nevertheless, these are integrated with
the R/3 system through interfaces. These products include the Business Informa-
tion Warehouse (BW) and Strategic Enterprise Management (SEM). The impor-
tance of ABC for these products is clarified in the initial chapter.
Fig. 2-1: SAP Business Framework.
The ABC application (labeled ABC in the figure) uses all parts of the R/3 CO component.
Important for ABC is the fact that components FI and CO are integrated. This
means that the type and value of expenses posted in FI appear in CO as well.
Thus, the controlling component always compiles from current, operational cost
data. Integrated ABC works out of the CO component and uses all of its applica-
tions (CO-OM, CO-ABC, CO-PC and CO-PA), which are briefly described in the
first chapter.
Value Flow in R/3 COCost Center Accounting (CO-OM-CCA) normally dispenses all costs of a firm’s
resources to cost centers, which are structured according to areas of responsibility.
The remaining CO applications build on CO-OM-CCA.
2-2
2 Integrated ABC in R/3
Fig. 2-2: Integrated ABC with R/3 CO
CO-ABC offers the business process as a complete controlling object that can be allocated to cost
objects as well as to market segments.
CO-ABC provides the business processes that can also be applied across cost centers.
This means that a business process can utilize several resources from different cost
centerssimultaneously.Businessprocessescanalsobedebitedwithcostsdirectlyfrom
financial accounting. However, this approach can make the accountability for such
costs unclear within the organization. This might be a sensible approach for some
costs, like operating materials or supplies (lubricants for a maintenance process), that
abusinessprocessconsumes.Productrelatedbusinessprocesscostscanbeaccurately
assigned to products or jobs, like orders or projects. This occurs through the Product
Costing application (CO-PC). Thereby, process costs flow like material or direct pro-
duction costs into the manufacturing costs of the product. This makes it possible to
identify the process costs within the manufacturing costs, and therefore to include
process costs in stock valuations. Business processes not related to production are
assigned to the relevant market segments through the Profitability Analysis (CO-PA)
application, where you can find the corresponding revenue figures. Process costs that
are a part of production costs are automatically released to CO-PA, as direct costs are.
Master Data and Structures
Following is an overview of the master data and structures, which are important
for ABC, as well as their essential characteristics .
Cost Centers and Activity Types (CO-OM-CCA)
Resources Different resources from a cost center (which can be similar to a department) are
defined through various cost center activity types. The resources provided by a
cost center are utilized through the consumption of activity types from one cost
center by other cost centers, orders or processes. The quantity utilized is priced
retroactively from rates based on existing costing policies. This allows the system
to accurately assign costs to the responsible processes depending on the resources
actually consumed.
2-3
Integrated ABC in R/3 2
Below are examples of activity types for cost centers from various branches:
u Production: drilling hours, wages hours, and so on.
u Service: plant maintenance hours, inspections hours, and so on
u Administration: clerical hours, sales hours, and so on
It is important that the activity quantity of an activity type be linked to a cost
center. An view across cost centers is not possible with activity types.
Business Processes (CO-ABC)
Business processes represent cross-functional procedures within an enterprise (for
example, material procurement). Usually multiple cost centers participate in the
execution of a business process. Business processes utilize various resources, which
are made available by cost centers (for example, clerical hours in the purchasing
and quality management cost centers, as well as wage hours of stock workers
from the stock/inventory cost center).
Organizational Assignment
of Processes
As with a cost center, a business process is defined within a controlling area for a
particular company code (which is assigned to the aforementioned controlling area).
This ensures that the process assignments reconcile with financial accounting.
Process Characterization
through Attributes
You can classify your business processes through particular process attributes, which
are specified in master data. For example, order processing can be partitioned into
price quoting, order validation and shipping. These are labeled with different grades
of value added as appropriate. You may create as many attributes as necessary.
The following attributes are delivered with the standard package. The values that
these attributes can assume are set in customizing.
u External Value-Added:
External value-added specifies how much a process raises the product value
externally (for example, for a customer). A possible classification is low, mid-
dle, and high value-added. An example of an external value added process is
the delivery of goods to the customers that one could give a high classification
to in a Just-In-Time industry.
u Internal Value-Added:
Internal value-added processes bring marginal satisfaction to the customer,
but are crucial for internal operations. The logistics required to prepare mate-
rials for production would be one instance.
u Business Process Type:
The business process type specifies to which area of the enterprise the process
is assigned; for example, sales, development or production.
u Cost Behavior:
The cost behavior indicates from what the process costs are dependent (for
example, the number of lots or batches, or the volume of production).
u Attribute 1 and Attribute 2:
The firm can set these attributes completely separately.
Business process attributes can provide important information on how to opti-
mize processes. For example, one can make a broad attempt to eliminate process-
es that add only marginal value.
2-4
2 Integrated ABC in R/3
Products and Jobs (CO-PC, CO-OM)
Material Master Record Products are normally defined in the material master record of the R/3 system.
This master record contains numerous control parameters for logistics. This is how
parameters are defined in the master record; these parameters determine the meth-
od used to calculate the overhead cost assignment for the respective product . The
master record also contains the calculation results in the form of standard costs for
the product. These standard costs are used to determine stock levels, among other
things.
Cost Objects The R/3 system represents tasks as cost objects (for example, production orders,
customer orders, internal orders, and others). You can couple a cost object with a
product (for example, production order for a specific product), or a certain job
description, which is independent of a product (for example, a trade fair order).
Plan costs are recorded on cost objects, and periodically compared with incurred
actual or target costs. This makes job costing possible at the cost object level.
Market Segments, Characteristics and Value Fields (CO-PA)
Multi-Dimensional Market
Segments
To analyze corporate performance, it is not enough to implement job costing at the
product level. Of more interest are multi-dimensional market segments that distin-
guish themselves through a myriad of characteristics. You can analyze the profit-
ability of a product in a specific region, customer group and distribution channel
simultaneously. This multi-dimensionality is especially meaningful for the service
industries, which often see their products as much more than one-dimensional.
Multi-Level Contribution
Margin Accounting
You can log revenues, sales deductions, discounts and returns, and costs of any
kind as well as quantity key figures for each market segment in the respective
value field. You can build up information for multi-level contribution margin ac-
counting through the proper structuring of profitability reports according to val-
ue field.
Statistical Key Figures (CO)
Resources and
Process Drivers
Statistical key figures are used in CO to generally characterize cost centers or pro-
cesses. They also enable the entry of driver quantity data. They can serve as re-
source or process drivers. The resource driver describes the amount of resources
utilized, and the process driver gives the number of process executions (for exam-
ple, number of orders, palette movements, and more).
Information Structures in the Logistic Information System (LIS)
Automatic Recording of
Driver Quantities
Alarge number of processes would make the periodic updating of driver quantity
calculations very labor intensive. The Logistic Information System (LIS) makes it
possible to record numerous drivers automatically. The update of driver quanti-
ties occurs during the execution of R/3 transactions in the LIS information struc-
ture. For instance, this allows the R/3 system to calculate the number of config-
urable order items when a customer order is created, and to save this in an appro-
priate information structure at the level of ”Customer, Product, Distribution Chan-
nel” as a LIS key figure. This information can later be used by CO-ABC to assign
process ”Product Configuration” to the corresponding market segments. This func-
tionality is especially important for an efficient ABC solution.
2-5
Integrated ABC in R/3 2
Methods of Integrated ABC
In general, there are two techniques for assigning cost center resources to business
processes (via resource drivers), and assigning business processes to the corre-
sponding receiver objects (via process drivers). We refer to these methods as push
and pull respectively, and describe them below. Deciding for one of the two ap-
proaches has far reaching consequences regarding the capacity of ABC as a man-
agement tool in your organization. In principle, it is possible to apply both meth-
ods in parallel in one ABC model. Management will use the pull approach, which
offers more capacity, or the other based on its needs.
The Push Approach
Simple cost distributionThe push approach is one of ”simple cost distribution”. Costs from the cost center
resources are distributed over the business processes based on the resource driver.
The resulting process costs are then assigned to the respective products, custom-
ers, or other objects, in a second step (see Figure 2-3). The process driver in the
push approach is used solely as a tracing factor to distribute costs to the receiver
objects, such as cost objects, market segments, and others. To implement the push
approach, the R/3 system offers assessment and distribution, which are described
below. The assessment posts costs under a secondary cost element, and is thus
suited to clarify what costs are used for, when assigned through the assessment.
On the other hand, the originating primary cost elements (for example, wages,
salary, and raw material) are preserved by the receiver during the distribution. It
is useful when the origins of costs are more interesting than their causes. As of
release 4.5, it is also possible to layer costs under several cost elements when using
the assessment technology. This enables the user to regroup primary cost elements
into a few meaningful secondary cost elements.
Fig. 2-3: The Push Approach
Costs originate from cost centers and are distributed to business processes through resource
drivers, and later to products, customers or other objects through process drivers.
2-6
2 Integrated ABC in R/3
Resource Consumption
Tracing Factors as
Resource Drivers
Both methods can be used to assign cost center resources to processes. The tracing
factor represents the resource driver in the assessment and distribution cycles in both
cases (see Figure 2-4). For example, the resource driver can appear as a statistical key
figure of a business process representing a measurement for the resource consump-
tion. This statistical key figure can be taken, when necessary, from the Logistics Infor-
mation System (LIS) by establishing a link between the LIS key figure relevant to the
resource driver, and the statistical key figure of the business process. As an example,
the ”Number of Purchase Orders” can be logged automatically in a LIS information
structure whenever the relevant transaction is executed. You can also assign resourc-
es to business processes using fixed percentages or some other distribution key. The
push approach is unable to identify variable cost components in a business process.
Fig. 2-4: Cost Center Assessment and Distribution
Resources from the cost center Quality Management can be assessed or distributed to the respec-
tive business processes through the resource driver labor hours.
Process Consumption
Business Process Assessment To assign business processes to receiver objects, the R/3 System offers the assess-
ment method because in ABC the cause of consumption costs for the receiver is
normally the dominant issue. Process drivers appear as tracing factors in the as-
sessment cycle just like the resource drivers do. The LIS can thereby serve as a
source of relevant cost driver information for process drivers, as it did for resource
drivers in the scenario described above. If you make a process assessment directly
on to the profitability segments in the Profitability Analysis component (CO-PA),
the value fields in the operating concern serve as the tracing factors. In order to
create a causal relationship between profitability segment and process consump-
tion, you can transfer the cost driver information from the LIS to the correspond-
ing value fields (see Figure 2-5). For process costs taken from the assessment, no
variable cost portions are identified in the receiver object.
2-7
Integrated ABC in R/3 2
Fig. 2-5: Process Assessment
Process costs from the purchasing process are directly assessed onto the corresponding profit-
ability segments by means of the process driver ”Number of Orders”. The system automatically
logs the process driver quantity in the LIS originally.
Completely Crediting SenderThe cost center distribution, cost center assessment and the process assessment
are purely value calculations that ultimately completely credit the sender object.
Assessments are also made in order to transport cost center or processes variances
to the profitability analysis.
Push Approach used for Full
Cost Absorption
The push approach is easy to implement, but allows for limited analysis. The push
approach ”method” of value calculation merely allocates costs from sender to re-
ceiver. The driver used in the assignments are not posted. The assignment of fixed
and variable costs is not possible because the quantity flow is not measured. Fully
absorbed costs are allocated in each case. The operating rate and capacity utiliza-
tion of the sender object cannot be identified through the sender object. You could
carry out a variance analysis in this case only through a plan / actual comparison
at the cost element level.
This relatively imprecise method is used often because it is easy to implement also
in non-integrated systems.
The Pull Approach
Quantity Based Cost
Assignment
Highly integrated systems support the more precise quantity based cost assign-
ment. It provides the basis for the pull approach. The underlying quantity flow is
an objective measure for the activities performed for the various cost perspectives
of the enterprise, independent of the valuation of quantities. The term pull em-
phasizes that this method calculates quantities utilized retroactively, and does not
distribute or push costs fowards. Quantities are actively pulled by the receiver
objects and evaluated with costs in a second step. The following example of an
enterprise planning cycle clarifies this method. However, it is valid for the assign-
ment of actual quantities and costs as well.
2-8
2 Integrated ABC in R/3
Fig. 2-6: The Pull Approach.
Starting with the sales plan, process and resource quantities to be made available are ”pulled”
based on a causal driver relationship. Primary cost planning occurs in cost centers on this foun-
dation. The resulting price calculation for resources and processes valuates the entire quantity
structure with costs.
Building a Quantity Structure The pull approach begins at the end of the value adding chain (see Figure 2-6).
Operations and sales plans make up the foundation. Process driver relationships
describe the causal relationship between the planned sales quantity for various
market segments and the process quantities to be utilized. If after executing the
planned process quantity assignment, the planned process quantities are known,
the system uses these to calculate the resource quantities. Normally, resource driver
relationships are used in the form of average quantities for the resource consump-
tion per process execution. A realistic primary cost plan is now possible through
the known resource quantities. From this point, a continuous plan quantity struc-
ture exists for the firm.
Valuating Quantity Structures The plan prices for the various resources (activity types) can now be automatical-
ly calculated based on capacity or planned quantity. Manually set prices are also
possible to allow management to valuate activities as it sees appropriate. The meth-
od chosen to calculate prices basically determines how powerful ABC will be as
an information tool. The consequences are discussed in another section. Resource
quantities used by the processes are valuated with the prices. This influences the
cost flow from cost centers to processes. The process cost and quantity make up
the process price, which valuates the quantities utilized by the market segments
or products. This makes the assignment of costs to the receiver accurate. The price
calculation and valuation of the quantity structure is an iterative process that guar-
antees the correct handling of circular relationships in this structure. For the valu-
2-9
Integrated ABC in R/3 2
ation of the actual quantity structure, the system uses the plan prices. The actual
activity price calculation, based on posted actual costs and quantities supports the
calculation of prices at period end, and completely credits the cost centers. Thus,
while seasonal price changes are normally accepted, this is not the case from the
perspective of ABC.
Resource Consumption
The methods supported by the R/3 system to assign resources to processes based
on quantities are the direct and indirect activity allocations, the target=actual as-
signment as well as the structured process.
Direct Activity AllocationWith direct activity allocation, the resource driver is manifested by an activity type
that represents the output produced by a cost center resource (such as employee
hours or kilowatt-hours, among others). This form of resource assignment is the
most accurate approach, but at the same time the most time-consuming because
you must measure and enter the exact quantities of resource outputs consumed.
This usually occurs as a manual confirmation of quantities on both the sender and
the receiver sides. If a manual time confirmation of resources is set through CATS
(Cross Application Time Sheet), the system carries out a corresponding direct activ-
ity allocation in the background. The process is thus one of the possible receivers in
CATS. Data from other systems can also be posted in the R/3 for driver quantity
entries as direct activity allocations through BAPI’s (BusinessApplication Program-
ming Interface) or through the batch input method. All validations of the direct
activity allocations go through this automatic allocation in the background.
Fig. 2-7: Direct Activity Allocation.
The resource quantities utilized are either manually or automatically allocated to the processes,
and then valuated with the corresponding price.
2-10
2 Integrated ABC in R/3
The indirect activity allocation uses the tracing factor of a corresponding cycle as
resource driver, as it does with both push approachs. The difference, however, lies
in the fact that the resource driver is not used for cost distribution, but rather as
the basis for assignments of quantities. Indirect activity allocation can be applied
in two variations. With the manual variant, you assign the known resource quan-
tities from the cost center to the business processes in relation to the resource driv-
ers (tracing factors). With the retroactive variant, the resource driver quantity (for
example, number of orders) is multiplied with the standard quantity (for exam-
ple, 2 min. per order); this ultimately determines the resource quantity utilized by
the process. The total of all resource quantities consumed by business processes
equals the total output of the resource by the cost center (see Figure 2-8).
Fig. 2-8: Inverse Indirect Activity Allocation.
The driver quantities for the number of orders are known for both purchasing processes. On
average, each inland order takes 0.1 clerk hours (the sender value of the cost center/activity
type). An international order is twice as expensive, which comes to a receiver weight factor of 2.
Both processes require a total of 1,400 clerk hours from the purchasing cost center. This repre-
sents 84,000- in resource costs. This gives a price of 60-/hr that is used to value the quantities
consumed by the respective processes.
Target=Actual The target=actual allocation also uses an inverse approach to determine resource
consumption, but returns actual quantities only. The R/3 System uses individual-
ly confirmed actual process quantities and considers the corresponding plan quan-
tities to calculate an operating rate. If resource outputs are difficult to measure,
plan quantities consumed by processes are multiplied by the operating rate to
calculate target quantities. Assuming that the execution of individual processes
can be standardized, and that the relationship between the planned resource con-
sumption and process quantities are realistic, then the target quantities determined
beforehand are set as the actual quantities.
Indirect Activity Allocation
2-11
Integrated ABC in R/3 2
Structured processes offer the greatest flexibility to assign output quantities of the
cost center resources to business processes. The template, or process template,
which is attached to the master record of a process, explicitly describes the struc-
ture of this process. Similar to a routing for direct activities, the template describes
the indirect activities that occur during each execution of a business process. It
defines which cost center resources are consumed by the business process and in
which quantities. The template is a highly flexible tool because it allows you to
determine what resources are consumed and calculates consumed quantities dy-
namically. This means you can model complex resource drivers by means of func-
tions and formulas. The template also allows you to distinguish between variable
and fixed quantities consumed (see Figure 2-9, Process Order Configuration). The
variable quantity factor represents an average quantity for each business process
execution, which when multiplied by the process output equals the variable out-
put quantity of the resource consumed by the process. The fixed resource quantity
utilized is independent of the process output and can therefore be compared with
a ”stand-by” resource. The process uses this, even when it is not carried out. The
costs consumed with the structured process approach can be divided into fixed
and variable portions.
Fig. 2-9: Templates for Structured Processes
Structured Processes
2-12
2 Integrated ABC in R/3
Process models with several layers can be implemented through the structured
process since sub-processes can be included in the template next to the tasks/jobs
at the cost center level; these portions of processes can in turn have a structure
(template) (see Figure 2-9, process order processing). With multi-step business
process models, note that you must ensure a causal relationship between the pro-
cess drivers of the main business process and the process drivers of the sub-pro-
cesses as well as the resource drivers at the task level. Only if you ensure propor-
tionality between the drivers at the various levels will the allocations of the result-
ing resource inputs make sense solely via the cost driver of the primary business
process.
Tasks represent a link between cost center accounting andABC because they make
up the base of both functional and process oriented structures. On the one hand,
tasks represent the lowest level of the process segmentation. On the other hand,
they correspond to the activity types of the cost centers (see Figure 2-10). The
relationship between the activity types and the task produces a task catalog con-
taining the average quantity of an activity type that is required when executing a
task. The resources consumed by tasks are valued through the utilization of activ-
ity types; here, the cost center is credited, and the process or sub-process is debit-
ed. No costs are assigned at the tasks level because these are known through the
activity type price and standard activity type quantity for the task.
Fig. 2-10: Tasks as Links between Functional and Process Oriented Structures
Process Consumption
In order to assign business processes to receiver objects based on quantities, you
can use all the described methods of quantity assignment for resource consump-
tion. Instead of resource drivers, the process driver serves as the measurement for
consumption of overhead business processes by the receivers. The methods of
direct and indirect process allocation, and target=actual allocation will therefore
not be described in detail here.
Tasks
2-13
Integrated ABC in R/3 2
Fig. 2-11: Template for Product/Cost Object
Through functions, the templates access process driver relevant information from the cost object
environment. User defined formulas allow a dynamic calculation of the quantities pulled by the
cost object, and valuated with the process price.
In addition to the structured processes, the dynamic process allocation is another
method that supports the use of the template. With this method, processes are
equitably assigned to cost objects or market segments over the appropriate pro-
cess driver. The functionality for processes introduced below is also available for
the activity types of the cost centers.
Template for Cost Objects
The template can dynamically (automatically) ascertain the processes relevant for
a cost object. The R/3 System automatically calculates the process quantities uti-
lized at the time of costing using process driver relevant data in the environment
of the cost object (see Figure 2-11). A wide spectrum of functions, as well as user-
defined formulas, allows you to model complex process drivers. The process quan-
tities consumed by the cost objects are posted differently to allow the process costs
accepted by the cost object to include both variable and fixed amounts. The pro-
cess costs of a cost object can also be identified in aggregate form in the profit
analysis through the cost component split.
Dynamic Process Allocation
2-14
2 Integrated ABC in R/3
The template represents a general description of processes and process quantities
independent of the costing object. You can use the template to determine quanti-
ty-based utilization of business processes by cost objects. It consists mainly of four
columns: the object (process), the driver quantity, the activation, and the alloca-
tion event (see Figure 2-12). The individual columns answer the questions: which
process, under which conditions and with what quantity is assigned to the cost
object at what time. The following example concerning material movement pro-
cesses underscores the high flexibility of the template in determining driver quan-
tities. This flexibility and the resulting high degree of automation for quantity
based assignments makes the template a key tool for the pull approach.
Format and Function of the
Template in Costing
Fig. 2-12: Format of the Template for Cost Objects
Which Process? The template can identify the utilized processes during the calculation. A user
defined approach to find a material movement process can be structured around
the following logic. An enterprise is made up of several plants. Each plant has a
materials movement process that supplies the necessary stock materials for the
production line. For this process, each plant uses various resources, resulting in
various process prices at the separate plants. Each process carries with it an orga-
nizational attribute containing the plant. All materials movement processes are
summarized in a process group. The costed product in question here is produced
in plant A. The user-defined approach automatically identifies all material move-
ment processes from the process group that match the plant attributes of produc-
tion plant A.
Under which conditions? The quantity and activation columns each distinguish plan and actual data. The
activation columns contain conditions under which the process is executed. With
the previously mentioned example concerning material movement processes, you
can check whether the costed product is completely or partially produced in-house.
Outsourced products deactivate the process. Usually, an activation condition in
plan agrees with that in actual.
2-15
Integrated ABC in R/3 2
Which process quantities in
plan and actual?
However, this does not pertain to driver quantity calculations. Though the pro-
cess driver in plan and actual are identical (for example, the number of palette
movements for a material movement process), the corresponding driver quanti-
ties in plan and actual are calculated differently. The calculation of palette move-
ments for a specific production order in plan must comply with a model based on
master data values because during the plan calculation, no movement data exists
(see Figure 2-13). On the other hand, the number of material movements that in
fact occurred can be deduced from the posted material voucher. Of course, you
can also use fixed standard quantities, utilized by a cost object (for example, pro-
duction order), in the respective columns. You can enter an order planning pro-
cess quantity of 1 in the plan as well as in the actual if this process is always
utilized only once per production order.
Fig. 2-13: Template Formula for Dynamic Driver Quantity Determination.
The formulas for the driver quantity determination in the plan can vary from the actual formulas.
Flexible Functions for Com-
plex Drivers
With the flexible template functions you can implement in the R/3 system your
choice of firm specific driver formulas which are based on R/3 table structures. In
our example, we will now see how the calculation of the number of palette move-
ments for the manufacture of one product type with a specific lot size can be ef-
fected in the plan through a flexible function (see Figure 2-14). The flexible func-
tion used here is from the standard R/3, and runs through all BOM items (BOM
table) of the material that is in manufacturing. For each item, the system carries
out the user defined algorithms that calculate the number of palette movements
for the respective BOM component. The calculated quantity of a component need-
ed is the product of the BOM quantity (standard function) and the production lot
size (standard function). This is subsequently divided by the number of compo-
nents (standard function) contained in a palette (listed in the material master record
of the component). Because an entire palette must be moved even when only a
portion of its contents is needed, the quotient is rounded to the next whole num-
2-16
2 Integrated ABC in R/3
ber. To complete the calculation, the flexible function adds the results at the item
level and offers the sum of the palette movements for this product as the driver
quantity.
Fig. 2-14: Flexible Function.
The total number of palette movements for the material consists of the sum of the palette move-
ments corresponding to each component. The values for the components come from the material
BOM’s and the material master records of the components.
When does the
allocation occur?
Because cost objects imply controlling jobs that may exist over various periods,
the right time frame to assign the process to the cost object becomes an issue. The
column for the allocation event allows you to control events like the start or deliv-
ery of an order. The processes are then assigned to the cost objects only within the
respective period containing the desired event. This column is therefore only rel-
evant for the assignment of the actual driver quantity. It can play an important
role for the WIP calculation. Many functions for the actual quantity calculation
automatically supply period relevant results. For such functions, no allocation
event control is needed.
Reusable Template A template can be used for many cost objects. The template for the concrete object
(product) is automatically identified and valued when the product costing is run.
You can use the same template for many, or even all products. The template does
not have to be maintained for each product, as is the case with the routing and the
BOM. The ability of the template to determine the process and to calculate process
quantities dynamically makes it a powerful tool since a single definition can be
reused any number of times; for example, the same formula used to calculate the
palette movements is valid for all products, but needs defining only once. You can
make existing templates subordinate to main ones, and thus extend the usability
of these templates even further, and simultaneously reduce the time needed to
create or adjust main templates.
2-17
Integrated ABC in R/3 2
The costing of the cost object occurs at various points during its life cycle (see
Figure 2-15). This makes job costing comprehensive enough to include process
costing. The planning activity for a cost object begins with the non-order-generat-
ed product costing which determines the standard price for the product. Opening
an order initiates preliminary costing. Actual costs that are entered during pro-
duction are constantly controlled. At the conclusion of specific periods various
milestones or reporting points, actual quantities, material consumption or pro-
cesses can be confirmed; this helps check the compliance of the cost estimates. The
conclusion of an order finalizes the costing, which calculates the actual order costs
and compares these with the planned ones; this guarantees the controlling of costs
for each order at any time.
Calculation Occurrences
Fig. 2-15: Overview of Costing Methods at Various Times
Templates for Market Segments
Processes not driven by production, but rather by customers, distribution chan-
nels, regions or other items, can be assigned directly to the corresponding market
segments in the profit analysis according to their quantitative consumption with
the help the template The template referenced here and the one used for cost ob-
jects differ only marginally.
Process Drivers of the Market
Segments
Template functions can automatically calculate process driver quantities based on
the profitability analysis information. The LIS and external systems can also serve
as sources for this information (see Figure 2-16). For example, the system calculates
the plan driver quantity for process ”order taking” based on the sales quantities per
customer and product planned in CO-PA. The system can calculate the driver quan-
tity ”number of order items taken” by assuming an average order quantity per or-
der item and making the number of order items taken equal the planned sales quan-
tity divided by the average ordered quantity per order item. The LIS can serve as a
data source to calculate the corresponding actual driver quantity. The system can
automaticallylogthenumberofactualorderitemspercustomerandproductthrough
a LIS information structure. The template directly accesses the corresponding LIS
key figure of the information structure whose characteristic values correspond to
the market segment, which consumes the process as receiver object.
2-18
2 Integrated ABC in R/3
Fig. 2-16: Templates for Market segments
The driver quantities can be available directly in the of the value fields of CO-PA as well as in the
LIS or external system.
Template Assignment and
Assignment Levels
The template for market segments can also be reused. The search approach in this
case is tied to characteristics of the market sector. This allows you to assign a tem-
plate at a high level (for example, to a region), or at a more detailed level (for
example, to customer groups or product groups). The higher the defined assign-
ment level is, the more often you can reuse the template because the higher levels
encompass all the market segments of the respective detailed levels. It is impor-
tant that the level of the template assignment be different from that of the process
assignment. The assignment can be controlled by all means through the region or
the sales organization. The assignment occurs at the customer group / product
group levels and even at the customer / product levels.
Push versus Pull
The effect that the chosen method has on how the firm is controlled is discussed
below.
Consequences of the Push
Approach: Full Cost
Absorption
Pure cost distribution methods make it possible to realistically assign overhead costs
to their originating receiver objects with the appropriate driver (such as products and
customers), which is not possible with traditional overhead costing. Nevertheless,
this is solely an assignment of all occurring costs that does not take the true activity
quantities consumed into account. You thus cannot answer questions dealing with
the productivity of overhead processes, or with the costs of idle resource capacity.
Consequences of the Pull
Approach: Variance Analysis
The technique of the pull approach requires more input than that of the value
accounting since an analytical plan and a measurement of the actual quantities are
necessary. The quality of ABC depends on the quality and measurability of the
drivers. The knowledge that the utilization of a procurement process depends on
the complexity of the materials to be procured is useless if this complexity is not
measurable. The results of a process assignment are questionable if they are based
on rough percentages due to a lack of ascertainable measures. Manual measures
are normally unfeasible for prolonged ABC use. Many of the necessary measures
are already available in the SAP R/3 system in the statistical data. The use of this
data in an integrated ABC is facilitated by existing mechanisms, like the template.
2-19
Integrated ABC in R/3 2
An advantage is that now an operating rate can be calculated with the known
actual quantity and an underlying planning quantity. This makes it possible to
compare the plan with actual and target with actual of costs and quantities. Vari-
ances can be analyzed and differentiated according to various categories. Ques-
tions regarding the productivity of the overhead processes can thus be addressed.
Fair Cost AssignmentThe pull approach makes it possible to examine a resource quantity or process quan-
tity flow throughout the entire value added chain of an organization. This remains
the case as long as the user selects the appropriate resource and cost drivers and
makes appropriate assignments of overhead costs to their originating receiver ob-
jects (such as products and customers). The advantage of this pull approach is the
use of only those quantities actually consumed by the receiver objects. Costs due to
unused capacity remain in the cost center when resource prices are calculated based
on capacity. The pull approach guarantees fair cost assignments to products and
customers since no penalties are made due to unused capacity costs.
Activity-Based BudgetingThrough the inverse method described, the pull approach allows you to transfer
plan sales quantities automatically to the existing process and resource quantities
of the cost center resources.The R/3 system utilizes the resource and process driver
relationship established by the user. For the backflush calculation of the quantity
flow it is important to distinguish between fixed and variable quantities. Only
variable quantities are adjusted to the changed sales quantities in the integrated
planning. The integrated planning supports Activity-Based Budgeting, and helps
identify unused or under capacity of the cost center resources. These overhead
resources can then be redistributed if necessary.
Simultaneous Use of Push
and Pull
The user of the integrated ABC in R/3 is not forced to use only one of the ap-
proaches. Both approaches can be implemented simultaneously (see Figure 2-17).
Depending on the situation in the enterprise, it may still be necessary to apply the
more informative pull approach with specific resources and processes.
Fig. 2-17: Simultaneous Use of Push and Pull Approaches in the Integrated ABC

More Related Content

What's hot

SAP Product costing Calculation With Components - Skillstek
SAP Product costing Calculation With Components  - SkillstekSAP Product costing Calculation With Components  - Skillstek
SAP Product costing Calculation With Components - SkillstekSkillstek
 
Product Costing
Product CostingProduct Costing
Product Costingpmenocha
 
Sap material movement types
Sap material movement typesSap material movement types
Sap material movement typesKartik Naidu
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sapPepa Pencheva
 
Product costing in SAP - a primer
Product costing in SAP - a primerProduct costing in SAP - a primer
Product costing in SAP - a primerRajesh Shanbhag
 
CKM3 Multipe Materials with Cost Component Split
CKM3 Multipe Materials with Cost Component SplitCKM3 Multipe Materials with Cost Component Split
CKM3 Multipe Materials with Cost Component SplitRogerio Faleiros - SAP CO
 
Vendor consignment configuration doc
Vendor consignment configuration docVendor consignment configuration doc
Vendor consignment configuration docLokesh Modem
 
Material Ledger Product costing
Material Ledger Product costingMaterial Ledger Product costing
Material Ledger Product costingotchmarz
 
SAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGSAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGsaiprasadbagrecha
 
Co product costing config ecc6
Co product costing config ecc6Co product costing config ecc6
Co product costing config ecc6Abhishek Mittal
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In ProcessPritesh Mogane
 
Ewm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processEwm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processManikandanVijayan2
 
Case Study_SAP Material Ledger
Case Study_SAP Material LedgerCase Study_SAP Material Ledger
Case Study_SAP Material Ledgerotchmarz
 
SAP Controlling overview
SAP Controlling overviewSAP Controlling overview
SAP Controlling overviewMohamed Hani
 
Realize the potential of sap material ledger
Realize the potential of sap material ledgerRealize the potential of sap material ledger
Realize the potential of sap material ledgerRajesh Shanbhag
 
Material ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaMaterial ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaHari Krishna
 
Case study in implementing sap material ledger
Case study in implementing sap material ledgerCase study in implementing sap material ledger
Case study in implementing sap material ledgerotchmarz
 

What's hot (20)

SAP Product costing Calculation With Components - Skillstek
SAP Product costing Calculation With Components  - SkillstekSAP Product costing Calculation With Components  - Skillstek
SAP Product costing Calculation With Components - Skillstek
 
Product Costing
Product CostingProduct Costing
Product Costing
 
Sap material movement types
Sap material movement typesSap material movement types
Sap material movement types
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
 
Product costing in SAP - a primer
Product costing in SAP - a primerProduct costing in SAP - a primer
Product costing in SAP - a primer
 
CKM3 Multipe Materials with Cost Component Split
CKM3 Multipe Materials with Cost Component SplitCKM3 Multipe Materials with Cost Component Split
CKM3 Multipe Materials with Cost Component Split
 
Vendor consignment configuration doc
Vendor consignment configuration docVendor consignment configuration doc
Vendor consignment configuration doc
 
Material Ledger Product costing
Material Ledger Product costingMaterial Ledger Product costing
Material Ledger Product costing
 
SAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGSAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTING
 
Oracle eAM - Right Fit To Oil & Gas Industries
Oracle eAM - Right Fit To Oil & Gas IndustriesOracle eAM - Right Fit To Oil & Gas Industries
Oracle eAM - Right Fit To Oil & Gas Industries
 
Co product costing config ecc6
Co product costing config ecc6Co product costing config ecc6
Co product costing config ecc6
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In Process
 
Ewm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_processEwm erp qm_basic_inspection_process
Ewm erp qm_basic_inspection_process
 
Case Study_SAP Material Ledger
Case Study_SAP Material LedgerCase Study_SAP Material Ledger
Case Study_SAP Material Ledger
 
SAP Controlling overview
SAP Controlling overviewSAP Controlling overview
SAP Controlling overview
 
Realize the potential of sap material ledger
Realize the potential of sap material ledgerRealize the potential of sap material ledger
Realize the potential of sap material ledger
 
Combined COPA in SAP
Combined COPA in SAP  Combined COPA in SAP
Combined COPA in SAP
 
Controlling area
Controlling areaControlling area
Controlling area
 
Material ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaMaterial ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishna
 
Case study in implementing sap material ledger
Case study in implementing sap material ledgerCase study in implementing sap material ledger
Case study in implementing sap material ledger
 

Viewers also liked

Activity based management fall 2016
Activity based management fall 2016 Activity based management fall 2016
Activity based management fall 2016 Stephen Brian Salter
 
Activity based costing
Activity based costingActivity based costing
Activity based costingRahul Kumar
 
Activity based costing & activity based management
Activity  based costing & activity based managementActivity  based costing & activity based management
Activity based costing & activity based managementPiyush Gaur
 
Activity Based Costing
Activity Based CostingActivity Based Costing
Activity Based CostingVikas Gupta
 
Activity based costing
Activity based costingActivity based costing
Activity based costingsachdevkkapil
 
SAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive DocumentSAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive Documentsapdocs. info
 

Viewers also liked (9)

In The Library (Bus)
In The Library (Bus)In The Library (Bus)
In The Library (Bus)
 
Activity based management fall 2016
Activity based management fall 2016 Activity based management fall 2016
Activity based management fall 2016
 
Activity based costing
Activity based costingActivity based costing
Activity based costing
 
Activity based costing & activity based management
Activity  based costing & activity based managementActivity  based costing & activity based management
Activity based costing & activity based management
 
Activity based costing
Activity based costingActivity based costing
Activity based costing
 
Activity Based Costing
Activity Based CostingActivity Based Costing
Activity Based Costing
 
Activity based costing
Activity based costingActivity based costing
Activity based costing
 
Activity-Based Costing System
Activity-Based Costing SystemActivity-Based Costing System
Activity-Based Costing System
 
SAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive DocumentSAP CO Configuration Guide - Exclusive Document
SAP CO Configuration Guide - Exclusive Document
 

Similar to Activity based costing

Co interview questions and asnwers.
Co interview questions and asnwers.Co interview questions and asnwers.
Co interview questions and asnwers.Rajeev Kumar
 
Caclubindia.com sap cofi for beginners
Caclubindia.com sap cofi for beginnersCaclubindia.com sap cofi for beginners
Caclubindia.com sap cofi for beginnersabc
 
SAP Finance & Controlling_ Cost_center_accounting.ppt
SAP Finance & Controlling_ Cost_center_accounting.pptSAP Finance & Controlling_ Cost_center_accounting.ppt
SAP Finance & Controlling_ Cost_center_accounting.pptSrinivas Gudimella
 
Important Interview question in SAP CO
Important Interview question in SAP COImportant Interview question in SAP CO
Important Interview question in SAP COMuhammad Umer Farooq
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP COMuhammad Umer Farooq
 
Chapter 11 : Activity Based Costing and Accounting Information
Chapter 11 : Activity Based Costing and Accounting InformationChapter 11 : Activity Based Costing and Accounting Information
Chapter 11 : Activity Based Costing and Accounting InformationPeleZain
 
how to create Cost center creation.ppt
how to create   Cost center creation.ppthow to create   Cost center creation.ppt
how to create Cost center creation.pptChiragJuneja15
 
Q.2 steps required to implement ABC within the companyABC Costing .pdf
Q.2 steps required to implement ABC within the companyABC Costing .pdfQ.2 steps required to implement ABC within the companyABC Costing .pdf
Q.2 steps required to implement ABC within the companyABC Costing .pdfanjalipub
 
Lecture 3Introduction to SAP Controlling (CO)FIN419 .docx
Lecture 3Introduction to SAP Controlling (CO)FIN419 .docxLecture 3Introduction to SAP Controlling (CO)FIN419 .docx
Lecture 3Introduction to SAP Controlling (CO)FIN419 .docxsmile790243
 
What is copa master data
What is copa master dataWhat is copa master data
What is copa master dataRajeev Kumar
 
Activity Based Costing System
Activity Based Costing SystemActivity Based Costing System
Activity Based Costing SystemAmar Keshari
 
Sap controlling doc=venu+venu
Sap controlling doc=venu+venuSap controlling doc=venu+venu
Sap controlling doc=venu+venuuvenu
 
Mass to Lean to Six Sigma Path
Mass to Lean to Six Sigma PathMass to Lean to Six Sigma Path
Mass to Lean to Six Sigma PathJohnHamman
 

Similar to Activity based costing (20)

Co interview questions and asnwers.
Co interview questions and asnwers.Co interview questions and asnwers.
Co interview questions and asnwers.
 
Caclubindia.com sap cofi for beginners
Caclubindia.com sap cofi for beginnersCaclubindia.com sap cofi for beginners
Caclubindia.com sap cofi for beginners
 
SAP Finance & Controlling_ Cost_center_accounting.ppt
SAP Finance & Controlling_ Cost_center_accounting.pptSAP Finance & Controlling_ Cost_center_accounting.ppt
SAP Finance & Controlling_ Cost_center_accounting.ppt
 
Copa implementation
Copa implementationCopa implementation
Copa implementation
 
Important Interview question in SAP CO
Important Interview question in SAP COImportant Interview question in SAP CO
Important Interview question in SAP CO
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP CO
 
Chapter 11 : Activity Based Costing and Accounting Information
Chapter 11 : Activity Based Costing and Accounting InformationChapter 11 : Activity Based Costing and Accounting Information
Chapter 11 : Activity Based Costing and Accounting Information
 
how to create Cost center creation.ppt
how to create   Cost center creation.ppthow to create   Cost center creation.ppt
how to create Cost center creation.ppt
 
Q.2 steps required to implement ABC within the companyABC Costing .pdf
Q.2 steps required to implement ABC within the companyABC Costing .pdfQ.2 steps required to implement ABC within the companyABC Costing .pdf
Q.2 steps required to implement ABC within the companyABC Costing .pdf
 
Activity based costing
Activity based costingActivity based costing
Activity based costing
 
Copa 2
Copa 2Copa 2
Copa 2
 
Lecture 3Introduction to SAP Controlling (CO)FIN419 .docx
Lecture 3Introduction to SAP Controlling (CO)FIN419 .docxLecture 3Introduction to SAP Controlling (CO)FIN419 .docx
Lecture 3Introduction to SAP Controlling (CO)FIN419 .docx
 
Activity Based Costing
Activity Based CostingActivity Based Costing
Activity Based Costing
 
Isu crm facts 01.doc
Isu crm facts 01.docIsu crm facts 01.doc
Isu crm facts 01.doc
 
What is copa master data
What is copa master dataWhat is copa master data
What is copa master data
 
Activity based costing
Activity based costingActivity based costing
Activity based costing
 
Activity Based Costing System
Activity Based Costing SystemActivity Based Costing System
Activity Based Costing System
 
Sap controlling doc=venu+venu
Sap controlling doc=venu+venuSap controlling doc=venu+venu
Sap controlling doc=venu+venu
 
logistic costing
logistic costinglogistic costing
logistic costing
 
Mass to Lean to Six Sigma Path
Mass to Lean to Six Sigma PathMass to Lean to Six Sigma Path
Mass to Lean to Six Sigma Path
 

Recently uploaded

➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 

Recently uploaded (20)

➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Activity based costing

  • 1. 2-1 Integrated ABC in R/3 2Chapter 2 Integrated ABC in R/3 This chapter clarifies the concept of integrated Activity-Based Costing (ABC) in the SAP system and its implementation in the R/3 CO component. The Integrated ABC in the SAP Business Framework The integrated ABC in the SAP World The SAP Business Framework, which is shown in its simple form in Figure 2-1, includes the R/3 system with its application components; these are namely Fi- nancial Accounting (FI), Controlling (CO), and logistical applications such as Pro- duction Planning (PP) or Sales and Delivery (SD). There are new SAP products, which are not part of the R/3 core system. Nevertheless, these are integrated with the R/3 system through interfaces. These products include the Business Informa- tion Warehouse (BW) and Strategic Enterprise Management (SEM). The impor- tance of ABC for these products is clarified in the initial chapter. Fig. 2-1: SAP Business Framework. The ABC application (labeled ABC in the figure) uses all parts of the R/3 CO component. Important for ABC is the fact that components FI and CO are integrated. This means that the type and value of expenses posted in FI appear in CO as well. Thus, the controlling component always compiles from current, operational cost data. Integrated ABC works out of the CO component and uses all of its applica- tions (CO-OM, CO-ABC, CO-PC and CO-PA), which are briefly described in the first chapter. Value Flow in R/3 COCost Center Accounting (CO-OM-CCA) normally dispenses all costs of a firm’s resources to cost centers, which are structured according to areas of responsibility. The remaining CO applications build on CO-OM-CCA.
  • 2. 2-2 2 Integrated ABC in R/3 Fig. 2-2: Integrated ABC with R/3 CO CO-ABC offers the business process as a complete controlling object that can be allocated to cost objects as well as to market segments. CO-ABC provides the business processes that can also be applied across cost centers. This means that a business process can utilize several resources from different cost centerssimultaneously.Businessprocessescanalsobedebitedwithcostsdirectlyfrom financial accounting. However, this approach can make the accountability for such costs unclear within the organization. This might be a sensible approach for some costs, like operating materials or supplies (lubricants for a maintenance process), that abusinessprocessconsumes.Productrelatedbusinessprocesscostscanbeaccurately assigned to products or jobs, like orders or projects. This occurs through the Product Costing application (CO-PC). Thereby, process costs flow like material or direct pro- duction costs into the manufacturing costs of the product. This makes it possible to identify the process costs within the manufacturing costs, and therefore to include process costs in stock valuations. Business processes not related to production are assigned to the relevant market segments through the Profitability Analysis (CO-PA) application, where you can find the corresponding revenue figures. Process costs that are a part of production costs are automatically released to CO-PA, as direct costs are. Master Data and Structures Following is an overview of the master data and structures, which are important for ABC, as well as their essential characteristics . Cost Centers and Activity Types (CO-OM-CCA) Resources Different resources from a cost center (which can be similar to a department) are defined through various cost center activity types. The resources provided by a cost center are utilized through the consumption of activity types from one cost center by other cost centers, orders or processes. The quantity utilized is priced retroactively from rates based on existing costing policies. This allows the system to accurately assign costs to the responsible processes depending on the resources actually consumed.
  • 3. 2-3 Integrated ABC in R/3 2 Below are examples of activity types for cost centers from various branches: u Production: drilling hours, wages hours, and so on. u Service: plant maintenance hours, inspections hours, and so on u Administration: clerical hours, sales hours, and so on It is important that the activity quantity of an activity type be linked to a cost center. An view across cost centers is not possible with activity types. Business Processes (CO-ABC) Business processes represent cross-functional procedures within an enterprise (for example, material procurement). Usually multiple cost centers participate in the execution of a business process. Business processes utilize various resources, which are made available by cost centers (for example, clerical hours in the purchasing and quality management cost centers, as well as wage hours of stock workers from the stock/inventory cost center). Organizational Assignment of Processes As with a cost center, a business process is defined within a controlling area for a particular company code (which is assigned to the aforementioned controlling area). This ensures that the process assignments reconcile with financial accounting. Process Characterization through Attributes You can classify your business processes through particular process attributes, which are specified in master data. For example, order processing can be partitioned into price quoting, order validation and shipping. These are labeled with different grades of value added as appropriate. You may create as many attributes as necessary. The following attributes are delivered with the standard package. The values that these attributes can assume are set in customizing. u External Value-Added: External value-added specifies how much a process raises the product value externally (for example, for a customer). A possible classification is low, mid- dle, and high value-added. An example of an external value added process is the delivery of goods to the customers that one could give a high classification to in a Just-In-Time industry. u Internal Value-Added: Internal value-added processes bring marginal satisfaction to the customer, but are crucial for internal operations. The logistics required to prepare mate- rials for production would be one instance. u Business Process Type: The business process type specifies to which area of the enterprise the process is assigned; for example, sales, development or production. u Cost Behavior: The cost behavior indicates from what the process costs are dependent (for example, the number of lots or batches, or the volume of production). u Attribute 1 and Attribute 2: The firm can set these attributes completely separately. Business process attributes can provide important information on how to opti- mize processes. For example, one can make a broad attempt to eliminate process- es that add only marginal value.
  • 4. 2-4 2 Integrated ABC in R/3 Products and Jobs (CO-PC, CO-OM) Material Master Record Products are normally defined in the material master record of the R/3 system. This master record contains numerous control parameters for logistics. This is how parameters are defined in the master record; these parameters determine the meth- od used to calculate the overhead cost assignment for the respective product . The master record also contains the calculation results in the form of standard costs for the product. These standard costs are used to determine stock levels, among other things. Cost Objects The R/3 system represents tasks as cost objects (for example, production orders, customer orders, internal orders, and others). You can couple a cost object with a product (for example, production order for a specific product), or a certain job description, which is independent of a product (for example, a trade fair order). Plan costs are recorded on cost objects, and periodically compared with incurred actual or target costs. This makes job costing possible at the cost object level. Market Segments, Characteristics and Value Fields (CO-PA) Multi-Dimensional Market Segments To analyze corporate performance, it is not enough to implement job costing at the product level. Of more interest are multi-dimensional market segments that distin- guish themselves through a myriad of characteristics. You can analyze the profit- ability of a product in a specific region, customer group and distribution channel simultaneously. This multi-dimensionality is especially meaningful for the service industries, which often see their products as much more than one-dimensional. Multi-Level Contribution Margin Accounting You can log revenues, sales deductions, discounts and returns, and costs of any kind as well as quantity key figures for each market segment in the respective value field. You can build up information for multi-level contribution margin ac- counting through the proper structuring of profitability reports according to val- ue field. Statistical Key Figures (CO) Resources and Process Drivers Statistical key figures are used in CO to generally characterize cost centers or pro- cesses. They also enable the entry of driver quantity data. They can serve as re- source or process drivers. The resource driver describes the amount of resources utilized, and the process driver gives the number of process executions (for exam- ple, number of orders, palette movements, and more). Information Structures in the Logistic Information System (LIS) Automatic Recording of Driver Quantities Alarge number of processes would make the periodic updating of driver quantity calculations very labor intensive. The Logistic Information System (LIS) makes it possible to record numerous drivers automatically. The update of driver quanti- ties occurs during the execution of R/3 transactions in the LIS information struc- ture. For instance, this allows the R/3 system to calculate the number of config- urable order items when a customer order is created, and to save this in an appro- priate information structure at the level of ”Customer, Product, Distribution Chan- nel” as a LIS key figure. This information can later be used by CO-ABC to assign process ”Product Configuration” to the corresponding market segments. This func- tionality is especially important for an efficient ABC solution.
  • 5. 2-5 Integrated ABC in R/3 2 Methods of Integrated ABC In general, there are two techniques for assigning cost center resources to business processes (via resource drivers), and assigning business processes to the corre- sponding receiver objects (via process drivers). We refer to these methods as push and pull respectively, and describe them below. Deciding for one of the two ap- proaches has far reaching consequences regarding the capacity of ABC as a man- agement tool in your organization. In principle, it is possible to apply both meth- ods in parallel in one ABC model. Management will use the pull approach, which offers more capacity, or the other based on its needs. The Push Approach Simple cost distributionThe push approach is one of ”simple cost distribution”. Costs from the cost center resources are distributed over the business processes based on the resource driver. The resulting process costs are then assigned to the respective products, custom- ers, or other objects, in a second step (see Figure 2-3). The process driver in the push approach is used solely as a tracing factor to distribute costs to the receiver objects, such as cost objects, market segments, and others. To implement the push approach, the R/3 system offers assessment and distribution, which are described below. The assessment posts costs under a secondary cost element, and is thus suited to clarify what costs are used for, when assigned through the assessment. On the other hand, the originating primary cost elements (for example, wages, salary, and raw material) are preserved by the receiver during the distribution. It is useful when the origins of costs are more interesting than their causes. As of release 4.5, it is also possible to layer costs under several cost elements when using the assessment technology. This enables the user to regroup primary cost elements into a few meaningful secondary cost elements. Fig. 2-3: The Push Approach Costs originate from cost centers and are distributed to business processes through resource drivers, and later to products, customers or other objects through process drivers.
  • 6. 2-6 2 Integrated ABC in R/3 Resource Consumption Tracing Factors as Resource Drivers Both methods can be used to assign cost center resources to processes. The tracing factor represents the resource driver in the assessment and distribution cycles in both cases (see Figure 2-4). For example, the resource driver can appear as a statistical key figure of a business process representing a measurement for the resource consump- tion. This statistical key figure can be taken, when necessary, from the Logistics Infor- mation System (LIS) by establishing a link between the LIS key figure relevant to the resource driver, and the statistical key figure of the business process. As an example, the ”Number of Purchase Orders” can be logged automatically in a LIS information structure whenever the relevant transaction is executed. You can also assign resourc- es to business processes using fixed percentages or some other distribution key. The push approach is unable to identify variable cost components in a business process. Fig. 2-4: Cost Center Assessment and Distribution Resources from the cost center Quality Management can be assessed or distributed to the respec- tive business processes through the resource driver labor hours. Process Consumption Business Process Assessment To assign business processes to receiver objects, the R/3 System offers the assess- ment method because in ABC the cause of consumption costs for the receiver is normally the dominant issue. Process drivers appear as tracing factors in the as- sessment cycle just like the resource drivers do. The LIS can thereby serve as a source of relevant cost driver information for process drivers, as it did for resource drivers in the scenario described above. If you make a process assessment directly on to the profitability segments in the Profitability Analysis component (CO-PA), the value fields in the operating concern serve as the tracing factors. In order to create a causal relationship between profitability segment and process consump- tion, you can transfer the cost driver information from the LIS to the correspond- ing value fields (see Figure 2-5). For process costs taken from the assessment, no variable cost portions are identified in the receiver object.
  • 7. 2-7 Integrated ABC in R/3 2 Fig. 2-5: Process Assessment Process costs from the purchasing process are directly assessed onto the corresponding profit- ability segments by means of the process driver ”Number of Orders”. The system automatically logs the process driver quantity in the LIS originally. Completely Crediting SenderThe cost center distribution, cost center assessment and the process assessment are purely value calculations that ultimately completely credit the sender object. Assessments are also made in order to transport cost center or processes variances to the profitability analysis. Push Approach used for Full Cost Absorption The push approach is easy to implement, but allows for limited analysis. The push approach ”method” of value calculation merely allocates costs from sender to re- ceiver. The driver used in the assignments are not posted. The assignment of fixed and variable costs is not possible because the quantity flow is not measured. Fully absorbed costs are allocated in each case. The operating rate and capacity utiliza- tion of the sender object cannot be identified through the sender object. You could carry out a variance analysis in this case only through a plan / actual comparison at the cost element level. This relatively imprecise method is used often because it is easy to implement also in non-integrated systems. The Pull Approach Quantity Based Cost Assignment Highly integrated systems support the more precise quantity based cost assign- ment. It provides the basis for the pull approach. The underlying quantity flow is an objective measure for the activities performed for the various cost perspectives of the enterprise, independent of the valuation of quantities. The term pull em- phasizes that this method calculates quantities utilized retroactively, and does not distribute or push costs fowards. Quantities are actively pulled by the receiver objects and evaluated with costs in a second step. The following example of an enterprise planning cycle clarifies this method. However, it is valid for the assign- ment of actual quantities and costs as well.
  • 8. 2-8 2 Integrated ABC in R/3 Fig. 2-6: The Pull Approach. Starting with the sales plan, process and resource quantities to be made available are ”pulled” based on a causal driver relationship. Primary cost planning occurs in cost centers on this foun- dation. The resulting price calculation for resources and processes valuates the entire quantity structure with costs. Building a Quantity Structure The pull approach begins at the end of the value adding chain (see Figure 2-6). Operations and sales plans make up the foundation. Process driver relationships describe the causal relationship between the planned sales quantity for various market segments and the process quantities to be utilized. If after executing the planned process quantity assignment, the planned process quantities are known, the system uses these to calculate the resource quantities. Normally, resource driver relationships are used in the form of average quantities for the resource consump- tion per process execution. A realistic primary cost plan is now possible through the known resource quantities. From this point, a continuous plan quantity struc- ture exists for the firm. Valuating Quantity Structures The plan prices for the various resources (activity types) can now be automatical- ly calculated based on capacity or planned quantity. Manually set prices are also possible to allow management to valuate activities as it sees appropriate. The meth- od chosen to calculate prices basically determines how powerful ABC will be as an information tool. The consequences are discussed in another section. Resource quantities used by the processes are valuated with the prices. This influences the cost flow from cost centers to processes. The process cost and quantity make up the process price, which valuates the quantities utilized by the market segments or products. This makes the assignment of costs to the receiver accurate. The price calculation and valuation of the quantity structure is an iterative process that guar- antees the correct handling of circular relationships in this structure. For the valu-
  • 9. 2-9 Integrated ABC in R/3 2 ation of the actual quantity structure, the system uses the plan prices. The actual activity price calculation, based on posted actual costs and quantities supports the calculation of prices at period end, and completely credits the cost centers. Thus, while seasonal price changes are normally accepted, this is not the case from the perspective of ABC. Resource Consumption The methods supported by the R/3 system to assign resources to processes based on quantities are the direct and indirect activity allocations, the target=actual as- signment as well as the structured process. Direct Activity AllocationWith direct activity allocation, the resource driver is manifested by an activity type that represents the output produced by a cost center resource (such as employee hours or kilowatt-hours, among others). This form of resource assignment is the most accurate approach, but at the same time the most time-consuming because you must measure and enter the exact quantities of resource outputs consumed. This usually occurs as a manual confirmation of quantities on both the sender and the receiver sides. If a manual time confirmation of resources is set through CATS (Cross Application Time Sheet), the system carries out a corresponding direct activ- ity allocation in the background. The process is thus one of the possible receivers in CATS. Data from other systems can also be posted in the R/3 for driver quantity entries as direct activity allocations through BAPI’s (BusinessApplication Program- ming Interface) or through the batch input method. All validations of the direct activity allocations go through this automatic allocation in the background. Fig. 2-7: Direct Activity Allocation. The resource quantities utilized are either manually or automatically allocated to the processes, and then valuated with the corresponding price.
  • 10. 2-10 2 Integrated ABC in R/3 The indirect activity allocation uses the tracing factor of a corresponding cycle as resource driver, as it does with both push approachs. The difference, however, lies in the fact that the resource driver is not used for cost distribution, but rather as the basis for assignments of quantities. Indirect activity allocation can be applied in two variations. With the manual variant, you assign the known resource quan- tities from the cost center to the business processes in relation to the resource driv- ers (tracing factors). With the retroactive variant, the resource driver quantity (for example, number of orders) is multiplied with the standard quantity (for exam- ple, 2 min. per order); this ultimately determines the resource quantity utilized by the process. The total of all resource quantities consumed by business processes equals the total output of the resource by the cost center (see Figure 2-8). Fig. 2-8: Inverse Indirect Activity Allocation. The driver quantities for the number of orders are known for both purchasing processes. On average, each inland order takes 0.1 clerk hours (the sender value of the cost center/activity type). An international order is twice as expensive, which comes to a receiver weight factor of 2. Both processes require a total of 1,400 clerk hours from the purchasing cost center. This repre- sents 84,000- in resource costs. This gives a price of 60-/hr that is used to value the quantities consumed by the respective processes. Target=Actual The target=actual allocation also uses an inverse approach to determine resource consumption, but returns actual quantities only. The R/3 System uses individual- ly confirmed actual process quantities and considers the corresponding plan quan- tities to calculate an operating rate. If resource outputs are difficult to measure, plan quantities consumed by processes are multiplied by the operating rate to calculate target quantities. Assuming that the execution of individual processes can be standardized, and that the relationship between the planned resource con- sumption and process quantities are realistic, then the target quantities determined beforehand are set as the actual quantities. Indirect Activity Allocation
  • 11. 2-11 Integrated ABC in R/3 2 Structured processes offer the greatest flexibility to assign output quantities of the cost center resources to business processes. The template, or process template, which is attached to the master record of a process, explicitly describes the struc- ture of this process. Similar to a routing for direct activities, the template describes the indirect activities that occur during each execution of a business process. It defines which cost center resources are consumed by the business process and in which quantities. The template is a highly flexible tool because it allows you to determine what resources are consumed and calculates consumed quantities dy- namically. This means you can model complex resource drivers by means of func- tions and formulas. The template also allows you to distinguish between variable and fixed quantities consumed (see Figure 2-9, Process Order Configuration). The variable quantity factor represents an average quantity for each business process execution, which when multiplied by the process output equals the variable out- put quantity of the resource consumed by the process. The fixed resource quantity utilized is independent of the process output and can therefore be compared with a ”stand-by” resource. The process uses this, even when it is not carried out. The costs consumed with the structured process approach can be divided into fixed and variable portions. Fig. 2-9: Templates for Structured Processes Structured Processes
  • 12. 2-12 2 Integrated ABC in R/3 Process models with several layers can be implemented through the structured process since sub-processes can be included in the template next to the tasks/jobs at the cost center level; these portions of processes can in turn have a structure (template) (see Figure 2-9, process order processing). With multi-step business process models, note that you must ensure a causal relationship between the pro- cess drivers of the main business process and the process drivers of the sub-pro- cesses as well as the resource drivers at the task level. Only if you ensure propor- tionality between the drivers at the various levels will the allocations of the result- ing resource inputs make sense solely via the cost driver of the primary business process. Tasks represent a link between cost center accounting andABC because they make up the base of both functional and process oriented structures. On the one hand, tasks represent the lowest level of the process segmentation. On the other hand, they correspond to the activity types of the cost centers (see Figure 2-10). The relationship between the activity types and the task produces a task catalog con- taining the average quantity of an activity type that is required when executing a task. The resources consumed by tasks are valued through the utilization of activ- ity types; here, the cost center is credited, and the process or sub-process is debit- ed. No costs are assigned at the tasks level because these are known through the activity type price and standard activity type quantity for the task. Fig. 2-10: Tasks as Links between Functional and Process Oriented Structures Process Consumption In order to assign business processes to receiver objects based on quantities, you can use all the described methods of quantity assignment for resource consump- tion. Instead of resource drivers, the process driver serves as the measurement for consumption of overhead business processes by the receivers. The methods of direct and indirect process allocation, and target=actual allocation will therefore not be described in detail here. Tasks
  • 13. 2-13 Integrated ABC in R/3 2 Fig. 2-11: Template for Product/Cost Object Through functions, the templates access process driver relevant information from the cost object environment. User defined formulas allow a dynamic calculation of the quantities pulled by the cost object, and valuated with the process price. In addition to the structured processes, the dynamic process allocation is another method that supports the use of the template. With this method, processes are equitably assigned to cost objects or market segments over the appropriate pro- cess driver. The functionality for processes introduced below is also available for the activity types of the cost centers. Template for Cost Objects The template can dynamically (automatically) ascertain the processes relevant for a cost object. The R/3 System automatically calculates the process quantities uti- lized at the time of costing using process driver relevant data in the environment of the cost object (see Figure 2-11). A wide spectrum of functions, as well as user- defined formulas, allows you to model complex process drivers. The process quan- tities consumed by the cost objects are posted differently to allow the process costs accepted by the cost object to include both variable and fixed amounts. The pro- cess costs of a cost object can also be identified in aggregate form in the profit analysis through the cost component split. Dynamic Process Allocation
  • 14. 2-14 2 Integrated ABC in R/3 The template represents a general description of processes and process quantities independent of the costing object. You can use the template to determine quanti- ty-based utilization of business processes by cost objects. It consists mainly of four columns: the object (process), the driver quantity, the activation, and the alloca- tion event (see Figure 2-12). The individual columns answer the questions: which process, under which conditions and with what quantity is assigned to the cost object at what time. The following example concerning material movement pro- cesses underscores the high flexibility of the template in determining driver quan- tities. This flexibility and the resulting high degree of automation for quantity based assignments makes the template a key tool for the pull approach. Format and Function of the Template in Costing Fig. 2-12: Format of the Template for Cost Objects Which Process? The template can identify the utilized processes during the calculation. A user defined approach to find a material movement process can be structured around the following logic. An enterprise is made up of several plants. Each plant has a materials movement process that supplies the necessary stock materials for the production line. For this process, each plant uses various resources, resulting in various process prices at the separate plants. Each process carries with it an orga- nizational attribute containing the plant. All materials movement processes are summarized in a process group. The costed product in question here is produced in plant A. The user-defined approach automatically identifies all material move- ment processes from the process group that match the plant attributes of produc- tion plant A. Under which conditions? The quantity and activation columns each distinguish plan and actual data. The activation columns contain conditions under which the process is executed. With the previously mentioned example concerning material movement processes, you can check whether the costed product is completely or partially produced in-house. Outsourced products deactivate the process. Usually, an activation condition in plan agrees with that in actual.
  • 15. 2-15 Integrated ABC in R/3 2 Which process quantities in plan and actual? However, this does not pertain to driver quantity calculations. Though the pro- cess driver in plan and actual are identical (for example, the number of palette movements for a material movement process), the corresponding driver quanti- ties in plan and actual are calculated differently. The calculation of palette move- ments for a specific production order in plan must comply with a model based on master data values because during the plan calculation, no movement data exists (see Figure 2-13). On the other hand, the number of material movements that in fact occurred can be deduced from the posted material voucher. Of course, you can also use fixed standard quantities, utilized by a cost object (for example, pro- duction order), in the respective columns. You can enter an order planning pro- cess quantity of 1 in the plan as well as in the actual if this process is always utilized only once per production order. Fig. 2-13: Template Formula for Dynamic Driver Quantity Determination. The formulas for the driver quantity determination in the plan can vary from the actual formulas. Flexible Functions for Com- plex Drivers With the flexible template functions you can implement in the R/3 system your choice of firm specific driver formulas which are based on R/3 table structures. In our example, we will now see how the calculation of the number of palette move- ments for the manufacture of one product type with a specific lot size can be ef- fected in the plan through a flexible function (see Figure 2-14). The flexible func- tion used here is from the standard R/3, and runs through all BOM items (BOM table) of the material that is in manufacturing. For each item, the system carries out the user defined algorithms that calculate the number of palette movements for the respective BOM component. The calculated quantity of a component need- ed is the product of the BOM quantity (standard function) and the production lot size (standard function). This is subsequently divided by the number of compo- nents (standard function) contained in a palette (listed in the material master record of the component). Because an entire palette must be moved even when only a portion of its contents is needed, the quotient is rounded to the next whole num-
  • 16. 2-16 2 Integrated ABC in R/3 ber. To complete the calculation, the flexible function adds the results at the item level and offers the sum of the palette movements for this product as the driver quantity. Fig. 2-14: Flexible Function. The total number of palette movements for the material consists of the sum of the palette move- ments corresponding to each component. The values for the components come from the material BOM’s and the material master records of the components. When does the allocation occur? Because cost objects imply controlling jobs that may exist over various periods, the right time frame to assign the process to the cost object becomes an issue. The column for the allocation event allows you to control events like the start or deliv- ery of an order. The processes are then assigned to the cost objects only within the respective period containing the desired event. This column is therefore only rel- evant for the assignment of the actual driver quantity. It can play an important role for the WIP calculation. Many functions for the actual quantity calculation automatically supply period relevant results. For such functions, no allocation event control is needed. Reusable Template A template can be used for many cost objects. The template for the concrete object (product) is automatically identified and valued when the product costing is run. You can use the same template for many, or even all products. The template does not have to be maintained for each product, as is the case with the routing and the BOM. The ability of the template to determine the process and to calculate process quantities dynamically makes it a powerful tool since a single definition can be reused any number of times; for example, the same formula used to calculate the palette movements is valid for all products, but needs defining only once. You can make existing templates subordinate to main ones, and thus extend the usability of these templates even further, and simultaneously reduce the time needed to create or adjust main templates.
  • 17. 2-17 Integrated ABC in R/3 2 The costing of the cost object occurs at various points during its life cycle (see Figure 2-15). This makes job costing comprehensive enough to include process costing. The planning activity for a cost object begins with the non-order-generat- ed product costing which determines the standard price for the product. Opening an order initiates preliminary costing. Actual costs that are entered during pro- duction are constantly controlled. At the conclusion of specific periods various milestones or reporting points, actual quantities, material consumption or pro- cesses can be confirmed; this helps check the compliance of the cost estimates. The conclusion of an order finalizes the costing, which calculates the actual order costs and compares these with the planned ones; this guarantees the controlling of costs for each order at any time. Calculation Occurrences Fig. 2-15: Overview of Costing Methods at Various Times Templates for Market Segments Processes not driven by production, but rather by customers, distribution chan- nels, regions or other items, can be assigned directly to the corresponding market segments in the profit analysis according to their quantitative consumption with the help the template The template referenced here and the one used for cost ob- jects differ only marginally. Process Drivers of the Market Segments Template functions can automatically calculate process driver quantities based on the profitability analysis information. The LIS and external systems can also serve as sources for this information (see Figure 2-16). For example, the system calculates the plan driver quantity for process ”order taking” based on the sales quantities per customer and product planned in CO-PA. The system can calculate the driver quan- tity ”number of order items taken” by assuming an average order quantity per or- der item and making the number of order items taken equal the planned sales quan- tity divided by the average ordered quantity per order item. The LIS can serve as a data source to calculate the corresponding actual driver quantity. The system can automaticallylogthenumberofactualorderitemspercustomerandproductthrough a LIS information structure. The template directly accesses the corresponding LIS key figure of the information structure whose characteristic values correspond to the market segment, which consumes the process as receiver object.
  • 18. 2-18 2 Integrated ABC in R/3 Fig. 2-16: Templates for Market segments The driver quantities can be available directly in the of the value fields of CO-PA as well as in the LIS or external system. Template Assignment and Assignment Levels The template for market segments can also be reused. The search approach in this case is tied to characteristics of the market sector. This allows you to assign a tem- plate at a high level (for example, to a region), or at a more detailed level (for example, to customer groups or product groups). The higher the defined assign- ment level is, the more often you can reuse the template because the higher levels encompass all the market segments of the respective detailed levels. It is impor- tant that the level of the template assignment be different from that of the process assignment. The assignment can be controlled by all means through the region or the sales organization. The assignment occurs at the customer group / product group levels and even at the customer / product levels. Push versus Pull The effect that the chosen method has on how the firm is controlled is discussed below. Consequences of the Push Approach: Full Cost Absorption Pure cost distribution methods make it possible to realistically assign overhead costs to their originating receiver objects with the appropriate driver (such as products and customers), which is not possible with traditional overhead costing. Nevertheless, this is solely an assignment of all occurring costs that does not take the true activity quantities consumed into account. You thus cannot answer questions dealing with the productivity of overhead processes, or with the costs of idle resource capacity. Consequences of the Pull Approach: Variance Analysis The technique of the pull approach requires more input than that of the value accounting since an analytical plan and a measurement of the actual quantities are necessary. The quality of ABC depends on the quality and measurability of the drivers. The knowledge that the utilization of a procurement process depends on the complexity of the materials to be procured is useless if this complexity is not measurable. The results of a process assignment are questionable if they are based on rough percentages due to a lack of ascertainable measures. Manual measures are normally unfeasible for prolonged ABC use. Many of the necessary measures are already available in the SAP R/3 system in the statistical data. The use of this data in an integrated ABC is facilitated by existing mechanisms, like the template.
  • 19. 2-19 Integrated ABC in R/3 2 An advantage is that now an operating rate can be calculated with the known actual quantity and an underlying planning quantity. This makes it possible to compare the plan with actual and target with actual of costs and quantities. Vari- ances can be analyzed and differentiated according to various categories. Ques- tions regarding the productivity of the overhead processes can thus be addressed. Fair Cost AssignmentThe pull approach makes it possible to examine a resource quantity or process quan- tity flow throughout the entire value added chain of an organization. This remains the case as long as the user selects the appropriate resource and cost drivers and makes appropriate assignments of overhead costs to their originating receiver ob- jects (such as products and customers). The advantage of this pull approach is the use of only those quantities actually consumed by the receiver objects. Costs due to unused capacity remain in the cost center when resource prices are calculated based on capacity. The pull approach guarantees fair cost assignments to products and customers since no penalties are made due to unused capacity costs. Activity-Based BudgetingThrough the inverse method described, the pull approach allows you to transfer plan sales quantities automatically to the existing process and resource quantities of the cost center resources.The R/3 system utilizes the resource and process driver relationship established by the user. For the backflush calculation of the quantity flow it is important to distinguish between fixed and variable quantities. Only variable quantities are adjusted to the changed sales quantities in the integrated planning. The integrated planning supports Activity-Based Budgeting, and helps identify unused or under capacity of the cost center resources. These overhead resources can then be redistributed if necessary. Simultaneous Use of Push and Pull The user of the integrated ABC in R/3 is not forced to use only one of the ap- proaches. Both approaches can be implemented simultaneously (see Figure 2-17). Depending on the situation in the enterprise, it may still be necessary to apply the more informative pull approach with specific resources and processes. Fig. 2-17: Simultaneous Use of Push and Pull Approaches in the Integrated ABC