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
-
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 experienceHi 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
MercyWe 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 AMHi,
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 -
HI Guru's,
What are the major differences between COPA and PCA..
regards
JKHi,
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 companys 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 -
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,
NareshHi,
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
RSHI, 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
PrinceHi
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.
KevinKevin,
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
amkHi 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,
AnandHi
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 -
wht is validations and substitutions? and difference between validations and substitutions
thanks in advance
premValidations 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
-
Warranty and Hard Drive Self Upgrade
According to Apple insider the hard drive in the new macbooks are easy to get to. I would like to purchase a 2.0 Duo (white) in the store (not fond of the 150 color change) that has a 80gb or 100gb hard drive and would like to get it as soon as possi
-
Album art remains on my phone, after I have deleted the music
I don't like to store all my music on my iPhone, all the time. So I manually choose what music to have on it at any one time. Recently, I have not been able to remove album art from my iPhone, for albums I previously stored on my iPhone. So my iPhone
-
How do I resolve the server error"403"?
How do I resolve the error message in Ical when I am trying to accept a meeting invitation and get: The server responded: "403" to operation CalDAVWriteEntityQueueableOperation?
-
Random duplicate text messages.
I keep recieving duplicate random messages after upgrading to the iPhone 6. Most of the time it is at the time i recieve a message or mms but it has happened where it can be many hours later. I have recieved the same message up to 5 or 6 times in o
-
I can not open the iPhone seems to be my one of my kids has changed my password What can I do?
I can not open the iPhone seems to be my one of my kids has changed my password What can I do?