Hi Szymon,
I am trying to thing out the mechanizm of assigning 4 different shipment cost categories (purchase side) to externally purchased materials. This is something what you wrote in point 1. The cost categories are:
1. Sea transport (eg. from China to port in Europe);
2. Road transport (from port to the warehouse)
3. Duty cost (% based on material price + transport from point 1 and 2)
4. Quality cost (as a clasic overhead).
These costs should be reflected in standard cost estimate (each of category in different cost component) and in actual in Material Ledger (in different soct components as in costing).
The problem in purchasing is that you cannot have more than one fright condition from fright cost document in purchasing info record. Then costs cannot be divided into cost components.
I have tried to do that through templates in business processes. There are separate subtemplates assigned under one template assigned to standard costing. Each subtemplate has different cost element assigned to different cost component. The pure transport costs are calculated based on number of PCS in one container, based on alternative UoM from material master. The business process price is standard container freight rate. And it works perfect.
More difficult is duty value, which is percentage based. In a template there is no formula for calculating the value from subtemplate rows. Do you have any idea how to do that? Maybe it should be done by costing sheet rather than template in business process?
The next are actual costs. My idea is to assign all the costs to appropriate business processes through shipment cost documents. These costs are not divided into indexies. At the month end SAP calculates values to be assignedo to particular materials based on LIS statistics. The costs are then allocated to CO production order for each material based on LIS number of materials received to stock. This is made through template allocation to CO production order, settlement to material let SAP to assign each part of costs to cost components, based on cost elements values.
Do you have any idea if it can be done in a simplier way? I will be very
happy if you manage to share your knowledge with me.
Regards,
Dawid