ABAP Program to List: Budget/Actual/Commitment

Hello ABAP Gurus,
I have a very urgent requirement to write a report to list Budget/Actual/Commitment of all the internal orders related to a given company code. I am using ECC 5.0.
I found very usefull information in this thread.
Re: Abap report for budget/actual/commitment
Could any one please send me the logic of your program . .. Please.. It will really help me..
Thanks in advance.
Helen.

hi
Please reply with the fields for your selection screen. i assume company code is one field. is fiscal year, period etc., are also part of the selection screen?
Based on the fields that you choose a report can be done.
looking forward for the update.
Thanks.

Similar Messages

  • Abap report for budget/actual/commitment

    Hi Guru..
    Please help me.
    Im in urgent
    I wanna write an abap program for budget/actual/commitment.
    I try to trace prgram s_alr_87013019, but only one table found.
    Please let me know which table is using for budget/actual/commitment
    report..
    Please guru..

    Hello Mohd,
    The actual,budget and commitment values are stored in the one table COSP.
    The values differentiate with field <b>VRGNG</b> - "CO Business Transaction".
    If the record has in this field text '<b>COIN</b>' it means that values are "actual".
    For example:
    OBJNR     PR00000101
    GJAHR     2005
    KSTAR   101101
    VRGNG     <b>COIN</b>
    TWEAR   USD
    WTG001     100,00
    WTG002  200,00
    It means that the element PR0000101 has the '<b>actual'</b> operations refering
    the cost element 101101, with values: 100,00 USD in january 2005 and
    200,00 USD in february 2005.
    The next row in the table COSP, clould look like this:
    OBJNR     PR00000101
    GJAHR     2005
    KSTAR   101101
    VRGNG     <b>RMBA</b>
    TWEAR   USD
    WTG001     100,00
    WTG002  0,00
    This means that there was a <b>'Purchase requisition'</b> in january 2005
    with decretation on object PR0000101.
    And the next row, could be:
    OBJNR     PR00000101
    GJAHR     2005
    KSTAR   101101
    VRGNG     <b>RMBE</b>
    TWEAR   USD
    WTG001     0,00
    WTG002  150,00
    And that means that in february 2005 there was a <b>'Purchase order'</b>
    with value 150,00 USD decretated on this object.
    I hope, that my explanation is now clear and accurate.
    - Marta

  • S_ALR_87013019 -List: Budget/Actual/Commitments Report Error

    Dear All
    I would like to bring your kind information that while executing the
    SAP standard T.code: S_ALR_87013019 - List:Budget/Actual/Commitments,we are not able to get the report based on the year wise.
    As in the SAP release 4.7, when we run the said transaction, we can able to see the report budget/actual/commitment as per year wise. Where in ECC 6.0, we could not able to see the report as per year wise and instead it shows the order report budget/actual/commitment output totally as "not dependent on year".
    It does not bring the budget/actual/commitment values per year wise(1-S-GJAHR-BUD-ALL Overall budget) and giving output as total values for Individual Order and or Order Group.
    I request you to all kindly provide your suggestion which would be very much appreciated.
    Regards,
    Ran.

    To solve the problem, please follow:                                                                               
    1.  Call transaction GRCT and select the row RWCOOM.                                                                               
    2.  Choose Special Characteristics in the left tree.                                                                               
    3.  Double-click the row containing GJAHR.                                                                               
    4.  In the field Filler routine, enter the routine E03_FILL_GJAHR.                                                                               
    5.  In the field Conversion routine, enter the routine E03_CHANGE_GJAHR
        and save the change.                                                                               
    6.  Regenerate all report groups for the table RWCOOM via transaction  
        GR5G.                                                              
    regards from Berlin
    Mathias

  • List: Budget/Actual/Commitments

    Gurus,
    Good day!
    Seeking your assistance in finding the table for the <b>Budget, Actual, Commitment, and Alloted</b>. The list is displayed in t-code: <b>S_ALR_87013019</b> by entering the Internal Order.
    In which tables are they stored?

    The tables given are not exactly the ones reflected on the report.
    I'm getting the values for budget in table BPJA.
    How about for the Actual, Commitment, and Alloted?
    Thanks again

  • S_ALR_87013019  - List: Budget/Actual/Commitments

    Dear All,
    In report S_ALR_87013019, required Profit center and Plant field.
    How can we get it. There is not something like Report layout etc.
    I want profit center and plant with same detail like Order No, Order description, Budget, Actual, Commitment,Alloted and Available Amount.
    Pl help me.
    Regards
    Swati Shah

    Thanx Srinivasa,
    For one Internal Order there cannot be multiple profit center.
    We are giving Profit center and plant  while creating New Internal Order and same profit center and plant is applicable for all line items. So there will one to one relationship for Internal Order and Profit center / Plant.
    Is it possible in same report ? OR isthere any other report with same Information like S_ALR_87013019 with Profit center  and Plant.
    Regards
    Swati Shah

  • List: Budget / Actual / Commitments Report Breakup

    Dear All,
    Report Writer:
    Library: 6O2
    Report  6OBU-001.
    Report: 6O2-6OBU-001.
    In the report List: Budget / Actual / Commitments Report Breakup, We need to breakup the Actual Amount into period wise.
    I assume the tables COEP, BPJA, COOI have the details to sum up this above report.
    Can some one give me a light, on logic  to sum up the amounts from these tables as I find some negative amount as well.
    (I need it in Controling Area Currency)
    Also I need to pick up the opening balnace of the budget as well.  Please tell me the table name that stores the opening balance for the budget.
    Regards,
    Venkat
    Edited by: iyeve01 on Oct 14, 2010 9:10 AM

    To solve the problem, please follow:                                                                               
    1.  Call transaction GRCT and select the row RWCOOM.                                                                               
    2.  Choose Special Characteristics in the left tree.                                                                               
    3.  Double-click the row containing GJAHR.                                                                               
    4.  In the field Filler routine, enter the routine E03_FILL_GJAHR.                                                                               
    5.  In the field Conversion routine, enter the routine E03_CHANGE_GJAHR
        and save the change.                                                                               
    6.  Regenerate all report groups for the table RWCOOM via transaction  
        GR5G.                                                              
    regards from Berlin
    Mathias

  • Hit error when run tcode /ns_alr_87013019 which for List Budget/Actual

    Hi guru,
    i hit this error :-  please advise me how to solve this....is it because of the report program????
    Runtime Errors         PERFORM_PARAMETER_MISSING                                                  
    Except.                CX_SY_DYN_CALL_PARAM_MISSING                                               
    Date and Time          26.08.2008 15:56:33                                                                               
    Short text                                                                               
    Missing parameter with PERFORM.                                                                               
    What happened?                                                                               
    Error in the ABAP Application Program                                                                               
    The current ABAP program "GP5TM74OF5MOLFU3IA1FXPTFLKV800" had to be terminated               
          because it has                                                                               
    come across a statement that unfortunately cannot be executed.                                                                               
    What can you do?                                                                               
    Note down which actions and inputs caused the error.                                                                               
    To process the problem further, contact you SAP system                                       
         administrator.                                                                               
    Using Transaction ST22 for ABAP Dump Analysis, you can look                                  
         at and manage termination messages, and you can also                                         
         keep them for a long time.                                                                               
    Error analysis                                                                               
    An exception occurred that is explained in detail below.                                     
         The exception, which is assigned to class 'CX_SY_DYN_CALL_PARAM_MISSING', was                
          not caught in                                                                               
    procedure "CHECK_RECORD" "(FORM)", nor was it propagated by a RAISING clause.                
         Since the caller of the procedure could not have anticipated that the                        
        exception would occur, the current program is terminated.                                   
        The reason for the exception is:                                                            
        A PERFORM was used to call the routine "E03_FILL_GJAHR" of the program                      
         "SAPFCOOM".                                                                               
    The current call contains 4 actual parameter(s),                                            
        but the routine "E03_FILL_GJAHR" expects 5 parameters.                                                                               
    How to correct the error                                                                        
        Correct the PERFORM call. You can find out where the call                                   
        occurs in the section "Active calls / events".                                                                               
    If the error occures in a non-modified SAP program, you may be able to                      
        find an interim solution in an SAP Note.                                                    
        If you have access to SAP Notes, carry out a search with the following                      
        keywords:                                                                               
    "PERFORM_PARAMETER_MISSING" "CX_SY_DYN_CALL_PARAM_MISSING"                                  
        "GP5TM74OF5MOLFU3IA1FXPTFLKV800" or "GP5TM74OF5MOLFU3IA1FXPTFLKV800"                        
        "CHECK_RECORD"                                                                               
    If you cannot solve the problem yourself and want to send an error                          
        notification to SAP, include the following information:                                                                               
    1. The description of the current problem (short dump)                                                                               
    To save the description, choose "System->List->Save->Local File                          
        (Unconverted)".

    hi guru...
    i did what u as below  and all look green....
    ..but when i go gf55 the put group 60BU it still face the problem like i post early question......
    please...sorry make u hard to think....
    Hi,
    I think it should work but why its happening, cant understand. Anyways, try following
    Go to SA38. Enter RGRJBG00 and Execute
    Enter the report group 6OBU and Table *RWCOOM. Tick on your report group and click on Generate button.
    I hope this should work.
    Regards,
    Jigar

  • Abap program to list the status of BW infocubes

    Hi experts,
    I am an SAP BW consultant. My BW environment has around 20 cubes and dataloads are carried out every 2 hours. I need to write an ABAP program which when run anytime returns the list of all BW cubes which are reportable at that point in time.Similarly it should also list which cubes are not reportable.
    Could you please tell me how I should approach the solution to this requirement.
    Thanks Ankit

    Hi ,
          Copy paste below mentioed Code and try  .
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0b4bd31-7771-2910-41b4-ff762238a857
    Salil....

  • ABAP program to list Data Dictionary objects referenced in custom program

    I want an uitlity program that will list all ( Custom and standard) data dictionary objects referenced to declare variables in custom ABAP program. Is there any standard program available in SAP to meet this requirements?
    This is required to create a separate transport requests only with data dictiornay objects.
    Thanks in advance for your help
    Regards,
    Sunil

    Hi
    You can try the FM AKB_WHERE_USED_LIST.
    ~~~Ganesh Kumar K.

  • Budget/Actual/Commitment report-S_ALR_87013558

    Hello Experts,
                          Is it possible to get the get this report (S_ALR_87013558) on day basis? I mean to say if i want to see the balances between two particular dates WBS/Project wise, so can i get the same?
    Please suggest..
    Thanks
    Ankur

    Hi,
    Use CJI3 or go to Call Up report from S_ALR_87013558 and filter the report as per Date.
    Regards,
    Nitin

  • Staff Budget / Actual Variance report

    Hi,
    What is 'Staff Budget / Actual Variance report'.
    Is there any Business Content Reports avaliable for this purpose.
    Please provide me information on Which Data Target 9Technical Name) i can do this report.
    Thanks

    Hi,
    This InfoCube contains all costs and quantities on WBS elements (plan and actual using delta extraction, commitment, budget, accruals) that were transferred from the source system(s).
    You can also use this InfoCube to access your own fields. For more information, see Customer-Defined Fields.
    For background information on the concept of InfoCubes, see InfoCubes in Controlling.
    Higher-Level Objects
    Queries
    The following queries can access this InfoCube:
    ·         0WBS_C11_Q0001: WBS Element (Detail): Plan/Actual
    ·         0WBS_C11_Q0002: WBS Elements (List): Budget/Actual/Commitment
    ·         0WBS_C11_Q0003: WBS Elements (List): Overall Planning/Actual/Commitment
    ·         0WBS_C11_Q0301: PSM: WBS Element (Detail): Plan/Actual
    ·         0WBS_C11_Q0002: PSM: WBS Elements (List): Budget/Actual/Commitment
    Notes on Query Definition
    If you attempt to sum across different valuation views and currency types, your query results will be incorrect. Summing across different values of these characteristics does not provide useful information.
    InfoSources
    ·         0CO_OM_WBS_1: WBS Elements: Costs
    ·         0CO_OM_WBS_2: WBS Elements: Budget
    ·         0CO_OM_WBS_3: WBS Elements: Overall Plan
    ·         0CO_OM_WBS_6: WBS Elements: Actual Costs Using Delta Extraction
    Characteristics
    InfoObject
    Description
    0WBS_ELEMT
    PSP element
    0COSTELMNT
    Cost element
    0CO_AREA
    Controlling area
    0CURTYPE
    Currency type
    0PIOBJSV
    Partner object type
    0PIOVALUE
    Partner object
    0METYPE
    Key figure category
    0VERSION
    Version
    0VTDETAIL
    Details of value type
    0VTYPE
    Value type for reporting
    0DB_CR_IND
    Sender/receiver indicator
    0VALUATION
    Valuation view
    0VTSTAT
    Statistics indicator for value type
    0FM_AREA
    FM area
    0FUND
    Fund
    0FUNC_AREA
    Functional area
    0GRANT_NBR
    Grant
    0PFUND
    Partner fund
    0PFUNC_AREA
    Partner functional area
    0PGRANT_NBR
    Partner grant
    Navigation Attributes
    The following navigation attributes have been activated. This is a sample selection. You are free to activate additional attributes, or deactivate attributes to improve performance.
    InfoObject
    Description
    0WBS_ELEMT__0CO_AREA
    Controlling area
    0WBS_ELEMT__0PROFIT_CTR
    Profit center
    Time Characteristics
    InfoObject
    Description
    0FISCPER
    Fiscal year/period
    0FISCVARNT
    Fiscal year variant
    0FISCPER3
    Posting period
    0FISCYEAR
    Fiscal year
    ·        The characteristics fiscal year (0FISCYEAR) and posting period (0FISCPER3) are filled by the fiscal year period field (0FISCPER) in the InfoSource.
    ·        The characteristics and the cost element are not filled for overall budgets or overall plan values. The posting period and the cost element characteristic are not filled for annual budgets or annual plan values. This provides values with the format 000.YYYY (where YYYY is the fiscal year), particularly for the 0FISCPER characteristic.
    Key Figures
    InfoObject
    Description
    0AMOUNT
    Amount
    0QUANTITY
    Consumption quantity
    Restricted Key Figures
    The restricted key figures are divided into several groups.
    The basic key figures cannot be used without restricting some of the characteristics. For this reason you should use only the supplied restricted key figures in queries you have defined yourself, or analyze the supplied restricted key figures and modify them to suit your requirements.
    InfoObject
    Restriction
    “Costs” Group
    Data for all restricted key figures of the group
    Key figure category = 1000 (costs and associated quantities)
    Valuation view = 0 (legal valuation)
    Version = 0 (current variant)
    Key figure = 0AMOUNT (amount)
    0WBS_C11_RK0002 Actual costs
    Sender/receiver = S (debit posting or receiver debit)
    Value type = 10 (actual)
    0WBS_C11_RK0001 Planned costs
    Sender/receiver = S (debit posting or receiver debit)
    Value type = 20 (plan)
    0WBS_C11_RK0006 Settled costs
    Sender/receiver = H (credit posting or sender debit)
    Value type = 10 (actual)
    0WBS_C11_RK0003 Commitments
    Sender/receiver = S (debit posting or receiver debit)
    Value type = 40 (commitment)
    0WBS_C11_RK0004 Budget (per fiscal year)
    Value type = 50 (budget)
    0WBS_C11_RK0005 overall planning (per fiscal year)
    Value type = 20 (plan)
    “Revenues” Group
    Data for all restricted key figures of the group
    Sender/receiver = H (credit posting or sender debit)
    Key figure category = 1001 (costs and associated quantities)
    Valuation view = 0 (legal valuation)
    Version = 0 (current variant)
    Key figure = 0QUANTITY (quantity)
    0WBS_C11_RK0008 Actual revenue
    Value type = 10 (actual)
    0WBS_C11_RK0007 Planned revenue
    Value type = 20 (plan)
    “Quantities” Group
    Data for all restricted key figures of the group
    Sender/receiver = S (debit posting or receiver debit)
    Key figure category = 1000 (costs and associated quantities)
    Valuation view = 0 (legal valuation)
    Version = 0 (current variant)
    Key figure = 0QUANTITY (quantity)
    0WBS_C11_RK0021 Actual consumption quantity
    Value type = 10 (actual)
    0WBS_C11_RK0022 Plan consumption quantity
    Value type = 20 (plan)
    “WIP” Group
    Data for all restricted key figures of the group
    Sender/receiver = S (debit posting or receiver debit)
    Key figure category = 1410 (inventory (WIP))
    Valuation view = 0 (legal valuation), version = results analysis version
    Value type = 80 (results analysis)
    Key figure = 0AMOUNT (amount)
    0WBS_C11_RK0011 WIP: Revenue in excess of billings
    Detail for value type = 10
    0WBS_C11_RK0009 WIP: Work in process
    Detail for value type = 1, 2
    0WBS_C11_RK0010 WIP: Cannot be activated
    Detail for value type = 3
    “Results” Group
    Data for all restricted key figures of the group
    Sender/receiver = S (debit posting or receiver debit)
    Key figure category = 1400 (accrual calculation)
    Valuation view = 0 (legal valuation)
    Version = accrual version
    Value type = 80 (results analysis)
    Key figure = 0QUANTITY (quantity)
    0WBS_C11_RK0018 Revenue affecting net income
    Detail for value type = 12
    0WBS_C11_RK0014 Cost of sales
    Detail for value type = 3, 4
    0WBS_C11_RK0015 Cost of sales (cannot be capitalized)
    Detail for value type = 5
    0WBS_C11_RK0017 Realized loss
    Detail for value type = 11
    0WBS_C11_RK0012 Reserves for imminent losses
    Detail for value type = 1
    0WBS_C11_RK0013 Reserves for imminent losses - inclusion cannot be capitalized
    Detail for value type = 2
    0WBS_C11_RK0016 Loss
    Detail for value type = 10
    “Reserves” Group
    Data for all restricted key figures of the group
    Sender/receiver = S (debit posting or receiver debit)
    Key figure category = 1420 (reserves)
    Valuation view = 0 (legal valuation), version = results analysis version
    Value type = 80 (results analysis)
    Key figure = 0AMOUNT (amount)
    0WBS_C11_RK0019 Reserve: unrealized costs
    Detail for value type = 1, 2
    0WBS_C11_RK0020 Reserve: unrealized costs, not capitalized
    Detail for value type = 3
    Units
    InfoObject
    Description
    0CURRENCY
    Currency key
    0UNIT
    Unit of measure
    Hareesh

  • Abap program to find the list of reports in complete

    I know we can get from sap easy access in
    information system but that is not all reports as I always find some report
    which is not listed there so we want to freeze the list and we want to know
    if we have any abap program If  u can send me the code or any standard
    program that find and list the reports
    soniya

    Check the table TRDIR and write the select statements to display.
    Check the fm  :F4_PROGRAM:  code.
    Message was edited by: Eswar Kanakanti

  • How to list the abap programs order by updated date in ECD

    Hi experts,
    how to list the abap programs order by updated date in ECD?
    thanks.

    I wrote a custom program for displaying Z* development work into an ALV report. 2500 character limit prevents me from posting, message me your email and I'll send you source code.
    Edited by: Brad Gorlicki on Feb 18, 2010 11:25 PM

  • Abap program to find the list of SAP STANDARD reports in complete

    Please send me if you have any program since when i run TRDIRT Table in se16 it gives all the program now how to distinguish by business area like sd mm fi its tedious to open every program and check what it is . is there any ABap program that put together the list of all the reports for FI, AP, AR and MM
    Soniya Kapoor

    Hi,
      IN the table TRDIR give the application (TRDIR-APPL) and check the results..
    Cross-Application            
    A Asset Accounting             
    B Business Information Warehouse
    C PPC                          
    D DASS (control station)       
    E RIVA                         
    F Financial accounting         
    G General ledger               
    H Personnel Planning           
    I Plant maintenance            
    J Publishing                   
    K Cost accounting              
    L Inventory management         
    M Materials management         
    N Hospital                     
    P Human Resources              
    Q QSS (Quality assurance)      
    R Unknown application          
    S Basis                        
    U Enterprise Data Model        
    V Sales                        
    W MMS (Merchandise mgt. system)
    Y Customer head office         
    Z Customer branch              
    Thanks,
    Naren

  • Print the result of an ABAP Program (in an infoset) in a ABAP List viewer.

    Hi ,
    Here is my question :
    I have created an user group in SQ03
    I have created an infoset in SQ02 and a query in SQ01.
    In my infoset I have a piece of program which looks like that :
    SELECT  EVVERTRAG EVBSTATUS EVANLAGE EVVKONTO EV~EINZDAT
    EVAUSZDAT EVCOKEY ETABRDATS ETABRVORG ETSPARTE ETTRIGSTAT
    ETABLEINH EUIINSTLNINT_UI EUITRANS~EXT_UI
    INTO (T_OFB-CONTRAT,T_OFB-STATUT_TRAIT,T_OFB-INSTAL,T_OFB-CMPTE_CONTRAT,
    T_OFB-DATE_IN,T_OFB-DATE_OUT,T_OFB-GSR, T_OFB-DATE_CALCUL
    ,T_OFB-OPE_CALCUL,T_OFB-SECTEUR,T_OFB-STATUT_ORDRE,T_OFB-UNITE,
    T_OFB-CLE_PDL,T_OFB-DES_PDL )
    FROM ( ever as ev inner join etrg as et
    ON evanlage = etanlage )
         inner join  euiinstln
         ON euiinstlnanlage = evanlage
         inner join euitrans
         ON euitransint_ui = euiinstlnint_ui
    WHERE ET~TRIGSTAT = '2'
    ORDER BY EV~ANLAGE.
    This program works fine, but when I create my query, I can just see the result in abap list.
    When I choose "abap list viewer" or "Excel format", the result is more like :
    " select * from  all tables "
    Is there a way to show the result in the viewer ?
    I added a "WRITE :/ <column1>, <column2>, but the result is the same.
    I also wonder if we can do a "group by " in ABAP.
    And do you know how to make a condition " where my_date < today -19 days" ?
    Thank you in advance for your answers.
    I've been around the others posts and you did such a great job.
    Laurent.

    hi Chintai,
    in bw side, you create a abap program to trigger an event in r/3,
    and include this abap program in your process chain, the abap program like
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    eventid = 'ZRUNJOB_DEL'
    and in r/3 schedule the program to delete previous data with 'after event',
    the event name is same as raise by bw process chain, in this sample ZRUNJOB_DEL.
    hope this helps.

Maybe you are looking for