Modifying existing theme

Hi ! I use N79. I just want to modify the theme to add a wallpaper so that it sit nicely in the middle of the screen. Where can I find the existing themes ? Thanks

Hi,
The location of your images directory depends on how you setup your APEX instance. Do you know which database version you're using? And whether you've configured your APEX instance to use the embedded gateway, which would be the default configuration on Oracle XE and 11g. Or did you setup APEX with mod_plsq or the APEX listener? Assuming you've installed XE, and you're using the embedded gateway, then your images are actually stored in the database (XML DB), and you would need to access your images folder via FTP or WebDAV. There are several blog posts out there that talk about how to connect to the images folder via FTP, here's one: http://www.apex-blog.com/oracle-apex/accessing-i-using-ftp-170.html If you're using any of the other configurations, your images directory would simply be a local folder on the machine running your web server.
As for creating a theme, there isn't really a "guide" out there that documents how to build a new theme. But the theme structure, templates, etc are documented in the APEX user guide. To start building a new theme, I would recommend starting out with an existing one that you like, ideally one that was recently modernized by us. I would recommend themes 21-23 as starting points. And then I would create a CSS file to overwrite some of the classes in the theme CSS file, rather than directly modifying the CSS file that ships with APEX. You should also use tools like Firebug, or the built-in developer functions in Chrome/Safari to try out different CSS settings. With our modernized themes you should be able to get most customizations done through CSS. So I would suggest staying away from actually altering the templates as much as possible, at least in the beginning.
Regards,
Marc

