ERProof - Blog about All Things SAP

Blog about all things SAP

ERProof » SAP CO » SAP CO Training » SAP CO Account Assignment

SAP CO Account Assignment

SAP CO Account Assignment

Normally, when a financial document is entered in SAP FI module , user has the option of entering the cost center in the financial document. However, when documents are entered from different modules or a cross-module financial transaction occurs, such as from MM or SD , there is no option of entering the cost center in the document. In this situation, the SAP system will derive the cost center through automatic SAP CO account assignment, substitutions, or through default settings made in the primary cost element.

Automatic SAP CO Account Assignment

The automatic account assignment has to be configured in the transaction code OKB9 . For posting made in external accounting, such as for price differences, exchange rate differences, etc., the SAP system automatically checks entries in the OKB9 settings and derives the cost center.

If you do not enter a CO object (order, cost center, or project) in external accounting postings made in FI, MM or SD modules and the posting is cost relevant, then the automatic account assignment checks the relevant cost center and makes the posting.

Here are examples of automatic account assignments:

  • Banking fees, exchange rate differences and discounts in FI
  • Minor differences and price differences in MM

The account assignment objects that can be maintained in the transaction OKB9 are:

  • Cost center
  • Profit center (profitability segment)

Normally, the automatic account assignment runs on the company code level along with the CO object. However, if the user wants to make the posting on the business area level, valuation area level or profit center level, it is also available in OKB9 settings. So basically it includes the following levels:

  • Company code level
  • Business area level
  • Valuation area level
  • Profit center level

The above 3 excluding the company code level are used in cases when the account assignment is needed below the company code level.

Prerequisites

Here are the prerequisites of activating automatic SAP CO account assignment:

  • Activation of the cost center accounting
  • Creation of cost centers
  • Maintenance of cost elements

Additionally, you can also create orders and profit centers as per the business requirements.

Settings in Transaction OKB9

Let’s discuss settings that are possible for automatic SAP CO account assignment in OKB9 transaction.

Start SPRO transaction and navigate to the following path:

Controlling – Cost Center Accounting – Actual Postings – Manual Actual Postings – Edit Automatic Account Assignment (OKB9)

Alternatively, you can start OKB9 transaction directly from the command bar.

Transaction OKB9 – SAP CO Account Assignment

  • If you want to have the setting on the company code level only, then enter the company code and the cost element along with the corresponding CO object, i.e. a cost center, an order or a profit center.
  • If you want to have the settings on the valuation area level, then enter the company code and the cost element and chose the ‘valuation area’ option in the account assignment detail as ‘1’.
  • Similarly, if you want to have the settings on the business area or profit center level, then choose the option ‘2’ or ‘3’ respectively.

If you have chosen account assignment detail ‘1’ or ‘2’, then click on ‘Detail per business area/valuation area’ on the left sidebar.

Transaction OKB9 – Details per Business Area / Valuation Area

Default SAP CO Account Assignment

In order to determine the correct CO account assignment, the SAP system performs several checks in the following sequence. First it checks the document which a user is posting. If the cost center is empty in the document, then the system checks if any substitutions are maintained for the particular G/L account . Next, if the substitution is also missing, then the system moves on to the OKB9 settings for automatic SAP CO account assignments. Finally, if these settings are also missing, the SAP system checks master data of the primary cost element (G/L Account) under the tab of Default Account Assignment . You can display this master data using the transaction KA03 .

You can maintain the cost center and the order in the master data of the primary cost element.

SAP Cost Element Master Data

So, basically the order of checks the system makes is:

  • Financial document – Cost center
  • Substitutions – transaction OKC9
  • Automatic account assignments – transaction OKB9
  • Default account assignments – transaction KA03 / KA02

Lastly, if any of the above is not maintained, then the SAP system throws an error ‘Account X requires an assignment to a CO Object’ and doesn’t allow posting of a document.

SAP CO Account Assignment using Substitution

In cases where you don’t need OKB9 or default account assignment, the user can go for user exits where a specific G/L account is mentioned under the company and the value in the cost center is substituted by the cost center given in the substitution.

The transaction for maintaining the substitution is GGB1 .

SAP Create Substitution Transaction

Usage of substitutions for SAP CO account assignment is justified by the business requirement and usually SAP CO account assignment requirements are fulfilled by OKB9 or default account assignments.

Did you like this tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP CO tutorials.

Navigation Links

Go to next lesson:  SAP Adjustment Postings

Go to previous lesson:  SAP Profit Center

Go to overview of the course: Free SAP CO Training

4 thoughts on “SAP CO Account Assignment”

