Authorization restriction in Funds Management

Hi all,
We have a requirement from the client to restrict budget execution in Funds management.
Business case: A user from a particular organization/agency should be able to transfer funds within his organization and should be restricted from using other agency funds.
We are planning to use authorization groups while defining the FM master data (funds, fund centers, funded programs). Later, we use these authorization groups while creating derived roles (organization/agency specific). So when the user performs activity in FMBB, he will get an authorization error if he tries to use funds that he is not authorized for.
As there could be 1000s of fund centers, maintaining them using authorization groups could be cumbersome.
I would like to know if any of you have implemented security in FM using fund center groups/ hierachy structure instead of using authorization groups.
Appreciate your suggestions and inputs ..
Thanks
Kee

Hi Kee,
I can understand your concerning about the number of funds center but in the authorization roles you will use ONLY the authorization groups not each fund center, so the maintenance will be easier.
You will not maintain each fund center in the rule, but if necessary the creation of a new authorization group or deletion of one. Because the change of one authorization group (which means more or less fund centers) will be done in master data, in the authorization part will be ok already.
The principal object will be F_FICA_FSG which is the authorization group for the funds center, so I am not sure what do you mean about maintenance, because if defined as per the business process, it will not change so much because it will be in the group level not in fund center.
Thinking about your question:
"If we follow an intelligent naming standards for fund centers and determine the hierchacal structure, can we use the fund center/fund names directly in auth objects instead of using authorization groups?"
Create authorization objects with funds center directly not using authorization groups, I did this many times in previous releases (from 3.0F to 4.0B) when I implement PSM-FM and I think that authorization groups will reduce the maintenance in an important way. The most huge maintenance is doing in this way that you are thinking about use funds center directly.
For example, if you have ?.000 funds center grouped in ?00 authorization groups and of course some of the users will have more than one authorization group and one rule will have more than one authorization group right? This will be for sure a number lower than the quantity of funds center.
Be aware that I am focusing only in authorization regarding FMBB like you mentioned in the beginning. This means authorizations to manage budget in the company, nothing else.
Therefore, it will be not so much different roles with authorizations. I am quite sure that your customer will not allow a great number of users to increase/decrease budget. You should consider this too in your analysis.
You will need to create roles in PFCG for your authorizations and of course each role will have a combination of authorization objects (reports, master data, budgeting postings, actual and commitment postings).  This is a matrix that needs to be detailed and clarified with the customer needs.
I am not sure if I could help more, kindly inform if I am going in the wrong direction
Best Regards,
Vanessa Barth.

