SAP Logo

2628966 - Error: Account & requires an assignment to a CO object

In app you receive error Account & requires an assignment to a CO object

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."

Environment

  • Financial Accounting (FI)
  • SAP S/4HANA Finance
  • SAP S/4HANA
  • SAP S/4HANA Cloud
  • SAP Fiori 

Account concerned is defined as a cost element.  An account assigned as cost element must contain a real CO Object.

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.

In general this means that the transaction that is executed is responsible for sending an account assignment to the CO interface in order to avoid error KI235. So if you would expect that an account assignment should already be included for example in a goods issue or an invoice, then the root cause for the error message is not within CO but with the goods issue or invoice itself.

There are however several possibilites to let the system automatically determine an account assignment within the CO interface.

The following is the order of steps taken in the CO interface to determine the account assignment:

  • If the sending transaction provided an account assignment to the CO interface for the line item this account assignment will be used
  • CO Substitution:  See help.sap.com documentation  Substitution/Validation for Journal Entries App Manage Substitution/Validation Rules (App ID: F4406) Business Context: Coding Block -  No overwrite mode App Custom Logic (App ID F6957) BAdIs for Substitution for Journal Entries: FIN_CODING_BLOCK_SUBSTITUTION Be aware that the substitution can potentially change or remove exisiting account assignments as well.
  • Default Account Assignments via SSCUI ID 102639 / Configuration Activity 'Manage Default Account Assignments' (Only if still no valid account assignment exists for the line item at this point the system will use the account assignment from the default account assignment) In your app Manage Your Solution, Choose Configure Your Solution (or CBC System) Enter  Application Area  Sub Application                Area Name Finance                  General Settings               Journal Entry

generalsettings.png

Choose  Step Name: Manage Default Account Assignments ( SSCUI ID  102639)

manageDefaultAccountAssignments.png

  Choose Configure.  You can assign account assignment to cost element(s) concerned.

defaultAccountAssignment.png

2741518   - Error KI235 when posting a goods receipt

Perform Foreign Currency Valuation, APP ID FAGL_FCV, FAGL_SPLINFO, SAP_SFIN_BC_GL_CLOSING, performForeignCurrValuation, KI235, balances, open item, kdf, V_FAGL_FCBAL, V_FAGL_SPLIT_FL2, oba1, cost element, cost centre, KOSTL, SSCUIs, SAP_BR_BPC_EXPERT, Manage Your Solution, automatic account assignment, Profitability segment, profitability seg. PAOBJNR, cloud, OKB9, default, cash discount, exchange rate difference, SSCUI, CO, 10263 , GLT2201, Balancing field , KBA , requires an account assignment , FI-FIO-GL , Fiori UI for General Ledger Accounting , CO-OM , Overhead Cost Controlling , FI-GL-GL-G , Closing Operations / Period-End , FI-FIO-GL-2CL , Fiori UI for General Ledger Accounting (Public Cloud) , XX-S4C-OPR-SRV , S/4HANA Cloud service requests , How To

Privacy | Terms of use | Legal Disclosure | Copyright | Trademark

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.

Account 300001 requires an assignment to a CO object Message no. KI 235

Hi Guru’s I have the above error when posting to a Material Consumption Account (P/L Account)“Account 300001 requires an assignment to a CO object Message no. KI 235”. I cannot assign a default Cost Center / Order to a Cost Element. then where shall i need to assign the Cost Object (Order / WBS / Profit Center /Cost Center) for the transaction. I need this help on a very urgent. Thanks in advance Srinivas Rao

Go to OKB9 and assign a difault controlling object like cost center, wbs etc. D

Hi, I am facing a similar problem with a sub-contracting scenario. MM guys are trying to post and the following error appears: any suggestions…Gullu Account 7151000 requires an assignment to a CO object Message no. KI235 Diagnosis You have not defined a CO account assignment for an account that is relevant to cost accounting. System Response Account 7151000 is defined as a cost element. This means that you must always specify a CO account assignment.

