Restricting the ATP user for GATP - corrrect roles/authorizations

Hi:
If the dialog user that is used for the ATP check (from ECC to GATP) has more authorizations than needed and this is going to be a problem in production. The user can run SCM transactions from the results screen of ECC and this is not desirable.
Therefore, the ATP user should be a restricted user that has only authorizations for this specific task. If you know what are the exact roles/authorizations to give to the ATP user, could you share them?
Thanks in advance.
Satish

For R/3 please check OSS  Note 447543 - APO: Authorizations too comprehensive/not user-specific.
"If it is necessary to have different authorization profiles in APO for different R/3 users when calling in APO, the following solution applies:
Activate the setting in SM59 that is used for the RFC connection CURRENT USER.
In the APO system, create the respective users and assign authorization profiles. This is necessary in order to achieve the necessary flexibility concerning authorizations in the APO system."
For APO :
AuthorizationsObject   C_APO_ATP in APO .
please chose activity as per  user role.
01       Create or generate
02       Change
03       Display
04       Print, edit message
06       Delete
16       Execute
39       Check
Manish
Edited by: Manish Kumar Rathi on Oct 21, 2008 1:24 PM

Similar Messages

  • HOW to Restrict the input Help for 0MATERIAL in the BPS Layout

    Hi,
    I have requirement to Restrict the input Help for 0MATERIAL  in the BPS Layout.
    For Example if the Planning Package is Restricted to SALES ORGANISATION ( 3000 )  then the system shuold  check the 0MAT_SALES  where SALES ORGANISATION IS "3000" )AND PASS THE Material Numbers to the 0material list.
    I have Copied the standard Funtcion group  "UPF_VARIABLE_USER_EXIT"  to Z fucttion and have attached to Z Variabe as User Exit .
    this Variable is  Attached to 0material in the Planning Pakage. So tha now the 0MATERIAL is restricted to the variable which is having the User Exit.
    But how to acces the Values of Planning Package for which the Layout is bein Executed from this Z User Exit ???
    I Know how to restrict the input help, but my only problem is that how to get the values of Planning package through this User Exit.
    Please suggest if it is possible.
    Regards,
    Nilesh Labde

    Hi Nilesh,
    As I understand from your question,you know how to restrict but the issue is to know the value in the package with which you need to restrict.
    There are two tables which can help you finding the value used in package for sales organisation:
    1. UPC_PACKAGE
    2. UPC_OPTIOS
    How to use ?
    From UPC Package you will get one GUID, Hit the second table UPC_OPTIOS with this GUID.
    In field "FIELDNAME" enter the name of the characteristic whose value is req (sales organisation in your case)
    Hope this helps you
    Mann

  • HOW DO I CHANGE THE FONT OF "Message to Display" IN THE Prompt User for Input

    Hi,
    HOW DO I CHANGE THE FONT OF "Message to Display" IN THE  Prompt User for Input?
    Thanks for your help 
    XN 

    Right click and select Open front panel >> Convert.
    Change the vi as you need. then you can save it as a normal sub-vi.
    If you have Labview 8.6, maybe (i am not sure) you can edit the express vi. Express vis are supported in 8.6

  • I would like to purchase Contribute. We currently do not have any of the creative suites or Contribute. How much does it cost to just get the single user for Adobe Contribute CS5? And how do I purchase that?

    I would like to purchase Contribute. We currently do not have any of the creative suites or Contribute. How much does it cost to just get the single user for Adobe Contribute CS5? And how do I purchase that?

    I think it's just a little over $200 if you don't have an older version to upgrade. Around $100 if you do.
    You can get it at www.adobe.com/products/contribute.html.
    Click the "buy" button (top right of the page) then select "full" next to where it says "I want to buy". Add it to your cart (at that point you should get the exact price).

  • How can we restrict the other user to add their user id's to the user group created in SQ03?

    Hello All,
    How can we restrict the other user to add their user id's to the user group created in SQ03?
    When we enter the user group name and click on "Assign users and Infosets" button in the attached pic "User Group" .
    I was able to enter my user id in other user groups. How to Grey out the other rows in the attached pic "User Group 1".

    How strange I answered (or at least helped) this very same question earlier today. Here the link to my previous answer then:
    http://scn.sap.com/thread/3536135

  • How to restrict the attribute values for the user in query designer

    Hi All,
    I have a requirment where certain user would see certain vailes in the query desiner of the attribute.
    The requirment is we have planing material which is attribute of material
    When X user want to restrict the  values for planning material ,where he is able to see all the planning material.But who is not authorized for all the value.
    Ex: X user has authorization for see planning material 100,101,102. of material But when he try to restrict the planning material in query designer where is getting all values of planing material.
    Or
    is there way to blank the restriction help.so that he can't able to see values while restricting
    Please some one can advise me on it..

    Hi,
    Let me sum up:
    you have an object ZPLNMAT for the planning material
    you have the object 0MATERIAL for material and this object has ZPLNMAT as attribute.
    If you can restrict in the query designer, I suppose this attribute is then as navigationnal and also added in the multi-provider.
    The object ZPLNMAT is checked as relevant for authorization, and you set up a role with the attached values of ZPLNMAT this user should have access to.
    Are you sure the users are restricting on the ZPLNMAT object and not 0MATERIAL, because you should have everything now
    PY

  • Block the ATP Stock for non-ATP checked items in BOP

    Hello GATP Experts,
    We have a strange and interesting scenario here with STOs. Let me explain step by step
    1) We don't do ATP check for STOs and hence a Z-check mode has been designed and it will be considered for STO documents
    2) Now, let us consider a situation where I have a stock of 100 CS for Material M1 at Plant P1.
    3) Let's say, a STO document gets created at 09:00AM in the morning with requested quantity 50 and as it doesn't do ATP check this will be fully confirmed
       and consumes 50CS of the stock.
    4) So, the net cumulative quantity that is available is 50CS.
    5) At 11:00AM,let us say; there is a sales order that was created for a quantity of 100 CS. As the sales document does the ATP check it consumes the only available 50 CS and gets saved with partial confirmaiton situation.
    Now, at 12:00 PM - We are running the BOP. When we run the BOP ; what standard SAP does is STO document (as per our business scenario, STOs has higheest priority and they fall on top of the list) gets skipped due to non-ATP check mode and full stock is allocated to the sales order which makes no sense to us which leads to over confirmation situation.
    We thought of exluding the STOs from BOP ; however - we end up in not re-scheduling the STO documents which would result in requiring a separate BOP to be run for the STO documents.
    FYI - We have contacted SAP and they have confirmed that the above mentioned behavior of the BOP is as designed and it cannot be changed.
    Is there any alternative solution for this ? Appreciate your valuable ideas.
    Thanks
    Babu Kilari

    You might have already considered this. pardon if this sounds dumb.
    see if you can pass STO's as a receipt in the scope of check for STO's. I presume it is requirement element in your case for ATP checking rule for STO's. Don't include these STO's in sales order checking rules.
    This may result in inconsistent ATP logic though. Alternately try creating a Z category for STO and call it a receipt. include this also in the scope of check for STO's. 
    Try running BOP and see what happens. BOP on its own is not a gurantee that a requirement is always confirmed over another, whatever be the sorting criteria. If there isnt enough stuff, the system has its own internal logic of sorting too which probably treats priority by time of creation of the requirement.
    Publish if you meet any success. These ideas are just based on my fancies
    Guru

  • How to restrict the FBL5N (user wise restriction)

    Hi experts
    I want to restrict the FBL5N TCODE user wise.
    In FBL5N one parameter is there Serch Help ID In serch help id when we select Customers per sales group
    we see Sales office and Sales group .If we select sales grop and execute it report gives op under sales group.
    My requirment is restrict the sales group or sales office for user wise.(if 5 sales office and 3 user id is there then,i want to give one user id for 2 sales office  and if enter another sales office then he cant show the data)
    THANKS
    AJAY.

    Hi Ajay,
    I am not quite sure if it is recommended to tweak standard elementary search help. However, I would suggest you to create your own search help and attach it to the standard collective search help as an append search help.
    You can write what so ever logic the business demands in that custom search help exit there by restricting the entries that gets displayed as a result of value help.
    Hope this gives you a brief idea on how to proceed.
    Regards,
    Hemanth

  • How do I get a list of users for a specific role in EP 6.0

    Hi,
    I'm trying to find a table or an API that I can use to get a list of users for a role that I have created in the portal. There are about 940 users tied to this role that I would like to dump to an excel or text file. My goal is to get these users into a security group and tie the role to the group instead of each user. Thanks!

    Hi Chris,
    first, welcome on SDN!
    UMFactory.getInstance().getRoleFactory(roleID).getUserMembers() returns the users which are members of the role, see http://media.sdn.sap.com/html/submitted_docs/60_sp2_javadocs/ume/com/sap/security/api/IRole.html
    addGroupMember(...) adds a group.
    removeUserMember(...) removes a user from a role.
    Corresponding method exist for the groups.
    Hope it helps
    Detlev
    PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!
    PPS: Wrong forum, should have been EP DEV for example. It's not a question in conjunction with KM.

  • How to restrict the news creations for members of the collaboration room

    Hi all,
    I have created a Project Room in collaboration and assigned members to that
    room.I need to restrict the room members from creating the news and folders.
    And also only Owner/Admin of the room should be able created the news and
    folders and members should be able view the news and folder
    One more query,i need to remove the room parts which are by default selected
    for that room when select the default templates.
    Can anyone please give me the solution on the above queries.
    It will be very much helpful for me to create collaboration rooms with the
    restricted permissions.
    Thanks in advance.
    PonnusamyP

    Hi Sascha,
        Here I am explaining what is my requirement.
        I have created collaboration room and added room admin and members to the
        room.
        Then in the room maintaince -> I have added the room parts as
         News(private) and the role I have assigned to member.
         When login into portal with the member login and go to the news in the
          collaboration room, member is getting the permissions to add/create news.
          At this point  I want to restrict the members of the collaboration room to view
          the news and only admin of the room should be able to post the news.
          how to go ahead for the above senario.
    Thanks
    Ponnusamy

  • How to hide/remove the 'Delete' button for a particular role

    We have a role that can only Create and Edit the Accounts, Contacts, Opportunities, & Leads. So I modified the Default and Owner Access Profiles for that role and changed the Access Level to 'Read/Edit' for each of the above mentioned Record Types.
    When the user is logged with this role they can see the 'Delete' button on all the Record Types. When they click on the 'Delete' button they get the 'Access Denied' message. Thats fine, but how do you hide/remove the 'Delete' button for this role so they don't try to click it.

    At this time it is not possible to hide/remove the "Delete" button. This functionality is on the roadmap.

  • How to restrict the second PO for the same PR

    Hi All,
    My requirement is if the two users are simultaneously creating PO using ME57 T.code,
    For the second user it is giving error message as u201CPR is processing by first useru201D
    Even it is raising error message; it is allowing creating PO second user also.
    I.e. for one PR it is creating 2 Pou2019s with one duplicate PO
    Here my concern is even it error raised as u201CIt is processing by first useru201D why it is allowing to create PO for the second user.
    CALL FUNCTION 'ENQUEUE_EMEBANE'
    This function module is giving sy-subrc = 2.
    What may be the cause to avoid the error message?
    Is there any config related thing to avoid this type of error?
    How can I restrict to create the PO for second user?
    Please help me in this.
    Thanks in Advance
    Rambabu.A

    In general you can restrict that a requisition is converted multiple times to a PO  by setting some messages to error.
    in trans SPRO
    MM...Purchasing....Enviromental data....define attributes for system messages.
    Add as ERROR message
    06076 "Materials of requisition & item & alr. ordered in full"
    But this usually will not solve the problem of parrallel processing.

  • I need a solution to restrict the acccess by using only one role....

    ///obs_login_html.jsp//
    <%@ page import="org.ticker.*"%>
    <%@ page language="java"
    contentType="text/html; charset=UTF-8"
    session="true"
    import="com.hp.ov.ui.client.common.util.TimeZoneUtils,
    com.hp.ov.obs.rep.IRepositoryObject,
    com.hp.ifc.rep.AppTimeZoneInfo"
    %>
    <%
    readMsg msg=new readMsg();
    String strMessage=msg.sendMsg();
    %>
    <%!
    final static String portalTitle = "K-C Self Help Site";
    final static String portalTitle1 = " ***If you are ITS or use the full client, do not use this portal***";
    final static String resourceBundle = "login";
    final static String login = "Login";
    final static String prompt = "Please enter your user name and password";
    final static String userName = "User name:";
    final static String password = "Password:";
    final static String timeZone = "Timezone:";
    final static String userDefaultTZ = "User Default";
    private String getLocalizedString(HttpServletRequest request, String name, String text)
    com.hp.ov.portal.util.OVResourceBundle bundle = com.hp.ov.portal.util.OVResourceBundle.getBundle(request, name, true);
    return bundle.getString(text);
    %>
    <jsp:useBean id="error_msg" scope="session"
    class="com.hp.ov.portal.security.LoginErrorMsg" />
    <html>
    <head>
    <title><%=getLocalizedString(request,resourceBundle,portalTitle)%> - <%=getLocalizedString(request,resourceBundle,portalTitle)%> - <%=getLocalizedString(request,resourceBundle,login)%></title>
    <link rel='stylesheet' type='text/css' href='/OvSipDocs/Skins/Chrome/Chrome.css' />
    <script language="JavaScript" type="text/javascript">
    <!--
    function nsubmit() {
    document.pwform.J_PASSWORD.focus();
    return false;
    function pwsubmit() {
    document.pwform.J_USERNAME.value = document.nform.J_USERNAME.value;
    return true;
    //-->
    </script>
    </head>
    <body bgcolor="white" text="black" onload='document.nform.J_USERNAME.focus()'>
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr bgcolor="darkblue">
    <td>
         <font color="white">
         <b> <%=getLocalizedString(request,resourceBundle,portalTitle)%></b>
         </font>
         </td>
    </tr>
    </table>
    <br>
    <table cellpadding="0" cellspacing="0" border="0" width="55%">
    <tr bgcolor="white">
    <td>
         <font color="red" size="4">
         <b> <%=getLocalizedString(request,resourceBundle,portalTitle1)%></b>
         </font>
         </td>
    </tr>
    </table>
    <br>
    <br>
    <br>
    <table border='0' cellspacing='0' cellpadding='0' class='paneltable' width='45%'>
    <tr>
    <td class='paneltopleftround'><img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='10'/></td>
    <td class='paneltopround'><img src='/OvSipDocs/C/images/framework/clear.gif' height='10'/></td>
    <td class='paneltoprightround'><img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='10'/></td>
    </tr>
    <tr>
    <td class='panelleft'> </td>
    <td class='panel'>
    <table>
    <tr >
    <td nowrap>
    <font color='black'>
    <%
    String message = error_msg.getErrorMsg();
    if (message != null) {
    out.println("<h2>" message "</h2>");
    %>
    <h2><%=getLocalizedString(request,resourceBundle,prompt)%></h2>
    </font>
    </td>
    </tr>
    <tr >
    <td>
    <form name="nform" action="<%=request.getContextPath()%>/" onsubmit="return nsubmit()" method="post">
    <table>
    <tr>
    <td><%=getLocalizedString(request,resourceBundle,userName)%></td>
    <td><input type="text" name="J_USERNAME" size="30"/></td></tr>
    <script language="JavaScript" type="text/javascript">
    <!--
    document.write('<\/form><form name="pwform" action="<%=request.getContextPath()%>/" onSubmit="return pwsubmit()" method="post">')
    //-->
    </script>
    <input type="hidden" name="J_USERNAME" value="" />
    <tr>
    <td><%=getLocalizedString(request,resourceBundle,password)%></td>
    <td><input type="password" name="J_PASSWORD" size="30"/></td>
    </tr>
    <%
    AppTimeZoneInfo tzis[] = TimeZoneUtils.getTimeZones();
    if (tzis != null) {
    %>
    <tr>
    <td><%=getLocalizedString(request,resourceBundle,timeZone)%></td>
    <td>
    <select name="Timezone">
    <option selected="true" value=""><%=userDefaultTZ%></option>
    <%
    for (int i = 0; i < tzis.length; i++) {
    AppTimeZoneInfo tzi = (AppTimeZoneInfo) tzis;
    if (tzi.getAdd()) {
    //if (tzi.enabled()) { //588 does no support enabled for timezones
    String timeZoneShortName = tzi.getShortName();
    String timeZoneInfo = TimeZoneUtils.buildTextTimeZone(tzi, false);
    %>
    <option value="<%=timeZoneShortName%>"><%=timeZoneInfo%></option>
    <%
    %>
    </select>
    </td>
    </tr>
    <%
    %>
    <tr>
    <td><input type="submit" value="<%=getLocalizedString(request,resourceBundle,login)%>"/></td>
    </tr>
    </table>
    </form>
    </td>
    </tr>
    </table>
    </td>
    <td class='panelright'> </td>
    </tr>
    <tr>
    <td class='panelbottomleft'><img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='17'/></td>
    <td class='panelbottom'> </td>
    <td class='panelbottomright'><img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='17'/></td>
    </tr>
    </table>
    <table>
    <tr bgcolor="darkblue">
         <font color=white face="Verdana">
    <script language="JavaScript1.2">
    //Response.Write("hello")
    </script>
    <script language="JavaScript1.2">
    //Specify the marquee's width (in pixels)
    screenSize = screen.availWidth;
    var marqueewidth = screenSize + "px"
    //Specify the marquee's height
    var marqueeheight="25px"
    //Specify the marquee's marquee speed (larger is faster 1-10)
    //var marqueespeed=2
    var marqueespeed=4
    //configure background color:
    var marqueebgcolor="rgb(0,128,192)"
    //Pause marquee onMousever (0=no. 1=yes)?
    var pauseit=1
    myMesg='<NOBR>****Welcome to K-C Self-Service HelpDesk Site****All K-C ITS users are requested to use HP Service Desk 4.5 Desktop Client Application to create / manage tickets****</NOBR>';
    var marqueecontent=myMesg
    marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
    var copyspeed=marqueespeed
    var pausespeed=(pauseit==0)? copyspeed: 0
    var iedom=document.all||document.getElementById
    if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
    var actualwidth=''
    var cross_marquee, ns_marquee
    function populate(){
    if (iedom){
    cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
    cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
    cross_marquee.innerHTML=marqueecontent
    actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
    else if (document.layers){
    ns_marquee=document.ns_marquee.document.ns_marquee2
    ns_marquee.left=parseInt(marqueewidth)+8
    ns_marquee.document.write(marqueecontent)
    ns_marquee.document.close()
    actualwidth=ns_marquee.document.width
    lefttime=setInterval("scrollmarquee()",20)
    window.onload=populate
    function scrollmarquee(){
    if (iedom){
    if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
    cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
    else
    cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
    else if (document.layers){
    if (ns_marquee.left>(actualwidth*(-1)+8))
    ns_marquee.left-=copyspeed
    else
    ns_marquee.left=parseInt(marqueewidth)+8
    if (iedom||document.layers){
    with (document){
    document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
    if (iedom){
    write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
    write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
    write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>')
    write('</div></div>')
    else if (document.layers){
    write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
    write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
    write('</ilayer>')
    document.write('</td></table>')
    </script>
    </font>
    </tr>
    </table>
    </body>
    </html>
    //obs_login_html_jsp.java//
    package org.apache.jsp;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.jsp.*;
    import org.apache.jasper.runtime.*;
    import org.ticker.*;
    import com.hp.ov.ui.client.common.util.TimeZoneUtils;
    import com.hp.ov.obs.rep.IRepositoryObject;
    import com.hp.ifc.rep.AppTimeZoneInfo;
    public class obs_login_html_jsp extends HttpJspBase {
    final static String portalTitle = "K-C Self-Service HelpDesk";
    final static String portalTitle1 = " ***If it is an URGENT call, please call the Service Desk ***";
    final static String portalTitle2 = " ***If you are ITS or use the full client, do not use this portal ***";
    final static String resourceBundle = "login";
    final static String login = "Login";
    final static String prompt = "Please enter your user name and password";
    final static String userName = "User name:";
    final static String password = "Password:";
    final static String timeZone = "Timezone:";
    final static String userDefaultTZ = "User Default";
    private String getLocalizedString(HttpServletRequest request, String name, String text)
    com.hp.ov.portal.util.OVResourceBundle bundle = com.hp.ov.portal.util.OVResourceBundle.getBundle(request, name, true);
    return bundle.getString(text);
    private static java.util.Vector jspxincludes;
    public java.util.List getIncludes() {
    return jspxincludes;
    public void _jspService(HttpServletRequest request, HttpServletResponse response)
    throws java.io.IOException, ServletException {
    JspFactory _jspxFactory = null;
    javax.servlet.jsp.PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter jspxout = null;
    try {
    _jspxFactory = JspFactory.getDefaultFactory();
    response.setContentType("text/html; charset=UTF-8");
    pageContext = _jspxFactory.getPageContext(this, request, response,
                   null, true, 8192, true);
    application = pageContext.getServletContext();
    config = pageContext.getServletConfig();
    session = pageContext.getSession();
    out = pageContext.getOut();
    jspxout = out;
    out.write("\r\n");
    out.write("\r\n\r\n");
    readMsg msg=new readMsg();
    String strMessage=msg.sendMsg();
    out.write("\r\n\r\n");
    out.write("\r\n\r\n");
    com.hp.ov.portal.security.LoginErrorMsg error_msg = null;
    synchronized (session) {
    error_msg = (com.hp.ov.portal.security.LoginErrorMsg) pageContext.getAttribute("error_msg", PageContext.SESSION_SCOPE);
    if (error_msg == null){
    try {
    error_msg = (com.hp.ov.portal.security.LoginErrorMsg) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "com.hp.ov.portal.security.LoginErrorMsg");
    } catch (ClassNotFoundException exc) {
    throw new InstantiationException(exc.getMessage());
    } catch (Exception exc) {
    throw new ServletException("Cannot create bean of class " + "com.hp.ov.portal.security.LoginErrorMsg", exc);
    pageContext.setAttribute("error_msg", error_msg, PageContext.SESSION_SCOPE);
    out.write("\r\n\r\n");
    out.write("<html>\r\n");
    out.write("<head>\r\n ");
    out.write("<title>");
    out.print(getLocalizedString(request,resourceBundle,portalTitle));
    out.write(" - ");
    out.print(getLocalizedString(request,resourceBundle,portalTitle));
    out.write(" -");
    out.print(getLocalizedString(request,resourceBundle,portalTitle));
    out.write("- ");
    out.print(getLocalizedString(request,resourceBundle,login));
    out.write("</title>\r\n ");
    out.write("<link rel='stylesheet' type='text/css' href='/OvSipDocs/Skins/Chrome/Chrome.css' />\r\n ");
    out.write("<script language=\"JavaScript\" type=\"text/javascript\">\r\n");
    out.write("<!--\r\n function nsubmit() {\r\n document.pwform.J_PASSWORD.focus();\r\n return false;\r\n }\r\n\r\n function pwsubmit() {\r\n document.pwform.J_USERNAME.value = document.nform.J_USERNAME.value;\r\n \r\n\t\t return true;\r\n }\r\n//-->\r\n\r\n\r\n ");
    out.write("</script>\r\n\r\n");
    out.write("</head>\r\n\r\n");
    out.write("<body bgcolor=\"white\" text=\"black\" onload='document.nform.J_USERNAME.focus()'>\r\n\r\n ");
    out.write("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\">\r\n ");
    out.write("<tr bgcolor=\"darkblue\">\r\n ");
    out.write("<td>\r\n\t ");
    out.write("<font color=\"white\">\r\n\t ");
    out.write("<b> ");
    out.print(getLocalizedString(request,resourceBundle,portalTitle));
    out.write("</b>\r\n\t ");
    out.write("</font>\r\n\t ");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n ");
    out.write("</table>\r\n ");
    out.write("<br> \r\n");
    out.write("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"55%\">\r\n");
    out.write("<tr bgcolor=\"white\">\r\n");
    out.write("<td>\r\n\t ");
    out.write("<font color=\"red\" size=\"4\">\r\n\t ");
    out.write("<b> ");
    out.print(getLocalizedString(request,resourceBundle,portalTitle1));
    out.write("</b>\r\n\t ");
    out.write("</font>\r\n\t ");
    out.write("</td>\r\n");
    out.write("</tr>\r\n");
    out.write("</table>\r\n");
    out.write("<br> \r\n");
    out.write("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"55%\">\r\n");
    out.write("<tr bgcolor=\"white\">\r\n");
    out.write("<td>\r\n\t ");
    out.write("<font color=\"red\" size=\"4\">\r\n\t ");
    out.write("<b> ");
    out.print(getLocalizedString(request,resourceBundle,portalTitle2));
    out.write("</b>\r\n\t ");
    out.write("</font>\r\n\t ");
    out.write("</td>\r\n");
    out.write("</tr>\r\n");
    out.write("</table>\r\n");
    out.write("<br>\r\n ");
    out.write("<br>\r\n");
    out.write("<br>\r\n ");
    out.write("<table border='0' cellspacing='0' cellpadding='0' class='paneltable' width='45%'>\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td class='paneltopleftround'>");
    out.write("<img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='10'/>");
    out.write("</td>\r\n ");
    out.write("<td class='paneltopround'>");
    out.write("<img src='/OvSipDocs/C/images/framework/clear.gif' height='10'/>");
    out.write("</td>\r\n ");
    out.write("<td class='paneltoprightround'>");
    out.write("<img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='10'/>");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td class='panelleft'> ");
    out.write("</td>\r\n ");
    out.write("<td class='panel'>\r\n ");
    out.write("<table>\r\n ");
    out.write("<tr >\r\n ");
    out.write("<td nowrap>\r\n ");
    out.write("<font color='black'>\r\n\r\n ");
    String message = error_msg.getErrorMsg();
    if (message != null) {
    out.println("<h2>" message "</h2>");
    out.write("\r\n\r\n ");
    out.write("<h2>");
    out.print(getLocalizedString(request,resourceBundle,prompt));
    out.write("</h2>\r\n ");
    out.write("</font>\r\n ");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n ");
    out.write("<tr >\r\n ");
    out.write("<td>\r\n\r\n ");
    out.write("<form name=\"nform\" action=\"");
    out.print(request.getContextPath());
    out.write("/\" onsubmit=\"return nsubmit()\" method=\"post\">\r\n ");
    out.write("<table>\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td>");
    out.print(getLocalizedString(request,resourceBundle,userName));
    out.write("</td>\r\n ");
    out.write("<td>");
    out.write("<input type=\"text\" name=\"J_USERNAME\" size=\"30\"/>");
    out.write("</td>");
    out.write("</tr>\r\n ");
    out.write("<script language=\"JavaScript\" type=\"text/javascript\">\r\n");
    out.write("<!--\r\n document.write('");
    out.write("<\\/form>");
    out.write("<form name=\"pwform\" action=\"");
    out.print(request.getContextPath());
    out.write("/\" onSubmit=\"return pwsubmit()\" method=\"post\">')\r\n//-->\r\n ");
    out.write("</script>\r\n ");
    out.write("<input type=\"hidden\" name=\"J_USERNAME\" value=\"\" />\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td>");
    out.print(getLocalizedString(request,resourceBundle,password));
    out.write("</td>\r\n ");
    out.write("<td>");
    out.write("<input type=\"password\" name=\"J_PASSWORD\" size=\"30\"/>");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n ");
    AppTimeZoneInfo tzis[] = TimeZoneUtils.getTimeZones();
    if (tzis != null) {
    out.write("\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td>");
    out.print(getLocalizedString(request,resourceBundle,timeZone));
    out.write("</td>\r\n ");
    out.write("<td>\r\n ");
    out.write("<select name=\"Timezone\">\r\n ");
    out.write("<option selected=\"true\" value=\"\">");
    out.print(userDefaultTZ);
    out.write("</option>\r\n ");
    for (int i = 0; i < tzis.length; i++) {
    AppTimeZoneInfo tzi = (AppTimeZoneInfo) tzis[i];
    if (tzi.getAdd()) {
    //if (tzi.enabled()) { //588 does no support enabled for timezones
    String timeZoneShortName = tzi.getShortName();
    String timeZoneInfo = TimeZoneUtils.buildTextTimeZone(tzi, false);
    out.write("\r\n ");
    out.write("<option value=\"");
    out.print(timeZoneShortName);
    out.write("\">");
    out.print(timeZoneInfo);
    out.write("</option>\r\n ");
    out.write("\r\n ");
    out.write("</select>\r\n ");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n ");
    out.write("\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td>");
    out.write("<input type=\"submit\" value=\"");
    out.print(getLocalizedString(request,resourceBundle,login));
    out.write("\"/>");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n ");
    out.write("</table>\r\n ");
    out.write("</form>\r\n ");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n ");
    out.write("</table>\r\n\r\n ");
    out.write("</td>\r\n ");
    out.write("<td class='panelright'> ");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n\r\n ");
    out.write("<tr>\r\n ");
    out.write("<td class='panelbottomleft'>");
    out.write("<img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='17'/>");
    out.write("</td>\r\n ");
    out.write("<td class='panelbottom'> ");
    out.write("</td>\r\n ");
    out.write("<td class='panelbottomright'>");
    out.write("<img src='/OvSipDocs/C/images/framework/clear.gif' width='24' height='17'/>");
    out.write("</td>\r\n ");
    out.write("</tr>\r\n\r\n\r\n");
    out.write("</table>\r\n\r\n ");
    out.write("<br/>\r\n ");
    out.write("<br/>\r\n ");
    out.write("<br/>\r\n \r\n\r\n");
    out.write("<br/>\r\n");
    out.write("<br/>\r\n");
    out.write("<br/>\r\n");
    out.write("<table>\r\n\r\n");
    out.write("<tr bgcolor=\"darkblue\">\r\n\r\n\t ");
    out.write("<font color=white face=\"Verdana\">\r\n\r\n");
    out.write("<script language=\"JavaScript1.2\">\r\n//Response.Write(\"hello\")\r\n\r\n");
    out.write("</script>\r\n");
    out.write("<script language=\"JavaScript1.2\">\r\n\r\n\r\n//Specify the marquee's width (in pixels)\r\nscreenSize = screen.availWidth;\r\n\r\nvar marqueewidth = screenSize + \"px\"\r\n//Specify the marquee's height\r\nvar marqueeheight=\"25px\"\r\n//Specify the marquee's marquee speed (larger is faster 1-10)\r\n//var marqueespeed=2\r\nvar marqueespeed=4\r\n//configure background color:\r\nvar marqueebgcolor=\"rgb(0,128,192)\"\r\n//Pause marquee onMousever (0=no. 1=yes)?\r\nvar pauseit=1\r\n\r\n\r\n\r\nmyMesg='");
    out.write("<NOBR>****Welcome to K-C Self-Service HelpDesk Site****All K-C ITS users are requested to use HP Service Desk 4.5 Desktop Client Application to create / manage tickets****");
    out.write("</NOBR>';\r\nvar marqueecontent=myMesg\r\n\r\n\r\n\r\nmarqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS\r\n\r\nvar copyspeed=marqueespeed\r\nvar pausespeed=(pauseit==0)? copyspeed: 0\r\nvar iedom=document.all||document.getElementById\r\n\r\nif (iedom)\r\ndocument.write('");
    out.write("<span id=\"temp\" style=\"visibility:hidden;position:absolute;top:-100px;left:-9000px\">'+marqueecontent+'");
    out.write("</span>')\r\n\r\nvar actualwidth=''\r\nvar cross_marquee, ns_marquee\r\n\r\nfunction populate(){\r\n\t\r\nif (iedom){\r\n\t\r\ncross_marquee=document.getElementById? document.getElementById(\"iemarquee\") : document.all.iemarquee\r\ncross_marquee.style.left=parseInt(marqueewidth)+8+\"px\"\r\ncross_marquee.innerHTML=marqueecontent\r\nactualwidth=document.all? temp.offsetWidth : document.getElementById(\"temp\").offsetWidth\r\n}\r\nelse if (document.layers){\r\n\t\r\nns_marquee=document.ns_marquee.document.ns_marquee2\r\nns_marquee.left=parseInt(marqueewidth)+8\r\nns_marquee.document.write(marqueecontent)\r\nns_marquee.document.close()\r\nactualwidth=ns_marquee.document.width\r\n}\r\n\r\nlefttime=setInterval(\"scrollmarquee()\",20)\r\n\r\n}\r\n\r\nwindow.onload=populate\r\n\r\n\r\nfunction scrollmarquee(){\r\n\t\r\nif (iedom){\r\n\t\r\nif (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))\r\ncross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+\"px\"\r\nelse\r\ncross_marquee.style.left=parseInt(marqueewidth)+8+\"px\"\r\n\r\n}\r\nelse if (document.layers){\r\nif (ns_marquee.left>(actualwidth*(-1)+8))\r\n");
    out.write("ns_marquee.left-=copyspeed\r\nelse\r\nns_marquee.left=parseInt(marqueewidth)+8\r\n}\r\n}\r\n\r\nif (iedom||document.layers){\r\n\t\r\nwith (document){\r\n\t\r\ndocument.write('");
    out.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
    out.write("<td>')\r\nif (iedom){\r\nwrite('");
    out.write("<div style=\"position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden\">')\r\nwrite('");
    out.write("<div style=\"position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'\" onMouseover=\"copyspeed=pausespeed\" onMouseout=\"copyspeed=marqueespeed\">')\r\nwrite('");
    out.write("<div id=\"iemarquee\" style=\"position:absolute;left:0px;top:0px\">");
    out.write("</div>')\r\nwrite('");
    out.write("</div>");
    out.write("</div>')\r\n}\r\nelse if (document.layers){\r\nwrite('");
    out.write("<ilayer width='+marqueewidth+' height='+marqueeheight+' name=\"ns_marquee\" bgColor='+marqueebgcolor+'>')\r\nwrite('");
    out.write("<layer name=\"ns_marquee2\" left=0 top=0 onMouseover=\"copyspeed=pausespeed\" onMouseout=\"copyspeed=marqueespeed\">");
    out.write("</layer>')\r\nwrite('");
    out.write("</ilayer>')\r\n}\r\ndocument.write('");
    out.write("</td>");
    out.write("</table>')\r\n}\r\n}\r\n\r\n");
    out.write("</script>\r\n\r\n");
    out.write("</font>\r\n\r\n");
    out.write("</tr>\r\n ");
    out.write("</table>\r\n\r\n");
    out.write("</body>\r\n");
    out.write("</html>\r\n");
    } catch (Throwable t) {
    out = jspxout;
    if (out != null && out.getBufferSize() != 0)
    out.clearBuffer();
    if (pageContext != null) pageContext.handlePageException(t);
    } finally {
    if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
    //portalpage_html_jsp.java//
    package org.apache.jsp;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.jsp.*;
    import org.apache.jasper.runtime.*;
    import java.util.List;
    import java.util.Iterator;
    import java.util.Date;
    import java.text.DateFormat;
    import com.hp.ov.portal.core.Profile;
    import com.hp.ov.portal.util.NameAndTitle;
    import com.hp.ov.portal.util.Pair;
    import com.hp.ov.portal.util.PortalIDs;
    import java.util.List;
    import java.util.Iterator;
    import com.hp.ov.portal.util.OVResourceBundle;
    import com.hp.ov.portal.core.Profile;
    import com.hp.ov.portal.core.AdminBean;
    import com.hp.ov.portal.util.NameAndTitle;
    import com.hp.ov.portal.util.PortalIDs;
    public class portalpage_html_jsp extends HttpJspBase {
    The following imports must be made in any jsp which includes this page
    via: <%@ include file="common.jsp" %>
    import="java.util.List,
    java.util.Iterator,
              com.hp.ov.portal.core.Profile,
    com.hp.ov.portal.util.NameAndTitle,
    com.hp.ov.portal.util.OVResourceBundle,
              com.hp.ov.portal.util.PortalIDs"
    final static String portalTitle = "HP OpenView Web Console";
    // The following are for the toolbar buttons
    final static String toolbarOptsLabel = "Options";
    final static String toolbarOptsImg = "/OvSipDocs/C/images/framework/opt_icon.gif";
    final static String toolbarAdminLabel = "Admin";
    final static String toolbarAdminImg = "/OvSipDocs/C/images/framework/opt_icon.gif";
    final static String toolbarHomeLabel = "Home";
    final static String toolbarHomeImg = "/OvSipDocs/C/images/framework/opt_icon.gif";
    final static String toolbarLogoutLabel = "Logout";
    final static String toolbarLogoutImg = "/OvSipDocs/C/images/framework/logout_icon.gif";
    final static String toolbarHelpLabel = "Help";
    final static String toolbarHelpImg = "/OvSipDocs/C/images/framework/hlp_icon.gif";
    final static String toolbarOKLabel = "OK";
    final static String toolbarOKImg = null;
    final static String toolbarCancelLabel = "Cancel";
    final static String toolbarCancelImg = null;
    final static String toolbarCloseLabel = "Close";
    final static String toolbarCloseImg = null;
    final static String toolbarApplyLabel = "Apply";
    final static String toolbarApplyImg = null;
    final static String toolbarResetLabel = "Reset";
    final static String toolbarResetImg = null;
    // These are the strings and URLs for the module titlebar area
    final static String moduleEditImg = "/OvSipDocs/C/images/framework/edit.gif";
    final static String moduleEditTxt = "Edit";
    final static String moduleHelpImg = "/OvSipDocs/C/images/framework/help.gif";
    final static String moduleHelpTxt = "Help";
    final static String moduleDetachImg = "/OvSipDocs/C/images/framework/detach.gif";
    final static String moduleDetachTxt = "Detach";
    final static String moduleDeleteImg = "/OvSipDocs/C/images/framework/x.gif";
    final static String moduleDeleteTxt = "Remove";
    final static String moduleDeleteMsg = "Are you sure you want to remove this module? This can not be undone.";
    final static String moduleRollUpTxt = "Roll Up";
    final static String moduleRollDnTxt = "Roll Down";
    final static String moduleRollUpImg = "/OvSipDocs/C/images/framework/rolledup.gif";
    final static String moduleRollDnImg = "/OvSipDocs/C/images/framework/rolleddn.gif";
    private String getLocalizedString(Profile profile, String name, String text)
    HttpServletRequest r

    Hi
    This is a repeated post, posted twice before.
    Thread 1, Thread 2
    I have the followings suggestions for you:
    1. Please post your requirement in the body of the message and not in the 'subject line'.
    2. Please do not open multiple threads for the same query.
    3. Since you have already posted this on the Job Openings forum, please do not repeat this here. You will definetly get a response to your job post in the other forum.

  • How to restrict the Null Values for Key Figules in the Bex Query

    Hi Friends,
        I want to restrict the Null values of a perticular key figure in the Bex Query Output.
    I will explain in details. i have 3 key figures in my query.. let us assume.. key1 key2key3
    key1           key2                key3
    4                4                   100.00
    5                0                   200.00
    1                0                    19.00
    0                1                    10.00
    i don't want to see the the records for which key 2 is 0.
    we have a setting in the Bex Query for restricting the Zero values in the query properties. If we enable that setting it will show
    4               4          100.00
    but i want the report to display..
    4               4           100.00
    0               1           10.00
    can any body guide me. <b>i want to display the values if key2 <> 0.</b>
    Regards,
    Nagesh.

    Hi AVR,
    nice to see reply.
    can you eloborate your view...how can i put the condition.
    <b>i want to put the condition key2 <> 0.</b>
    Regards,
    Nagesh.

  • Which are the necessary users for a New Database...

    While making a new Database.. Oracle 11g Wizrd automatically creates a long list of unwanted users.. can these be dropped.. which are the necessary users pls help
    Drop User ANONYMOUS Cascade;
    Drop User APEX_PUBLIC_USER Cascade;
    Drop User CTXSYS Cascade;
    Drop User DBSNMP Cascade;
    Drop User DIP Cascade;
    Drop User EXFSYS Cascade;
    Drop User FLOWS_030000 Cascade;
    Drop User FLOWS_FILES Cascade;
    Drop User MDDATA Cascade;
    Drop User MDSYS Cascade;
    Drop User MGMT_VIEW Cascade;
    Drop User OLAPSYS Cascade;
    Drop User ORACLE_OCM Cascade;
    Drop User ORDPLUGINS Cascade;
    Drop User ORDSYS Cascade;
    Drop User OUTLN Cascade;
    Drop User OWBSYS Cascade;
    Drop User SCOTT Cascade;
    Drop User SI_INFORMTN_SCHEMA Cascade;
    Drop User SPATIAL_CSW_ADMIN_USR Cascade;
    Drop User SPATIAL_WFS_ADMIN_USR Cascade;
    Drop User SYS Cascade;
    Drop User SYSMAN Cascade;
    Drop User SYSTEM Cascade;
    Drop User TSMSYS Cascade;
    Drop User WKPROXY Cascade;
    Drop User WKSYS Cascade;
    Drop User WK_TEST Cascade;
    Drop User WMSYS Cascade;
    Drop User XDB Cascade;
    Drop User XS$NULL Cascade;

    This metalink doc describes each schema and what is does and how to install/uninstall:
    Information On Installed Database Components and Schemas - Doc ID: 472937.1
    Application Express Removal:
    http://database.in2p3.fr/doc/oracle/Oracle_Database_11_Release_1_(11.1)_Documentation/install.111/b32072/remove_oracle_sw.htm#CIHGAHFJ
    determine what components you do not use and then you can remove them safely (by following the documentation).
    Here is a script to remove components/schemas that my company does not use (condensed from above).
    Only run it if you determine you do not use these advanced components (but you could always re-install them if necessary).
    Script has been tested and does not break anything.
    (run from db host)
    # remove application express
    sqlplus "/as sysdba"
    ALTER SESSION SET CURRENT_SCHEMA = FLOWS_030000;
    EXEC wwv_flow_upgrade.drop_public_synonyms;
    ALTER SESSION SET CURRENT_SCHEMA = SYS;
    DROP USER FLOWS_030000 CASCADE;
    DROP USER flows_files CASCADE;
    DROP USER apex_public_user CASCADE;
    exit
    # deinstall Oracle Multimedia: -> SQL> (on Linux/UNIX)
    sqlplus "/as sysdba"
    @?/ord/im/admin/imremov.sql
    # ORACLE SPATIAL
    sqlplus "/as sysdba"
    -- drop all public synonyms created for Spatial:
    set pagesize 0
    set feed off
    spool dropsyn.sql
    select 'drop public synonym "' || synonym_name || '";' from dba_synonyms where table_owner='MDSYS';
    spool off;
    @dropsyn.sql
    set feedback on
    drop user mddata cascade;
    drop user spatial_csw_admin_usr cascade;
    drop user spatial_wfs_admin_usr cascade;
    drop user MDSYS cascade;
    exit
    # ULTRASEARCH
    cd $ORACLE_HOME/ultrasearch/admin/
    sqlplus "/as sysdba"
    set define off
    @wk0deinst.sql
    exit
    # workspace manager
    sqlplus "/as sysdba"
    @$ORACLE_HOME/rdbms/admin/owmuinst.plb
    exit
    # OLAP
    cd $ORACLE_HOME/olap/admin
    sqlplus "/as sysdba"
    @?/olap/admin/catnoamd.sql
    @?/olap/admin/olapidrp.plb
    @?/olap/admin/catnoaps.sql
    @?/olap/admin/catnoxoq.sql
    spool syn.sql
    select 'drop public synonym '|| synonym_name ||';' from dba_synonyms where table_owner = 'OLAPSYS';
    spool off;
    @syn.sql
    spool syn.sql
    select 'drop public synonym '|| synonym_name ||';' from dba_synonyms where table_owner = 'EXFSYS';
    spool off;
    @syn.sql
    spool syn.sql
    select 'drop public synonym '|| synonym_name ||';' from dba_synonyms where table_owner = 'FLOWS_FILES';
    spool off;
    @syn.sql
    exit

Maybe you are looking for

  • Should I use MSI's or Intel's chipset driver with a G31M3-L V2 motherboard?

    I just purchased an MSI G31M3-L V2 motherboard, bundled with an Intel E5200 CPU from Fry’s Electronics, and I plan to build a computer with the other parts (listed below in the signature) that I already have.  This will be only my second build so I w

  • Can't drag and drop music onto ipod in itunes 8.1

    Auto sync is disabled, music is set to manual mode. And I have already done a reinstall. This works fine on another PC under itunes 7. This also does not work with my Husbands Iphone Any help folks

  • Link to OAF page from workflow notification

    I am trying to give a link in a workflow notification to the customer details page in R12. I decompiled the Controller classes of the customer pages to get the parameters that the page needs. The page I am trying to access is defined as a function ,

  • SEM 4 to SEM 6 upgrade Steps.. Need immediately. Thanks

    Hi Experts, I searched a lot in SAP Forums and as weel as in SAP Service Portals but could not find any straight documentation available for doing an upgrade of SEM 4.0 version to SEM 6.0 version. Apart from this I find few links that drives me to SA

  • Automatic Workload Distribution (category + preferred vendor)

    Dear Experts, My current client needs to automatically distribute Shopping Carts and External Requirements based on a combination of product category and preferred vendor. Do you know any BADI or any possible way to do this without modifying the code