it is helpful material i ask for more clear details for using substitution method for Account Assignment. thanks in advance

Sir, I am not receiving the training mails from yesterday 7/1/2019. I have completed my training till here(SAP CO Account Assignment) please do send the rest of the training emails for SAP CO. Hope you will do the needful.

I am getting the same error “Account 500911 requires an assignment to a CO object”. In OKB9, we have given company code, Cost element and ticked the check box ‘Indicator: Find profitability segment using substitution’ (V_TKA3A-BSSUBST) and not filled anything like cost center, order and profit center. in OKC9 we have created substitution. All the process happening through Idoc Message Type SINGLESETTRQS_CREATE and inside BAPI BAPI_SINGLESETTREQS_CREATEMULT triggering and raising this error. Cost center is not maintained in 1. Financial document – Cost center 2. Automatic account assignments – transaction OKB9 and 3. Default account assignments – transaction KA03/KA02 But we have substitution in transaction OKC9 to determine cost centre.

Where woulbe be the issue?

good explanation

Leave a Reply Cancel reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM !

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

Defining General Ledger (G/L) Accounts and Cost Elements

After completing this lesson, you will be able to:

  • Define a G/L account

Chart of Account

sap co object assignment gl account

Each G/L is set up according to a chart of accounts. The chart of accounts contains the definitions of all G/L accounts. The definitions consist of the account number, the account name, and the type of G/L account (e.g. balance sheet, non operating expenses/revenues, primary costs/revenues, secondary costs or cash accounts).

Assignment of Company Codes to Chart of Accounts

A chart of accounts can be used by multiple company codes so that the general ledgers of these company codes have an identical structure.

General Ledger Account and Cost Element

The two segments of the G/L master record from a Financial Accounting perspective are as follows:

The chart of accounts segment contains a description of the account, the account type that classifies how the account can be used in FI and/or CO and, the account group that controls the company code segment fields, and the consolidation account number.

The company code segment contains values specific to how the company code will manage that account.

Account Groups

sap co object assignment gl account

Accounts with the same account group normally have similar business functions. You can, for example, have an account group for:

Cash accounts

Expense accounts

Revenue accounts

Other balance sheet accounts

The account groups are assigned number ranges. You can control which account numbers are permissible for cash accounts, expense accounts, and so on, through the number ranges.

Account groups also control the appearance of the company code segment of G/L accounts. Account groups control:

The fields that are required for data entry

The fields that are optional for data entry

The fields that are display only.

The fields that do not show up at all in the company code segment

Reconciliation Accounts

Expenditures versus costs.

In the economical theory, there are two approaches for values:

In the first approach, the values in Financial Accounting and Management Accounting are the same:

Controlling provides additional reporting opportunities by separating the FI documents along additional characteristics, such as segments, profit centers, projects, stored in a coding block. The results may be P&L statements and balance sheets per segment, per profit center or per project.

In the second approach (most used in central Europe), Management Accounting is based on cost and revenues. Costs are only those expenditures, which are as follows:

Related to the business of the company

Exactly assigned to periods (source specific)

For example, a gift to a welfare organization is an expenditure, but not a cost, because it is not the business of the company to make gifts.

Expenditures, which do not meet the definition of costs, are only reflected in Financials, and not in Management Accounting. They are called neutral expenditures.

SAP provides the opportunity to realize each of the theories. In SAP S/4HANA revenues, expenditures, and cost are represented by financial accounts and separated by the Account Type of the accounts. Based on the account type, the accounts used in CO are also called cost elements.

Account Types

sap co object assignment gl account

The controlling area-specific data is only needed for Secondary Costs and Primary Costs or Revenue accounts. In the controlling area-specific data, you assign a Cost Element category. This category determines which account can be used for which business transaction in CO.

Create a Primary Cost Account

Log in to track your progress & complete quizzes

IMAGES

  1. G/L Account Determination in SAP SD

    sap co object assignment gl account

  2. GL Account Line Item Display GL View in SAP

    sap co object assignment gl account

  3. General Ledger (G/L) Account Balance Display in SAP

    sap co object assignment gl account

  4. How to Create a GL Account in SAP? What is a GL Account Table in SAP?

    sap co object assignment gl account

  5. SAP New GL Business Process, configuration, testing

    sap co object assignment gl account

  6. SAP solve KI248 Account requires an assignment to a CO object

    sap co object assignment gl account

VIDEO

  1. SAP FICO GL Posting

  2. How to find GL Account mapped with any OPEX Commitment Item in SAP II How to search in SAP FICO II

  3. Account assignment mandatory for material

  4. SAP SD Revenue Account Determination

  5. 15 Posting Documents in Sap Fico and Display Account Balances

  6. P2P in SAP. End-User Series. VIDEO-1

