Wednesday, August 29, 2007

Costing Object Controlling from an Accounting Point of View

This section describes the postings that are generated in Financial Accounting (FI) by the following events:

Delivery of internally manufactured products to finished goods inventory (goods receipt for the order to inventory)
Settlement of orders (product cost collectors and manufacturing orders)
Delivery to customer
Invoice to customer
The integration of Cost Object Controlling (CO-PC-OBJ) with FI is described here in particular detail. This section also describes the effects on the balance sheet and income statement of setting the price control indicator to S (valuation of materials at the standard price) versus V (valuation of materials at the moving average price). It should be emphasized again that SAP does not recommend the use of the moving average price to valuate materials manufactured in-house

Example 1:

Valuation of Internally Manufactured Materials with Price Control Indicator S; Actual Cost Greater Than Standard Cost

Prerequisites

The price control indicator in the master record of the finished product is set to S. The standard price is 1,400.

Process Flow

Figure 1-1: Balance sheet and income statement before production



The figure shows the starting situation.

Income Statement:

The income statement does not contain any entries.

Balance sheet:

On the assets side, the balance sheet shows current assets of USD 1,600. This consists of USD 800 for raw materials and USD 800 for cash. On the liabilities side, the balance sheet shows liabilities and equity in the amount of USD 1,600.

Figure 1-2: Postings in Financial Accounting affect cost accounting



Posting are made in Financial Accounting:

Business transaction (1) that generated a posting:

A production order manufactures a finished product. Raw materials are withdrawn in Materials Management (MM) for the production order. These raw materials are necessary to manufacture the finished product.

When the goods issue is posted in MM, the system automatically generates a posting in FI.

Business background:

Costs for material usage can usually be traced directly to the cost object that used the material. Costs that can be traced directly to a cost object are called direct costs. Direct costs can be transferred directly from Financial Accounting to Cost Object Controlling.

Posting record:

Expense for Raw Materials is debited with 800 and Raw Materials Inventory is credited with 800.

Effects on Cost Object Controlling:

Actual costs of 800 are allocated to the cost object (in our example, the production order). This allocation uses the primary cost element. The primary cost element number is the number of the expense account under which the expense was posted in FI (for example, in IDES account number 400000 Expense for Consumption of Raw Materials is defined as a primary cost element. Costs for the withdrawal of raw materials whose consumption is posted to expense account 400000 are allocated to the production order using cost element 400000).

Business transaction (2) that generated a posting:

Personnel expense is incurred in Financial Accounting. In our example, the expense is incurred at the time of payment. The funds used to pay the employees are transferred from the bank account by means of direct debit.

Business background:

It is not usually possible to assign personnel costs directly to a cost object. (There are some exceptions to this, such as labor costs in single-product companies). Costs that cannot be assigned directly to cost objects are called indirect costs or overhead costs. Overhead costs are first transferred to Cost Center Accounting. Overhead costs are assigned to the cost centers in accordance with a method appropriate to your company. For more information, refer to the document Cost Center Accounting.

Posting record:

Personnel Expense is debited with 800 and Bank is credited with 800.

Effects on Cost Center Accounting:

Cost centers are charged with the costs incurred.

Effects on Cost Object Controlling:

None

Business transaction (3) that generated a posting:

Costs are allocated from Cost Center Accounting to the production order for the following possible reasons:

Confirmations were entered in production, and activity allocations have taken place on the basis of the confirmations
Template allocation was executed
Actual overhead expenses were calculated
Business background:

Since the overhead cannot be traced directly to the cost objects, it is assigned by Cost Center Accounting. Overhead can be assigned to cost objects in different ways. For more information, refer to the document Cost Center Accounting.

Posting record:

None

Effects on Cost Center Accounting:

Cost centers are credited by the amount of allocated costs.

Effects on Cost Object Controlling:

The production order is debited with the actual costs incurred. The debit is made using a secondary cost element that exists only in Controlling (CO).



In the R/3 System, costs that come from Cost Center Accounting (CO-OM-CCA) or Activity-Based Costing (CO-OM-ABC) and allocated to the cost objects during the period are initially planned costs. The period-end closing process in Cost Object Controlling can debit the cost object with the difference between the planned value and the actual value. The reason that planned values are used initially is that the total actual overhead (the expense postings) are not usually known until the end of the period. For this reason, the actual values cannot be determined until the close of the period.

Our simplified example does not take this into account.

The production order now receives actual costs of USD 1,600.

