cancel
Showing results for 
Search instead for 
Did you mean: 

How can I make postings to Profit center in fb01?

Former Member
0 Kudos

Dear All,

I have activated profit center accounting. And I have created dummy profit center in spro.

I want to use profit center as objects for statistical postings. I have opened field profit center in fb01.

Now when I make actual posting for cost center or internal order I can define profit center too. But even if I choose needed profit center the system puts automatically dummy profit center.

How can I avoid this and define profit center I want?

With best regards,

Kamila Zhakenova.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi, PC derives from your CO objects, if there is no such (or PC in co's master data),then dummy derives

Former Member
0 Kudos

But the point is I want to define profit center, which differs from the one defined in master data of CO-object.

Can I do it?

Former Member
0 Kudos

Hi,

If you post to a different profit center other that which is derived from Cost Center, CO and PCA accounting will not tally.

Hence SAP does not allow this.

Regards,

Rijo Paul

ajaycwa1981
Active Contributor
0 Kudos

Hi

You can not achieve that... The PC in FI postings cant be changed when you are making posting to a Cost Element

If there is no PC in your CO object, then Dummy PC will be forced into the posting..

However, if you want to change this behaviour, it is as follows:

But note that, SAP wont take the responsibility for the inconsistency that may arise due to this

+++++++++++++++++++++++++++++++++++++++++++++++++++++

LKAIPF1N, form SUBST_FROM_REAL_OBJECT:

...

GD_ACC_LIST-CO_KAERG = CON_ACC_STAT )

AND NOT SFR_COBL-PRCTR IS INITIAL.

LD_PRCTR = SFR_COBL-PRCTR.

ENDIF.

  • IF LD_PRCTR IS INITIAL. "<<<<<<<<<<<<<<<<<<<< delete

IF LD_PRCTR IS INITIAL and "<<<<<<<<<<<<< insert

not ( not SFR_COBL-PRCTR is initial and "<<<<<<<<<<<<< insert

GD_ACC_LIST-CO_KAKST = CON_ACC_REAL ). "<<<<<<<<<<<<< insert

LD_PRCTR = TKA01-DPRCT.

ENDIF.

IF LD_PRCTR <> SPACE.

  • sending of message moved to Form PROFIT_CENTER_CHECK "DEL 569565

SFR_COBL-PRCTR = LD_PRCTR.

ENDIF.

...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

With this modification, the profit center entered won't be changed for postings coming into the CO-interface. All other, especially

internal postings, cannot be changed.

br, Ajay M

ajaycwa1981
Active Contributor
0 Kudos

Hi

You can not achieve that... The PC in FI postings cant be changed when you are making posting to a Cost Element

If there is no PC in your CO object, then Dummy PC will be forced into the posting..

However, if you want to change this behaviour, it is as follows:

But note that, SAP wont take the responsibility for the inconsistency that may arise due to this

+++++++++++++++++++++++++++++++++++++++++++++++++++++

LKAIPF1N, form SUBST_FROM_REAL_OBJECT:

...

GD_ACC_LIST-CO_KAERG = CON_ACC_STAT )

AND NOT SFR_COBL-PRCTR IS INITIAL.

LD_PRCTR = SFR_COBL-PRCTR.

ENDIF.

  • IF LD_PRCTR IS INITIAL. "<<<<<<<<<<<<<<<<<<<< delete

IF LD_PRCTR IS INITIAL and "<<<<<<<<<<<<< insert

not ( not SFR_COBL-PRCTR is initial and "<<<<<<<<<<<<< insert

GD_ACC_LIST-CO_KAKST = CON_ACC_REAL ). "<<<<<<<<<<<<< insert

LD_PRCTR = TKA01-DPRCT.

ENDIF.

IF LD_PRCTR <> SPACE.

  • sending of message moved to Form PROFIT_CENTER_CHECK "DEL 569565

SFR_COBL-PRCTR = LD_PRCTR.

ENDIF.

...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

With this modification, the profit center entered won't be changed for postings coming into the CO-interface. All other, especially

internal postings, cannot be changed.

br, Ajay M

ajaycwa1981
Active Contributor
0 Kudos

Hi

You can not achieve that... The PC in FI postings cant be changed when you are making posting to a Cost Element

If there is no PC in your CO object, then Dummy PC will be forced into the posting..

However, if you want to change this behaviour, it is as follows:

But note that, SAP wont take the responsibility for the inconsistency that may arise due to this

+++++++++++++++++++++++++++++++++++++++++++++++++++++

LKAIPF1N, form SUBST_FROM_REAL_OBJECT:

...

GD_ACC_LIST-CO_KAERG = CON_ACC_STAT )

AND NOT SFR_COBL-PRCTR IS INITIAL.

LD_PRCTR = SFR_COBL-PRCTR.

ENDIF.

  • IF LD_PRCTR IS INITIAL. "<<<<<<<<<<<<<<<<<<<< delete

IF LD_PRCTR IS INITIAL and "<<<<<<<<<<<<< insert

not ( not SFR_COBL-PRCTR is initial and "<<<<<<<<<<<<< insert

GD_ACC_LIST-CO_KAKST = CON_ACC_REAL ). "<<<<<<<<<<<<< insert

LD_PRCTR = TKA01-DPRCT.

ENDIF.

IF LD_PRCTR <> SPACE.

  • sending of message moved to Form PROFIT_CENTER_CHECK "DEL 569565

