Trace back the budget status of each PM posting

Dear all,
is there any way to trace back the budget status at the time of each PM order posting? By budget status, I mean the available budget for the WBS element to which these PM orders were assigned.
Regards,
Michael

Michael,
The output of program BPFCTRA0 gives a complete explanation how the  'active' assigned value is calculated. It shows a hierarchical list of all objects which belong to a budget carrier (if you expand the list) and an overview of all postings which are included in the calculation of the active assigned value.
Budget carriers are highlighted in blue colour. This way, you can quickly recognize for which WBS elements an availability control does not take place.
Postings highlighted in red colour do not contribute to the assigned value.                                   
The assigned value from BPFCTRA0 should correspond with the CJ31 assigned value.                                                        
The sum of the postings in a budget carrier (WBS element) should be equal to the WBS assigned value.                                                                       
There is a 'hidden' OK-code which can be used in report BPFCTRA0 ('=SUM'). If you enter this ok-code in the result list of BPFCTRA0,  the system recalculates the assigned value and compares it with the result list. If there is an inconsistency, you will get a popup. These can be fixed with CJBN. If no popup is issued everything is consistent.   
Once you are sure your assigned value is consistent, you can compare the postings with the contents in tables in RKACSHOW and further analyze which posting made the budget overrun.
Note 196149 provides more info on the report.
Rgds
Martina

