E-Recruiting 2.00 - Themes and Layout

Hi All,
I'm pretty new to BSP development and have been following the posts that deal with customising the look / layout of BSPs with interest as I have a customer with similar requirements.
In my particular case I have a customer who would like to customise the look/feel and layout of their E-Recruiting 2.00 system to meet their corporate marketing standards.
The E-Recruiting 2.00 system runs on a WAS6.20 (without a portal) and makes use of Design2002.
Steps taken to customise the look/feel:
1. Copied the standard SAP MIME objects and stylesheets for HTMLB, XHTML and Design2002 to my own MIME folder.
2. Customised the stylesheets for IE6 (the browser I am using) to change the colour of the standard button.
3. Tested the changes to the stylesheet by using the following test program:
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<htmlb:content design="design2002"             themeRoot="/sap/bc/bsp/sap/public/stdbank">
  <htmlb:page title = "start ">
    <htmlb:form>
      <htmlb:button text = "Press Me"                   onClick  "myClickHandler" />
    </htmlb:form>
  </htmlb:page>
</htmlb:content>
5. The test worked successfully.
6. Removed the themeroot parameter from the program listed above and tried to use the following URL instead: http://was.customer.com:8000/sap(bD1lbiZjPTA2MA==)/bc/bsp/sap/ztest2/start.htm?sap-themeRoot=/sap/bc/bsp/sap/public/stdbank
7. Using the URL parameter had no effect on the layout of the test program and the standard design2002 button was displayed.
If anyone has any ideas / suggestions as to what I might be doing wrong would be most appreciated.
Related to this requirement is the need to have a standard header appear at the top of each SAP standard e-recruiting BSP. I have seen many posts here about how to do this using page fragments / new extensions, but my concern is the upgrade process. I am assuming that any changes made to include such a header would need to be re-applied after an upgrade / patch. Any suggestions on the best way to manage this problem in the BSP environment?
Any comments / suggestions from the forum would be most appreciated.
Kind Regards,
Brent van Rooyen.

Hi Brent,
the reason that the parameter sap-themeRoot doesn't work in this example is because of the URL has already been mangled, and the sap-themeRoot is included in a mangled URL. If you test your application and call it with the sap-themeRoot parameter at the very first call, you will notice that it works, and that the mangled URL will be somewhat longer.
For more information on this read these weblogs:
<a href="/people/brian.mckellar/blog/2003/09/30/bsp-in-depth-url-mangling">BSP In-Depth: URL Mangling</a>
<a href="/people/dj.adams/blog/2003/10/17/bsp-mangled-url-decoder">BSP: Mangled URL Decoder</a>
Also this help topic should be useful:
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/4e/7feef553415e4fb357e80f7a6223b1/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/4e/7feef553415e4fb357e80f7a6223b1/frameset.htm</a>
Alternatively, if you want to make sure that the themeRoot changes just when you want it, use a custom page attribute which you set according to your GET or POST parameters.
<htmlb:content themeRoot = "<%= my_theme %>">
This way not the URL-mangled themeRoot is used, but as this parameter is supplied explicitly to the <htmlb:content> extension, it will be used all the time.
About your concerns when upgrading/patching - I'm not sure I can share these with you ...
What exactly do you mean with <i>'I am assuming that any changes made to include such a header would need to be re-applied after an upgrade / patch'</i>.
Imo I don't see any necessary changes for including a header when you upgrade your system. Maybe you can describe your situation more detailed, what you think you might have to do ...