Figure 1-3: Business transactions in production and Cost Object Controlling affect Financial Accounting



Business transaction (4) that generated a posting:

The finished product is transferred to finished goods inventory. A goods receipt takes place in MM When the goods receipt is posted in MM, the system automatically generates a posting in FI.

Business background:

Expense was posted in FI during production. The expense entered a value added process. The finished product embodies this value added. The finished product is capitalized in the balance sheet. Since the finished product is valuated at the standard price (price control indicator S), this capitalization is made at standard price. In addition, an inventory increase is posted to the inventory change account (plant activity account). The increase in inventory affects the earnings.

Posting record:

Inventory is debited with 1,400 and Inventory Change is credited with 1,400.

Account determination:

The system uses the following transaction keys for this posting in automatic account determination in MM:

Transaction key BSX for the determination of the material stock account
Transaction key GBB and account grouping code AUF for the determination of the inventory change account
Effects on Cost Object Controlling:

The production order is credited with the standard price. This credit uses the cost element that corresponds to the inventory change account. This cost element is a primary cost element (for example, in IDES, account number 895000 Finished Goods Inventory Change is defined as a primary cost element. Credits of production orders resulting from delivery of the finished products to finished goods inventory are updated to the production order with cost element 895000).

Business transaction (5) that generated a posting:
Since production is completed, the production order should be credited in full. The credit is effected by settling the production order.

Business background:

Since the amount charged to the production order (1,600) is more than the amount credited (1,400), a difference of 200 remains on the production order. This difference is settled to Financial Accounting during the period-end closing process in Cost Object Controlling.

Posting record:

Expense from Price Differences is debited with 200 and Inventory Change is credited with 200.

Account determination:

The system uses the following transaction keys for this posting in automatic account determination in MM:

Transaction key PRD for the determination of the price difference account


If the amount debited to the production order is greater than the amount credited, the system debits the Expense from Price Differences account (such as account 231500 in IDES) and credits the Inventory Change account (such as 895000). In this case, an expense posting is compared against the posting of an inventory increase.

If the amount debited to the production order is less than the amount credited, the system debits the Inventory Change account (895000) and credits the Income from Price Differences account (such as 281500). In this case, an income posting is compared against the posting of an inventory decrease.

Transaction key GBB for the determination of the inventory change account
You can settle the balance to the same inventory change account that was posted to for the goods receipt. In this case, the system uses the following setting in automatic account determination in MM: Transaction GBB, account grouping code AUF (both for goods receipt and for settlement).

If you want to post to a different inventory change account than that used for the goods receipt, use the following setting of automatic account determination: Transaction key GBB, account grouping code AUA. If account grouping code AUA exists, account grouping code AUF is ignored when you settle. Account grouping code AUF is still used for the goods receipt posting.

Effects on Cost Object Controlling:

The production order then has a balance of zero.

Effects on income statement:

The postings Debit Expense from Price Differences and Credit Inventory Changes and Debit Inventory Changes and Credit Revenue from Price Differences have no effect on profit. However, the profit has already been affected by the previous postings (such as with goods issues).

Effects on balance sheet:

The inventory value is not affected by the settlement of the price difference. The finished product is still valuated at standard price.

Figure 1-4: Effects of business transactions delivery to customer and invoice to customer



Business transaction (6) that generated a posting:

The material is withdrawn from inventory and delivered to the customer.

Posting record:

Inventory Change from Sale of Finished Products (Cost of Sales) is debited and Inventory is credited.

Effects on Cost Object Controlling:

Cost Object Controlling is not affected in:
Make-to-stock production
Sales-order-related production with a valuated sales order stock without Product Cost by Sales Order
In Product Cost by Sales Order with a valuated sales order stock, the sales order item is charged with the standard cost of goods manufactured of sales (for detailed information, see the following section: Product Cost by Sales Order: Scenario)
Effects on income statement:

The posting of the inventory change reduces the revenue. For materials with price control indicator S, the inventory change is posted at standard price (standard cost of goods manufactured of sales).

Business transaction (7) that generated a posting:

The goods delivered to the customer are invoiced.

Posting record:

Current Assets is debited and Sales Revenues (such as 800000 Sales Revenues - Domestic in IDES) is credited

Effects on Cost Object Controlling:

Cost Object Controlling is not affected in:
Make-to-stock production
Sales-order-related production with a valuated sales order stock without Product Cost by Sales Order
In Product Cost by Sales Order with a valuated sales order stock, the sales order item is charged with the actual revenue
Effects on income statement:

