cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

T.code: VL02N -CO object error

Former Member
0 Likes
2,354

in T.code: VL02N -Change Outbound Delivery when we click "Post Goods Issue" we get error Account 51000021 requires an assignment to CO object.

Msg Type: E

Application Area:KI

can anyone help on this

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

U need to post with a cost object like cost centre, work order or a wbs network or project.

Rgds

Manish

Answers (6)

Answers (6)

Former Member
0 Likes

Dear Consultant,

SAP note 32654 explains why the system takes the account

assignment at a higher level for automatically generated lines like

small differences. You should maintain an entry in OKB9 at a higher

level than valuation area, profit center or business area.

You should define a default value in OKB9 at company code level.

This is the highest level and you have to enter a default value as the

note 32654 describes. There are some circumstances where the system

needs this high level default value, and it does not take the one

defined at business area / valuation area / material (profit center)

level.

This particular problem with the system not being able to use

the 'detailed' OKB9 assignment happens when the system creates

an automatically generated line in a document. This is driven by

the transaction key and is then linked to OKB9 by the G/L account

defined for the transaction key. The most common transaction keys

that are used in auto-generated lines are 'DIF' (small diff) and

'KDR' (exchange rate).

The system works as designed because in the above cases, it cannot

decide from which material master it should take the profit center.

I would suggest to either set up an default account assignment at a

higher level (company code level), which is the first screen when

you access OKB9.

Please, let me know the results after changing the customizing

settings accordingly.

Kind regards,

Dr. Ravi Surya Subrahmanyam. PhD (Finance),

Senior Consultant,

SAP’s Global Delivery Center,

Answerthink India Ltd

Hyderabad. India

Phone : +91 – 9848550024

Mail : fico_rss at yahoo,com

Former Member
0 Likes

Hello Shaishavi;

Gl Account 5100021 is also a cost element, so if you try to save outbound delivery using transaction VL02N you need to assign a cost object to it.

An easy solution could be, only if your Controlling Area has one Company Code, in transaction KA02. In view “Default Acc Assgnmt” you can enter a cost center or a order where you want to save the cost.

If you Controlling Area has more than one Company Code you must go IMG, transaction OKB9 “Default account assignment”.

I hope this help you.

Regards.

Mariana Serrano

Former Member
0 Likes

Hi

what is the discreption of Account 51000021 . if you have given this account in the Account key GBB and AUF. then this account should be the cost of sales account, this account should be created with out a cost element. i.e for G/L Account 51000021 there should be no Cost element created .

you are getting this error since cost element is created for Account 51000021 .

delete this cost element and your problem will be solved

assign points if use full

thanks and regards

GKK

Former Member
0 Likes

Hi,

You can check with GGB0 transaction that which cost center is assigned to your Account 51000021.

You need to pass that cost center in CO object. Try with this.

Thanks,

Deepak.

Former Member
0 Likes

Shaishavi,

pls confirm is CO-PA is activated in your company ?

regards

Former Member
0 Likes

Dear Shaishavi D,

You would need to assign a cost center the GL Account you are using.

Go to transaction OKB9 (Default Account Assignment) -> see what is the default cost center assigned to the GL Account that you are trying to use.

Go to transacton KA01 (Cost Element Master Data) -> see what is the default cost center assigned to the GL Account that you are trying to use.

Regards,

Naveen.