Академический Документы
Профессиональный Документы
Культура Документы
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Hom e > Financ ials > Articles > Ca lcula te Ac tual Costs Across Multipl e Com pany Codes Using a New Busines s Function in S AP Enhance ment
Pac kage 5 for SAP ERP 6 .0
More
Share
1/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
act ual c osts, but treat ed goods purchased from affiliated companies as if they were externally procured goods. This gap
has been clos ed in SAP enhancement pac kage 5 for SAP ERP 6.0 us ing t he busines s function Cros s-Company Code
Stock Transfer & A ctual Cost ing (LOG_MM_SIT). I will show you how to set up group c osting and walk you through the
steps involved. Ill st art with preparatory steps before making any postings and then show you the demo steps in the
mat erial ledger.
Fi gure 1
The vendor ma ster control da ta shows the intercompany customer and trading partner
You see the s ame s creen in revers e if you look at the cust omer master for the receiving plant . To creat e a c ustomer
mas ter, use t ransaction XD01 or follow menu path Logistics > Sales and Distribution > Master Data > Bus iness Part ner >
Cus tomer > Create > Complete. Ent er the name of the c ustomer (e.g., 1186) and the c ompany code for the receiving plant
and clic k the Cont rol Data t ab. Figure 2 shows t he customer mas ter for the rec eiving plant. The control data link s the
rec eiving plant to the supplying plant via the entry in the Vendor field (4444 here). The ent ry in the Trading partner field
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
2/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
(1000 in this example) ident ifies the company ID to which the plant belongs for consolidation purposes.
Fi gure 2
The customer maste r control data shows the intercompa ny ve ndor and trading partner
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
3/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Fi gure 3
Now link the currency and valuation profile to y our c ontrolling area by following menu path Controlling > General Cont rolling
> Multiple Valuation Approac hes/Transfer Prices > Bas ic Settings > A ssign Currency and V aluat ion P rofile to Controlling
Area. Material prices for legal valuat ion purpos es are stored in the Accounting view of the material master. However, to us e
the group valuation, profit center valuation, and parallel cost of goods manufactured, y ou need to activate the material ledger
for each of t he plants participat ing in the intercompany proces s to capture the additional values. To activate the mat erial
ledger, follow IMG menu path Cont rolling > Product Cost Controlling > Act ual Costing/Mat erial Ledger > Activate V aluat ion
Areas for Mat erial Ledger. Figure 4 shows t hat t he material ledger is act ive for plants 1000 and 2000 in this example.
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
4/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Fi gure 4
Onc e the material ledger is active, values in group valuat ion and profit center valuation are also visible in the material
mas ter (Figure 5).
Fi gure 5
The Accounting vie w of the m ateri al ma ster shows lega l, group, and profit center
val uation
5/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Fi gure 6
New opti ons for posting stock in transit in enha nceme nt pa ckage 5
The firs t variant (variant 0) already exist s in SAP E RP and uses a one-st ep delivery to direc tly t ransfer ownership of the
goods from the sending plant to t he receiving plant. Movement t ypes 645 and 101 are exec uted in one step when the goods
iss ue is made with reference to t he delivery.
However, the physical flow of goods may tak e day s or even weeks , so you might need a two-step delivery for s tock in
transit, where ownership of the t ransit stock can be trans ferred from the supplying plant to the receiving plant en route.
Regardless of when the trans fer of ownership tak es place, you must ensure that the material value and quantity are vis ible
at all t imes. From SAP enhancement pac kage 5, there are three new process variants for t his t ransfer:
1. Senders transit s tock: The value and quant ity of the material in transit is s hown in the sending plant until the
mat erial phys ically arrives at the rec eiving plant. Then a goods rec eipt is performed and the value and quantity are
transferred t o the receiving plant.
2. Ownership for the material c hanges en route: This might happen when the material is loaded onto a ship. The goods
iss ue is then post ed to the senders t ransit stock. W hen t he ship arrives at t he harbor in the des tinat ion c ountry, an
employee at t he receiving plant t riggers the transfer to t he receivers t ransit stock. Then t he materials are loaded
ont o a t ruck. As s oon as the truc k arrives at the warehous e of the receiving plant the goods movement t o the
rec eivers free st ock c an be performed. This transfer takes place us ing t ransaction VLPOD.
3. Rec eivers transit stoc k: The value and quantity of t he material is shown in t he receiving plant while in transit . Thus,
the goods iss ue of the material from t he sending plant res ults in a direc t pos ting to the in-trans it st ock of the
rec eiving plant. A s soon as the t ruck arrives at the receiving plant , the material value and quant ity c an be transferred
to the receivers free stock .
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
6/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Note
You can find further details about the intercompany billing process in SA P Not es 31126 (Intercompany billing - posting
to vendor acc ount using EDI) and 659590 (EDI: St ock t ransfer and cross-company sales).
Fi gure 7
You should also review the documentation for the Business Add-In (BA dI) Control of Cross -Company Transfer, which you
can find at IMG menu path Controlling > Product Cost Controlling > A ctual Cost ing/Material Ledger. You may wish t o use a
BAdI implementation to determine how t o handle t he markups . The default is that all mark ups are as signed to a single c ost
component (e. g., 310) but you can use a BAdI to direc t some markups to a different cost component, as required.
The following options are available:
ROLLUP_COST_COMP_S PLIT: Cont rol t hat t he cost component split is als o transferred across company c odes in
the legal view
REV AL_MA RKUP_AT_ACTUAL_COSTS : Control that the interc ompany profit is calculat ed on the plan costs of t he
sender and not using the act ual c osts
DIS PLAY_COST_COMPONENTS : In trans action CKM3 (material price analysis), c ontrol that all cost component s not
relevant to invent ory valuat ion are display ed (and not jus t the cost component for the interc ompany profit)
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
7/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
GET_MARK UP_COMPONE NT: Control that the intercompany profit is assigned to any cost component not relevant
to inventory
MODIFY_MARKUP : Calculat e the intercompany profit in accordance with a separate algorithm
Now lets move on to the demo sequence in t he material ledger.
Fi gure 8
Now lets look at the s ame material in the receiving plant (1000) in Figure 9.
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
8/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Fi gure 9
Starting at t he bottom of the dis play, two deliveries have been received: 6 kg were purc hased directly from plant 2000 and 5
kg were trans ferred from a t ransit stock in plant 1000. Note that the doc ument numbers are ex actly the same as the ones
in Figure 8. To see det ails of this posting, double-c lick the goods receipt line for the 6 kg. Figure 10 shows the goods
rec eipt from plant 2000 (i.e., the supplying plant) t o plant 1000 (i.e., the receiving plant). The twin lines in this document
are important as t he material ledger uses t his link t o det ermine which company has purchased goods from an affiliated
company when rolling varianc es through the supply chain during multilevel pric e det ermination at period clos e.
Figure 10
Ret urning to the Material Price A nalys is sc reen, you can s ee that two invoices have also been received, resulting in further
variances (shown in the Pric e diff column). You can s ee from the green st atus flags in t he Period Status field in Figure 9
that the material ledger set tlement has als o been performed for the period. This has res ulted in t he creation of the Receipts
from Lower Levels line, but the value for t his line is zero. This is because t he rollup of the price varianc es took place, but in
this scenario, the lower levels refer to another company you only see t hese values in group valuation or as a delta value
in the c ost c omponent s plit. Again, to see details, double-clic k the Receipts from Lower Level line. Fi gure 11 shows t hat
EUR 0 have been rolled up as pric e differences from t he lower levels (i.e., the plant in the other company c ode).
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhanceme
9/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Figure 11
Remember, however, that when you configured the cost component split , you created a cost component (310) to store the
differences c oming from the plant in t he affiliated c ompany. If you now return to t he Material Price Analysis screen (Figure
9) and s witch to t he cost components (View field), you see the break down of the act ual c osts into their cost component s
(Fi gure 12). If you now scroll to the far right (if y ou have a large number of cost component s, they will not all be visible on
the init ial s creen), you see the Delta Company Code c olumn. This field st ores the details of the interc ompany markups or
deltas from t he ot her c ompany code. Note that this is in a different color to indic ate t he special nature of this cost
component.
Figure 12
Cost com ponents in lega l vie w with profit m arkup (del ta company code )
10/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
Figure 13
Again, double-clic king the Receipts from Lower Level line takes you to the res ults of multilevel price determinat ion (Figure
14), but this time you can s ee that EUR 33, 06 have been rolled up from the plant in the other company.
Figure 14
The group view gives unequalled t ransparenc y int o the cost s in your supply chain. However, note that owing t o the highly
sensitive nat ure of this informat ion, you s hould rest rict acces s to the group valuation view. You can use authorization object
K_TP_VALU to establish which users are authorized to view this information. This authorization object allows you to set per
controlling area which users are allowed to see the group valuation view (VALUTYP = 1).
Group Costing and Consolidation
The proc ess of eliminat ing interc ompany profit markups is one of the main steps in the c onsolidation process , whether
you cons olidate in SAP BusinessObjects Planning and Consolidation, S AP Busines sObjects Financ ial Consolidation,
SAP Strategic Enterpris e Management Business Consolidation Sy stem (SEM-BCS), SAP Business Consolidation
(EC-CS), or an ext ernal tool. During c onsolidation, t he legal view for each unit is extracted to t he consolidation sys tem
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhancem
11/12
4/1/14
SAPexperts | Calculate Actual Costs Across Multiple Company Codes Using a New Business Function in SAP Enhancement Package 5 for SAP ERP 6.0
and then the inter-unit eliminations are performed based on rules within the c onsolidation sy stem.
This approach differs from group costing in two important aspec ts. The first is that in group cost ing, the group view
(without the markup) is transferred to the other unit as t he intercompany billing document is post ed. It is thus
immediat ely available t o corporat e controllers with t he appropriate authorizat ion, rather than being calculated during the
consolidation proc ess at period c lose.
The second is that a group c osting solution is not necessarily global. (A cons olidation solut ion, by it s very nat ure,
mus t provide a consolidated view of all units, regardless of their business.) You might design your sys tem t o have
separate cont rolling areas for st rategic busines s units that do not have significant goods movements with ot her units
belonging to the s ame organization. In short, while group costing gives y ou more transparency into your intercompany
processes, it does not remove the need for a consolidation solution, sinc e there are legal requirements for your
consolidated financial statements over and above the elimination of intercompany profit.
Janet Salmon
Janet Salmon joined SAP AG in 1992. After s ix months of training on R/2, she began work as
a t ranslator, becoming a tec hnical writer for the Product Costing area in 1993. As English
speakers with a grasp of German c osting met hodologies were rare in t he early 1990s, she
began to hold clas ses and became a product manager for the Product Costing area in 1996,
helping numerous international organiz ations set up P roduc t Cos ting. More recently, she has
worked on CO content for SAP NetW eaver Business Warehouse, Financial Analytics , and rolebas ed portals . She is c urrently c hief product owner for management accounting and t he author
of the S AP PRESS book t itled Cont rolling with SA P P ractical Guide. She lives in S peyer,
Germany, with her husband and two children.
Janet will be a present er at an S APexperts Live session at Financials 2014 in Orlando on
March 1821. For information on t his s ession click he re. For information on Janet's other
ses sions , click he re. To register for this conference clic k here.
sapexperts.wispubs.com/Financials/Articles/Calculate-Actual-Costs-Across-Multiple-Company-Codes-Using-a-New-Business-Function-in-SAP-Enhancem
12/12