You did not do mistake… Mat Cons A/c has to be created as cost element usually…

why at MIGO it is asking cost center? Is it a non valuated material or a account assigned PO??

Is yes, you can assign cost center in PO itself and issue wil be solved

pls remember mat cons a/c has to be created as Cost ele, else prod orders wont be charged with material cost

you can avoid items like interest, dividend, bank charges from being created as cost ele. again, it depends on your client… they may want these values to be in CO… however, change in stock, cost of sales, prod variances a/c can be avoided for cost element…

Cost of sales is created as cost ele in MTO scenario some times

Automatic account assignment ( Transaction Code : OKB9) is one option you can try

Real Estate classifieds on MSN - for free.www.yello.in http://www.yello.in/home.php?utm_source=hotmailtag&utm_medium=email&utm_content=in&utm_campaign=jun

Try OKB9 … give the default account assignment for the GL code

I think Raw Material consumption account has to be created as cost element. If u want to capture all the costs in controlling, all expenses accounts should be created as Cost elements category 11. Only cost of goods sold ( which is used for FG) is the GL Account which should not be created as Cost element.

kotasrinivasrao via sap-acct wrote:

The issue is when trying to post migo the system is throwing this error. By default I can give a Cost center in the Celement which i am operating, but this cannot be done, I understand that i made a mistake by creating cost element to GL Account 300001 (Material Consumption Account). Since, we are still in DEV environment i have the facility not to create Cost elements to the GL Accounts in my QAS / PRD. If I am not to create a Cost Element to all PL accounts, then to which, GL accounts i have to make them Cost elements? can you pl guide me.

Thanks & Regards Srinivas Rao

What are you exactly trying to do?? You can default some Co Object as others have suggested

however, if this is happening in the case of sub contracting, you have other options too… So, let us know the scenario you are trying

On 7/5/07, kotasrinivasrao via sap-acct wrote:

– Ajay Maheshwari

----- Original Message ---- From: SAP_KU via sap-acct To: [email protected] Sent: Thursday, July 5, 2007 8:10:26 AM Subject: RE: [sap-acct] Account 300001 requires an assignment to a CO object Message no. KI 235

Have you tried transaction KA02 ?

Regards, Susi

Related Topics

Topic Replies Views Activity
Business 12 98 March 26, 2012
Business 5 106 June 18, 2004
Business 9 323 January 6, 2014
Business 6 155 February 13, 2007
Business 13 104 February 10, 2011

account requires an assignment to a co object migo

IMAGES

  1. [Solved]Account Requires An Assignment To A CO Object

    account requires an assignment to a co object migo

  2. Account 30009 Requires An Assignment To A CO Object

    account requires an assignment to a co object migo

  3. [Solved]Account Requires An Assignment To A CO Object

    account requires an assignment to a co object migo

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

    account requires an assignment to a co object migo

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

    account requires an assignment to a co object migo

  6. Fix error Account 400000 requires an assignment to a CO object in SAP

    account requires an assignment to a co object migo

VIDEO

  1. The Truth About Growing a Small Forex Account 🚨

  2. 20230701 Lee Jong Suk Fans Meeting "Dear, My With" in Hong Kong

  3. #MCO-23 #Solved Assignment for June 2023

  4. Panasonic kx-tes824 Operator Assignment & Co Line Access Control Settings || Panasonic KX-TES824

  5. #MCO-05 Solved Assignment #Accounting for Managerial Decision

  6. SAP MM Module How to configure MIGO part 1

