Budget Category

Hi Experts,
Can any one throw some  light on Budget Category
The difference between Payment Budget & Commitment Budget, and their application in real time scenario with some example.
Regards,
Purnima

Hi Purnima,
Budget categories are connected with FM update profile. For example, for commitments and actuals update profile 00101 only updates payment budget but profile 00351 updates the two categories payment and commitment.
So regarding this definition you should chose which budgeting categories you need to use.
More that one budget category is used if you want to update and check the budget information from different points of view, usually budget commitment and cash.
An example again, you chose the profile 00351, the commitment budget (9B) is updated based in posting date and the payment budget (9A) is updated based in due date, if you post an invoice 15/12/2009 with payment term 30 days then the commitment budget is update with FM date 15/12/2009 and payment budget is update with FM date 15/01/2010. So you have to have budget in Commitment budgeting category (9G) for 2009 and for Payment budgeting category for 2010 (fiscal year ends 31/12/2009).
Each category have its own AVC ledger, except Financial budget 9J that only has budgeting purposes.
Regards
César

Similar Messages

  • Year of cash effectivity mandatory for budget category 9F

    Hi,
    While creating a PO/Goods Issue I am getting the below error.
    Year of cash effectivity mandatory for budget category 9F
    I have activated the payment budget and commitment budget. Time horizon for payment budget is 5yrs and commitment budget is nil.
    i have not checked the "Start next year" checkbox.
    Please advice.
    Regards
    Shekhar

    Hi,
    You have two similar questions, so i try to help on this one.
    You can only use the Year of Cash Effectivity in BCS budgeting, if you use an appropriate FM update profile for updating posting data to FM. 
    If you use an FM update profile, which does not support the year of cash effectivity (=>field RGNJHR is always SPACE or 0000 in table FMIT) then you MUST set the time horizon to Space or 0 for all budget categories you want to use (ledgers 9F and 9G), in BCS customizing "Define Budget Categories".                                                                               
    The posting data for ledgers 9A and 9B which you have created with Former Budgeting remain valid, even with BCS active (the activation of BCS does not change the way how postings are updated to FM!.                                                                               
    However, if you have used an FM update profile without Year of Cash Effectivity before, together with Former Budgeting, and if you have now changed to another FM update profile WITH Year of Cash Effectivity, then you must migrate all existing posting (or FM update) data in your system, for all fiscal years since the activation of BCS, by filling the field RGNJHR or GNJHR in the corresponding FM tables (FMIT, FMIFIIT and FMIOI) with some valid value (i.e. greater or equal to the fiscal ).                                                                               
    I hope this help you.
    Regards, JLB

  • Activation not possible: the budget category 9F is not used in FM area

    Dear Friends,
    When i am configuration in "Define Activation of availability control"  than system is showing below error message.
    Activation not possible: the budget category 9F is not used in FM area.
    Please advice where i will maintain in the system.
    Thanks & Regards,
    Pankaj

    Hi Pankaj,
    Just as a hint, for budget you use ledgers 9A and 9B. In AVC you dont use 9A and 9B, you use 9F and 9G but they are linked together.
    BUDGET                   AVC
    9A              =              9F       FOR PAYMENTS
    9B              =              9G       FOR COMMITMENTS.
    You must customize your system to have 9F because it seems to be that you have defined 9A already.
    Please follow Eli´s instructions to customize your system.
    Best Regards,
    Vanessa.

  • Budget spreadsheet in Numbers, adding budget category

    I'm trying to create a budget spreadsheet in Numbers (working in iCloud) and can't seem to add a Category. Am I stuck with the pre-set categories they offer or can I add new ones?

    select the cells you want to format using the accounting style, then open the cell formatter:
    Select the data format as "Currency", then choose the "Accounting Style"

  • Budget Category:  "Commitment"

    Dear Experts,
    I need to control, separately but parallel, budget for Actuals   and budget for Commitments - for example:
    Commitments are to be controlled as multi-year budget,   while the Actuals (of these commitments) are to be controlled as annual budget.
    Can this be done by defining both budget categories "Payment" and "Commitment" for the same FM Area ?
    (I prefer controlling with FM-BCS module only - without PS).
    Can you suggest detailed documentation about using "Commitment Budget"?
    Thanks,
    Yaacov

    Hi. You can try do in the next way(It's not a standard solution but works).
    Switch budget as overall.
    Use FM account assignment e.g.  funded program .
    Then 1. for Commitment use FP=C1,
    and for 2. Actuals FP 201001-201012.
    For 1, upload budget only with  FP=C1 and commitments (derivation and badi FMKU_BUDGET_EVNT will help you),
    For 2 you need to derive FD from year and period, here 2010&01 for first period,and Upload budget with this FD
    Also AVC check via FD.

  • Error Message FMBAS202 Year of cash effectivity mandatory for budget cat 9G

    Hi all,
    I activated BCS and use update profile 000350 (Separate PB/CB budget lines; standard), we tried to post simple FI posting and the error come up
    ==============================================================
    Year of cash effectivity mandatory for budget category 9G
    Message no. FMBAS202
    Diagnosis
    The FM update profile does not support the year of cash effectivity for commitment/actual values (posting ledger 9B). However, the year of cash effectivity is mandatory in BCS budgeting for budget category 9G and FM area 0100: the minimum value in this case is 2009.
    System Response
    Processing of the commitment/actual data record stops.
    Procedure
    Deactivate the year of cash effectivity for the corresponding budget category 9G and FM area 0100 in the IMG activity Choose Budget Category.
    ===============================================================
    So I click the link and it goes to Define Budget Category screen where we assign budget category (9G) and time horizon (1) to a FM area, but not mention of deactivating year of cash activity.
    My question is:
    1. Where is the button to deactivate the year of cash effectivity?
    2. What's the difference between budget category 9B and 9G? Both are Commitment Budget.
    3. I dont remember assigning budget category 9B to an FM area. Where is the setting?
    Thanks

    Hi,
    When you go to IMG - Public Sector Management - Funds Management Government - Budget Control System (BCS) - BCS Budgeting - Basic Settings - Definition of Budget Data - Choose Budget Category, what's the settings for 'Time horizon' field? It should be blank for 9G(commitment), if you don't work with cash effectivity.
    9B is posting ledger, while 9G is budget ledger. You don't have to assign 9A/9B to FM area.
    Regards,
    Eli

  • Unable to Control Half-yearly & yearly Budget in Payment Budget

    Hi Expert,
    Our Client's requirement is to control the FM Budget on half-yearly as well as yearly in payment Budget category.
    Here they want that system will enable to make PR & PO for entire year but at the time of MIGO or ML81N if half-year budget get exhausted it will stop.
    Example: They will create PR for SAP Service AMC for full year as 100000*12 month = 12,00,000. But at the time of MIGO or SES system will stop to make any SES if budget will exceed for half-year(100000*6month = 6,00,000).
    Which is might be impossible because once budget get consumed at PR level it will not asked for budget again @ MIGO or SES.
    I can do the same if activate the commitment budget but they want only payment budget not commitment budget.
    Kind Regards
    Shyam

    Hi Eli,
    I agreed with you and it's 100% correct but for the same I raise the OSS and I got the below reply:
    But I have one doubt as below which I got the reply from SAP against OSS 457351/2014.
    SAP has provided below three option for this issue.
    1. Use Budget releases
    2. Use different budget type, or even different AVC Ledger
    3. Use Budget period as FM Dimension.
    I use option 1 & 3 issue is not resolved but if I use the option 2(use Commitment Budget), then issue will get resolved which is not correct because our requirement is to control the budget by Payment Budget only not from any other Budget category.
    Please suggest.
    Regards
    Shyam Singh

  • FMJ2 - Transfer of  Budget linkedto  commitment

    Dear All
    We only want to carry forward the Open P/O with their budget to next fiscal year.Then I expected that budget linked commitment must be simultaneously transferred with commitment amount when I ran FMJ2 transaction.
    But, while the amount of commitment for open P/O has been transferred successfully, the related budget amount for that open P/O was not transferred at all.
    So when I run "FMRP_RW_BUDCON" transaction, it shows like this.
    Consumable Budget Consumed Budget Available Amount Current Budget
    =============== ============== ============= ===========
    0 1,000 1,000- 1,000
    As you see, the available amount has negative value.
    Could anyone advise me where I have a problem for this?*

    Thanks for reply, I did the following Configuration.
    1-Public Sector Management-Funds Management Government-Closing Operations-Enter Default Settings ( Commit cfwd allow and bdgt CF Cmt Allow)
    2--Public Sector Management-Funds Management Government-Closing Operations-Commitment Closing Operations-Enter Settings for Commitment Carryforward Payment Budget ( Only value Type 51 is allow)
    3-Public Sector Management-Funds Management Government-Closing Operations-Commitment Closing Operations-Closing Operations for Budget Control System (BCS)-Activate Budget Carryforward for Commitment ( Value Type 51, Budget Category 9F,  Activation Stat "Active)
    4-Public Sector Management-Funds Management Government-Closing Operations-Commitment Closing Operations-Closing Operations for Budget Control System (BCS)-Define Budget Entry Documents for Commitment Carryforward (defined the document Type for heade (MBCF)r and budget type sender ( CFWD-Budget Type ) & receiver ( CFWD-Budget Type))
    System pass the budget entry by taking the document type ( MBCF) and Budget Type CFWD in sender & receiver year.
    I also run the transaction FMAVCREINIT - Reconstruct , but result remain same.
    New Year Result Consumable Budget= "0" Consumed Budget= 1,000, Available Amount=1000- Current Budget=1000, Available Amount is Negative
    previous year report, the result are Consumable budget =1000" Consumed Budget = "0" Available Amount ="1000" Current Budget ="0" in this year  1000  become available for consumed.
    Please advise

  • BPC 7.5: FX rate for opening balance from different category

    Hi,
    I have three categories in my system, ACTUAL, ESTIMATE and BUDGET. When we submit ACTUAL data, we also submit a forecast for the year end period (DEC in our case). We also have currency rates for FORECAST for the DEC period.
    We are now working on the budget and the opening balances (business rule) are coming from the forecast since we obviously do not yet have actuals.
    This copying works fine (CATEGORY_FOR_OPE on BUDGET is set to FORECAST).
    However, when we run a currency conversion, we have a problem. The opening balances are set to convert at the previous year end rate which is fine. But the system uses the BUDGET category rates whereas we want it to use the FORECAST rates. But only for the opening balances, all other flows should be converted using the BUDGET rates.
    Is it possible when using the currency conversion business rule, to use the FORECAST rates from the previous year end for opening flows but BUDGET rates for all other flows?
    Thanks,
    Arnold

    Hi Arnold,
    Yes this can be done.
    Basically in your FX business rule table you need to have your opening flow/acctdet to use the formula [AS_IS]. This will take the group currency value from the previous period (in your case the last period of year -1 in the FORECAST category) and enter that value in the group currency field in the current year for BUDGET.
    Note - If you are doing detailed balance sheet planning and you need it to always to balance to 0, then you will also need to put a line in your business rule to take [END]-[AS_IS] to the currency translation reserve. Otherwise this [AS_IS] value in GC will mean your GC balance sheet will be out of balance.
    Hope this solves your issue.
    Tom.

  • Change Layout for Budgeting Workbench  - Transaction FMBBC or FMBB

    Hi All,
      Can anyone please let me know how to change the layout for budgeting workbench. Currently SAP uses the standard layout 'SAP001'. How can the layout be changed.
    Thanks,
    Raj.

    Hi,
    Go to IMG - Public Sector Management - Funds Management Government - Budget Control System (BCS) - Budgeting - Budget Entry - Budget Entry Documents - Document Definition - Define Layout for Budgeting Workbench. There you can define layout with the default for budget category.
    Regards,
    Eli

  • Funds Management - Current budget Vs Consumable budget

    Hello -
    I have posted a budget entry document with budget category 'payment' and posted few commitments and actuals , when I run the Budget Consumption oveview report - budget amounts  are shown under the column ' Current Budget' not under consumable budget and nothing is shouwn under consumed budget as well. Where as I have posted an entry document for budget category ' Commitment' earlier, thats being shown under consumable budget and all budget consumptions are recorded. Both the entries are made with one document type which is assigned to 'automatics release'. I am using update profile 102 - PB , inv, posting date. What is that i am missing ?
    Thanks in advance
    CHris

    Hi Chris,
    I suppose that you are using BCS, if not, kindly let me know.
    Can you please inform your EA-PS package? In addtion, can you please confirm if the report that you are using is transaction FMRP_RW_BUDCON? If you are using this one the value columns of this report are the following:
    Consumable Budget =  from availability control
    Consumed Budget =  from availability control
    Available Budget = Consumable Budget - Consumed Budget
    Current Budget = from budgeting
    Commitments and Actuals
    Therefore you can check each field with the table values.
    For AVC fields (that check the value from availability control) you should check the value from the report in table FMAVCT.
    Current Budget from your budget transaction or reports.
    Commitment and Actuals from table FMIT.
    Let me know your comments about these information. I hope it helps you.
    Best Regards,
    Vanessa Barth.

  • Problem - Values are not stored into Tables when value are accepted from us

    // jsp code
    <%@ page import="java.util.Enumeration" %>
    <%@ page import="java.util.Vector" %>
    <%@ page import="java.util.*" %>
    <%@ page import="java.lang.*" %>
    <%@ page import="java.sql.*" %>
    <%@ page import="beans.register2" %>
    <jsp:useBean id="registerbn" scope= "session" class="beans.register2" />
    <% String base = (String) session.getAttribute("base");
    registerbn.setDburl((String)session.getAttribute("dbUrl"));
    registerbn.setDbuser((String)session.getAttribute("dbUserName"));
    registerbn.setDbpasswd((String)session.getAttribute("dbPassword"));
    System.out.println("Inside jsp - setMembers of promotion successful");
    // registerbn.setMembers1();
    System.out.println("after setting");
    %>
    <%
    String action=request.getParameter("action");
    %>
    <HTML>
    <HEAD>
    <TITLE> TIFR INTRANET </TITLE>
    </HEAD>
    <HEAD>
    <script language="JavaScript1.2">
    //some validations functions
    </script>
    </head>
    <body>
    <table valign="top" align="top">
    <TR>
    <TD COLSPAN="100%"><jsp:include page="Header.jsp" flush="true"/></TD>
    </TR>
    <TR>
    <TD align="top" valign="top"><jsp:include page="menu.jsp" flush="true"/>
    <font face="arial" size="1">
    site developed by ADPCell TIFR
    </font>
    </td>
    <td>
    <table cellpadding="2" cellspacing="3" width="40%">
    <form method="post" action="./beans.register2">
    <td width="40" align="center"
    <font face="arial" size="5" align="right">
    <b>
    Registration <hr> </hr>
    </b>
    </font>
    <br>
    </td>
    <tr valign="center" width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">IdCode </b> </font>
    </td>
    <td width="40%">
    <b><font face="Arial" size="2">
    <input type="text" name="idcode" size="6" style="border-style:solid" value="">
    </font></b>
    </td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">User </font></B></td>
    <td width="40%">
    <input type="text" name="user" size="12" style="border-style: solid" value="">
    </font></b></td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Password </font></B></td>
    <td width="40%">
    <input type="password" name="password" size="25" tabindex="20" style="border-style: solid" width="12" value="">
    </font></b></td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Section code </font></b></td>
    <td width="40%">
    <select size="1" name="section_code" tabindex="9"
    style="border-style: solid">
    <%@ include file="section.txt" %>
    <!-- left for password -->
    1)
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Category </font> </b></td>
    <td width="80%">
    <font face="arial" size="2"> <b>
    <input type="radio" name="Category" value="General">General
    <input type="radio" name="Category" Value="Operators">Operators
    <input type="radio" name="Category" Value="Heads">Heads<BR>
    </b> </font>
    </td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Budget Category </font> <b> </td>
    <td width="40%">
    <font face="Arial" size="2"> <b>
    <input type="radio" name="BCategory" value="General">BGeneral
    <input type="radio" name="BCategory" Value="Operators">Operators
    <input type="radio" name="BCategory" Value="Head">Head
    </td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Budget Heads
    </font></b></td>
    <td width="40%">
    <b><font face="Arial" size="4">
    <textarea rows="2" name="Bheads" cols="20" size="100"
    style="border-style: solid">
    </textarea></font></b></td></tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Other Category</font></b></td>
    <td width="40%">
    <b><font face="Arial" size="2">
    <select size="1" name="OtherCategory" tabindex="20" style="border-style:
    solid" size="2"><OPTION value="EH">EH
    <OPTION value="EO">EO
    <OPTION value="FH">FH
    <OPTION value="FO">FO
    <OPTION value="AO">AO
    <OPTION value="AH">AH
    </select></font></b></td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">email </font></b></td>
    <td width="40%">
    <b><font face="Arial" size="2">
    <input type="text" name="email" size="20" style="border-style:
    solid" width="6">
    </font></b></td>
    </tr>
    <tr width="80%">
    <td width="40%">
    <font face="Arial" size="2"><b>Dob </font></b></td>
    <td width="40%">
    <font face="Arial" size="2"><b>
    <select size="1" name="day" style="border-style: solid"><OPTION value="0">Day
    <% int i;
    for(i=1;i<=31;i++)
    out.print("<OPTION VALUE=\""+i+"\">"+i+"</option>");
    %>
    </select>  
    <select size="1" name="month" style="border-style: solid" ><OPTION value="0">Month
    <OPTION value="1" >January
    <OPTION value="2" >February
    <OPTION value="3" >March
    <OPTION value="4" >April
    <OPTION value="5" >May
    <OPTION value="6" >June
    <OPTION value="7" >July
    <OPTION value="8" >August
    <OPTION value="9" >September
    <OPTION value="10">October
    <OPTION value="11">November
    <OPTION value="12">December
    </select>
    <select size="1" name="year" style="border-style: solid">
    <% int j;
    for(j=1950;j<=2000;j++)
    out.print("<option value=\""+j+"\">"+j+"</option>");
    %>
    </select></b></font></td>
    </tr>
    <br> <br>
    <tr width="80%">
    <td width="40%">
    <b><font face="Arial" size="2">Date of Join
    </font></b></td>
    <td width="40%">
    <b><font face="Arial" size="2">
    <select size="1" name="day1" style="border-style: solid"><OPTION value="0">Day
    <% int k;
    for(k=1;k<=31;k++)
    out.print("<OPTION VALUE=\""+k+"\">"+k+"</option>");
    %>
    </select>
    <select size="1" name="month1" style="border-style: solid" ><OPTION value="0">Month
    <OPTION value="1" >January
    <OPTION value="2" >February
    <OPTION value="3" >March
    <OPTION value="4" >April
    <OPTION value="5" >May
    <OPTION value="6" >June
    <OPTION value="7" >July
    <OPTION value="8" >August
    <OPTION value="9" >September
    <OPTION value="10" >October
    <OPTION value="11" >November
    <OPTION value="12" >December
    </select> 
    <select size="1" name="year1" style="border-style: solid">
    <% int l;
    for(l=1950;l<=2000;l++)
    out.print("<OPTION VALUE=\""+l+"\">"+l+"</option>");
    %>
    </select>
    </b></font></td>
    </tr>
    </table>
    <table cellpadding="2" cellspacing="3" width="40%" >
    <tr width="100%">
    <td width="30%">
    <input type="Submit" value="Submit" name="B1" > </td>
    <td width="40%">
    <input type="reset" value="Reset" name="B2"></td>
    <%
    //String action=request.getParameter("Submit1");
    if(action!=null && action.equals("Submit"))
    try{
    String idcode=request.getParameter("idcode");
    String user=request.getParameter("user");
    String password=request.getParameter("password");
    String seccode=request.getParameter("section_code");
    String Category=request.getParameter("Category");
    String BCategory=request.getParameter("BCategory");
    String Bheads=request.getParameter("Bheads");
    String OtherCategory=request.getParameter("OtherCategory");
    String email=request.getParameter("email");
    String day=request.getParameter("day");
    String month=request.getParameter("month");
    String year=request.getParameter("year");
    String Dob=day+"/"+month+"/"+year;
    String day1=request.getParameter("day1");
    String month1=request.getParameter("month1");
    String year1=request.getParameter("year1");
    String Doj=day1+"/"+month1+"/"+year1;
    registerbn.setIdcode("idcode");
    registerbn.setUser("user");
    registerbn.setPasswd("password");
    registerbn.setSec_code("seccode");
    registerbn.setCategory("Category");
    registerbn.setBut_cat("BCategory");
    registerbn.setBut_heads("Bheads");
    registerbn.setOther_Category("OtherCategory");
    registerbn.setEmail("email");
    registerbn.setDob("Dob");
    registerbn.setDoj("Doj");
    registerbn.saveData();
    }catch(Exception ex)
    out.println("ERROR :has occured ");
    %>
    </table>
    </table>
    </table>
    </form>
    </td>
    </tr>
    <jsp include page="Footer.jsp" flush="true"/>
    ------------------ End of JSP Programs ----------------
    // Beans Code
    package beans;
    import java.util.*;
    import java.util.Date;
    import java.util.Vector;
    import java.sql.*;
    public class register
    private String idcode;
    private String user;
    private String passwd;
    private String sec_code;
    private Vector sec_names;
    private String category;
    private String bud_cat;
    private String bud_heads;
    private String other_category;
    private String email;
    private String dob;
    private String doj;
    private String ent_dt;
    private String act_dt;
    private String dbUrl=null;
    private String dbUser=null;
    private String dbPassword=null;
    public void setDburl(String u)
    dbUrl=u;
    public void setDbuser(String us)
    dbUser=us;
    public void setDbpasswd(String Pass)
    dbPassword=Pass;
    public String getIdcode()
    return idcode;
    public void setIdcode(String i)
    idcode=i;
    public String getUser()
    return user;
    public void setUser(String u)
    user=u;
    public String getPasswd()
    return passwd;
    public void setPasswd(String p)
    passwd=p;
    public Vector getSec_names()
    return sec_names;
    public void setSec_names()
    // This function should select valid section code from the database and then populate the sec_names vector.
    public String getSec_code()
    return sec_code;
    public void setSec_code(String s)
    sec_code=s;
    public String getCategory()
    return category;
    public void setCategory(String c)
    category=c;
    public String getBud_cat()
    return bud_cat;
    public void setBud_cat(String b)
    bud_cat=b;
    public String getBud_heads()
    return bud_heads;
    public void setBud_heads(String b)
    bud_heads=b;
    public String getOther_Category()
    return other_category;
    public void setOther_category(String o)
    other_category=o;
    public String getEmail()
    return email;
    public void setEmail(String s)
    email=s;
    public String getDob()
    return dob;
    public void setDob(String d)
    dob=d;
    public String getDoj()
    return doj;
    public void setDoj(String d)
    doj=d;
    public String getAct_dt()
    return act_dt;
    public void setAct_dt(String d)
    act_dt=d;
    public void setMembers()
    Connection conn;
    Statement stmt;
    String query="Select sec_code from web.section";
    sec_details=new Vector();
    try
    conn=DriverManager.getConnection(dbUrl, dbUser, dbPassword);
    System.out.println("connected");
    stmt=conn.createStatement();
    System.out.println("Statement Created");
    ResultSet rs=stmt.executeQuery(query);
    do
    String seccode=rs.getString(1);
    sec_details.addElement(seccode);
    }while(rs.next());
    rs.close();
    stmt.close();
    conn.close();
    }catch(SQLException e)
    System.out.println("Execution Occured" +e);
    catch(Exception e)
    System.out.println("Execution Occured" +e);
    public void saveData()
    Connection conn;
    Statement stmt;
    String id=getIdcode();
    String use=getUser();
    String pass=getPasswd();
    String mail=getEmail();
    String sec=getSec_code();
    String cat=getCategory();
    String oth=getOther_Category();
    String bud=getBud_cat();
    String dob1=getDob();
    String doj1=getDoj();
    String budh=getBud_heads();
    String query="insert into wb_register " + "(idcode, user, passwd, sec_code, category, bud_cat, bud_heads, other_category, email , dob, doj, ent_dt)" + " values('"+id+"','"+use+"','"+pass+"','"+sec+"','"+cat+"','"+bud+"','" budh"','" oth"','"+mail+"','"+dob1+"','"+doj1+"','"+"Sysdate"+"')";
    try
    conn=DriverManager.getConnection(dbUrl,dbUser,dbPassword);
    System.out.println("connected");
    stmt=conn.createStatement();
    stmt.executeUpdate(query);
    stmt.close();
    conn.close();
    catch(SQLException e)
    System.out.println("Exception occured" +e);
    catch(Exception er)
    System.out.println("Exception occured" +er);
    ------------------------End of Beans Program ---------------
    Questions:-
    1) when we are submitting values to form it is not stored into backend (Oracle 9i)
    2) please send some source code for how to fetch values from backend and wants stored into Combo box /select Box
    3) We have faced problem of How call methods of Bean program into JSP programs

    The code to get the values from the database and store them in the combo box or select box would be as follows:
    <%
    zSQL = "select id, name from Users"
    rs = Con.ExecuteQuery(zSQL);
    if(!rs.next()) {
    %>
    <select name="id">
    <option value="0">select the name</option>
    <%
    do {
    %>
    <option value="<%= rs.getString(1) %>"><%= rs.getString(2) %></option>
    <%
    while (rs.next());
    %>
    </select>
    <%
    else {
    out.println("No Record Found");
    %>
    This would help you better.
    and for your first question, please check whether u are able to connect database with your connection method. if you are able to connect to the database, then please check the values (print them on the browser) which are posted from form, if it is also correct then check you r insert statement.
    and for your last question the best tutorial is JAVA API.
    Cheers!
    Rambee

  • FI_E018 - Period 006/Fiscal Year 2010 for FM posting in value type 54

    Hi all,
    I am using Former Budgeting and is configured for Commitment Budget only (not configured for Payment Budget). When I tried posting via GL Document Entry to test FM, I encountered the following error.
    [Message no. FI_E018 - Period 006/Fiscal Year 2010 for FM posting in value type 54
    Diagnosis:
    Posting for the document of value type 54was attempted on a date that has not been opened in FM.
    Procedure:
    To define open item intervals for FM postings, use the following transactions:
    Individual Maintenance of Open Time Intervals
    Mass Maintenance of Open Time Intervals]
    I have already maintained in transaction FMIR.
    The entry is:-
    Budget Category/Year/Value T/Account Assign Elem/Value/AuGr/Frm/To
    9B Commitment Budget/2010//00 All Account Assignment// / /16
    What else do you think could be causing this error?
    Regards,
    Bernard

    Go tcode FMIR.
    Ensure that you both entries:-9A Payment Budget and 9B Commitment Budget.
    Budget Category/Year/Value T/Account Assign Elem/Value/AuGr/Frm/To
    9A Payment Budget/2010//00 All Account Assignment// / /16
    9B Commitment Budget/2010//00 All Account Assignment// / /16
    Regards,
    Bernard

  • Cross Applications - Logic

    Hi All!
    I am trying to use a script for calculate a new record with the cost of goods (quantity * unit cost). I am using two applications: sales and prices_costs with the following dimensions:
    - Sales (category,customer,entity,family,rptcurrency,salesaccount,salesorg,subfamily1,time)
    - Prices_Costs (category,customer,entity,family,salesaccount,time)
    Here it is my script logic (located in the default.LGF of sales application):
    *LOOKUP PRICES_COSTS
    *DIM COGSAMOUNT:SALESACCOUNT="COGSAMOUNT"
    *DIM BUDGET:CATEGORY="BUDGET"
    *DIM NA:ENTITY="NA"
    *DIM NA:CUSTOMER="NA"
    *ENDLOOKUP
    *SKIP_DIM=RPTCURRENCY,SALESORG,SUBFAMILY1
    *WHEN SALESACCOUNT
    *IS "COGSAMOUNT"
    REC(EXPRESSION=%VALUE%GET(SALESACCOUNT="COGSAMOUNT"))
    *ENDWHEN
    *COMMIT
    But this is not working...
    Any help is appreciated!
    Regards, Fred

    Hi Frederico,
    Your lookup syntax is not quite right, and you may need to define your main or source data region, which must come from the application in which this logic is the default logic -- your sales app.
    For the lookup, you only need to define a label (to the left of the colon) for those *DIM entries that are being referenced later on in a LOOKUP() inside the *REC. It's a little hard to explain, and you actually can use the same label for multiple *DIM lines. The example below should work.
    *LOOKUP PRICES_COSTS
    // don't you want to get the unit cost (not cogs amount) from the prices_costs app?
    *DIM MyLabel:SALESACCOUNT="UnitCost"
    *DIM CATEGORY="BUDGET"
    *DIM ENTITY="NA"
    *DIM CUSTOMER="NA"
    *ENDLOOKUP
    // skip dim doesn't work in a lookup, only in a *destination_app
    // it's not required here, although you may want or need to fix an *XDIM_MEMBER SalesOrg=MySalesOrg ??
    // *SKIP_DIM=RPTCURRENCY,SALESORG,SUBFAMILY1
    *WHEN SALESACCOUNT
    // to multiply quantity * unit cost, you start with the quantity account from the main sales app
    *IS "quantity"
    *REC(EXPRESSION=%VALUE%*Lookup(MyLabel))
    // the following will work equally well, and takes a few less seconds to type... =)
    // *REC(Factor=Lookup(MyLabel))
    *ENDWHEN
    *COMMIT
    Note that this code won't recalculate things in the sales app on the fly, if you change the unit cost in the prices_costs app. There are ways to do that, using *RUNLOGIC in the prices_costs default logic to call the sales app's default logic, but don't get involved in that complexity if you can avoid it.
    Also note that you can only have 1 lookup in a commit section, so this limits your flexibility in case you have a really complex cogs situation (or lots of other things to do in your default logic, and you want to limit the number of commits). One way around that is to bring the unit cogs account into the main sales app, which may have both benefits and costs (pardon the pun) in terms of overall design. If all the data is in one app, you can get fancy with your XDIM_MEMBERSET to get the unit cost account into the source region, and then use a GET() rather than a LOOKUP() in your *REC statement, to use it in the calc.
    Performance-wise, you might also consider limiting the account dim to exactly what you need, if this is the only logic in the *COMMIT block.
    *XDIM_MEMBER SalesAccount =quantity
    // lookup code goes here
    *WHEN *
    *IS *
    *REC(Factor=Lookup(MyLabel))
    *ENDWHEN

  • How to use total elements in a script logic?

    Hi All,
    I am using BPC 7.0 MS. I need to create a calculation using script logic as follows:
    The application name is GYP and it is composed by the following dimensions:
    PL (Account type) in this dimension are the units
    Time
    Category
    Entity
    Product
    RptCurrency
    I would like to make a calculation like this:
    UNITS of any product (base element) and any entity (base element) for the BUDGET category and LC currency divided by UNITS of TotalEntity.
    Also, I would like to check before the calculation if UNITS have any value to proceed with that calculation.
    Best Regards,
    Luisana

    Hi Robert,
    Thank you for your reply.
    Let me explain better what i would like to do. I have an application called GYP, it is composed for the following dimensions:
    PL (Account type)
    Time
    Category
    Entity
    Product
    RptCurrency
    In the PL dimension i have an element called UNITS and another one called UNITSBYX. I would like to get a calculation like this:
    For the BUDGET category and LC currency.
    UNITSBYX = UNITS for each ENTITY / UNITS for ALL_ENTITIES
    Let's say I have three entities:
    Units for Entity1 = 50
    Units for Entity2 = 100
    Units for Entity3 = 300
    Units for All_Entities = 450
    The calculation should be like this:
    UNITSBYX = Units for Entity1 / Units for All_Entities
    UNITSBYX = 50 / 450
    UNITSBYX = 0.11
    UNITSBYX = Units for Entity2 / Units for All_Entities
    UNITSBYX = 100 / 450
    UNITSBYX = 0.22
    I hope you get my point.
    Kind regards,
    Luisana

Maybe you are looking for

  • How to print the data as a bold letters in classical report

    Hi Friends,             I want to print the some data in the classical  report as a   BOLD letters.  What is the way to do.. Thanks and Regards, Surya

  • Displaying a complete URL

    I'm new to Flex and coding in general and I was wondering if there was a way to display a complete web page inside a flex document like you would a video or something. If it makes a difference, I would be publishing the app for AIR as opposed to the

  • Fact design accumulative snapshot

    This is Loan domain and I am trying to create an accumulative snap shot table at loan level with following columns on 01-jan-2011 this snap shot would be like LOAN_KEY,LOAN_DATE,DEPOSIT_DATE,RETURN_DATE,CLEAR_DATE,WRITEOFF_DATE,LOAN_PAIDOFF_DATE, LOA

  • PSE 8 - Kodak Gallery, keine Seitenverbindung

    Ich will Abzüge von PSE8 über Kodak Gallery bestellen. Meine Internetverbindung ist aktiv. Aber PSE 8 findet nicht die Seite von Kodak Gallery. Was muss ich machen und wer kann mir helfen?

  • Safari Update deleted recent history, kept things 1+ y old. Help!!!

    I recently updated my Safari to 3.0.4 (Yes, I am using older versions) and when I did, it wiped out my history. However, it must have retained information from over a year ago, as when I start to type in a URL, the drop-down menu only offers websites