cancel
Showing results for 
Search instead for 
Did you mean: 

How to change the "profit center for billing" in sale order item?

0 Kudos

Now, we need to batch bring "profit center for billing" in sales order to correspondence with meterial master, while BAPI "BAPI_SALESORDER_CHANGE" contain not this field, is there any way to achieve except modify database table directly.

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Its a non-modifiable field in a sales order. So the best idea is to create a profit centre determination rule though ggb1 transaction code.

Please revert me back, if you need any information.

Regards,

Satya

0 Kudos

Thanks for your suggestion,

but i think this can't resolve my question now, substitution-GGB1 can just prevent the inconsistency in our coming operation. for now, i need to update all the existent, so can you give some suggestion to mass updating?

Former Member
0 Kudos

Hi Bruce,

If you want to change for existing documents (PCTRF), I think by changing the screen (4457-SAPMV45A) to editable change and in the process flow check for username. So that it will be editable stage for your username only. After that you can take help of BDC to do mass update.

But before that please take the help of FI consultant to know the impact on existing billing documnets (if they are created already).

-Satya

Answers (2)

Answers (2)

Former Member
0 Kudos

please refer to oss note 815972

former_member266852
Active Contributor
0 Kudos

Hi

Following may resolve your issue

Go to Transaction MASS

Select Object BUS2032 Then execute

select MASSVBAP-PRCTR Profit Center then execute

now give your sales order number or numbers with range

and select your required Profit Center (Which you want to change ) then execute

hope this may solve your issue

Cheers

Shambhu Sarkar