The posting of the revenue increases the revenue.

Figure 1-5: Balance sheet and income statement after production, settlement, delivery, and billing; income statement after period accounting



Income Statement:

The income statement shows the following values:

Debits

(1) Expense from consumption of raw material 800

(2) Personnel expense 800

(5) Expense from price differences 200

Total expense: 1,800

Credits

(4, 5, 6) Increased inventory (inventory changes

from goods receipt and settlement) 200

(7) Revenue 2,000

Total revenue: 2,200



Profit (balance): 400

The difference between expense and revenue results in a positive balance of 400, which in turn results in a profit being reported in the income statement.

Balance sheet:

(4) The asset side of the balance sheet shows current assets of 2,000. These current assets equal the value of the accounts receivable. On the liabilities side, the stockholders’ equity is increased by 400 due to the profit.

The balance increases by 400.

Summary:

Since production costs were higher than planned, the additional expenditure negatively affects the operating profit. This means that the profit decreases by the amount by which the actual costs charged to the production order exceed the standard price.

The actual costs charged to the production order affect net income just as the posting of the inventory change at the time of the goods receipt. Since the actual expense was 200 higher than expected, the operating profit is 200 lower than it would have been if production had been at standard cost.



The net income will only be correctly affected by the debit and credit of the production order if a posting that has no effect on net income is made when the production order is settled.

If you were to make a posting that affects net income when settling the price differences, the additional expenditure would not reduce the profit. The profit would be reported as higher.

Example:

Posting at settlement: Inventory is debited with 200 and Inventory Change is credited with 200.

Result:

In the income statement, the inventory increases by 200. The additional inventory would continue to be USD 200, but it would have no offsetting expense from the price differences. The revenue of 2,000 would be added to the additional expenditure on the revenue side. The revenue of USD 2,200 would be offset by a total expenditure of 1,600. The profit would be 600.
In the balance sheet, the finished goods inventory is USD 200 (1,400 when received into inventory plus 200 at settlement less 1,400 for delivery to the customer). The asset side of the balance sheet would show a total of 2,200 (accounts receivable of 2,000 plus inventory of 200).
(Note: If valuation were at the standard price, the total inventory value divided by the inventory quantity should equal the standard price. With this posting, this would no longer be the case).

Figure 1-6: Balance sheet and income statement after production, settlement, delivery, and billing; income statement after cost-of-sales accounting





Example 2:

Valuation of Internally Manufactured Materials with Price Control Indicator V; Actual Cost Greater Than Standard Cost

Prerequisites

The price control indicator in the master record of the finished product is set to V. The standard price is 1,400.

The initial situation and the debit of the production order correspond to the above explanation (see figures 1-1 and 1-2 and accompanying description). This example begins at the point where the production order is credited.

The balance sheet and the income statement are shown in example 2 after the business transactions Delivery of Internally Manufactured Products to Inventory and Settlement of Production Order. The effects on delivery and billing will not be discussed again explicitly. It should only be noted that when the product is shipped to the customer, the posting Debit Inventory Change and Credit Inventory would be at the moving average price. In example 2, the income statement is compiled in accordance with the period accounting method.

Process Flow

Figure 2-1: Business transactions in Production and Cost Object Controlling affect Financial Accounting



Business transaction (4) that generated a posting:

The finished product is transferred to finished goods inventory. A goods receipt takes place in MM When the goods receipt is posted in MM, the system automatically generates a posting in FI.

Business background:

Expense was posted in FI during production. The expense entered a value added process. The finished product embodies this value added. The finished product is capitalized in the balance sheet. The preliminary capitalization is at the standard price. In addition, an inventory increase is posted to the inventory change account (plant activity account). The increase in inventory affects the earnings.

Posting record:

Inventory is debited with 1,400 and Inventory Change is credited with 1,400.

Effects on Cost Object Controlling:

The production order is credited with the standard price. The debit uses the cost element that corresponds to the inventory change account.

Business transaction (5) that generated a posting:

Since production is completed, the production order should be credited in full. The credit is effected by settling the production order.
Business background:

Since the amount charged to the production order (1,600) is more than the amount credited (1,400), a difference of 200 remains on the production order. This difference is settled to Financial Accounting during the period-end closing process in Cost Object Controlling.

Posting record:

Inventory is debited with 200 and Inventory Change is credited with 200. The posting on the inventory change account affects the revenue.

Effects on Cost Object Controlling:

The production order then has a balance of zero.

Effects on income statement:

