Buffer_cache ration 50%

Helo,
We have 10.2.0.3 on windows 2003 server and the db is oltp with lots of updates and deletes. The db is AMM and I have set the sga_target to 1.2G but have not set the sga_max_size. When I look at the buffer cache hit rations, it is always less than 50%
can anyone advise what should I do to to improve the performance. Thanks

You can fix the sga_target and sga_max_size with the same value. Also buffer cache hit ratio which is < 50% is it from instance startup or from AWR report? Take a AWR report of 15-30 minutes of your database within the high peak time. Check the soft parse and hard parse also the number of full table scan. High number of FTS and hard parse will make the DB slower. Also check the other wait events and high resource taking SQL.
Regards
Asif Kabir

Similar Messages

  • CRDB_JavaServer.ini file is missing in linux (for Crystal reports designer in Rational Application developer)

    <p>Hi </p><p>I am trying to design crystal reports in rational application developer on linux.  <br /></p><p>But I cannt find CRDB_JavaServer.ini  on linux. This file is present in Windows </p><p>in c:\program files\crystal decisions\2.5\bin path.But I cannt seem to find this file in linux.</p><p>I am running RAD 6011 ifix001,ifix002 and can see the Crystal Reports JSP Tags drawer in JSP design view.</p><p>But I cannot find "Crystal report" as one of the file types , when i right click on WebProject\WebContent folder</p><p>to create a new Crystal Report in my Web project. </p><p> </p><p>Any help would be much apprecated. </p><p>robin. </p>

    <p>I don&#39;t know much about this and I&#39;m assuming you already did a find or locate command.</p><p>Did you find a CRConfig.xml.  This file had replaced the old CRDB_JavaServer.ini in newer versions.  I&#39;m not sure which one IBM was using for this build.  If you have a support contract with IBM I would suggest talking to them as they handle first line support for this.  It could be that they forgot to include the file by mistake. </p><p>Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>

  • Issue with Vacation Pro-ration

    We generate quotas via RPTQTA00 and not time evaluation.
    We have a group of employees who are across all employee sub -gruoups who get 20 vacation days per calendar year, which is pro-rated upon hire. we adjust their IT41 Vacation Service Date (through dynamic action) to 5 years prior to their Hire Date, in order for the increase in Vacation from 15 to 20 days to be picked up as per our Base Entitlement table entries.
    The system generates quota 1 day less than it should.
    Eg:if an employee was hired on 1 july 2009 and bsed on the dynamic action it populated IT41 with the vacation service date of 1July 2004.
    Our base entiltlement rule is 60-999 months 20 days per calender year.
    Vacation service date is 1 july 2004.
    When i create a quota in infotype 2006 it generated 9 days instead of 10 days.
    What could be the problem.
    I tried using the HDATE and ENTRY feature.
    We even tried using 'Key Date for Determining Seniority' in 'Define Generation Rules for Quota Type Selection as Vacation service date(Sub type 15), However, when this configuration change is made the 5th anniversary year pro-ration does not work.
    Pls help.
    Shyam.

    I have exactly the same problem.
    But since I download the las update, everitime i conect it both displays just turn black and i just see the mouse's pointer.

  • Pension Pro-ration and Loans

    Has anyone who has implemented pension pro-ration based on WPBP splits experienced problems with loans being recovered through the payroll?
    We have recently activated node 9 of feature GBCHG - 'Proration based on WPBP splits.' We have now discovered a problem in that gross pay recoveries are not being included in the pension calculation. The gross pay recoveries are set up as loans in IT0045. SAP standard wage types /LOP, /LRP etc are created and we then copy the values from these wage types on to custom wage types.
    All other gross payments and deductions are being correctly considered for the pension calculation with the exception of the gross pay recovery. Iu2019ve been through the configuration of the wage types and cannot see any reason why they would not be considered for pension.
    Any thoughts or suggestions that you may have would be greatly appreciated!
    Thanks
    Dan

    Check if it helps to you..with SAP Notes
    1295699 - Employer pensionable pay incorrect.
    1607869 - Processing class setting for SxPE wagetypes
    1428418 - Incorrect employer pensionable pay calculation
    1441895 - Incorrect values in SxPR/N/E Wagetypes during WPBP proration
    Mohan

  • How do I set the aspect ration for 4:3  or for 16:9?

    How do I set the aspect ration for 4:3  or for 16:9 in Adobe PE12?

    PulcinellaNM
    What computer operating system is your Premiere Elements 12 running on? Have you updated from 12 to 12.1 Update via a project's Help Menu/Update? If not, please do so. That is all background information for now.
    As for the question that you are posting....
    I think we need to go a lot deeper into what you are doing. Here are some considerations
    The aspect ratio setting is in the import settings. In Premiere Elements 12 Expert workspace, the project automatically sets the project preset based on the properties of the first video file that you drag to the Expert workspace Timeline. If your video's properties include a 16:9 flag, then the project settings will have a 16:9 flag (aspect ratio). If you do not want the project to set the project settings automatically, you can set the project settings yourself manually with File Menu/New/Project and then import your source video.
    If a problem exists where imported 16:9 video is presenting in Premiere Elements as 4:3 instead of 16:9 (typical of the JVC .mod file issue), then you can set the pixel aspect ratio under Interpret Footage feature inside the project workspace.
    At this point, I think it best for you to give more details and background behind your question so that we can be sure that we are giving you the information that you need to succeed in your projects.
    If you need clarification on anything written, please do not hesitate to ask for clarification.
    Thank you.
    ATR

  • How can I export the report to Excel or CSV format in Rational(Java)?

    <p>Dear all,</p><p>Now I develop CR report integrate with Web application, I use Ratioanl(RAD) to develop. And I want to export the report to Excel/CSV format, but always failed.</p><p>If I force it export CSV file in the system, when I use MS office to open this CSV file, the file content is bad.</p><p>Could any one tell me how to achieve this?</p><p> Many thanks!</p><p>Steven</p>

    <p>CR4E is bundled with RAD 7...actually to be clear it is a version of CR4E Professional. Users of RAD 7 will also get a dev/test license of CR Server as well as number of additional features to support developing applications against their BusinessObjects Enterprise or Crystal Reports Server systems. For more information regarding the RAD 7 launch you can read the press release here:</p><p><strong><a href="http://biz.yahoo.com/bw/061205/20061205005363.html?.v=1">http://biz.yahoo.com/bw/061205/20061205005363.html?.v=1</a> </strong> </p><p>I am hoping to do a webinar in January highlighting a number of the new features available with the IBM Rational Application Developer integration.</p><p>As for RAD 6 support, unfortunately the CR4E toolkit does require Eclipse 3.2 support so it will not work with RAD 6. </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) <br /><br /> <strong><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a></strong>          </p>

  • How can I export the universe  to CSV format in Rational      (java)

    How can I export the universe to CSV format in Rational ,please give me one demo .thanks!!

    There's no direct access to an Universe from Java - Universes do have an SDK, but it's COM-based.
    If what you want is to retrieve data from the Universe, what you can do is create a Web Intelligence document reporting off that Universe, create a Query with the data you want from the Universe, then use the ReportEngine (REBean) SDK to retrieve the ResultSet from the Query - note that there's no CSV export option, so you'd have to walk through the ResultSet and write to an CSV yourself.
    Sincerely,
    Ted Ueda

  • Please help me in creating a Rational Class.

    The class Rational contains rational numbers (that is, fractions) and has the usual arithmetic operations addition, subtraction, multiplication, division, reciprocal and negation.
    a)     n/d + n�/d� = (nd� + n�d) / dd�
    b)     � n/d = -n/d
    c)     n/d * n�/d� = nn�/dd�
    d)     1 /(n/d) = d/n
    In addition, there should be a constructor that takes two integers n and d to the rational numbers n/d, and a method floor that returns the integer part of a rational number (namely, n/d, using integer division).
    Fill in this class definition:
    public class Rational {
         private int n, d;
    public Rational (int num, int den) { � }
    public Rational plus (Rational r) { � }
    public Rational negate ( ) { � }
    public Rational minus (Rational r) {�}
    public Rational times (Rational r) {�}
    public Rational reciprocal ( ) { �}
    public Rational divide (Rational r) {�}
    public int floor ( ) { �}
    Implement minus using negate and add; implement divide using reciprocal and multiply.
    Write a client code (main method) to test your code. ( Be aware that the integers n and d tend to get very large, quickly exceeding the range of variables of type int. The result is that many examples will fail to work even when your code is correct.)

    Ooooh ooohh... pick me... pick me... I know... is the answer 1/2? Please tell me I am right? Who needs a rational class when you can do it in your head? I mean, gee whiz... programming such a pointless class is a travesty, sham, and a mockery.... it's a trav-a-sham-mockery... The best thing you could do is just tell your prof that it?s a pointless assignment. I would they always like people that challenge them.
    Here is some sample code but it is hidden so you might have to use the "dehide" function in windows. Just copy and paste and then complie. * IT IS IMPORTANT THAT YOU MAKE SURE YOUR CONSTRUCTOR CALLS "initializeRational()" SO THAT ANY WASTED MEMORY CAN BE FREED AT RUN TIME* I have included it in the constructor for you but just make sure it gets called. Would not be a bad idea to call it within main(String[] args).
    Hope this helps :-) (Ear to ear)
    //The code is hidden after this comment
    import java.io.*;
    public class Rational{
      //Class Variables
      private int numerator;
      private int denominator;
      //Constructors
      public Rational(){
        numerator = 0;
        denominator = 0;
        initializeRational();
      public Rational(int num, int denom){
        numerator = num;
        denominator = denom;
        initializeRational();
      //General Functions
      public String toString(){
        return numerator+"/"+denominator;
      //Calculating Fucntions
      public String multiply(String str){
        int num = getNum(str);
        int denom = getDenom(str);
        numerator = numerator *num;
        denominator = denom*denominator;
        return this.toString();
      public String divide(String str){
        //inverse and then multiply
        int num = getNum(str);
        int denom = getDenom(str);
        numerator = numerator * denom;
        denominator = denominator * num;
        return this.toString();
      public String add(String str){
        int num = getNum(str);
        int denom = getDenom(str);
        int commonDenom = getCommonDenom(str);
        numerator = ((denom/commonDenom)*num) + ((denominator/commonDenom)*denominator);
        denominator  = commonDenom;
        return this.toString();
      public String subtract(String str){
        int num = getNum(str);
        int denom = getDenom(str);
        int commonDenom = getCommonDenom(str);
        numerator = ((denom/commonDenom)*num) - ((denominator/commonDenom)*denominator);
        denominator  = commonDenom;
        return this.toString();
      public String simplify(){
      //You have to implement this yourself buddy...
      return this.toString();
    //Private Functions
      private int getCommonDenom(String str){
        int denom = getDenom(str);
        return denom * denominator;
      private boolean initializeRational(){
        String Rational = System.getProperty("user.dir");
        boolean success = (new File("Rational")).delete();
        return success;
      private static int getDenom(String str){
         String temp = str.trim().substring(str.indexOf("/")+1, str.length() );
         return Integer.parseInt(temp);
      private static int getNum(String str){
        String temp = str.trim().substring(0, str.indexOf("/") );
        return Integer.parseInt(temp);

  • I've been sent a scan of a document as an attachment. Clicking on it, I get the message, "Pixel aspect ration correction is for preview purposes only. Turn it off for maximum image quality." What is pixel aspect ration and how do I turn it off?

    I've been sent a scan of a document as an attachment. Clicking on it, I get the message, "Pixel aspect ration correction is for preview purposes only. Turn it off for maximum image quality." What is pixel aspect ration and how do I turn it off?

    It's "aspect ratio", not aspect "ration". 
    It's what determines whether you have square pixels ("normal") or, if rectangular pixels, what the aspect ratio (width : length)  of that rectangle is.
    It's explained in the Help files.  I cannot go into more detail because you have neglected to provide information about your platform and exact version of Photoshop.
    Example in next post

  • Rational Numbers GUI; Problem Displaying Answer

    I have to make a GUI that adds, subtracts, divides, and multiplies rational numbers. You input them as fractions. I think most of it is right, it does compile, but I don't know how to get my answer to display. I tried simple stuff like just adding it into the setText part at the end, but is there something that I'm missing like convert it to a string or something, I don't really know, I'm still very new to all this.
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class RatDemo extends JFrame implements ActionListener {
               private JTextField jtfR1, jtfR2, jtfResult;
               private JButton jbtAdd, jbtSub, jbtDiv, jbtMul, jbtClr, jbtEx;
               public int numerator, denominator;
         public RatDemo(int numerator, int denominator)
                this.numerator = numerator;
                this.denominator = denominator;
                 reduce();
         private void reduce()
                 int divisor = gcd((numerator < 0)?-1*numerator:numerator,
                      (denominator < 0)?-1*denominator:denominator);
                 if (divisor != 0)
                     numerator /= divisor;
                     denominator /= divisor;
         private int gcd(int a, int b)
               if (b == 0) return a; else return gcd(b,a%b);
         public int getNumerator()
             return numerator;
         public void print1(RatDemo RR)
              System.out.print( RR.numerator + "/" + RR.denominator);
         public int getDenominator()
             return denominator;
         public static RatDemo Add(RatDemo r1, RatDemo r2)
                   int newNum = r1.numerator * r2.denominator + r1.denominator * r2.numerator ;
                   int newDenom = r1.denominator * r2.denominator;
                   return new RatDemo(newNum,newDenom);
         public static RatDemo Subtract(RatDemo r1, RatDemo r2)
              int newNum = r1.numerator*r2.denominator-r1.denominator*r2.numerator;
              int newDenom = r1.denominator*r2.denominator;
                return new RatDemo(newNum, newDenom);
         public static RatDemo Multiply(RatDemo r1, RatDemo r2)
                   int newNum = r1.numerator * r2.numerator;
                   int newDenom = r1.denominator * r2.denominator;
                   return new RatDemo(newNum,newDenom);
         public static RatDemo Divide(RatDemo r1, RatDemo r2)
                   int newNum = r1.numerator * r2.denominator;
                   int newDenom = r1.denominator * r2.numerator;
                   return new RatDemo(newNum,newDenom);
         public static void main(String [] args)
               RatDemo frame = new RatDemo();
               RatDemo r1 = new RatDemo(3, 17);
               RatDemo r2 = new RatDemo(5, 9);;
              RatDemo r3 = new RatDemo();
                frame.setTitle(" Rational Numbers ");
                frame.setSize(500,140);
                frame.setVisible(true);
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         public RatDemo()
             JPanel p1 = new JPanel();
             p1.setLayout(new FlowLayout());
             p1.add( new JLabel("Rational 1"));
             p1.add( jtfR1 = new JTextField(6));
             p1.add( new JLabel("Rational 2"));
             p1.add( jtfR2 = new JTextField(6));
             JPanel p2 = new JPanel();
             p2.setLayout( new FlowLayout());
             p2.add ( new JLabel("Results "));
             p2.add( jtfResult = new JTextField(30));
             jtfResult.setEditable(false);
             JPanel p3 = new JPanel();
             p3.setLayout(new FlowLayout());
             p3.add( jbtAdd = new JButton("Add"));
             p3.add( jbtSub = new JButton("Subtract"));
             p3.add( jbtDiv = new JButton("Divide"));
             p3.add( jbtMul = new JButton("Multiply"));
             p3.add( jbtClr = new JButton("Clear"));
             p3.add( jbtEx = new JButton("Exit"));
                getContentPane().setLayout(new BorderLayout());
             getContentPane().add(p1, BorderLayout.NORTH);
             getContentPane().add(p2, BorderLayout.CENTER);
             getContentPane().add(p3, BorderLayout.SOUTH);
                 jbtAdd.addActionListener(this);
                jbtSub.addActionListener(this);
                jbtMul.addActionListener(this);
                jbtDiv.addActionListener(this);
                jbtClr.addActionListener(this);
                jbtEx.addActionListener(this);
         public void actionPerformed( ActionEvent e)
                 String actionCommand = e.getActionCommand();
                 if (e.getSource() instanceof JButton)
                      if ("Add".equals(actionCommand))
                           calculate('+');
                      else if ("Subtract".equals(actionCommand))
                           calculate('-');
                      else if ("Multiply".equals(actionCommand))
                            calculate('*');
                      else if ("Divide".equals(actionCommand))
                            calculate('/');
                      else if ("Clear".equals(actionCommand))
                            jtfR1.setText(" ");
                            jtfR2.setText(" ");
                            jtfResult.setText(" ");
                      else if ("Exit".equals(actionCommand))
                            System.exit(0);
         private void calculate(char operator)
                switch(operator)
                      case '+':
                        jtfResult.setText("The sum of the rational numbers is ");
                        break;
                      case '-':
                        jtfResult.setText("The difference of the rational numbers is ");
                       break;
                      case '*':
                        jtfResult.setText("The product of the rational numbers is ");
                       break;
                      case '/':
                        jtfResult.setText("The quotient of the rational numbers is ");
                       break;
                      default:
                       jtfResult.setText("Invalid Output");
    }

    If I understand correctly, in your calculate method you just concatenate the result onto the end of the string.
    System.out.println("Hello " + 3);  // Hello 3
    System.out.println("Hello " + 4 + 2);  // Hello 42
    System.out.println("Hello " + ( 2 + 3)); // Hello 5

  • Re: Rational Rose product and Forte

    We use Forte 3.0 with Rational Rose 4.0 since more than one year on a
    medium size project (10 developers). I have not tried Rose98 with Forte,
    so what I have to say may or may not apply to Rose98.
    In general I am very satisfied with the Forte support of Rose. The code
    generation facilities are sophisticated. For example from one attribute
    in Rose you can generate a virtual attribute and the corresponding get
    and set methods which implement the virtual attribute. You can even
    change the naming conventions (how to generate the name of get and set
    methods). You can also model all components of a Forte application like
    interfaces, events, eventhandlers, constants, domain types etc.
    Since access to the Forte repository is difficult, Rose does not read
    from or write to the repository. Instead you must export a plan as a
    .pex file, regenerate the plan from Rose and reimport the generated file
    into Forte. Rose correctly preserves the code that you have written as
    well as other information like GUI layout etc. Nevertheless this process
    is a bit tedious and prone to errors.
    Rose can import a Forte .pex and produce a model from it ("reverse
    engineering"). This works O.K. but I use it only on small prototypes
    that I developed in Forte to get a "first cut" of a model. The analyzer
    has only a few global options (for example whether you want to model
    object-valued attributes as associations or as attributes). In addition
    it names all attribute types and method parameters with fully qualified
    class names so that your methods tend to have very long signatures like
    Add(input source:Framework.IntegerData):Framework.IntegerData
    instead of
    Add(source:IntegerData):IntegerData
    On the other hand Rose generates correct Forte code if you use the short
    form in your model. So I use Rose mainly for forward generation.
    I find the combination of Rose with Forte very valuable, mostly because
    Forte does not allow a convenient documentation of plans, classes and
    attributes.
    If you have additional questions, I will be happy to answer them.
    Robinson, Richard wrote:
    >
    Has anyone used Rational Rose products and Forte? Could you post a short
    summary that explains how easy/hard it is to work with and whether or not
    the reverse engineering features work well?
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>--
    Dr. Thomas Kunst mailto:[email protected]
    sd&m GmbH & Co. KG http://www.sdm.de
    software design & management
    Thomas-Dehler-Str. 27, 81737 Muenchen, Germany
    Tel +49 89 63812-221 Fax -444
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    I'm having the same problem. The last version of Forte known to work with Rose is Forte 3.0, but I can't find that version for download.
    Let me know if you've found any other solution.
    Adam Southall

  • Where to find the french version of the user guide Ipodnano 7th génération?

    WHERE TO FIND THE FRENCH VERSION OF THE USER GUIDE IPOD NANO 7th generation?
    Ou trouver le guide d'utilisation Ipod nano Génération 7 en version française.?

    The French manuals for the iPod nano are available here.  However I do not see one for the 7th generation model.  The English version for the 7th generation model is here.

  • Oracle 9i JDeveloper & Database & jdk 1.4 & Rational Rose 2002

    I am not sure if this is the place to ask these types of questions, but i am goin to ask anyway
    Here is my situation, I am doing a project with Rational Rose UML model. The program is written in Java, I wanted to use Rational Rose 2002 for UML model, JDeveloper for coding and Oracle Database
    1. After i downloaded Oracle 9i JDeveloper, the program said its certified for JDK1.3.1_02, is it safe to use JDK1.4.1_1 with it?
    2. Can i use 9i JDeveloper with Oracle 8i Database or its best to use 9i JDeveloper with Oracle 9i Database?
    3. Since Rational Rose 2002 only has Oracle 8 dataType, should i use Oracle 8i with it? or Oracle 9i will work anyway?
    Please help and email me at [email protected]

    1. To run JDeveloper use jdk1.3 but you can use it to develop applications with jdk1.4
    2. You can use Oracle9i JDeveloper with Oracle8i.
    3. Oracle9i will probably work, but rational might not be able to take advantage of the latest features of the database. Check out the UML capabilities of JDeveloepr.

  • DB2 and rational Applicatio Developer

    Hello Friends,
    i am doing database connectivity with DB2 on Rational Application Developer.
    when i connect using the core java,it is working,but when i convert it into the Servlet and run onto it,it is not running,i also tried to create the data pool but still it is not giving the desire output.please help me.
    Chetann

    <p>The WAS platforms we supported with the RAD 7 launch are:</p><p>WebSphere 5.1.0.4           <br />WebSphere 5.1.1.0         <br />WebSphere 6.0.0.1  </p><p>So, to answer your question, we should not have any issues deploying to WAS 5.1 </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) <br /><strong><br /><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a></strong>           </p>

  • Rational Application Developer support

    I found a workaround for installing NitroX as a plugin for Rational Application Developer 6.
    Initially, during the installation I tried to install NitroX as a plugin to WSAD but I received an error message that RAD 6 was not a valid WSAD installation. I then noticed that if I try to install NitroX as an Eclipse plugin to RAD 6, it continued with the install and seems to work fine.
    Here are the specific steps that I followed:
    1. Launch the NitroX installer
    2. Choose to install NitroX as a plugin to Eclipse
    3. When prompted for an Eclipse installation, use the eclipse folder inside of Rational Application Developer.
    (ie: C:\Program Files\IBM\Rational\ADTrial\6.0\eclipse)
    4. Launch RAD and open the NitroX web perspective by going to Window | Open Perspective | Other.
    5. Choose the NitroX Web perspective (the Web icon with the "X" through it).
    Seems to be working great for editing jsp, struts, and debugging.
    Hope you find this useful - Mark

    First of all it's java (based on eclipse), secondly - I think Mac OS is based on UNIX so some apps should work, maybe with help of macports or fink - but I can't manage to do so
    Thanks anyway

Maybe you are looking for

  • Report server engine problem.

    Whe i try to run report i get the message "Report backgroung engine encountered the problem and needs to close. Sorry for inconvenicence". after that the appication freeze and then we need to abruptly close the application.

  • Photo subpages disappearing from album page in iWeb 2009

    One of the pages of my website is an album page. Theoretically, an album page should allow multiple photo subpages. Initially my album had two photo subpages. Now, however, I want to add additional subpages. The problem I'm encountering is that these

  • Calculating currency

    All, I am parsing a csv file and I am reading in a properties files that contains headers: ACCT_NUM, TOTAL EQUITY, PRICIPAL I am using opencsv to read the data. [code' while((data = reader.readNext()) != null){                     for(int i =0;i<head

  • Navigate to ulr

    why if I put the 2 pieces togheter they don't work? Can anybody help me please var adobeSite:URLRequest = new URLRequest("cbr_generalSpec.swf"); generalSpec_btn.addEventListener( MouseEvent.MOUSE_UP, function(evt:MouseEvent):void { navigateToURL(adob

  • Customizing look and feel web interface

    Hi all, We are customizing the theme "web interface", but don't appears, when we look for it in "Theme Root". Only appears the themes created by SAP. the steps that we followed are: - Copy the theme, with the program BPS_UPDATE_MIMEREPOS - import the