Program Hierarchy & Absolute budgetary control (Functional)

Hi,
I am using program hierarchy where I am using financial structure as well as Workplan structure. I have a project at the top which is tracked as a program (say) PRG1. I have three projects (P1, P2, P3) linked to the above program through the workplan at the task level.
I have budgets pre-defined (say 10000 $) for the program (PRG1) at the beginning of the year. I will enter this budget amount at a task in the program project.
There will be multiple projects (P1, P2, P3) starting at different times during the year falling within the above program scope whose budget as and when entered should not exceed the budget amount entered at the program level.
Case :
01-JAN-09 Program Level Budget entered at the beginning of the year - 10000$
01-FEB-09 Project (P1) started with a budget allocated from the above program - 3000$
Requirement is --> System should check against the program level budget and allow entry of this amount at the project (P1) level.
01-MAR-09 Project (P2) started with a budget allocated from the above program - 5000$
Requirement is --> System should check against the program level budget and allow entry of this amount at the project (P2) level.
01-JUN-09 Project (P3) started with a budget allocated from the above program - 3000$
Requirement is --> System should check against the program level budget and reject entry of this amount at the project (P3) level.
We had earlier successfully used this kind of solution but with GL Integration Budgets in Release 11.5.10.
--- the solution is briefly explained in metalink Doc ID: 790613.1
Since the new family pack M has these features of Program Structures/Hierarchy, can we use them to control my budgets using encumbrances at requisition and PO.
Request viewers , project functional consultants to pour in their views and solutions. I can share the detailed step by step solutioning done in Release 11.5.10 using GL Budget and Project Budget integration.
Thanks.

Thanks Dina for your suggested solution.
In Release 11i, we were using the solution of entering the TOP Budget amount against a GL Code Combination (Using Budget, Budget Organization definition) in GL. Then in projects, in the project type definition for budgetary control options we have entered -
Budgetary Control
Budget Type :     Approved Cost Budget
Balance Type :     Encumbrance
Non-Project Budget :     GL Funding Budget
Encumbrance Type :     PA Encumbrance
External Budgets :     GL Cost Budget
Then for each of these low level projects, we enter the project budgets against approved cost budget. We have customized the Work-Flow based Account Generator for the “Project Budget Account” to refer to the GL code combination used in the GL Budget. Then we baseline the budget and generate the encumbrance journal entries which reserve the funds for the project budget and baselines the project budget.
Next time for the second project, when it checks against the GL budget, we have the total budget minus the budget allocated to the first project. This way we had control of project level budgets not exceeding the amount entered in the GL.
But now the requirement is to reduce the dependency on GL module for this GL budget entries. Also we want to use Program Hierarchy for the single view that it offers. Since we are entering the budgets at the program level, we dont want to enter it again in GL following the solutioning in 11i.
Regards.
Edited by: Phani.Ch on Jun 13, 2009 7:50 PM

