cancel
Showing results for 
Search instead for 
Did you mean: 

Need Profit centre field as mandatory field in the sales order

former_member204513
Active Contributor
0 Kudos

Dear All,

Normally Profit center data maintained in the material master, same data will get coipied to the sales order while creating sales order in VA01 transaction.

My requirement is if profit center data is not maintained/available in the sales order system should give the error message

For this I need Profit center field as mandatory field in the sales order(VA01).

Can you please give possibilities ASAP.

Give the SHD0 maintenance step by step.

Regards,

Murali.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

You can do this in two ways :

1. You can make change for the tcode VA01 by making the profit centre field invisible. This you can do by going to the transaction SHD0. Then enter the tcode VA01. There you can make the field VBAP-PRCTR as invisible.But this is not recommended since you are making changes in the standard tcode.

2. The other way which is recommended would be to create your own transaction variant and then assign it to the new tcode .

you can create the transaction variant by using SHD0 . Once you have created it , you can assign it to the new tcode by using the transaction SE93.

Post for further queries.

Thanks.

Answers (5)

Answers (5)

former_member204513
Active Contributor
0 Kudos

Thanks

Lakshmipathi
Active Contributor
0 Kudos

First go to sale order VA02, double click the line item and check for the Profit Center field. There place your mouse and press F1 followed by Technical settings. Make a note of the table and field names.

Now go to OVA2, select "Standard Item" and maintain the above field there and save.

thanks

G. Lakshmipathi

former_member204513
Active Contributor
0 Kudos

Dear Lakhmipathi,

I hope through incompletion log we can restrict the future orders only, how can we restrict open orders or already created orders.

Regards,

Murali.

former_member550050
Active Contributor
0 Kudos

Hi Murali

I beleive that you are talking about the Profit centre field not maintined in sales order hence not picked in delivery and billing and there is an FI posting error (GL account error) because of that

Profit centre is maintained in MMR and the same flows thro the sales cycle and i am quite sure if maintained in MMR it will be picked automatically and no need to make it mandatory in sales order( as the purpose is already solved)

But there is no standard option in SAP like (even if Account assignment category of the material is not maintained in MMR it can be given in VF02 and the document can be released for accounting) to give the Profit centre in the billing and release the same

Profit centre field field is picked from masters and flows in the entire flow and that field is greyed out (like no option of inserting it inbetween)

As told by others incompletion log in sales doc type will take care for future orders and for the already created orders the standard option is cancel billing, reverse delivery and open the sales order and give Profit centre field and process it (if only a few orders are there)

But if the already created orders are many then from the FI Area you need to go for development ( we also faced this issue as profit center not maintained in MMRs and hence accounting got hit and there were tons of billing docs and our FI consultant made some development to open it and solve it) FI consultant should be able to do this for already created orders

Instead of making Profit centre field as mandatory field in the sales order better make it a mandatory entry in MMR

Regards

Raja

Former Member
0 Kudos

Hi murali,

Try with incompletion procedure for sales document .

Thanks & regards

Kesav

Former Member
0 Kudos

Hello,

This can be done using SHD0 TRANSACTION VARIANT .

Goto the transaction code SHD0 and give the Tranasction code as VA01 and then click on the Transaction variant and give

VA01 and then choose the SCREEN VARIANT as BUS20304480_ and choose display, now it will lead you to the screen where

you can find different field names and the option to set for each field, Select VBAP-PRCTR wich is the profit centre field and

make the field as REQUIRED entry.

Please try this and revert back if u have any queries.

cheers,

santosh

Former Member
0 Kudos

Hi

It can be possible thriugh Controlling level only, Also it will be applicable only during Billing process.

You can achieve through Transaction variant-

Look at this link

https://wiki.sdn.sap.com/wiki/display/Snippets/Transaction%20Variant%20-%20A%20Step%20by%20Step%20Gu...

This will help u.

Rgds

Rheya