The posting to the price difference account has a positive effect on the profit.

Effects on balance sheet:

The inventory value is affected by the settlement of the order balance. On the basis of the data updated to the inventory account, the system calculates a new moving average price of 1,600.

Figure 2-2: Balance sheet and income statement after production and settlement



Income Statement:

The income statement shows the following values:

Debits

(1) Expense from consumption of raw material 800

(2) Personnel expense 800

Total expense: 1,600

Credits

(4) Increased inventory (inventory changes from goods receipt and settlement) 1,600

Total revenue: 1,600

Profit/loss (balance) 0

Balance sheet:

(4) The asset side of the balance sheet shows current assets of 1,600. These current assets equal the value of the finished products at the moving average price. On the liabilities side, the balance sheet continues to show liabilities and equity in the amount of 1,600.

Summary:

The costs incurred in production that exceed the planned amount by 200 are posted as affecting the net income at the time they were incurred. At the time of the goods receipt and when the order balance is settled, an increase in inventory that affects the net income is posted. These postings offset each other, however, so they have no effect on the profit.

The finished product is capitalized in the balance sheet at the moving average price. All costs that are relevant to inventory valuation are capitalized.

The balance total is not reduced.

Monday, July 02, 2007

Interview Questions # 2

I had an Interview today, the job requirements given at the end of the posting (scroll down). There were two guys in the conference call. One American and another techie, obviously an Indian.

During my self-introduction, I was able to explain my understanding and consulting skills on Corporate Finance Management.

QUES 1: If you are generating IDOC’s and if one IDOC fails. How do you fix this?

First of all you can get the list of generated IDOC’s in WE02. Those failed IDOC’s will have the status in Red.

If you drill into it, it will give the details about the individual segments. Under status records, it will have the error message eg missing fields.

Now go to WE19 and from there you can edit the documents (with new values for missing fields) and click on outbound processing.

QUEST 2: In an Electronic Bank Transfer (like ACH, TT, WIRE etc), how do you set the Funds transfer date to later day.

I told him that value date would determine the fund transfer date. But he told me that there is a user exit available which will set the value date, so that the Bank will determine the transfer date. (I do not understand why they have to do that, when the payment documents are posting only to Bank clearing accounts)

Here are the skills/requirements necessary for the position:

SAP Treasury functional configurator with 3-5 years experience. Remote support allowed with occasional travel to client site in Greensburg, PA required (travel exp will be covered by client). No citizenship restrictions. Experience on ECC 6.0 a plus. Experience in other FICO related modules desired as well. Excellent spoken and written English communications required. Consultant will work as part of a leveraged/remote team on a combination of enhancement and break/fix activities.

We want someone with 20 to 30% experience on TR and less on FICO. He or she must have done some thing more than Basic Bank statement configurations - like securities, loans, payments, collections etc.Also familiar with IDOCs, interface with banks etc.

Tuesday, June 26, 2007

Reply to Client

I had a Vendor calling me for a Position in PA. This is for Treasury, and on a Lazy friday afternoon the client did'nt have time to go through my 8 pages resume. They had asked me to write something that i know in SAP. In SAP, what anyone could know is a Mole, and what not could be a Mountain. Well here we go.......

This job profile indicates that I am a good fit, the reason why I say is

1. In my latest project, I had the opportunity to work with Financial Supply Chain Management (CFM in ECC5.0) in ECC6.0. Before that I was thinking that SAP Loans Management was the only tool which helps to manage Short term loans, Long term loans that a company owes to thier Business Partners (Banks). Ok, Financial Supply chain management comes with different product types under its Transaction Manager, like Interest rate instruments, Securities, Derivatives, Forex etc. We had done lots of prototype workshop to bring thier exact needs into these different products. Consulting with these tools helped the client to manage thier surplus funds on investing and deficit borrowings from thier partners.

For eg. Interest Rate Instruments were used to manage thier Term Loans, Construction Loans, Line of Credit in a very effective way, Having said that they are able to have the system work out for them the instalments, interest servicing expenses, processing charges, payment deadline, switching to different interest rates (variable) etc.After set up, we had trained the process owners on creation of loan master, settle them, standing instuctions, post accruals and accounting to FI, also use Payment Requests to pay for thier Business Partners. Similar to Payment Run in AP, we have this Payment Transactions for Payment Requests automatic, which picks up the payment requests and pay them off.

There is a lot more I would say...