COMMENTS

  1. GL account requires an assignment to a CO object

    Account XXXXXX requires an assignment to a CO object. In OKB9 settings to that GL account they have maintained default account assignment-3 (Profit center mandatory) and also maintained profit centers cost centers. Segment & Profit center was maintained in material master . Please tell me how can i solve. Regards. GCS

  2. 2628966

    Resolution. Account assignment objects in Controlling are orders, cost centers, projects, cost objects, networks, special make-to-order sales orders, and profitability segments. The most important rule is that for each posting line to an account that is also created as a cost element in CO a real CO account assignment is required.

  3. GL account requires assignment to CO object

    SAP Community is moving in January 2024! ... GL account requires assignment to CO object. 3277 Views. Follow RSS Feed Dear All, While preparing excise Invoice the accounting document is not getting released. On going to T-code VFX3 and tyring to releasing the document message comes as "Account 00000 requires assignment to CO object". Kindly ...

  4. Co object assignment to GL account

    SAP Community Migration News! Important Dates! SAP Community will be READ-ONLY from January 16 â January 23 for the technical migration. ... Former Member . Jul 13, 2009 at 03:45 PM Co object assignment to GL account. 6846 Views. Follow RSS Feed Hello, when a CO object is to be made mandatory for a GL account, which transaction do we use to do ...

  5. 2901500

    That means the account assignments are being inherited if the values of the split criteria in the complete document are the same. There is no update in the general ledger view of the CO object example Cost Center, WBS Element, Internal Order etc, in case the account in question is not an account with account type Primary Costs or Revenue.

  6. Account Assignment

    Use. You can assign one or more account assignments to an item. Multiple account assignment allows you to apportion the costs covered by a purchase order partly to your own cost center and partly to others, for example. You specify which account assignment object is to be charged via the account assignment category. Account Assignment Category.

  7. CO Account Assignment

    The account assignment object is used to track costs and to determine where within a company the costs have occurred. The goal is to allocate all costs as accurately as possible to the originator. Several account assignment objects may be used for a single posting. Of these several account assignment objects only one of the object acts as "real ...

  8. gl account require assignment to Co object

    The SAP Community migration is back on track, and the site is ready for final steps. You may already see new areas starting to appear. We are cautiously optimistic that we will launch the new platform on January 25.

  9. GL accounts requires an assignment to co object

    The SAP Partner Groups will be INACCESSIBLE January 16-23 for a technical migration. For more information, please click the button at right to view the partner page Click to visit the Partner page

  10. Account Assignment Objects and object types

    The most important account assignment objects are listed in the following table. The identification code corresponds to the first two characters of the object number (object type). Network Activity Element will have ID code "OK". Sales orders are valid only with make-to-order production (VBAP-KZVBR = "E").

  11. 3018038

    With either setting the account assignment to a cost center will not cause a problem. See kba 2628966 - Error: Account & requires an assignment to a CO object for methods to derive CO Object. The G/L accounts which are provided by SAP in default content have cost element category "1" (primary costs/cost-reducing revenues).

  12. 3046658

    In the Default Account Assignment for General Ledger Accounts you define a specific setting for a G/L Account, a cost center assignment or a Free Cost Object assignment for example. But when viewing the journal entry of a business transaction (such as a Supplier or Customer Invoice), posting to the selected G/L Account, the defined setting is ...

  13. SAP CO Account Assignment Tutorial

    This tutorial is part of our free SAP CO training. You will learn how account assignment works in SAP ERP and what are different sources of information about account assignment that the SAP system uses. Normally, when a financial document is entered in SAP FI module, user has the option of entering the cost center in the financial document.

  14. Defining General Ledger (G/L) Accounts and Cost Elements

    General Ledger Account and Cost Element. The two segments of the G/L master record from a Financial Accounting perspective are as follows: The chart of accounts segment contains a description of the account, the account type that classifies how the account can be used in FI and/or CO and, the account group that controls the company code segment ...

  15. Account Assignment of Controlling Objects

    Account Assignment of Controlling Objects; Overhead Accounting. 2402.2. Available Versions: 2402.2 ; 2308.4 * * This product version is out of mainstream maintenance. The documentation is no longer regularly updated. ... If you do not have an SAP ID, you can create one for free from the login page.

  16. SAP Library

    Account Assignment of Controlling Objects. Commitments Management (CO) Period Lock. Schedule Manager (CA) Settlement (CO) Requesting an Adjustment Posting from the Intranet (AC) Summarization. Overhead Cost Controlling (CO-OM) CO External Data Transfer.