Skip to Content
author's profile photo Former Member
Former Member

Profit Center is not updated automatically at PR/PO using B/S AAC

Hi Experts,

I have a scenario, might be the basic one, but could not find out the solution on my own.

Requirement is to derive Profit center automatically when creating Purchase Requisition or Purchase Order using Account Assignment Category "3" (B/S related).

I was in the assumption that system would derive profit center mapped against B/S GL account in transaction code either 3KEH or 3KEI, but when I actually test, I see no automatic derivation profit center is happening though actually mapping maintained, but when I create FI document using the same B/S GL, system deriving profit center mapped at 3KEH.

We can rule out the below:

  • settings like OKB9 (as the GL account is not a Cost Element),
  • we don't give any material as the purchases are NPM related,
  • no other cost objects to derive profit centers in turn as the GL is B/S,
  • writing Substitution rule as we are not posting any FI document and
  • even OME9 & OBC4 settings are in sink (if not we get error message) for Field Statuses of profit center.

NOTE: The requirement is to update profit center automatically, but not through manual entry any more.

Kindly let me know, how to meet the requirement.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jul 05, 2016 at 02:35 PM

    Hi, you need to use BADI, as far as I remember ME_PROCESS_PO, ME_PROCESS_REQ

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 06, 2016 at 12:51 PM

    You should follow Aleksey's advice; the steps you have mentioned apply to financial documents, while PR/PO are logistic ones. However, why won't you define profit centre in material master? Your B/S account, which I suppose is inventory, is also a derivation of material group.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 05, 2016 at 02:11 PM

    Hi Jose.

    Please check also OB41, posting key / field status.

    Regards

    Jandoval.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 06, 2016 at 12:01 PM

    Dear Jose,

    Try to set the Derive acct. assgt. for your Accounting assignment Category 3 and check the profit center field status (should be Mandatory or Optional) in transaction code OME9:

    Best regards,

    Gabriel Coleti


    1.png (31.2 kB)
    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks Dear Gabriel,

      I believe according to the setting shown by you, the derivation would work out only if we maintain the GL account in OKB9 transaction code.

      But the concern here is the GL account is B/S account, which can't be mapped in OKB9 settings.

      I still tested it further mapping the same settings as you shown in OME9, but sorry to say, results are still disappointing, not seen any automatic profit center updation.

      Regards,

      Jose

  • author's profile photo Former Member
    Former Member
    Posted on Jul 08, 2016 at 03:08 AM

    Hi Eli Klovski,

    Thank you very much. You are absolutely right.

    But in the present scenario, we don't enter any material while creating PR, we just enter text.

    This is a kind of Non-material procurement scenario.

    Even we have a plan of giving this work around/process change of creating a dummy material and defaulting profit center there, but not sure whether it would be accepted.

    Currently we are working with technical team, according to the suggesting given by Aleksey only. We will surely update once the results are positive as we expected.

    Regards,

    Jose

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi All,

      Just to update you.

      Initially changes were done at BADI: ME_PROCESS_REQ_CUST to populate profit center. There is a problem of displaying PC value in PR (online) before saving, where as it is updating after saving and is seen at the table also.

      So, in order to overcome it, instead of above BADI, we are using an User Exit: ACCOBL01, where we have written the logic to fetch the values from table: T8A30.



      Regards,

      Jose

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.