2. Other part of Treasury, rather most Important, is Cash Management and Liquidity Forecasting. In cash management we have planning levels and planning groups. Planning levels are assigned to those cash relevant GL Masters and Planning Groups are assigned to AP/AR Master Data.
Cash concentration helps us to group all the bank accounts, including clearing accounts (thats where the funds are) and gives you the cash position considering the value date.
Liquidity forecasting on the other hand, takes your open orders, open deliveries, open items (configurable) to project your liquidity considering the baseline date and payment terms.

3. Day to day transactions that you touch in treasury is Bank Posting. It is not finished here yet. Users have to upload the Electronic Bank Statement from different banks for different payment methods. Gone are those days, where in Cheque printing was very hot using classical payment programs like RFFO*. I had worked on generating IDOC's for payment methods and files as well that will be sent to bank (via subsystem) and get the files from the bank in BA12 Format (for lockbox as well) upload them into SAP. We have the EBS Configured, with posting rules to work for them.

Well, having said that, How do I configure them in SAP....... Please call me, I will let you know
Cheers
Vijay


Job Profile

SAP Treasury functional configurator with 3-5 years experience. Remote support allowed with occasional travel to client site in Greensburg, PA required (travel exp will be covered by client). No citizenship restrictions. Experience on ECC 6.0 a plus. Experience in other FICO related modules desired as well. Excellent spoken and written English communications required. Consultant will work as part of a leveraged/remote team on a combination of enhancement and break/fix activities.


We want someone with 20 to 30% experience on TR and less on FICO. He or she must have done some thing more than Basic Bank statement configurations - like securities, loans, payments, collections etc.

Also familiar with IDOCs, interface with banks etc.








Interview Questions # 1

I am planning to post here some of the interview questions which I had faced from Consulting Partners, Clients. I hope this will be helpful for the beginners in COPC to have a feel of what kind of skills exactly the market is waiting for J.. See below

1. What is the relation between routing and BOM and where do you relate them.?

2. How do you get overheads into your standard cost estimates?

3. In std cost estimate, how do you bring values from PP?

4. What is a Price variant?

5. How many costing variants you have created and why?

6. Tell us the BOM structure and what are its functions?

7. How do you cost a lot in middle of production process?

8. What is an activity type and how it is useful in Product Costing?

9. What are the different allocation cycles you worked on, and what are the difference between the three main allocation cycles?

10.What is a material ledger and tell me something about that?

11.Have you worked on Scrap values? How do you facilitate scrap for materials in Production?

12.What are the period end closing activities in Product Costing?

13.Why you need production order settlement?

14.What are the uses of Production Variances?

Thursday, June 07, 2007

Allocation Methods in SAP



Simple FICO Process Flows





Wednesday, November 22, 2006

Foriegn Currency Valuation - Support Issue


During Foreign Currency valuation first we need to reverse the valuation done in the previous month. This is the case if it is a test run. For real valuation or productionrun we need not reverse the postings before starting valuation run as the postings will bereversed.
In the screen FAGL_FC_VAL there are three check boxes one - create postings, two -reset valuation and the other reverse postings. During the first run we select create postings and reverse postings specifying a reversal date. But due to somereasons may be error in valuation or changes etc etc we may need to reset the valuationrun done. For this we need to select reset valuation check box with a resetting reasoncode. Please note only Reset Valuation neither create postings nor reverse postings.Then the valuation will be reset and valutaion run can be done again with correctionsrequired.
If we reset valuation with the other two checkboxes active it will valuate and display thrice or four times and also sum up all the values - as per the previous valuation.
So must be careful while resetting the valuation run.

Authorization Group for Document Types


In certain Master data like Vendor, Customer, Document Types you will find a field “Authorization Group”. This au. Group is freely definable meaning you do not have to create in a separate table. This Au.Grp provides extended authorization for certain activities on the Objects.

For Eg.

Here I want to disallow a User1 to post a XY Document Type.

First just enter Authorization Group 0001 in XY Document Type Master.

Standard Authorization object for Document Types in SAP is F_BKPF_BLA. When you create a role you have to see that the authorization Object F_BKPF_BLA is maintained for your role. You can do this by checking Authorization data in the Role.

In the Authorization Object for F_BKPF_BLA, maintain the activity for Authorization Group 0001. You control this for Organization Levels like Company Code, Business Areas, and Profit Centers etc. If you want to allow another User to perform other activities, you can select that object again and enter required entries.

Now generate the profile and save. Now this particular profile is stored in the Role. Now enter the User1 in that Role under User Tab. You can skip this step if you do changes in the Authorization object from the User Master>Role>Authorization.

