Skip to Content
avatar image
Former Member

Need Profit centre field as mandatory field in the sales order

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.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Aug 19, 2009 at 07:34 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 17, 2009 at 01:29 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • 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

  • avatar image
    Former Member
    Aug 17, 2009 at 11:08 AM

    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%20Guide%20for%20Creation

    This will help u.

    Rgds

    Rheya

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 17, 2009 at 11:17 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 17, 2009 at 11:27 AM

    Hi murali,

    Try with incompletion procedure for sales document .

    Thanks & regards

    Kesav

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 04, 2010 at 10:57 AM

    Thanks

    Add comment
    10|10000 characters needed characters exceeded