SFR_COBL-PRCTR = LD_PRCTR.

ENDIF.

...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

With this modification, the profit center entered won't be changed for postings coming into the CO-interface. All other, especially

internal postings, cannot be changed.

br, Ajay M

ajaycwa1981
Active Contributor
0 Kudos

Hi

You can not achieve that... The PC in FI postings cant be changed when you are making posting to a Cost Element

If there is no PC in your CO object, then Dummy PC will be forced into the posting..

However, if you want to change this behaviour, it is as follows:

But note that, SAP wont take the responsibility for the inconsistency that may arise due to this

+++++++++++++++++++++++++++++++++++++++++++++++++++++

LKAIPF1N, form SUBST_FROM_REAL_OBJECT:

...

GD_ACC_LIST-CO_KAERG = CON_ACC_STAT )

AND NOT SFR_COBL-PRCTR IS INITIAL.

LD_PRCTR = SFR_COBL-PRCTR.

ENDIF.

  • IF LD_PRCTR IS INITIAL. "<<<<<<<<<<<<<<<<<<<< delete

IF LD_PRCTR IS INITIAL and "<<<<<<<<<<<<< insert

not ( not SFR_COBL-PRCTR is initial and "<<<<<<<<<<<<< insert

GD_ACC_LIST-CO_KAKST = CON_ACC_REAL ). "<<<<<<<<<<<<< insert

LD_PRCTR = TKA01-DPRCT.

ENDIF.

IF LD_PRCTR <> SPACE.

  • sending of message moved to Form PROFIT_CENTER_CHECK "DEL 569565

SFR_COBL-PRCTR = LD_PRCTR.

ENDIF.

...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

With this modification, the profit center entered won't be changed for postings coming into the CO-interface. All other, especially

internal postings, cannot be changed.

br, Ajay M

ajaycwa1981
Active Contributor
0 Kudos

Hi

You can not achieve that... The PC in FI postings cant be changed when you are making posting to a Cost Element

If there is no PC in your CO object, then Dummy PC will be forced into the posting..

However, if you want to change this behaviour, it is as follows:

But note that, SAP wont take the responsibility for the inconsistency that may arise due to this

+++++++++++++++++++++++++++++++++++++++++++++++++++++

LKAIPF1N, form SUBST_FROM_REAL_OBJECT:

...

GD_ACC_LIST-CO_KAERG = CON_ACC_STAT )

AND NOT SFR_COBL-PRCTR IS INITIAL.

LD_PRCTR = SFR_COBL-PRCTR.

ENDIF.

  • IF LD_PRCTR IS INITIAL. "<<<<<<<<<<<<<<<<<<<< delete

IF LD_PRCTR IS INITIAL and "<<<<<<<<<<<<< insert

not ( not SFR_COBL-PRCTR is initial and "<<<<<<<<<<<<< insert

GD_ACC_LIST-CO_KAKST = CON_ACC_REAL ). "<<<<<<<<<<<<< insert

LD_PRCTR = TKA01-DPRCT.

ENDIF.

IF LD_PRCTR <> SPACE.

  • sending of message moved to Form PROFIT_CENTER_CHECK "DEL 569565

SFR_COBL-PRCTR = LD_PRCTR.

ENDIF.

...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

With this modification, the profit center entered won't be changed for postings coming into the CO-interface. All other, especially

internal postings, cannot be changed.

br, Ajay M

ajaycwa1981
Active Contributor
0 Kudos

Hi

You can not achieve that... The PC in FI postings cant be changed when you are making posting to a Cost Element

If there is no PC in your CO object, then Dummy PC will be forced into the posting..

However, if you want to change this behaviour, it is as follows:

But note that, SAP wont take the responsibility for the inconsistency that may arise due to this

+++++++++++++++++++++++++++++++++++++++++++++++++++++

LKAIPF1N, form SUBST_FROM_REAL_OBJECT:

...

GD_ACC_LIST-CO_KAERG = CON_ACC_STAT )

AND NOT SFR_COBL-PRCTR IS INITIAL.

LD_PRCTR = SFR_COBL-PRCTR.

ENDIF.

  • IF LD_PRCTR IS INITIAL. "<<<<<<<<<<<<<<<<<<<< delete

IF LD_PRCTR IS INITIAL and "<<<<<<<<<<<<< insert

not ( not SFR_COBL-PRCTR is initial and "<<<<<<<<<<<<< insert

GD_ACC_LIST-CO_KAKST = CON_ACC_REAL ). "<<<<<<<<<<<<< insert

LD_PRCTR = TKA01-DPRCT.

ENDIF.

IF LD_PRCTR <> SPACE.

  • sending of message moved to Form PROFIT_CENTER_CHECK "DEL 569565

SFR_COBL-PRCTR = LD_PRCTR.

ENDIF.

...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

With this modification, the profit center entered won't be changed for postings coming into the CO-interface. All other, especially

internal postings, cannot be changed.

br, Ajay M

Former Member
0 Kudos

Hi Ajay,

Thanks a lot for answer.

But could you please, specify, where exactly could I define this thing?

Best regards,

Kamila.

ajaycwa1981
Active Contributor
0 Kudos

Hi

You would need an ABAP consultant.. Please get in touch with him

br, Ajay M

Former Member
0 Kudos

Hi,

Please check if there some substitution rule to clear the profit center.

Also please check the profit center in the Cost object you are assigning to the entry

Regards,

Rijo