Similar Messages

  • What packages allow access to motion control functions such as flex_initialize_controller, flex_start, etc.?

    Hi,
    I am new to programming using the motion control functions. I have already downloaded the software and drivers necessary to implement these functions. I am just confused which packages I need to include for Visual C++ so I have access to these functions. Thank you very much!

    Hello Chowchow,
    In order to use the NI Motion driver for C++, when you are installing the driver, ensure that Microsoft Visual C support is included in the installation. Afterwards, the NI Motion C reference can be found on the Start Menu under National Instruments > NI-Motion.
    Hope this helps,
    Robert
    PS - The driver I refer to is the NI-Motion 7.0 driver.

  • Internet expense report migrate with Project budgetary control

    Dear All ,
          Does anyone use Oracle internet expense and enable Oracle Project budgetary control  ?
          Casue Oracle Project standard function budgetary controls are not enforced for project-related expense reports
    entered in Payables , the expense report amout is not calculated as deduction of project available fund.
          for example : create one expense report $100 , complete manger approval and export to Payables .  Project budget $150.
          For out client  , the project  available fund should $50 . however , when I create one Procecument $80  and process fund checking . It will  be passed . because system considers the available fund is $150 ( not deduct expense report entry )  . Does anyone have workaround or customization solution ?
    regards,
    Karol

    Hi Jennifer,
    Are you using AME for Internet Expense Approval or Supervisory hierarchy.
    If using supervisory hierarchy than Signing limits of approving user must be define.
    Also apply the Recommended Patches - Patch 16234880:R12.OIE.B
    NEW! R12.1: Oracle Internet Expense Recommended Patch Collection (OIE RPC), March 2013 (Doc ID 1534509.1) -

  • I just signed up for the FamilyBase program in order to control/manage my childrens' usage

    I just signed up for the FamilyBase program in order to control/manage my childrens' usage.  I love the idea of the 'watchlist' function (which notifies me if there is any text/call activity with phone nums I've flagged); however, I don't like that my children receive a text notifying them that I have set certain numbers on the 'watchlist'.  Is there a way to do the watchlist without having my children know?

    davem35,
    We are happy to hear you are enjoying Family Base. However, there isn't a way to use the watchlist without letting the child phone know. We apologize for any inconvenience.
    KarenC_VZW
    Follow us on Twitter @VZWSupport

  • Budgetary Control and Oracle Projects

    Budgetary control for Oracle Projects was mooted as future functionality in 11i. Is this now a reality, and in which release of 11i?
    Thanks

    Budgetary Control has been added to Projects as part of MiniPack H. The documentation can be found on MetaLink. However, the docuementation does not provide a step by step set guide so I'm having trouble testing this new feature. If you find anyone who has more information regarding budgetary controls and funds check, please let me know.

  • Unnecessar​y Code - Directory Hierarchy in Tree Control.vi Shipping Example

    Hello,
    Can you guys take a look at the shipping example Directory Hierarchy in Tree Control.vi (---\Program Files\National Instruments\LabVIEW 2010\examples\general\controls\Tree Control Directory.llb\Directory Hierarchy in Tree Control.vi on my machine) and let me know if you see some unnecessary code?  I see what seems to be two different updates of the same front panel control in the TRUE frame of the case structure in the middle of the diagram.  I can't think of the reason why you would need both updates of the Path to Start the Search control.  I think one of the updates would be good enough.
    Thanks!

    Sorry.
     Here it is.
    Attachments:
    Directory Hierarchy in Tree Control BD.png ‏32 KB

  • Funded Program Hierarchy

    Hi Gurus,
    My requirement is to extract the 'Funded Program Hierarchy'.
    I could not find the standard Data source available. I checked the Business content, specifically at SAP R/3->PSM->PSM_FM->PSM_FM_IO where Fund, Fund Center, Functional area etc are available.
    I could not find any related post in this forum. Some related post stated that in R/3 ABAP report to upload to the flat file and from there loading into the BW...
    Is that the only solution?
    Appreciate your inputs.
    Thanks in advance.
    Regards,
    Peesu.

    Hi,
    If you want to extract data from Public Sector industrial solution (PSM-FM) then please look at:
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/17b63c71f41d5ce10000000a114084/frameset.htm
    In case of Financials (FI-FM) see here:
    http://help.sap.com/saphelp_nw04/helpdata/en/71/d3143cb1b8be00e10000000a114084/frameset.htm
    Best regards,
    Eugene

  • In the program pages there is a function that automatically will save may document not only one i click save

    in the program pages there is a function that automatically will save may document not only one i click save

    In Lion and Mountain Lion you must save the first time then it will autosave for you with versions.
    ForEverSave, a 3rd party application, might actually prompt you after a set period. Check it out and any alternatives.
    Peter

  • Can not update PO via update_po api and getting error in Budgetary Control

    Hi all,
    I am trying to update PO by calling update_PO API. I am trying to follow the manual but am getting an error and can't update the PO. Here is the code:
    declare
    l_result NUMBER;
    l_api_errors apps.po_api_errors_rec_type;
    l_version_no NUMBER := 0;
    l_po_header_id po_headers_all.po_header_id%TYPE;
    l_po_original_amount NUMBER;
    v_po_updated_price NUMBER;
    l_oracle_promised_date DATE;
    v_vendor_site_id po_headers_all.vendor_site_id%TYPE;
    l_vendor_site_code po_vendor_sites_all.vendor_site_code%TYPE;
    l_return_status VARCHAR2 (2000);
         v_error_message VARCHAR2(2000);
    BEGIN
    l_version_no := 0;
    l_po_header_id := 0;
    v_po_updated_price := 0;
    v_error_message := NULL;
    BEGIN
    SELECT revision_num, po_header_id, vendor_site_id
    INTO l_version_no, l_po_header_id, v_vendor_site_id
    FROM po_headers_all
    WHERE segment1 = '*****' --<PO#>
    AND type_lookup_code = 'STANDARD';
    END;
    dbms_output.put_line('l_version_no is ' ||l_version_no);
    --Getting 0 here          
    BEGIN
              l_result := PO_CHANGE_API1_S.record_acceptance(
                        x_po_number => '****', --PO#
                        x_release_number => null,
                        x_revision_number =>l_version_no,
                        x_action => 'NEW',
                        x_action_date => null,
                        x_employee_id => 1359,
                        x_accepted_flag => 'Y',
                        x_acceptance_lookup_code => 'ACCEPT WITH CHANGES',
                        x_note => 'All valid',
                        x_interface_type => 'APITEST',
                        x_transaction_id => null,
                        version => '1.0');
              dbms_output.put_line('Record Acceptance l_result is '||l_result);
    --Getting 1 here. Success.
    l_result :=
    po_change_api1_s.update_po
    (x_po_number => '****', --PO#
    x_release_number => NULL,
    x_revision_number => l_version_no,
    x_line_number => 1,
    x_shipment_number => NULL,
    new_quantity => 10,
    new_price => NULL,
    new_promised_date => NULL,
    launch_approvals_flag => 'Y',
    update_source => NULL,
    VERSION => '1.0',
    x_override_date => NULL,
    x_api_errors => l_api_errors,
    p_buyer_name => NULL
    EXCEPTION
    WHEN OTHERS
    THEN
    dbms_output.put_line('error is ' ||SQLERRM);
    END;
    dbms_output.put_line('l_result is '||l_result);
    --Getting 0 here.... Failure
    IF (l_result <> 1)
    THEN
    FOR i IN 1 .. l_api_errors.MESSAGE_TEXT.COUNT
    LOOP
    v_error_message :=
    v_error_message
    || ' '
    || l_api_errors.MESSAGE_TEXT (i);
    END LOOP;
    END IF;
    COMMIT;
    END;
    Final error message is:
    Supplier site is either exempt from CCR registration or has not been added to agency vendor. Procedure PSA_FUNDS_CHECKER_PKG.glxfck returns an error without any details to the calling procedure PO_ENCUMBRANCE_POSTPROCESSING.execute_gl_call. Please contact your support representative. Your Budgetary Control action completed with exceptions. DO_UNRESERVE-100: User-Defined Exception
    Cause: A SQL error has occurred in DO_UNRESERVE. The SQL error is User-Defined Exception.
    Action: Take note of both this error number and the actions you were trying to perform. Contact your system administrator for further assistance.
    Your Budgetary Control action completed with exceptions.
    Please let me know what can be the croblem here. I can not find anything here on this issue. Please help.
    Thanks.

    Can you review these notes, may help you.
    R12: Funds Check Error 'PSA_BC_XLA_PUB.Budgetary_Control Returns an Error' for Purchase Orders and Requisitions When Federal Financial is Installed [ID 1292042.1]
    Procedure PSA_BC_XLA_PUB.Budgetary_Control Returns an Error Due To "XLA_AP_TECHNICAL_ERROR" [ID 950385.1]
    Fund Check Is Failing - Procedure PSA_BC_XLA_PUB.Budgetary_Control Returns An Error [ID 1338545.1]
    Error: PSA_BC_XLA_PUB.Budgetary_Control When Approving A Project Related PO [ID 1319065.1]
    Procedure Psa_bc_xla_pub.Budgetary_control Returns An Error For Autocreated Blanket Release [ID 751635.1]

  • My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.

    My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.

    Sorry i mistakenly made this question. It was alright. No Problem At ALL

  • Call report selection screen in module pool program with tab strip control

    Hi,
    Could anyone explain in detail to call report selection screen in module pool program with tab strip control.
    Thanks
    Mano

    Hi,
    Refer std program:
    demo_sel_screen_in_tabstrip.
    demo_sel_screen_with_tabstrip.
    Call your program with SUBMIT stmt form module program.
    Reward points if this Helps.
    Manish

  • Enable Dual control function for FBZ2

    Hi,
    Its related to Dual control functionality for vendor master data.  I got a issue, if I change the sensitive fields for a vendor master and run F110, then it shows exception that vendor master not yet confirmed.
    IS it possible to post outgoing payment through transaction FBZ2, in this case?
    I have seen some transactions where the clearing document was posted by transfering the payable amount to intercompany or offsetting account and making payment later, without getting any exception, eventhough vendor master change not yet confirmed.

    hello, anisha.
    like you, i have also wondered what the payment block in the customer master is for.  after reading the documentation and asking an FI consultant, i gather that this block is apparently used to prevent automatic payment transactions for a customer.
    again, why anyone would want to automatically post payments for a customer is an issue i wish to explore.  perhaps this applies to scenarios where very many customers pay the exact invoice amount or have the payments guaranteed?  or perhaps to prevent automatic offsetting of a customer/vendor account?
    regards.
    Edited by: jonathan y on May 6, 2009 10:23 AM

  • Deductable and Non deductable Control function for CVD A/C during Import Procurement.....

    Hi Expert,
    I have a requirement like my client needs to take credit availed on CVD (JCV1), ECess on CVD (JECV) and H&SECess on CVD (J1CV) in Import procurement for one Company code. for 1000, however client doesn't want to take credit availed for another company code for 2000 on CVD (JCV1), ECess on CVD (JECV) and H&SECess on CVD (J1CV) and the same value need to added with material cost at the time of MIGO posting after Custom Invoice posting.
    Please share your view how can I control this thing through Account key and accurals in pricing procedure else any other control function available for the same.
    Thanks in Advance,
    SKN

    You  need  to add CVD  on  material  cost  for company code  1000 not for    2000.
    So  you  have   to  maintain   the  two pricing  procedures   for  1000  and  2000
    should  not be maintain  any accural/account key  for  JCV1   for  1000
    Remove  the  account  no  in  Company  code  settings  in  CIN

  • How to use the program called ZSAPLINK to import Function Name

    How to use the program called ZSAPLINK to import Function Name

    Not sure why you posted into this forum?
    Note the header for this forum:
    This forum is dedicated to all other development-related questions which are not directly addressed by other forums. This includes Business Objects SDKs, products, or technologies which do not fall under BusinessObjects Enterprise, BusinessObjects Edge, Crystal Reports Server, or Crystal Reports (for example Desktop Intelligence SDK, Universe Designer SDK, Portal Integration Kits, Java User Function Libraries, and other third party technologies or development languages).
    Ludek

  • Control Function

    hi,
             What is vendor a/c control function? what is mat. type control function?

    material type controls the
    screen sequence in mm01
    it trigers the fileds status in the views .some fileds will be mandatory /optional/suppres etc.
    it controls the quantity /value updation
    it controls the material stauts
    and many more fuctions

Maybe you are looking for

  • Maintainence View-Data Selection

    Hi,     I need to update a table in Oracle with the SAP data.     The SAP data is in a maintainence View.When I try to select the data into an internal table ,I am getting an error message that tells that the corresponding View is not defined in the

  • Firefox is already running but its not

    I booted my computer and tried to open firefox but a windows pops up and say Firefox is already running, but not responding. To open a new window you must close and existing windows and try again. The problem is it isn't running. I open my task manag

  • Oracle 9i code to Oracle 8.

    Hi all I need help I have the following code that I use to create a connection to an oracle 9i database to connect as sysdba. The user enters in username sys and sys' password What would the code be if I need it to run on Oracle 8i? here is the code

  • PCD file in PhotoShop CS5

    How can I open a PCD file in PhotoShop CS5?

  • JAVA-Virtual Memory Machine appears low

    Since my update to 10.5.7 neither my Safari or Firefox is able to load large charts into the Java applet. My preferences for java cache is set to max 1000mb, compression set to none. If I reduce the data and size of the chart it will load. I never ha