Don’t be assumed that it will overwrite any other authorization for that Document Type. So you have to make sure that the Authorization object is nullified/or changed to allow certain activity for that Authorization Group User1 in all the roles.

After generating the profile, perform User Comparison. This will check for the correct authorization profile has been updated in the all the User Master.

Thursday, September 21, 2006

Data Migration Plan # 2

We have used LSMW to upload GL Master, this goes little bit tough as we have to thoroughly check any data redundancy in the input file containing hundreds of acccounts in various company codes.
Here GL master contains no balances, so AP and AR master datacan be loaded. Once AP and AR Master are uploaded we need to deactivate the indicators like Recon Account,Post automatically only, Recon Account ready for input,Posting without tax allowed in GL account master data for the purpose of loading GL Balances as recon accounts do not permit direct postings. The GL balances are uploaded using a conversion and upload program. After upload check the GL account and its balances in FS03. After this to find out the recon a/cs with balance we will try to reset recon account indicator thru LSMW which displays an error log as " GL account has balances changes are not permitted". Using this report GL accounts(recon accounts) balances are credited to a Data Migration clearing account to nullify the GL account because the recon accountsmust be tied to their respective AP, AR accounts for which the GL accounts must be zero. Then the indicators are reset again I mean the Recon account, post automatically only etc are activated. Then we post the open items for invoice etc crediting the Customer account manually.
Example: GL account 310001 is recon a/c with credit balance of $1000. This GL account is reversed manually with the following entry
Dr 310001(Trade Payables Control) $1000
Cr 599999(Data Migration Clearing account) $1000

This will nullify the balances in GL account. Now, the invoice open items are posted to AP, AR accounts manually with the below entry
Dr 599999 $1000
Cr 310001 $1000
(Recommended) Sequence of Steps in DATA MIGRATION
1) Load GL Accounts
2) Load Material Master- General and Plant Data
3) Load Cost Elements + Secondary Cost elements
4) Load Bank Master
5) Load Statistical Key figures
6) Load Profit Center + Profit Center Hierarchy
7) Load Cost Center + Cost Center Hierarchy
8) Load Vendor Master - General, Company Code and Purchasing data
9) Load Customer Master - General and Company Code
10) Load Internal Order
11) Load Asset Master including Transactions
12) Profit Center Plan data
13) Cost Center Plan data
14) Internal Order Plan data
15) GL Balances
16) Open AP and AR Items
Like wise Asset upload is a straighforward method. Create assets and load balances in one single upload using two files one for Asset master creation the other for Asset Balance transfer again using LSMW. Here we have seperate objects in LSMW forAssets with Internal generated number,externally assigned number, Assets in Prior yearand Assets in Current year. While loading Assets ther are some important things to becareful enough the asset classes, capitalization dates,posting dates,amounts. To carryasset upload for current year assets we need to perform a Asset Fiscal year change topost values in current year.After upload check the asset and balances in AS93.
Courtesy: Harika Barath, FICO Consultant

Wednesday, September 13, 2006

Profit Center Determination

There is always a hard thinking on how Profit Center is determined when posting occurs (manual or back ground).

I am trying to summarize some of the ways the Profit center is determined in transactions.

The system always determines the profit center dynamically, from the originating document. For eg. Invoice Posting in FI to a Profit Center. If the Profit Center field is left empty, systems search for Profit Center in the following Order

Substitution in FI or CO
Account Assignment in the Document Line Item (PC derived from the Real Object assignements for eg. PC derived from Real Order)
The GL account is assigned in Additional Accounts (3KEH) for transfer to Profit Center Accounting

If Can’t find PC with from the above, it will post to Dummy PC. Also, if the posting is from Logical Process like Exchange Rate difference A/c, Small Differences A/c etc.., this will post to Dummy Profit Center

Another way, is when you post a good receipt for an Order, Profit Center is determined from the Material Master for Material/Plant combination.

If the PC assignment has been changed after the order date, but system will still takes the Original PC, as it determines from the PO on the PO Date

The below Objects can be assigned to Profit Center

Materials. From materials provide default values for Production order, Sales Order etc
Sales Order.. from Materials or entry in the Sales Order
Production .. from Materials or entry in the Sales Order
Process Order / Maintenance Order from the main Product
Projects
Cost Center from the Master
Internal Orders
Business Processes
Maintenance Orders
Assets
RE Objects
Profitability Seg. (Characteristics assignment)