Similar Messages

  • Funda Management

    Hi friends,
    Please find the below requirement.
          Fund centre owners to be able to make transfers without notification to planning, up to a certain amount or percentage on category, for specific fund centres, budget categories and period, according to rules set by planning.
           is there any way to maitain Authorizations for fund centre, commitment items, period, and %on available amounts.
         Transfer beyond restrictions and thresholds should trigger approval workflow from Finance.
    would appreciate your fatest reply
    thanks in advance.
    Ram.....

    Hi Ramu ,
    The following link may be useful to u to understand the concept of funds management.
    Funds Management allows management to set budgets for revenues and expenses within your company as well as track these to the area of responsibility.
    Funds management
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/FIFM/FIFM.pdf
    http://sapsuperusers.com/forums/local_links.php?catid=1&linkid=715
    http://ot.bloomu.edu/Documents/SAP/Word%20Docs/New/SAPReportsJan2006.pdf
    nagesh

  • Validation rule in Funds management.

    Dear Friends,
    We use commitment items to monitor the budgets with overall budget for budget type Payment budget
    In some cases, users are posting some adjustment entries to transfer the consumed budget values from one commitment item to another.
    Ex:
    Original Entry: Expenses incurred 1000, So entry booked with PK40, 123456 (expense GL), amt 1000, and commitment item ABC.
    So at a later stage they came to know that they have used a wrong commitment item for the above document.(Correct CI would have been DEF)
    So they are posting an adjustment entry like
    PK40 GL123456 amt 1000 CI DEF
    PK50 GL123456 amt 1000 CI ABC
    So when i check the funds management doc for the above doc, FM uses VALUE TYPE 66 to do the transfer postings to commitment items, since these documents are giving wrong impact on my CI overall balances report FMRP_RFFMTO31X - Overall Budget -> Totals Records .
    For the debit commitment item, it is not adding that amount in invoice column of above report, but it is comsuming the budget. So there is a mismatch in my total record for the debited commitment item.
    For the credti commitment item, it is not deducting  that amount in invoice column of above report, but it is increasing the budget. So there is a mismatch in my total record for the credited commitment item.
    (Ex: Total budget-invoices-open items = Available budget)  This is not happening at all
    So i tried to restrict these kind of postings with a validation in FM like
    Prerequisite:  BPJA_VALID-FIKRS = 'AE69'   (AE69 is my FM area)
    Check: BPJA_VALID-WRTTP  < > '66' 
    Message: Error message.
    And activated the same in SPRO->PSM->FMG->Budgeting and Avl Control (Former Budgeting)->Budgeting (Former Budgeting)->Validation rules->Activate Funds Management Validation----
    But still i am able to post those kind of documents.
    Is there any other workaround for this restriction or can only be restricted by a validation?
    Please corret me if i am wrong in validation condition expressions.
    Thanks,
    Srinu

    Hi,
    Actually we are using a Z program, which is copied from standard program as said earlier.
    In the z program, we made some conditions to treat value type 66 also as like 54.
    Now we are getting our report as expected.
    Thanks,
    Srinu...

  • Issue when activing Global Funds Management Function(PSM-FM)

    Hi Peers,
    I tried to active Global Funds Management Function(PSM-FM) in IMG. A message "Aktivierung des Haushaltsmanagements ist nicht erlaubt" poped up. And I also only have read access to “Active/Deactive Funds Management” but SU53 shows authorization check is ok.
    What should I do for next? Thanks
    Regards,
    Eunice

    Hi,
    I am facing the same issue regarding "Read Access Only" to the activation of Funds Management under Actual and Commitment Update/Integration.
    I've checked the component activation and found that
    1) ES-PS is activated under SPRO
    2) IS-PS is checked under BF11, but the checkbox status is greyed, so that it's impossible to change it.
    I've tried to delete the IS-PS entry and re-insert it...the action was successful but the issue remained...
    Any clues?
    Thanks

  • Funds Management Report

    Hello,
    This Standard Report in the Funds Management FMRP_3FMB4004 does not show the Assigned Values & Balance amounts. I have already carried out the reconstruction of budget values. In spite of this, I'm not able to get the values in the column "Assigned Values" & Balance budget Value" in the above report.
    Can somebody guide me?
    Thanks & regards,
    Chandrakant

    hi Chandrankant,
    You can find it via: SPRO-IMG- Public Sector Management
    If you can't see it, you need to ensure that you activated it. The first step is the activation of the SAP R/3 Extension Set in the Implementation Guide. You must have the proper authorization to maintain this table (cross-client maintenance).
    SPRO-IMG- Activate SAP ECC Extensions
    In this table, make sure the flag IS-PS is active. Without this setting, you will not see the PSM menus or Customizing trees.
    In case you do not see the menu or IMG path for Public Sector Management after the activation, please check in transaction SCPR20,
    in SCPR20 you have to choose EA-PS-IMG and then to activate it (button 'Activate BC set' on the panel or F7). Then check IMG and if no impact, then check for the error messages in SCPR20:
    select Goto - BC-Set - Activation logs
    Customizing
    In FM Customizng under
    In the relevant step in the Funds Management IMG.
    Define Account Assignment Derivation
    Master Data ® Allocations to Account Assignments from other Components ® Define Account Assignment Derivation
    Define Account Assignment Derivation
    Assign Update Profile to FM Area
    Actual and Commitment Update/Integration ® General Settings ® Assign Update Profile to FM Area
    Assign Update Profile to FM Area
    Define number ranges for actual transactions
    Actual and Commitment Update/Integration ® Basic Settings ® FM Line Items ® Define Number Ranges for Actual Transactions
    Define Number Ranges for Actual Transactions
    Assign FM Area Number Range
    Actual and Commitment Update/Integration ® Basic Settings ® FM Line item ® Assign Number Range to FM Area
    Assign FM Area Number Range
    Activate Funds Management
    Actual and Commitment Update/Integration ® Activate/Deactivate Funds Management
    Activate/Deactivate Funds Management
    Application
    In the Funds Management documentation, under:
    Specify a complete FM account assignment when posting
    &#9679; by deriving from allocations of account assignment elements
    &#9679; or by manual entry
    Account Assignment Derivation
    Pls see the belwo link
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/FIFM/FIFM.pdf
    Regards
    Assign the pioints....
    Ranjit

  • Budget vs Actual data Datasource in Funds Management

    We are not able to find the correct datasource for Budget (Vs) Actual in Funds Management in R/3. We have activated most of the existing datasources and checked but could not find any data for the Value Type 'Actual'. Where can we find this?
    Thanks

    Hi,
    Look at this datasource
    0PU_IS_PS_44 Fund Assigned and Fund Consumed - R/3 Table FMAVCT
    Did you check
    0PU_IS_PS_33 - CO Line Items in Funds Management
    value type 70 - Actual and commitment.You should put restriction on 0FM_ACTDETL - Commitments and Actuals Detailing in Funds Management with values like ( 140 Invoice,110 -Transfer posting, and 160 Actual transfer)
    Regards,
    Saran

  • System error in Funds Management update

    Dear you,
    Have anyone seen the following when updating FM from FI document:
    "System error:Funds management update (FMRI, CHECK_WE_RE)"
    Any ideas what to do?
    Thanks
    Sonja

    Hi there,
    The update problem occurs both if we try to post with FB50L or if I try to make a transfer of FI postings in FM. This all happens in the new installation where we plan to use new GL and FM.
    This note you gave did not ring a bell for me
    The error message is FI057. But we have not yet found a suitable note.
    Therefore any ideas are still welcomed.

  • Funds management cube getting data from 4 ods, data not seen in cube

    Hello all,
    I am working on funds management cubes (0PU_C02 and 0PU_C03). These two cubes get data from like 7 or 8 ODS. Can someone tell me which are the ODS which feed to respective cubes. I have the mappings done but i am getting very confused.
    In the ods 0PU_O44 there is RLDNR for Ledger and I can see that data in ODS but when i run load to cube I dont see the ledger data (its direct mapping there are no routines or rules).
    Is there any sequence with wihic we have to load the data?
    Thanks
    Message was edited by: Raj M

    Hi Raj,
    I was going thru the forums who has knowledge in Public sector when i came accross ur forum.Can i get your email id..i have some questions to ask regarding student administration.
    thanks.

  • |Funds Management - relating to PR/PO

    I am getting another error in Funds Management:
    Posting date must be used for update of value type 000100 update profile 50
    Message no. FI_E008
    Diagnosis
    FM areas with assignment to the update profile must have all their value types defined as 'posting date' on the ledger level when activating to period-based encumbrance tracking (PBET) on the ledger level.
    Procedure
    Find all the FM areas using the update profile in transaction 'OF37'.
    Use transaction OF36 to ensure that all value types in the FM area(s) are using 'posting date' for the ledger that is being activated to PBET.

    Hi,
    It's what the system says. You have to ensure, that you don't overwrite profile 0100 in OF36 with other date, than posting date.
    Regards,
    Eli

  • Funds Management cut over of Open PR and PO

    Hi,
    In case of cutover, we are using following link to update FM account assignment in open PR/PO.
    SPRO>Funds Management Government>Actual and Commitment Update/Integration>Internal Data Transfer to Funds Management>Supplementary Account Assignment-->Select Documents
    and
    SPRO>Funds Management Government>Actual and Commitment Update/Integration>Internal Data Transfer to Funds Management>Supplementary Account Assignment-->Convert Worklist
    1) But in this case, for open PO of which GR is not done FMRP_RW_BUDCON report is not updated after doing above mentioned process. when I make GR, commitment get updated in FMRP_RW_BUDCON report. This does not show actual status of budget consumption as budget consumption is shown at the time of GR only.
    2) If GR is already done for PO and after doing above mentioned process, if GR get reversed then Negetive commitment shows in FMRP_RW_BUDCON report and after deletion of that respected PO, commitment of PO gets zero. But negetive GR commitment remains open which leads to wrong status of budget consumption. e.g. GR of Rs 5000 is reversed. Then report shows two documents as -5000 for GR reversed and 5000 for PO commitment getting open. IF I reversed this PO then PO commitment of 5000 become zero. but GR reversing amount -5000 still remains open. So it shows less consumption of budget by Rs.5000.
    Do I am missing any process. Suggest.

    Hi,
    Firstly, after you convert the open commitments, you'll need to run FMAVCREINIT to reconstruct AVC. FMRP_RW_BUDCON will then reflect the converted commitments.
    Secondly, based on your posting, it seems that you do not want PO commitments (VT 51) to be counted as budget consumption. You can achieve this in the ledger 9H configuration:
    Public sector management > Funds management government > BCS > Availability control > Settings for availability control ledger > Define filter settings for commitment/actual values. You will want to exclude both value type 50 and 51 from ledger 9H. After you change the setting, you will need to run FMAVCREINIT again.
    Hope this helps.
    Regards,
    Ming

  • Error while Activating Activate Global Funds Management Functions (PSM-FM)

    Hi,
    I am getting the below error while activating Activate Global Funds Management Functions (PSM-FM) in Funds Management.
    Aktivierung des Haushaltsmanagements ist nicht erlaubt
    Message no. ZZ003
    Kindly help me in fix this issue....
    Thanks
    Kishore

    Hi,
    Thanks for your reply. But can you clarify me why we need to delete the row Z_LEAVE in SE11 for FMISPS table. Because here ABAPER is objecting to do this as they feel there may be some impact if we delete this.
    Kindly clarify me
    Thanks
    Kishore

  • Error while settlement of WBS - Funds Management

    Hi,
    We have maintain derivation rule as - WBS to Fund Center. This Fund center is DUMMY because we need not want to control WBS through Funds Management.
    There is always one Cost center in each WBS. while settling this WBS we are getting error as -
    Asset ABC 000127000000 0000: no subnumber with FM assignment DUMMY / /
    Message no. AW851
    ABC - Company code
    000127000000 - asset number
    DUMMY - Fund center
    suggest.

    alex ice wrote:
    Hi, 1 change FC in AS02 to dummy if it applicable.
    > 2 Check note 618269 it applicable.
    > 3 remove FC from asset master data
    Hi Alex, how are u!?
    I've got the same issue than Harsh Vaidya in my system ...
    Ive already read this notes: [618269|https://service.sap.com/sap/support/notes/618269] (no apply to me, because Joint Venture Accounting isn't active), [844262|https://service.sap.com/sap/support/notes/844262], [1473357|https://service.sap.com/sap/support/notes/1473357], [446029|https://service.sap.com/sap/support/notes/446029] and [440396|https://service.sap.com/sap/support/notes/440396]
    All very interesting notes :P
    But... I couldn't find the solution
    I try to TRACE from FMDERIVE too, but when I go to KO88, FMDERIVE's trace doesn't track anything.
    Any help to throw some more light on this thread, would be very useful.
    Thanks a lot!
    Regards from Argentine.

  • After Funds Management activation we got error in travel managment

    Hi All,
      After activating funds management in the system, while creating a travel request we got the following error. Anyone can help on this, for idenifying the problem.
    In the travel request portal we are getting this error :
    " com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException:      No expense type for estimated costs has been defined. Cannot save   , error key: RFC_ERROR_SYSTEM_FAILURE     and          No expense type for estimated costs has been defined. Cannot save   , error key: RFC_ERROR_SYSTEM_FAILURE "
    regards,
    Sabari Prabhu.

    Hi
    I have a question, I udnerstand in (Create one expense type "Estimated Costs") but my question is in using transaction
    When you start using the trip transaction and select a travel request the system send you to the TP04 transaction... now
    with this new function, I have to use the transaction PR05 its right? becouse the TP04 ask the VORS expense type, and sap says to dont delete record
    Please could you tell me with wich transaction you start to create a travel request? I have the same problem of the screen but Im not sure to use the TP04 transaction wit this solution
    Thanks a lot

  • Status of PO becomes F in fund management

    Hi,
    recently we have upgrade SAP from ECC6 to EHP4 and found some of the PO's Status becomes F in fund management, so we are not able to make service entry sheet and payment as system asking for further budget though actually POs value has not reduced fully.
    Plz help to remove the status F from FM so that it can be able to make payment.
    P K Sahoo

    Hi, try to reconstract PO(I don't remember tcode, but you can find it in spro like M*4N)

  • PSM-FM-Reversal of funds management document after change in acc.assignment

    Good day we recently went live with a component of Funds Management i.e. Availability Control on Cost centers and cost elements. We update BCS with the plan values and actual/commitment items in Finance/CO. We do our planning in CO.
    The solution is working reasonably well but we have encountered a problem for which we are unable to find a solution. The problem is best illustrated with an example;
    1. Create purchase requisition with Account Assignment Category "K" = Cost Center with transaction ME51N
    2. Account assignment = cost center and cost element. A funds management document is created upon saving of the transaction.
    3. Purchase Req. is released with a release strategy (transaction ME54N)
    4. After purchase requisition release the account assignment for the cost element is changed by the user. This occurs sometimes during the execution of the business process.
    5. When a purchase order is created with reference to this purchase requisition with transaction ME59N  the system references the original funds management document which means when the account assignment was changed the funds management document was not reversed and a new funds management document created for the changed account assignment.
    6. The BUDCON report transaction FMRP_RW_BUDCON thus displays the commitment under the incorrect commitment item as the change in account assignment is not reflected in Funds Management. We have a one to one relationship between cost elements/commitment items and cost centers/funds centers as per the derivation strategy.
    My question is;
    Is this normal standard SAP standard behavior or are we missing some configuration that will enable the creation of a new funds management document and if so where do we configure such?  I must mention our solution is completely SAP standard. 
    Thank you in advance.
    Best Regards
    Mike Olwagen
    Manager SAP Solution Support
    City Power (JHB) (Pty) Ltd

    Hi Mike, nice to meet you.
    I think u should do an entire test with TRACE on, and u will find the problem, and how to fix it (at FMDERIVE of course).
    First: Have a look at note [666322|https://service.sap.com/sap/support/notes/666322], go to FMDERIVE and turn ON the trace.
    Then, run all the process ... from ME51N to the end...
    I agree with Eli, u must allow overwriting of existing values at FMDERIVE rule...
    Regards,
    Osvaldo.

Maybe you are looking for

  • Working in Debug mode, not after building the installation.

    Hi, I have a button to launch a form. When I test it in debug mode, it works fine. But, after making installation, if I do the same thing (press the button), I'm getting the following error: Unexpected end of file while parsing name has occured. Line

  • How to pass the whole set of values of a shuttle item in AJAX

    Hi, I am trying to pass the value of shuttle item to a dynamic process using Ajax. But if I use shuttle_right, I am able to get only the first selected value. If I simply give shuttle it returns null. Please let me know How I can get the whole set of

  • How to symlink vendor libraries in DW? It doesn't consider that a library is in the local site folde

    Here's my question on Stackoverflow. http://stackoverflow.com/questions/13223428/how-to-symlink-vendor-libraries-in-dw-it-doesn t-consider-that-a-library-is-in And here I duplicate it. Please see on Stackoverflow because I'm afraid I'll not be able t

  • Error in Pet Store Execution

    Hi, my pet store has set up fine . when go to pet store add something to the cart, verify the shipping address and at time of clicking on continue to ship, it gives me huge error saying ,"insert no successful". If I continue working in the same sessi

  • Oracle 10g / iSQL+ Problem

    Greetings all! I've got problem with Oracle 10g / iSQL+ that maybe someone here has seen. I've got two instructors who show their students how to run SQL queries. Whenever more than about 10 students access iSQL+ it crashes and I have to restart the