COMMENTS

  1. MIGO Account 4xxxxx requires an assignment to a CO object

    Which Account Assignment Category- you are entering during creation of purchase order. If you are entering Account Assignment Category E , Use t.code:OBYC and assign G/L account with GBB-VKA {used for scenario Make to Order ( Ind. cust. with KD-CO)where stock post to an expense account} NOTE:

  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. Account Requires an Assignment to a CO Object- Message No. KI235

    Hi Fadi. In one screen, display that PO and look specifically at the Account Assignment tab. That is where the original MIGO found which GL accounts and other CO objects to post to when you did the Goods Receipt. I would have expected that reversing the original MIGO would use the same accounting objects when posting. Nikki.

  4. Account 891000 requires an assignment to a CO object

    This means that you must always specify a CO account assignment Pl. help me in solving the issue Thanks in advance Ramana ----- Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online.

  5. Account xxxx Requires an Assignment to a CO Object

    When a document is being posted, system gives a message that A/c xxxx requires an assignment to a CO object. It is basically requiring you to enter a cost center or other CO object (like sales order, production order etc.) this is because a cost element is created for the P&L account. Accounting have created several P&L accounts without cost ...

  6. Error on Migo Cancellation-Account requires assignment to CO object

    "Account XXXXXX requires an assignment to CO Object" Message KI235. Note: GL account XXXXXX is a price difference GL. We have checked all settings for transaction OKB9 in which mapping for GL and Cost Center is present. Even we cannot default cost center in KA02 for Cost element. Query: Why did system allow to post GR incase if the assignment ...

  7. MIGO error while posting..!!!

    H Alli, Getting below error while posting in MIGO: "Account 413501 requires an assignment to a CO object" Regards, Amit

  8. Account requires an assignment to a CO object

    I Solved this issue. my user facing same issue at the time of MIRO screen whenever user posting MIRO-> fst fill up all data like header level, than user put PO no and change item price in the line item level thats why issue was taking price difference GL so i suggest go to the GL tab and put the price difference gl and also maintain price difference amonut wher was showng simulate time and ...

  9. Account Requires to assign to CO Object

    1. When i creating Purchase order this message appear - Combination item category L/account assignment category C not defined. what other thing to be setup in MM configuration ? …. 2. When i GR using Migo for the particular PO this message appear - Account 61806000 requires an assignment to a CO object.

  10. SAP CO Account Assignment Tutorial

    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.

  11. Account requires an assignment to a CO object-very urgent

    1.while doing transaction MI07 -post inv.differences its giving an errorr Account requires an assignment to a Co object. 2.while doing transactions called MIGO for a particular PLANT its not trigerring an GL account and giving an errorr as Account requires an assignment to a CO object pls try to slove this issue. points are ...

  12. Account "XXXXX" requires an assignment to a CO object

    You have a cost account defined in accounts determination (OBYC). But every cost account must have a cost object associated (internal order, cost center, and so on). You must decide what is the cost object to 'receive' the cost value on the account. Go to OKB9, insert the account (can be plant dependant) and the cost object, then repeat GR.

  13. CO object while MIGO.

    The required CO element should be a cost center, internal order or some other CO object. The cost element only provides a classification. Anand is right to point out the account assignment…this will give you the automation you need but you'll still need a cost center or IO number. Dan. Daniel G. (Dan) Magni DGM Services, Inc. [email protected]

  14. SAP Help Portal

    Learn how to use SAP Help Portal to access documentation, training, and support for SAP products and solutions.

  15. MIGO Error

    Hi , In OBYC kindly check the Key BSX for the GL account assingment to the valuation class . As inventory accounts are Balance sheet accounts and do no require an assingnment to a cost element .

  16. Account Requires an Assignment to a CO Object

    This is is an Investment order to collect Asset Under Construction. But what is surprising is that; now 4 was posted successfully again without any thing done to it as I have looked through all the suggestion given and every thing look good but now only one account left to be posted.

  17. Account 300001 requires an assignment to a CO object Message no. KI 235

    Account 7151000 requires an assignment to a CO object Message no. KI235 Diagnosis You have not defined a CO account assignment for an account that is relevant to cost accounting. System Response Account 7151000 is defined as a cost element. This means that you must always specify a CO account assignment.