Similar Messages

  • HT1751 I successfully captured a recent itunes library, but then all the songs have "!" marks next to them and won't play. I have thousands of songs in multi folders of my external hard drive, surely there is a way to auto locate all songs on my hard driv

    My desktop PC recently crashed and I'm trying to recapture all of my iTunes library playlist and songs. I was able to successfully capture the library, however when I tried to play a song, all have the exclamation mark "!" on them and ask that I locate the song. I successfully located some, but there has to be an automatic way to do this, rather than finding each one. I have thousands of songs located in multiple folders of my exteernal hard drive and need a way to find all songs automatically. Can someone help? Thanks!

    This "original file cannot be found" thing happens if the file is no longer where iTunes expects to find it. Possible causes are that you or some third party tool has moved, renamed or deleted the file, or that the drive it lives on has had a change of drive letter. It is also possible that iTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout,or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    Alternatively, as long as you can find a location holding the missing files, then you should be able to use my FindTracks script to reconnect them to iTunes .
    tt2

  • Report and Layout Import Wizard does not work

    We used the Report and Layout Import Wizard extensively in 8.80 with no problems encountered.
    We are now upgraded to 8.81 PL07.  This is the first attempt at using the wizard in 8.81.  The intro window of the wizard, with 'To Start, use the "Next" button' message is as far as I can get.  The "Next" and "Cancel" buttons are inoperative - when I click them, there is no response (but they are not greyed out).  The program has not crashed - I can move the window, and the "X" close button at top right works, but nothing else does.  I am logged in as a superuser, running B1 in an RDP session on the server, same as under 8.80.
    Any ideas out there?

    Hi,
    This is a 8.81 PL07 bug!
    I had the same problem this week, and i found the note [1615932 - Buttons "Cancel" and "Next" are inactive in Report and layout import wizard window], that says that it is corrected on PL08!
    Regards,
    Alice

  • All of my titles, themes and generators seem to be completely missing from Final cut pro x. Do you know how to get them back?

    All of my titles, themes and generators seem to be completely missing from Final cut pro x. Do you know how to get them back?

    Do you mean that when you click the title browser, for example, nothing is there?
    Do you at least see several categories listed in the effects browser?
    First make sure that you have nothing typed into the search box (not even spaces).
    If you still see nothing, try this in order:
    1) Window->Revert to Original Layout
    2) Quit FCP X, delete preferences using Preference Manager (a free download from Digital Rebellion)
    3) Download FCS Remover, and use it to completely remove FCP X. This will NOT delete your content, just the application.
    4) Reinstall FCP X from the Mac App Store: log in with the same Apple ID that you used to buy FCP X, click on "Purchases", locate FCP X and click Install.

  • Missing reports in Report and Layout manager

    Hi Experts,
    i need to convert with Crystal Converter some PLD Tax reports.
    The problem is that under Tax Reports tree, in report and layout manager, reports of typecode 'RB01' are missing!
    Why are they missing??
    Is there any other way to convert them even if missing?
    i can see them in the tax report form, selecting tax register block and press ok.
    From the print layout designer they are listed.
    Please help.
    Thanks
    Paolo

    Hi Paolo,
    What is your B1 PL? Have you solved your problem? Try to upgrade to the latest PL if you are not in it.
    Thanks,
    Gordon

  • Page Tool and Layout Adjustments - for iPad

    Is there a good way to resize a document in InDesign CS5? I work at a print publication that needs to re-adjust the page specs to a size that is compatible with the iPad. I tried using the 'Page Tool and Layout Adjustments' but I find them not very good! Or I might not be using them proplerly? Can anyone please even point me to any free tutorials online?
    Thanks
    daver

    The new "liquid layout" adjustments are not intuitive and you DO need to see them demonstrated. Here are a couple of videos made by Anne-Marie Concepcion for Lynda.com which are available thru Adobe TV:
    http://tv.adobe.com/watch/learn-indesign-cs6/understanding-liquid-layout-rules/
    http://tv.adobe.com/watch/learn-indesign-cs6/using-basic-liquid-layout-rules-scale-recente r-and-based-on-master/
    I hope they help!

  • Unable to view tabs and layouts on web sites

    When I log into myspace or Facebook I am unable to view tabs or page layout. Even at yahoo, My pages come out plain
    == This happened ==
    Every time Firefox opened
    == As soon as I downloaded Fire Fox

    I have already tried Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove the Cookies" from sites that cause problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in Safe Mode to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See Troubleshooting extensions and themes and Troubleshooting plugins
    If it does work in Safe-mode then disable all your extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    You can use "Disable all add-ons" on the Safe mode start window.
    You have to close and restart Firefox after each change via "File > Exit" (on Mac: "Firefox > Quit")
    But it still does not work

  • Why can't anyone tell me how to remove all those little "!" in the left column all at once or at least sort them so I can mark them and then delete them?

    Why can't anyone tell me how to remove all those little "!" in the left column all at once or at least sort them so I can mark them and then delete them?

    This happens if the file is no longer where iTunes expects to find it. Possible causes are that you or some third party tool has moved, renamed or deleted the file, or that the drive it lives on has had a change of drive letter. It is also possible that iTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout,or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    Alternatively, as long as you can find a location holding the missing files, then you should be able to use my FindTracks script to reconnect them to iTunes.
    If, on the otherhand, you've been cleaning up your media from Explorer rather than iTunes and just want to eliminate the now broken links, use Tunes Folder Watch with its option to check for dead tracks on startup.
    tt2

  • How do I correctly enter margins and layout of records with Data Merge?

    I am trying to layout placecards to be printed 4up on perforated sheets. I tried a number of combinations in the margins and layout of records options, but the first row is incorrectly placing 1.5" too low.
    Here is what I started with, and what I entered:
    And here's is what I got:
    But it should look like this:
    Please let me know what I'm doing wrong... I must figure this out today! Thanks!!

    Blahahaha! Great answer Deb!
    Seriously though... There is no vertical alignment in CR. There have been several past threads related to this issue and all of them have various workarounds. None of them are very elegant.
    The best workaround I've found (especially if you are grid or borders) is to turn off the boarders for the field itself and drawl a rectangle around the field(s). Now you can place the field in the lower portion of the rectangle and adjust the rectangles height to place the field text in the center of the rectangle.
    This will give you more control over the height of your elements than using a carriage return before the text.
    Jason

  • Urgent : how to display tabular and layout of a table on a same canvas ?

    Hi all
    I am developing a form application in which a single table must be displaied in this way : two of its columns must be displied in a tabular way , and all of its columns including the two above will be displaied in a layout mode so that when the cursor is in specified record in the tabular display then the values of the remaining columns are displaied in the layout display.
    How can I do this ?
    Thank you very much indeed.

    Create 2 block each based out of same table
    - Display 2 columns in tablular fashion in first block
    - Display ALL column in layout fashion in second block
    - Create a master detail relationship from first block to second block
    In case you want only one block where 2 columns should be tabular and rest of them in layout, you can do the following
    1. Create a block in tabular with 5 records visible
    2. Open up property palette of all the items (except 2 which needs to stay tabular) and then go to "items displayed" and assign it a value of 1

  • API to merge XLIFF and layout template

    Is there any api which merges the XSL-FO layout with the XLIFF file..
    Actually our customer is implementing 2 languages. English and german. We have made layout templates in English..We have a 3rd party vendor who converts the english text to german text. So if we send the xliff files to them , then they will convert the english text to german text in the xliff file.
    Now is there any mechanism to merge that xliff file ( where the target will be in german) to that of the original layout template ( which is in English) to generate a layout template that would be in german..
    Like getXLIFF() [of TemplateHelper class] extracts the xliff for the template, is there any API which takes the xlf file and layout file and gives the template back in the target language
    Thanks
    Ravi Kanth

    for TemplateViwer
    may be it's a bug for xsl-fo + xml data + xliff
    because for rtf + xml data + xliff working fine
    also want to note that TemplateViwer load xliff before processing/merging
    [082412_135739006][][STATEMENT] Log Level is changed to STATEMENT
    [082412_135739007][oracle.xdo.template.FOProcessor][STATEMENT] FOProcessor.setXLIFF(String) is called with 'c:\tmp\color.xlf'.
    [082412_135739007][oracle.xdo.template.FOProcessor][STATEMENT] FOProcessor.setData(InputStream) is called.
    ...but not used for xsl-fo; but used for rtf
    post SR. it's interesting problem :)

  • TS3988 My wife bought an iPad Air and synced contact from our PC (Outlook), now all our contacts in Outlook have gone and we have to go to iCloud to get them, and even then they are a bit jumbled. How do I get my data back onto my PC?

    My wife bought an iPad Air and synced contact from our PC (Outlook), now all our contacts in Outlook have gone and we have to go to iCloud to get them, and even then they are a bit jumbled. How do I get my data back onto my PC?

    If you can see the iCloud contacts in Outlook, you can copy them back to your PC by selecting all the contacts (click one, then press Control-A), then drag and drop the selected contacts to Contacts under My Contacts on the left sidebar of Outlook.
    If you want to copy your calendar back to Outlook, select your iCloud calendar on the left sidebar of Outlook, switch to the list view (select View from the ribbon, then click Change View>List), select your events (click on a single event, then press Control-A), then control drag and drop them to Calendar under My Calendars on the left sidebar.
    Then you can sign out of iCloud on the iCloud control panel and your local copies will still be there.  If you want to add your iCloud email account back to iCloud, you can do this with these settings: http://support.apple.com/kb/HT4864.

  • Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera'

    Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera's DSC files?

    DNG files do not contain some metadata supplied by the camera, which can be used by the manufacturer's software. Thus, if you don't keep the original Raw photo, you will lose this information.
    If your 1000% sure you're never going to use the manufacturer's software, then this isn't a problem. But who can be sure what software you will be using 10 years from now?

  • HT1766 4 voice memos in iTunes backup from iPhone had ! marks and would not play so I deleted them and although they are still on the iPhone, they will not sync back to iTunes from iPhone.

    4 voice memos in iTunes backup from iPhone had ! marks and would not play so I deleted them and although they are still on the iPhone, they will not sync back to iTunes from iPhone.

    You may have to try deleting all the music from your phone (by going to Settings>General>Usage>Music, swipping All Music and tapping Delete), then sync it all back on with iTunes in order to fix this.

  • I have the iPhone 5 and have with 6.0.1 software version.  Although I had them when I moved from iPhone 4 to the 5, the latest update has most of my songs on the phone listed in grey (over 95% of them) and I can't play them.  They are still listed though.

    I have the iPhone 5 and have with 6.0.1 software version.  Although I had them when I moved from iPhone 4 to the 5 (could play them), the latest update has most of my songs on the phone listed in grey (over 95% of them) and I can't play them.  They are still listed in the iTunes library.  When I look in the Summary for the iPhone, it shows Audio as only .16 GB - I have over 5 GB of songs, so what gives?
    P.S. When I look at my Playlists most of the songs are greyed out.  However, at the bottom of the list there is a cloud icon with a downward facing arrow.  When I click on it each song starts to "load" and after a few minutes I have the songs back on in the list.  I have to do this to all my playlists (I had over 100) in order to get access to all my songs.  Then I did a sync and it happened again!
    I use iCloud for documents and some other things (calendar, contact, etc.) but am not aware that I have anything music-wise in the cloud.  Any thougnts?

    You may have to try deleting all the music from your phone (by going to Settings>General>Usage>Music, swipping All Music and tapping Delete), then sync it all back on with iTunes in order to fix this.

Maybe you are looking for