Similar Messages

  • The user status and system status

    hi, expert.
    1.  how to bind the user status and the system status.
    2.  if the status of the network is "CRTD", the status of  WBS can't be "TECO".
    how to customize.
    Please explain me all the steps to be required.
    Thanks in advance!

    Hello
    Define User status in OK02. Define various statuses and number them. Then double click on each status n you will be taken to transaction control screen. Here click on create tab and then set the influencing statuses for each system status. However this will be individual for WBS and Network.
    Define them seperately for WBS and Network
    Thanks

  • Run status is still "processing" but the distribution status is "posted"

    Hi all,
    We have run a process yesterday.
    The process' run status is still "processing" but the distribution status is changed to "posted". what could be the reason for this? i have never seen such thing in process monitor.
    Please help me.
    Thank you,
    Bye.

    And does the report posted and accessible from the monitor ?
    Peopletools version ? OS ? Database ?
    Did you try to refresh the page (not through the refresh button but with your web browser) ?
    Did you try to disconnect and reconnect ?
    Nicolas.

  • HTTP Status 405 - HTTP method POST is not supported by this URL

    dear all
    can u solve my problem.am getting the *"HTTP Status 405 - HTTP method POST is not supported by this URL"* msg from the browser when i press the search button in my form.plz suggest me the solution for my fault.these are the following html,xml,class files:
    search.html*
    <html>
    <head>
    <title>Search Page</title>
    </head>
    <body>
    <p align="center"><font size="6" color="#0000FF"><b>Search Module</b></font></p>
    <p align="center"> </p>
    <center>
    <form method="POST" action="./emp">
    <table border="1" width="43%">
    <tr>
    <td width="50%">
    <p align="right">Employee Name</td>
    <td width="50%"><input type="text" name="empname" size="36"></td>
    </tr>
    <tr>
    <td width="100%" colspan="2">
    <p align="center"><input type="submit" value="Search" name="B1"></td>
    </tr>
    </table>
    </form>
    </center>
    </body>
    </html>
    web.xml*
    <web-app>
    <servlet>
    <servlet-name>jdbc</servlet-name>
    <servlet-class>searchModule</servlet-class>
    <init-param>
    <param-name>driver</param-name>
    <param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
    </init-param>
    <init-param>
    <param-name>url</param-name>
    <param-value>jdbc:odbc:first</param-value>
    </init-param>
    <init-param>
    <param-name>user</param-name>
    <param-value>scott</param-value>
    </init-param>
    <init-param>
    <param-name>pass</param-name>
    <param-value>tiger</param-value>
    </init-param>
    </servlet>
    <servlet-mapping>
    <servlet-name>jdbc</servlet-name>
    <url-pattern>/emp</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>search.html</welcome-file>
    </welcome-file-list>
    </web-app>
    SearchModule.java*
    import java.util.*;
    import java.io.*;
    import java.sql.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class searchModule extends HttpServlet
    Connection con;
    public void init() throws ServletException
    String d=getInitParameter("driver");
    String u=getInitParameter("url");
    String us=getInitParameter("user");
    String pwd=getInitParameter("pass");
    try
    Class.forName(d);
    con=DriverManager.getConnection(u,us,pwd);
    catch(ClassNotFoundException e)
    System.out.println(e);
    catch(SQLException e)
    System.out.println("Unable to establish the connection");
    }//init
    public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
    String empname=req.getParameter("empname");
    res.setContentType("text/html");
    PrintWriter pw=res.getWriter();
    try
    pw.println("<html><body><center>");
    Statement st=con.createStatement();
    String sql="select * from employee where empname="+empname;
    ResultSet rs=st.executeQuery(sql);
    if(rs.next())
    pw.println("<h2>Employee Details</h2>");
    pw.println("<table border=1>");
    pw.println("<tr><th>Employee No.</th>");
    pw.println("<th>Employee Name</th>");
    pw.println("<th>Designation</th>");
    pw.println("<th>Department</th>");
    pw.println("<th>Salary</th>");
    pw.println("</tr><tr>");
    pw.println("<td>"+rs.getInt(1)+"</td>");
    pw.println("<td>"+empname+"</td>");
    pw.println("<td>"+rs.getString(3)+"</td>");
    pw.println("<td>"+rs.getString(4)+"</td>");
    pw.println("<td>"+rs.getInt(5)+"</td>");
    pw.println("</tr></table>");
    else
    pw.println("<h2>Employee Record Not Found</h2>");
    pw.println("</center></body></html>");
    pw.close();
    rs.close();
    st.close();
    catch(SQLException e)
    System.out.println(e);
    }//doPost
    public void destroy()
    if(con!=null)
    try
    con.close();
    catch(Exception e)
    System.out.println("Connection Closed");
    }//destroy
    }//searchModule
    in control panel i selected System DNS and created the name as first and driver as Microsoft ODBC for Oracle
    plz suggest me the solution where i committed mistake.

    <form method="*POST*" action="./emp">
    public void doGet (HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
    HTTP method POST is not supported by this URL

  • Within the budget template; how would one create an entire year worth of a budget; with out having to create a separate page for each month?

    Help!
    Loving the budget template, but I would like to be able to create an entire years worth of a buget with out creating a whole new transaction/budget page for each month. How do I get the new transaction to identify a new budget chart?
    Thanks, Emily

    Emily,
    No need to think the budget template is only for one month.  Just keep typing the date in the date column of the "Transactions" sheet and the details will update.  You should adjust the budget categories to match the duration of time you want to use.
    If you do want month-by-month, then you can switch to the "Transactions" sheet, select the table, cut
    then switch back to the "Budget" sheet, paste.
    Now rename the "Budget" sheet something like "Budget Jan 2014", and delete the "Transactions" sheet. Set the budget for Jan in the column I highlighted above.  The subsequent months, duplicate the monthly budget:
    Then adjust the the entries in the transactions table inside this sheet.

  • Is it possible to trace back from a malware- infected cache item to the originating url?

    Is it possible to trace back from a malware- infected cache item to the originating url?

    Hi Sree,
    Code for Setting the response of Notification:
    PROCEDURE sr_response (
    p_sr_doc_number IN VARCHAR2,
    p_result IN VARCHAR2,
    p_message OUT VARCHAR2
    AS
    v_notification_id NUMBER;
    BEGIN
    SELECT notification_id
    INTO v_notification_id
    FROM wf_notifications
    WHERE MESSAGE_TYPE = 'XXEGASR1'
    AND message_name = 'SR_REQ_APPROVE'
    AND status = 'OPEN'
    AND item_key LIKE TO_CHAR (p_sr_doc_number) || '%';
    wf_notification.setattrtext (v_notification_id, 'RESULT', p_result);
    wf_notification.respond (v_notification_id);
    p_message := 'Shipment request has been approved';
    EXCEPTION
    WHEN NO_DATA_FOUND
    THEN
    p_message := 'Failed to approve notification';
    END sr_response;
    From OAF in Eventhandller of Submit/Rejact button you can call like this:
    String sql = "BEGIN xxega_sr_notf_pkg.invoke_wf (:1); END;";
    OracleCallableStatement cs = (OracleCallableStatement)am.getOADBTransaction().createCallableStatement(sql,1);
                   try
                   cs.setString(1,srNo);
                   cs.execute();
                   cs.close();
                   catch (Exception ex)
                   System.out.println("ex.toString()"+ex.getCause());
                   throw new OAException(ex.getMessage().subSequence(10,96).toString(),OAException.ERROR);
    Hope this will help.
    Regards,
    Reetesh Sharma

  • FM to read the different steps in workflow and the status at each step

    Hi All,
    Is there any FM in SAP which gives the detail roadmap of the steps taken in a workflow and the diffrent status or decision at each step.
    I am looking for something like what you see when you click on the "STARTED WORKFLOW" in the business workplace outbox.
    Which shows up the "steps in the process so far "  and the decision and the agents for each of them.
    Thanks,
    Charan.

    Hi,
      You can get the status according to the task. please check with FM "SAP_WAPI_GET_WI_DELTA".
    Regards
    SM Nizamudeen

  • Is there some way to add multiple addresses to an email I am sending that doesn't close the contact list after I click on an address?  This necessitates constantly going back to click the + sign to add each address separately.

    Is there some way to add multiple addresses to an email I am sending that doesn't close the contact list after I click on an address?  This necessitates constantly going back to click the + sign to add each address separately.  Is there some way I can open the contact list, click on all of the individual addresses to which I want to send the email without the list closing between each address entry, and have all of my address entries be listed to the email at one time?  Something like it works in Gmail.  I do not want to use set lists, I want to enter different addresses each time I send an email.  And I am a very slow typist, so I don't want to type the first few letters of each recipient's name.  It is much faster for me to just click on the e-mail addresses in the list as a group.  It doesn't make any sense to me to have to reopen the contact list for each address, when it should be so easy to click on all of the addresses I want at one time and then click once to add them all to the email as a group.  If there is a solution to this, please tell me.  Thanks.

    Vatlily,
    Try this:
    1. Select Mail>File>New Message.
    2. Select Mail>Window>Address Panel.
    3. Use (command+click) on the desired addressees in the Address Panel to create the list.
    4. Click "To:" on the top left of the Address Panel.
    The group that you selected will be added to the "To" field in your New Message.

  • The wifi has been lost or disconnected on my iPad. It's the iPad 2 and has not been updated yet. It's IOS 6.1.3 .. how do I add a network back onto it? I have typed in the name and chosen each of the securities and still hasn't connected!

    The wifi has been lost or disconnected on my iPad. It's the iPad 2 and has not been updated yet. It's IOS 6.1.3 .. how do I add a network back onto it? I have typed in the name and chosen each of the securities and still hasn't connected!

    Hey there Luba_kalstad,
    It sounds like you are unable to join your network and cannot see it in the Wi-Fi list in Settings. I would try the troubleshooting outlined in this article named:
    iOS: Troubleshooting Wi-Fi networks and connections
    http://support.apple.com/kb/ts1398
    Be sure you're in range of your Wi-Fi router (access point).
    Tap Settings > Wi-Fi and turn Wi-Fi off and on. If your Wi-Fi setting is dimmed, follow these steps.
    Confirm that your Wi-Fi router and cable or DSL modem are connected to power, turned on, and connected to the Internet. If not, refer to your network administrator or Internet service provider (ISP) for assistance.
    Restart your iOS device.
    Tap Settings > Wi-Fi and locate the Wi-Fi network to which you're connected.
    Tap and Forget this Network.
    Try to connect to your desired Wi-Fi network.
    Note: You may need to enter your Wi-Fi password again if your network requires one.
    Turn your Wi-Fi router off and on2. If your ISP also provides cable or phone service, check with them before attempting this step to avoid interruption of service.
    Update your device to the latest version of software.
    Update your Wi-Fi router to the latest firmware2. For AirPort Base Stations, install updates using the AirPort Utility.
    And this section down toward the bottom if needed:
    Unable to locate a Wi-Fi network
    Verify that the network is available by tapping Settings > Wi-Fi and choosing from the available networks.Note: It may take a few seconds for the Wi-Fi network name to appear.
    Move closer to your wireless router (access point) and attempt to locate the Wi-Fi network.
    If you do not see the network you would like to join, you may be attempting to connect to a hidden network. Learn how to join a hidden network.
    Supported Wi-Fi configurations vary by iOS device model. Find out which standards your device supports3.
    Reset network settings by tapping Settings > General > Reset > Reset Network Settings. Note: This will reset all network settings including:
    previously connected Wi-Fi networks and passwords
    recently used Bluetooth accessories
    VPN and APN settings
    Thank you for using Apple Support Communities.
    Take care,
    Sterling

  • I imported a video and when I play it back, the audio does not match the video. When I view the tape in my camera it looks fine. I've tried imported twice and each time it doesn't match. What can I do to fix this?

    I imported a video and when I play it back, the audio does not match the video. When I view the tape in my camera it looks fine. I've tried imported twice and each time it doesn't match. What can I do to fix this?

    The default settings mostly likely use an audio sample rate of 32k. This doesn't work probably in FCP. You're probably better off capturing the tape in iMovie.

  • When do you intend to bring back the via iphone status for facebook?

    when do you intend to bring back the via iphone status for facebook? it's been a couple of months now so pls fix this.

    "We" don't. This is a user to user forum, and is not directly monitored by Apple. You can leave feedback for Apple at http://www.apple.com/feedback/

  • Revert Back to the old status from newif error occurs in ServiceDesk Ticket

    Go to transaction CRM_DNO_MONITOR. Select a ticket for display. Let the status of the selected ticket be NEW. Now input all information in standard and screen Enhancement(By EEWB) input fields. Now make an action 'assign' After saving the status will change to Assign. But at the same time there is a screen validation dependant on the status change from New to assign. According to that the validation happens in PBO event of the Screen enhancement where we are getting Old as well as new status. Here it is found that remarks in long text is to be entered while this perticular status change is happening. but the same is not done. So there is a error message that 'you have not entered remarks general'.
       When the error occurs the status should change back from assign to New. Since user may go out of ticket without saving Or the error pop up will throw you out of ticket. When the user again opens the same ticket, the status of the ticket is Assign. So there should be a BADI or open routine available after before the update to database happens for the new status. Also this enhancement should happen after Screen Enhancement(By EEWB)'s PBO event. So validation of screen enhancement can be carried out.
       In short please provide enhancement or routine or function module which can revert back to old status.

    Although it might be manifesting itself slightly differently in LP8, I just wanted to chime in here and say that I've had that problem with LP7 as well. I import a lot of mp3's, and most of them work, but every once in a while it would get confused and I'd see that message. It's been a while so I don't remember specifically what I did, but I do know that with a little tweaking of the name it will work fine. If memory serves, when the file in question had the suffix actually in the name itself (filename.mp3), I'd just take the suffix out and it would recognize it. Although it could have been the other way around, adding the suffix to an mp3 file that DIDN'T have it in the name. Point is, it was an easy fix, and with a little name tweaking LP7 was able to understand. Hopefully that's all it will take with LP8 too.
    Good Luck!

  • I have tried it, I hate it, bring back the Status bar. This is a UI nightmare.

    I have given the new FF4 betas a shot but I really hate the lack of a status bar. I would think that the fact over 32,000+ people using a BETA have downloaded an extension that emulates the old Status Bar is a pretty clear indicator that this was a UI mistake. Leave it off be default, fine. Bury the option in About:Config... fine. But don't remove the option entirely, this has completely messed up the UI experience for me.
    I don't like the Chrome UI and I LIKED that Firefox felt different... why are we making it a clone? If you remove my options then I may as well just use Chrome then since it'll feel the same. FF has always been about choice, and it seems that has been forgotten in FF4. I for one am highly disappointed.

    I have used Firefox since it first came out, and always loved it. Firefox 4.0.1 is a different story. This must be one of the worst software upgrades across the board, of any software package I have ever used. I have stuck with it for a few weeks, and I have now finally given up.
    Constant crashes, constant freezes, many plugins no longer work, my favorite among them, i.e PDF plugin to see PDF files inside the browser. AppTabs disappear over and over.
    I have downgraded back to 3.6.17 and hope things will be better again.

  • I would like to know if it's possible to bring back the status bar in Firefox 4 without having to install any addons.

    Does anybody know how to bring back the status bar in Firefox 4 without having to install any addons? The reason why I ask is that for some reason, when Firefox 4 was made available to the general public to download, Firefox 4 was missing the status bar and also the save and quit message was turned off by default. I got the save and quit message turned back on but I just don't know if it's possible to bring back the status bar without any addons.

    Please read this article:
    http://support.mozilla.com/en-US/kb/what-happened-status-bar

  • How to get the time interveral for each status of worklow (wating,Inprocess

    Hi Friends,
    I have requreiemnt to get the time interval for each status of workflow.
    ex.
                                                                     status
    workflow id  | startd date | enddate       | waiting | Inprocessing|Error|......
    1026            10.10.2008  25.10.2008        1hr      1hr 30 min    2 hr
    Please do give me idea how to get the time stam of each status of workflow.
    Thanks,
    D.prabhu

    Hi,
    I think the following tables would be helpful to you:-
    SWW_CONT     Container Contents for Work Item Data Container
    SWW_CONTOB     "Container Cont. for Work Item Data Container (Only Objects)"     
    SWWLOGHIST     History of a work item     
    SWWORGTASK     Assignment of WIs to Org.Units and Tasks     
    SWWUSERWI      Current Work Items Assigned to a User     
    SWWWIHEAD     Header Table for all Work Item Types
    Hope it Helps!
    Regards,
    Kanika

Maybe you are looking for

  • I added new email addresses but one of the emails never created a sent folder, draft folder or trash folder. How do I get them added?

    I have a total of 3 email addresses currently set up in Thunderbird. Two of them configured correctly with the inbox, sent folder etc. However, one of them is missing all folders except the inbox. It allows me to email out but then says its sending t

  • CurrentSales data

    Hi guru's, Can anybody give hint where can I get current sales data in any standard report / at any other place. Please its urgent. thanks tuljasingh

  • RFC errors

    Hello everyone, we are using TA co53 (control recipe monitor) which works fine most of the time. But now and then we get some error messages in the RFC Trace like this one. **** Trace file opened at 20100712 121609 W. Europe Daylight Time, SAP-REL 70

  • How can I download HD movies in SD

    Trying to save room on my ipad by downloading SD movies instead of the HD movie I purchased. Thanks for your help

  • Taking the right rows from a table

    Hello, hope someone can spread som light over my issue here. I have a table with a number of rows. These rows are identified by a column/field (which can contain different types). For instance "Car", "Bicycle", "Moped" etc. Each type have a number of