Similar Messages

  • Modify existing rebate condition and exclusion

    Hi
    We are rebate agreements for customers. Currently I want to modify rebate condition in one of rebate agreement.
    Scenario: let us June 10th 2010 onwards, the rebate % is 3% for Profit center 'xxxx' & customer 'yyyy' instead of 1%. And 3% needs to accrued on billing docs going forward. How to set up this.
    I tried to modify existing rebate condition using VBo2 as follows: went into rebate agreement using VBo2, changed rebate % for condition record with effective from 06/11/2010 and Saved.  problem when I ran VBOF program, system posted reversal accrual for old rebate condition 1%. Old condition record validity from 01/01/2009 Valid to 12/31/2011.
    I have one more question. We want to set up rebate condition for all materials exclude some of them. we have thousands of materials for which we need to calculate rebates. but we want to exclude some materials in the rebate agreement. How to set up such exclus
    any ideas really appreciated
    thnx

    The key of your condition table (the one supporting your condition record in the agreement) is evidently Profit Center / Customer.  So for any combination of profit center and customer, you can maintain a rate and validity period. 
    You are attempting to maintain two separate records having the same key.  As you have experienced, the system does not allow it.
    The simple solution is to expire that rebate agreement and start a new one with the updated validity period and conditions.
    As for excluding certain materials, you need a more detailed key in your condition table.  Something else from the material master seems appropriateu2014Commission Group for example.  Maintain commissionable materials in group 01 and non-commissionable ones in group 02.  Then a key combination of Commission Group / Profit Center / Customer  would work well for you.
    Regards,
    Ken

  • Problem in existing theme

    Hi All ,
    I have a custom theme for a BSP application in R/3 its not in EP . I have to edit this theme now as its not working properly.
    so how to do this one .... I have downloaded the custom theme thru the pgm BSP_UPDATE_MIMEREPOS .
    So, Please suggest me how to check the things in my custom theme ..... is there any tool ??? or any other thing ???
    everything is welcome from you all .....
    Thanks alot for you all ...
    Regards,
    G. Anil kumar .

    Hi,
    if you want to edit a theme, use either the portal integrated theme editor or the standalone editor (->eclipse).
    I've got the standalone editor (check the download area at sdn) not run (SAP does not support that).
    I've created a new theme concerning our CI in the follwing way: using the program mentioned right now (BSP_UPDATE_MIMEREPOS). Loading the sample pages via firefox. Using firebug (a firefox extension) to
    find the stylesheet classes. Changing the css/images via a stylesheet editor (-> Adobe Golive + Photoshop).
    You can upload the files via webdav in GolIve (the webdav url is like: http://<server>:<port>/sap/bc/bsp_dev/.
    Do not change existing theme! You this way:
    1) Transaction SICF: Create a node in your namespace: ....../public/themes. Don't forget to assign a public login to that.
    2) Transaction SICF: create an external alias to that node: /custom_theme (the '/' must be a part of the name!!!!!)
    3) In your bsp pages: address the theme via:  <htmlb:content design = "design2003" controlRendering = "SAP" themeRoot="/custome_theme">
    ========> Viola!
    Best regards, Stefan

  • Problem in modifying existing records in dbtab

    Hi Experts,
    I am doing a report where I have created two dbtab's , one for data getting saved and
    other for fetching data and modifying exsiting records..
    For eg - let ZABC be the table where I need to insert or update records and ZXYZ is the table where
    I need to fetch and modify existing records.
    Now my probelm is :
    In case of inserting new records (multiple records ) into my dbtab ( ZABC ) its working ,
    but modifying existing records in another dbtab (ZXYZ ) its not wroking !! plz advice !!
    If my select querry for modifying exsiting records is:
    SELECT *  FROM ZXYZ  INTO TABLE ITAB WHERE MATNR EQ S_MATNR.
    *****then its inserting a newline along with the existing records.
    but when my querry is,
    SELECT single *  FROM ZXYZ  WHERE MATNR EQ S_MATNR.
    then its modifying the existing records, but only the first record.
    Loop at itab.
    if sy-tabix  = 1.
    zabc-matnr = matnr.
    zabc-idnrk  = idnrk.
    zabc-budat = s_budat.
    zabc-menge = menge1.
    ZXYZ-menge = ZABC-Menge + MENGE1.
    ZXYZ-BALC  = ZXYZ-Menge   -   MENGE1.
    ELSEIF sy-tabix  = 2.
    zabc-matnr = matnr.
    zabc-idnrk  = idnrk.
    zabc-budat = s_budat.
    zabc-menge = menge2.
    ZXYZ-menge = ZABC-Menge + MENGE2.
    ZXYZ-BALC  = ZXYZ-Menge  -  MENGE2.
    ELSEIF sy-tabix  = 3.
    zabc-matnr = matnr.
    zabc-idnrk  = idnrk.
    zabc-budat = s_budat.
    zabc-menge = menge3.
    ZXYZ-menge = ZABC-Menge + MENGE3.
    ZXYZ-BALC  = ZXYZ-Menge   -  MENGE3.
    ENDIF.
    INSERT ZABC.
    IF SY-SUBRC EQ 0.
    MODIFY ZXYZ.
            IF SY-SUBRC = 0.
              MESSAGE : I002 WITH 'RECORD CREATED'.
                ENDIF.
    ENDIF.
    Please advice
    Karthik
    Edited by: Karthik R on Aug 24, 2009 9:42 PM

    Hi,
    This is because in the second case you are not selecting records into an internal table.
    As a result only the first record which satisfies the where condition is fetched.
    Check if the program goes into the loop when you write second select query.
    KR Jaideep,

  • Can you edit an existing theme in imovie?

    I like the existing themes in imovie, but I would like to edit them to include my logo (ie. like the CNN iReport rather than a map of the world), how would I do that?  If I cannot edit an existing them, how do I make my own?  Thank you in advance for your assistance.

    There is an active iMovie forum here, and on it I would expect you would get very good responses to your question.
    Russ

  • How to modify existing concurrent program

    I want to edit and modify existing pl/sql concurrent program.
    what are the steps required to do this?

    Hi,
    Pls keep in mind that modifying standard programs is not advisable. You will get SPAU (http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/frameset.htm) when you upgrade your SAP system. Try to make an own version and include as much as possible from the standard program.
    Eddy

  • How to modify existing code of SQVI report?

    Hi Expert,
       There is a SQVI report which has already been created but we need to change the one for new requirement.
    is there any way to modify existing code for new requirement?
    Can we edit in abap workbench?
    Thanks & Regards
    Savita

    Savita,
    You can not modify SQVI system generated code. You need to go to SAVI change mode and make modifications. If your requirement is a sort of additional fields or inserting come code into the program , then SQVI is not the choice. You need to use Infoset Queries (SQ03, SQ02, Sq01).
    KJogeswaraRao

  • How to modify existing enhancement?

    I have requirement which require to modify existing enhancement.
    What are the steps involved to modify enhancement?
    thanks

    Hi,
    Check
    https://www.sdn.sap.com/irj/sdn/nw-development?rid=/webcontent/uuid/2342e1f3-0b01-0010-a186-fdd404884050#section19
    http://help.sap.com/saphelp_nw04/helpdata/en/6b/3f6d016d0711d396a50004ac96334b/frameset.htm
    Edited by: Neenu Jose on Nov 18, 2008 7:48 AM

  • How to edit existing theme drop zones ?

    I have created an opening theme with 3 drop zones. Have saved the project file. All is ok at this point.
    Now, later, I want to edit / change one of the items/content in the drop zones. How do I recall/ edit the content of the existing drop zones for this existing theme in my time line ?

    Jeff,
    Once the theme is rendered the only way to change it is to redo it. The whole thing.
    Matt

  • Ability to use u0093Globalu0094 queries, and modify/save them u0093Locallyu0094

    Hi,
    I have one requirement of Creating Role with RRMX Tcode, to Ability to use “Global” queries, and modify/save them “Locally” for their own use.  Ability to Create & Modify “Local” queries for their own use.
    I have tried with all combination but still not able
    to save any query(global or local) as local queries by using the option "change query(Local view)",Where as if we do changes in the global queries default its getting saved under global only.
    We are unable to restrict only for Local changes.
    Let me know in the object name and what value need to add there.
    Regards,
    Deepak

    Hi Bhanu,
    I have tried to find the option for the local and Glabal, but did not got any thing. May be my functional consulatant can find out.
    Can you please let me know the exact object name and the value, i have mainatined  Object S_RS_COMP and S_RS_COMP1 and the value 01,02,03,16.
    Rgds,
    Deepak

  • Customising an existing theme?

    Hi
    If I wanted to change an existing theme in APEX - i.e. the centered blue theme (changing the background image, fonts, colours, images etc) how do I access this theme to make the changes to the CSS and images
    Many Thanks

    Thanks
    But if I wanted to keep the structure of the theme (centered blue) and just adjust the CSS and change images - what is the process?
    Do I need to export the theme (css, images etc) if so how do you do this?
    Because when looking through the source the path is
    /i/themes/theme_6/css/theme_4_0.css
    But how do I access the files, as I cant see where /i/themes is located
    Because when I have the files I can work on them in Dreamweaver - then how do you upload the theme back up into Apex?

  • Modify existing Message

    Hi all,
    I need to change text/html part of message which I have in mail format. How to do this easily without loosing other parts of message?
    Or maybe you know some better way to create kind of simple proxy for SMTP which would add and replace some text in HTML part of email?
    So far I am reading message from plain stream of mail text representation (got it from Subethamail SMTP server) into JavaMail Message object. I had problem, when my changes to message were not reflected - I posted question on http://stackoverflow.com/questions/7674775/how-to-modify-existing-java-mail-mimemessage-body-parts/ and solved this one by calling message.saveChanges();
    The issue is that when I call message.saveChanges() headers seams to be lost - especially those around Content Type and Charset.
    My code looks like this:
    public void resend(InputStream data) throws Exception {
            Transport transport = mailSession.getTransport();
            MimeMessage message = new MimeMessage(mailSession, data);
            Object content = message.getContent();
            if (MimeMultipart.class.isAssignableFrom(content.getClass())) {
                MimeMultipart mimeMultipart = (MimeMultipart) content;
                for (int i = 0; i < mimeMultipart.getCount(); i++) {
                    MimeBodyPart bodyPart = (MimeBodyPart) mimeMultipart.getBodyPart(i);
                    if (bodyPart.getContentType().startsWith("text/plain")) {
                        String cnt = updateContent((String) bodyPart.getContent());
                        System.out.println("ContentType = " + bodyPart.getContentType());
                        System.out.println("Content = " + cnt);
                        String contentType = bodyPart.getContentType();
                        System.out.println("Updating content type to = " + contentType);
                        bodyPart.setContent(cnt, contentType);
                    } else if (bodyPart.getContentType().startsWith("text/html")) {
                        String cnt = updateContent((String) bodyPart.getContent());
                        System.out.println("ContentType = " + bodyPart.getContentType());
                        System.out.println("Content = " + cnt);
                        String contentType = bodyPart.getContentType();
                        System.out.println("Updating content type to = " + contentType);
                        bodyPart.setContent(cnt, contentType);
            } else {
                String cnt = updateContent((String) message.getContent());
                System.out.println("ContentType = " + message.getContentType());
                System.out.println("Content = " + cnt);
                String contentType = message.getContentType();
                System.out.println("Updating content type to = " + contentType);
                message.setContent(cnt, contentType);
            message.saveChanges();
    }Mark on Stackoverflow suggested that problem is in bodyPart.setContent(cnt, contentType); call...
    Hope that makes sense for you... and you will be able to help me...
    Thanks in advance
    Konrad
    Edited by: 890134 on 2011-10-07 08:29

    JavaMail wasn't really design to support "editing" of existing messages.
    That's caused some problems over the years and I've had to fix a number
    of bugs in this area. The current version (1.4.4) definitely works better
    than older versions, but I won't be surprised if there are still bugs.
    Even so, your code is making a number of invalid assumptions about the
    structure of messages. I would suggest looking at the msgshow.java
    demo program. It includes code that visits all the parts of a message.
    It should be straightforward to extend that code to detect the parts you
    want to modify and to change the content of those parts using the
    setContent (or setText) method.
    If it's still not working for you, provide more detail about what you're doing,
    including a same message. (Send the details to me at [email protected]
    if you prefer.)

  • Modify Existing infocube

    Hi all,
    In BW 3.1, How we can modify existing cube with 3 years of data?
    I need to add characterstic in the existing cube with millions of record. If i add, then what will be the impact?
    Regards,
    Rajvinder

    Hi,
    From what I understand, you wish to have field set to either 'Y' or 'N' depending on availability of date. I assume this date is part of your BEx Query. In that case:
    1. You could create local CKF and do the needful. However, you will be unable to retrieve it from your InfoCube, which means the query can undergo performance issues if data is large. Nevertheless, it is worth a try.
    2. If the above does not work and you really need to have the field at InfoCube level, then you could try to create another Infocube (IC2) with key fields of present InfoCube (IC1) and add this field. After you have populated data in IC2, you can create an Infoset and you should be there.
    Hope this works.

  • Modify existing workflow

    We need to modify existing workflow in UCM but only known approach - disable step and enable it. Is any alternative way to change it UCM workflow code?

    While directly writing IDOC script in the applet window is perfectly acceptable, you will experience some need to change it, thus your dilemma of having to disable the workflow in order to edit it.
    It is a much better practice to put your IDOC logic in a component within a dynamichtml include, and simply reference the include in the applet.
    For example, let's say your workflow is named "MyWorkflow" and you have a step called "Step1".  To create code in the entry step, in a custom component create a dynamichtml include called "my_workflow_step_1_entry"
    <@dynamichtml my_workflow_step_1_entry@>
    do something
    <@end@>
    Then in the workflow applet for "MyWorkflow" --> "Step1" entry event, simply put the following code
    <$include my_workflow_step_1_entry$>
    Now you can edit the code in the component resource file rather than the applet, and certainly don't have to enable/disable the workflow.
    The one caveat here is that changes to the resource file code will require a server restart in order for the changes to take effect, as workflow code is cached differently as I recall.  There is another way to get around that limitation, but I'll leave that solution for a blog post.

  • Updates are not installing already exists, will modify existing instance.

    hi all
    I have  published updates via scup and seeing below message in update store log its  not updating old version what is this message means
    Update status from update (c2f61a88-730e-47af-8119-6e3b5a789764) already exists, will modify existing instance.
    ankith

    That just means that the client already scanned for compliance, scanned again now and found out that the state for that patch (installed, required, etc) has changed.
    Torsten Meringer | http://www.mssccmfaq.de

Maybe you are looking for