cancel
Showing results for 
Search instead for 
Did you mean: 

How to make a field profit center mandatory in sales order?

sandeep_degave
Explorer
0 Kudos

Dear GURUS,

Please help in getting answer for following question.

How to make a field profit center mandatory in sales order?

With Regards

Sandeep D.

Accepted Solutions (0)

Answers (4)

Answers (4)

sandeep_degave
Explorer
0 Kudos

Dear All,

Thanks for the answers I found the correct answers for my questions.

With Regards

Core SD

Former Member
0 Kudos

Hi,

It can be helpfull for others if you can post the solution ....

sandeep_degave
Explorer
0 Kudos

Dear Sharad,

I am extremly sorry to post the reply to your mail,

We have made the Profit center Mandatory through transaction varient - T code SHD0.

1. First Put the transaction code in the field , e.g.VA01.

2. Enter the transaction varient name in the transaction varient field , if it is already applied.

If not creat the transaction varient.

3. Choose the screen varient , click the change button.

4. Find the Profit center field & cklick on the check box in the field of required column.

5. You have to activate the transaction varient , after transaporting the request.

Thanks to all of them, who have supported me in solving this issue.

With Regards

Sandeep D.

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

Hi,

There are 2 ways to make profit center mandatory

1.Transaction Variant

2.Incompletion procedure

1.Transaction Variant

Step 1:Goto Tcode shd0 and input transaction as va01 and give name of transaction variant as ( example. zva01 ) and click on create or F5

Step 2.Then it takes you to sales order screen.Just click on enter untill you see profit center field.

Step 3.check the box required against profit center.

Step 4.click on save ( under a package name or as local object ) and exit

Step 5.Assign transaction variant to your sales order type through tcode v0v8.

2.Incompletion Procedure

You can add the field table-vbap,field- prctr,status-04,check-warning to your existing incompletion procedure Tcode- ova2 assigned to your order type in tcode vov8 and check the box - incomplete messeges for your order type through tcode vov8.

If incompletion procedure is not assigned to your order type than you have to create a new incompletion procedure and assign it to order type.

Former Member
0 Kudos

Hello

define a incompletion procedure ( t code-OVA2 ) and make the entry profit center as mandatory , the system will ensure that the profit center is filled for each order

hope this helps

Thanks

akasha

sandeep_degave
Explorer
0 Kudos

Dear Akasha,

Please can u elaborate on thisi.e. path & details of how to make it mandatory.

With regards

Sandeep D.

Former Member
0 Kudos

Hi Sandeep,

Firstly check in the VOV7 T.code for your Item category what is the procedure assigned to.

suppose "20" is the procedure assigned to it.

Goto "OVA2" T.code and select groups as "B(Sales-Item)".As the profit centre is available at the item level.

Click on the procedures.

Select "20".

Click on the Fields.

Click on new entries.

Add table as "VBAP".

Select the field as "PRCTR".Select the screen as "PKNT".Select the status as "04".

If you click on the tick mark of warning then you will receive a warning message.

Save.

Regards,

Krishna.