Differences in FI & PCA Substitution

All,
I am primarily an SD consultant working on a small solution related to Goods Receipts and Profit Center Accounting.
After searching all the available forums with all sorts of keywords, no similiar issue could be found; hence posting this question hoping someone might propose a solution.
According to a posting requirement for goods receipt, we have activated an FI substitution to override accounts configured in OBYC. This works as expected but our main objective is to have the same account determination in PCA documents too. But the G/Ls determined in PCA doc are different because no corresponding substitution has been activated other than in FI. I tried a similar substitution in CO (OKC9) but the collection of fields is different from those of OBBH. Therefore looks like the logic of FI substitution cannot be replicated here.
With most of my experience in SD, I don't understand why account determination during goods receipt in FI should be different from that of PCA. And what needs to be done to determine the same G/L substitution in PCA as that in FI.
Can someone suggest how the G/L accounts can be kept same in both FI & PCA docs? All of your expert inputs are highly appreciated.
Thanks & Regards,
KC

Reverted the G/L substitution in FI & instead opted to change the account keys dynamically during PO processing, using a pricing routine (condition value formula).

Similar Messages

  • PCA substitution

    we are using SAP 4.6C, when we do MIRO or FB60, tax line item is generated without profit center being posted, for each vendor invoice, we want profit center for tax line item copyed from vendor line item profit center instead of default the profit center.
    in PCA subsitution, I find it is not possible by copying vendor line item profit center to tax line item, is there other ways to populate profit center for tax line item? or correct coding of PCA substitution, anyone can share the experience

    Hi Jolin
    For a similar requirement from Indian clients, SAP had released a note 1576560
    It might be still in Pilot phase now and you may need check with SAP OSS if you are allowed to implement it
    Br. Ajay M

  • Difference occurs after PCA Transferred for Accounts Receivable

    Hi All,
    There is a ticket which says.."Difference occurs after PCA Transferred for Accounts Receivable in month end ".
    Can anyone help me in understanding the concept. What exactly does it mean and where do i need to check.
    Thanks
    Mercy

    We were able to trace the reason for the difference.
    We checked the difference between FI and PCA and found it is due to old document clearing timing problem.
    Since it happened in April and we cannot change in FI , we can only manually adjust in PCA itself.
    Thanks,
    Mercy

  • Difference between Availability and Substitution

    Hi all ,
    Anyone knows the difference between Availability and Substitution ?
    Regards
    Bella.
    Edited :Feb 1, 2010 10:12 AM

    Hi,
    1. Availability - is when employee is having free days according with work schedule (e.g. weekend), but has to be available to be called for work. In many cases availability time is paid (e.g. 10% of hourly rate), as employee should be available and that implies limitations on spending free time.
    If employee is called for work during availability either substitution or overtime can be used.
    2. Substitution is used when employee works for some time not according with his normal work schedule that is saved in IT 0007. For example, employee has to work in different shift, substitute colleague, etc. Substitution, has not impact on planed working time in the period, but it does have impact on actual working time in the period.
    Cheers

  • Difference between COPA-PCA

    HI Guru's,
    What are the major differences between COPA and PCA..
    regards
    JK

    Hi,
    this is a pure consulting issue and cannot be dealt within a few sentences.
    PCA and COPA can be used simultaneously.
    Please have a look on http:// help.sap.com --> ERP (english documentation) --> SAP ERP Central Component --> Financials --> Enterprise Controlling (EC) (for information regarding PCA) or follow the path Controlling (CO) --> Profitability Analysis (COPA) regarding information of COPA.
    For a brief comparison between COPA and PCA follow the path:
    Enterprise Controlling --> Profitcenter Accounting --> The Concept of Profit Center Accounting --> Role of Profit Center Accounting in the SAP System --> The Distinction Between Profit Center Accounting and Profitability Analysis (CO‑PA):
    Profitability Analysis (CO‑PA), like Profit Center Accounting, is another form of profitability accounting. However, it is incorporated in operative cost accounting. That means that the profitability segments in CO‑PA are accounting assignment objects and are thus directly integrated in the flow of data in cost accounting.
    In contrast to EC-PCA, where profits are found for areas of responsibility within the company, CO-PA lets you analyze the profitability of different segments of your operative business -- defined according to products, customers, orders, or any combinations or groups of these -- or organizational units, such as company codes or business areas. The aim of CO-PA is to provide the accounting department and decision-makers in sales, marketing, product management and corporate planning with information about the market.
    You can define the master data and basic structures in CO‑PA flexibly to meet your company’s specific requirements. By choosing just the objects for evaluation (characteristics) and key figures you require, you can create a company‑specific multidimensional structure for analysis.
    Unlike EC‑PCA, CO‑PA lets you use an account‑based or a costing‑based approach. In the costing‑based approach, you can define your own value fields for analysis. In account‑based CO‑PA, the values are represented in accounts.
    EC‑PCA and CO‑PA should not be regarded as alternative components. On the contrary, they complement one another and jointly provide you with a flexible and comprehensive profitability accounting tool, allowing you both a market‑oriented viewpoint as well as a responsibility‑ and person‑oriented one.
    Best regards,
    Andreas

  • PCA substitution exit

    Hi Experts,
    I have a requirement to substitute the profit center in a sales order and sales contract based on different criteria( information in VBAK, VBAP, VBKD and VBPA) .
    To realize this, I have created a substitution rule at app area PC and call up point 1(Create sales order) and called an exit that is created in a form pool ZRGGBS000, added my exit in GET_EXIT_TITLES.
    My user exit is getting called, but COBL is not filled with the data that I need to make the decision in the exit. The criteria for the substituted profit center are firlds in VBAK, VBAP, VKBD and VBPA.
    Any idea on how to access these fields in the substitution exit? or any other way to acheive this substitution?
    Please be assured that helpful answers will be awarded points.
    Thanks in advance.
    Regards,
    Naresh

    Hi,
         See the documents below,
    1. User Exits in SAP BW (ppt)
    https://websmp104.sap-ag.de/~sapidb/011000358700005475091999
    2. User Exits Examples (doc)
    https://websmp104.sap-ag.de/~sapidb/011000358700005475101999
    in addition to answer in your other posting, take a look
    Enhancement
    User exit
    and download pdf 'enhancements in sap bw'
    here you can find the steps ...
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
    some weblog on enhancement
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    http://www.ko-india.com/content/weblogs/weblog_custom_fields_1.pdf
    (= /people/ajay.das/blog/2005/03/28/custom-fields-and-bw-extractors-making-a-mixed-marriage-work-part-1-1
    /people/ajay.das/blog/2005/03/28/custom-fields-in-standard-extractors--making-a-mixed-marriage-work--part-12 )
    <b>reward points</b>
    Regards

  • Profit center substitution ?

    Hi ALL,
    I am working on a client requirement u201CContract wise Profitabilityu201D (PCA is activated and Document splitting is not activated). thought i am able to get the Contract wise Profitability report , but PC reporting is effected
    Business process:
    1)Contract is created (T.code Va41) with different lines item and the profit center is populated on the line item based on Product hierarchy+ Plant combination (Z table maintained )
    2) An internal order type u201Csapsu201D with revenue postings allowed is created and assigned to the line items (this is capture the actual revenue and Actual costs and develop a Contract wise profitability through BI)
    3) But when the internal order is assigned to the line item, the profit center is getting changed to DUMMY profit center (as no profit center is maintained on the internal order type master data)
    4) When ever the billing is done the off set account is getting posted to the Dummy profit center (I am aware this is STD behavior as the co real assignment profit center supersede the FI account assignment)
    I am able to get the Contract wise Profitability as desired, but at the cost of Profit center reporting,
    Please help me to get the posting to done on to the right profit center.
    Can we achieve the desired result through Substitution? (If yes which is better, order substitution, PCA substitution or Gl line item substitution)
    Or can we achieve this through any Note/BAdi/BTE
    Kindly advice, waiting for your suggestions!
    Thanks
    RS

    HI, We used  the mentioned BADI, we are able to change the  profit center but the internal order is getting passed to the Accounting  document   and when we  doing the reveersal , the  reversal Accouting document (revenue account )is Getting populated with wrong Profit center (Dummy) Kindly advice,
    This  code is what we put  in to the BDAI
    thanks
    Method IF_EX_AC_DOCUMENT~CHANGE_AFTER_CHECK.
    **// This Badi is only for " ZYES  " Contract Document Type
    **// This Badi will get the Profit center at the time of Billing acc.doc generation
    **// aswell at the time of Rev.Reg Document Generation
    DATA:  IMT_ITEM    TYPE ACCIT_T,
            IMS_ITEM1   TYPE ACCIT,
            IMS_ITEM2   TYPE ACCIT,
            IMS_HEAD    TYPE ACCHD,
            EXT_ITEM    TYPE ACCIT_SUB_T,
            EXS_ITEM    TYPE ACCIT_SUB,
            EX_DOC      TYPE ACC_DOCUMENT_SUBST,
            LV_VBELN    TYPE VBELN_VA,
            LV_POSNR    TYPE POSNR_VA,
            LV_AUART    TYPE AUART,
            LV_PRODH    TYPE PRODH_D,
            LV_VTWEG    TYPE VTWEG,
            LV_SPART    TYPE SPART.
      IMS_HEAD    = IM_DOCUMENT-HEADER.
      IMT_ITEM    = IM_DOCUMENT-ITEM.
      IF IMS_HEAD-AWTYP  = 'VBRK' AND ( IMS_HEAD-TCODE EQ 'VF01' OR IMS_HEAD-TCODE EQ 'VF11' ). " Billing & Cancel
        READ TABLE IMT_ITEM INTO IMS_ITEM1 INDEX 1.
        IF SY-SUBRC EQ 0.
          SELECT SINGLE AUART FROM VBAK INTO LV_AUART WHERE VBELN EQ IMS_ITEM1-XBLNR.
          IF LV_AUART EQ 'ZYES'. " CRM Contracts
            LOOP AT IMT_ITEM INTO IMS_ITEM2.
              IF IMS_ITEM2-PRCTR IS NOT INITIAL.
                CLEAR IMS_ITEM2-PRCTR.
                SELECT SINGLE PRCTR FROM VBAP
                                    INTO EXS_ITEM-PRCTR
                                   WHERE VBELN EQ IMS_ITEM2-AUBEL
                                     AND POSNR EQ IMS_ITEM2-AUPOS.
                IF SY-SUBRC EQ 0.
                  EXS_ITEM-MANDT = SY-MANDT.
                  EXS_ITEM-AWTYP = IMS_ITEM2-AWTYP.
                  EXS_ITEM-AWREF = IMS_ITEM2-AWREF.
                  EXS_ITEM-POSNR = IMS_ITEM2-POSNR.
                  EXS_ITEM-GSBER = IMS_ITEM2-GSBER.
                  APPEND EXS_ITEM TO  EXT_ITEM.
                ENDIF.
              ENDIF.
            ENDLOOP.
            EX_DOC-ITEM[] = EXT_ITEM[].
            EX_DOCUMENT = EX_DOC.
          ENDIF.
        ENDIF.
      ELSEIF IMS_HEAD-AWTYP  = 'VBRR' AND ( IMS_HEAD-TCODE EQ 'VF44' OR IMS_HEAD-TCODE EQ 'VF46' ). " Revenue Reg & Cancel
        LOOP AT IMT_ITEM INTO IMS_ITEM2 WHERE PRCTR IS NOT INITIAL.
            CLEAR:LV_AUART,LV_VBELN,LV_POSNR,IMS_ITEM2-PRCTR.
            LV_VBELN = IMS_ITEM2-ZUONR+0(10).
            LV_POSNR = IMS_ITEM2-ZUONR+10(6).
            SELECT SINGLE AUART VTWEG SPART FROM VBAK INTO
                               (LV_AUART,LV_VTWEG,LV_SPART) WHERE VBELN EQ LV_VBELN.
            IF LV_AUART EQ 'ZYES'.
              SELECT SINGLE PRCTR FROM VBAP
                                  INTO EXS_ITEM-PRCTR
                                 WHERE VBELN EQ LV_VBELN
                                   AND POSNR EQ LV_POSNR.
             IF SY-SUBRC EQ 0.
                EXS_ITEM-MANDT = SY-MANDT.
                EXS_ITEM-AWTYP = IMS_ITEM2-AWTYP.
                EXS_ITEM-AWREF = IMS_ITEM2-AWREF.
                EXS_ITEM-POSNR = IMS_ITEM2-POSNR.
                EXS_ITEM-GSBER = IMS_ITEM2-GSBER.
                EXS_ITEM-AWORG = IMS_ITEM2-AWORG.
                APPEND EXS_ITEM TO  EXT_ITEM.
              ENDIF.
            ENDIF.
          ENDLOOP.
          IF EXT_ITEM[] IS NOT INITIAL.
           EX_DOC-ITEM[] = EXT_ITEM[].
           EX_DOCUMENT = EX_DOC.
          ENDIF.
      ENDIF.
    endmethod.

  • Profit Center Substitution for Migrated line item

    Dear Expert,
    we migrated the data on feb 2014. past records having the default profit center value in each line item, after the migration we are not using the default profit center , we blocked that through some validation, but some situation, for clearing vendor or customer or gl, the migrated line item having default profit
    center with disabled mode to change. so its throwing the validation error, we cant able to unblock the validation also. we need to write a substitution for this to replace automatically . Eg :
    Default Profit center is : 38000
    it should be replace with to 2038100001
    like wise we have multiple company codes.
    i try to write the prerequisite, herewith i have attached the screen shot, i am getting the error for this, anyone can explain this situation ?
    Regards
    Prince

    Hi
    Please, check these notes
    SAP Note 173798 - User exit for PCA substitution
    SAP Note 1532865 - FAQ: Profit center in the billing document
    SAP Note 150959 - Profit center is incorrect in production order
    SAP Note 530578 - Special stocks in PCA
    SAP Note 594507 - PC with valuated special stock incorrect
    and related notes
    I hope this helps you
    Regards
    Eduardo

  • How to reflect FI documents to PCA

    Hi Gurus,
    During GCAC  simulation, there are differences in FI and PCA. When we checked the documents, we found that no profit center was assigned. But we would like to reflect all the difference amount to PCA. Kindly advise what steps do we need to perform in order to balance FI and PCA.

    >
    Eli Klovski wrote:
    > If no profit centre is assigned, I presume the PCA document will be posted on dummy PCtr. But, I'm not sure...
    It's right.

  • Profit center substitution rule

    hi ,i am wondering is it possible to assign profit center substitution rule by sales org,instead controlling area?

    Hi
    The substitution rules are written at Controlling area level, but they can be made Dependant on sales org. i.e. in EC-PCA substitution, you can use sales org and other SD org elements in the substitution rules and try to derive a desired profit center in the sales order
    Ajay M

  • Profit Center for Billing Substitution

    Hello,
    I am currently using this substitution in 0KEM to populate the profit center for billing (PCTRF) in an inter-company sales order.
    PrCtr Type = '2' AND Profit Center = '' AND (
    Sales Org. = '5010' OR Sales Org. = '5020' )
    It is working because the profit center for billing (driven by PrCtr Type = '2' ) field is originally blank and so I can substitute in a different profit center value.
    My question is I would like to take this a step further and substitute different profit centers in the profit center for billing field (PCTRF) based on the value in the profit center field (PRCTR).  Has anyone had any luck with this?  I see that is is controlled using the PRCTR_TYPE 1 and 2 in the PCASUB area, but I am yet to figured out the right combination for it to work.
    Appreciate any help.
    Kevin

    Kevin,
    Refer to SAP Note 815972 - PCA substitution for cross-company-code sale.. It gives the details on how to fill the two fields "Profit Center" and "Profit Center for Billing within the substitution.
    Thanks
    Venkata Ganesh Perumalla

  • Reg: Validation and substitution

    Hi gurus
    what is the use and difference of Validation and substitution?
    pls urgent
    thanks
    amk

    Hi AMK
    validation will validate field values in your input in transaction and return a message, it could be warnign, error .
    Ex:- if you want to check for cocode=1000 business area would be HYD.
    in Validation (T-code GGB0) you write validation that check cocode=1000 busineess area= hyd else error message
    "enter right business area"
    you need to activate this validation in T-code 0b28
    when ever you enter values in f-02 system will execute this validation and returns a message accordingly.
    Substitution will subtitute the field values without the user knowledge.
    Creation of subsitution GGB1
    It will substitute value of business area automatically  without user knowlege.
    Best Regards
    Ashish Jain
    Message was edited by:
            Ashish Bohara

  • BI with CCA, PCA & CO-PA

    Hi Guys,
    Can anyone explain me the difference between CCA, PCA & CO-PA with BI.
    Say if I have CO-PA in my client will I be going for CCA & PCA or all three modules are different.
    I gone thru few forums and sites, but these CCA , PCA & CO-PA are confusing. How are they linked? are these come under comtrolling?
    can anybody just give me brief overview on the above modules and some good links to explore more this with bw.
    Regards,
    Anand

    Hi
    CCA (Cost Center Actuals) : Information with regards to Actual Costs Posted to Cost Centers.
    Refer below SAP Help link for more details on this -
    http://help.sap.com/saphelp_nw70/helpdata/en/21/f0963e6dad4d9d87dfedc10c6a9c1c/frameset.htm
    PCA (Profit Center Accounting) : Information for all P&L Accounts (Cost Elements) & balance sheet accounts which are transferred to Profit center accounting.
    Relevant link --> http://help.sap.com/saphelp_nw70/helpdata/en/ff/686a373638445ce10000009b38f842/frameset.htm
    COPA: Refer this link for COPA Related details
    http://help.sap.com/saphelp_nw70/helpdata/en/69/3c4d401be96913e10000000a1550b0/frameset.htm
    Thanks
    Swapnil

  • PCA substituion for Sales Order

    Hi,
    Our requirement is to create the sales order substition for the followins
    For each region different PCA values, we have 20 regions.
    Can you please tell us how to achieve this through substituion.
    Thanks,

    Hi
    The standard solution is defined in the link
    http://wiki.sdn.sap.com/wiki/display/ERPLO/ProfitCenterSubstitutioninSales+Orders
    You can also look at the following notes
    173798 - User exit for PCA substitution
    1532865 - FAQ: Profit center in the billing document
    167912 - Substitution call-up points for sales order/billing document
    114954 - Partner profit center for intercompany billing
    112974 - Subst. Prof.ctr subst.,create KDAUFf.cross-CC sales
    39254 - Profit Center - cross-company code sales
    If you want to write your own logic, you can use the User Exit MV45AFZZ.
    There is a perform which moves the Value to VBAP. This PRCTR field is stored in VBAP (i.e., SO line item table)
    USEREXIT_MOVE_FIELD_TO_VBAP
    Hope it works.
    Regards
    Sanil Bhandari

  • Validations and substitutions

    wht is validations and substitutions? and difference between validations and substitutions
    thanks in advance
    prem

    Validations are used to check the conditions while posting a document in sap system.
    Validation allows you to define your own individual checks for specific fields when a business transaction is being processed.
    Each validation can contain up to 999 steps that each consist of a
    Prerequisite
    Check
    Message
    •Prerequisites and checks contain the same fields and have the same field processing options.
    •You can use a message that has already been defined or you can create a new message for the validation.
    •You can include up to four fields in a message. The '&' characters in the message are placeholders for the fields to be output.
    path :In IMG under
    Financial Accounting -> Special Purpose Ledger -> Tools -> Maintain Validation/Substitution/Rules -> Maintain Validation or
    Transaction GGB0 for validation creation
    T Code GGB1 for subtitution creation
    Activation of validation and subtitution is GGB4
    Substitutions are used to to substitute certain values GGB1
    Prerequisite
    Check
    Message
    for example to substitute a cost center or a GL account.

Maybe you are looking for