Hello,
I am working on adding a custom theme (created via theme designer) to an extended fiori application, my timesheets (HCM_TSH_MAN). Right now I am running the application on a local tomcat server (I have a version without the custom theme running on the ABAP server).
I created the theme in theme designer, and the preview looks fine, however once I add the custom theme to my application, the summary tabs which normally display information for the two weeks of the time sheet period are no longer displayed correctly. Additionally when creating a new time entry the fields are also displayed incorrectly (it looks like all alignment related .css was removed).
Has anyone had any problem like this before? And if so how did you solve, or does anyone have a recommendation on how to find/solve this problem? I am thinking there is some .css parameter(s) being overwritten by the custom theme but I am relatively new to SAPUI5, css, and theme designer and am not sure how to find these parameters or the specific file they would sit in, I am thinking there should be some files I can run some sort of comparison on, but am not sure which.
Process I followed:
To add the new theme I added a 'resources' folder to my eclipse extension project and copied in the files extracted via /UI5/Theme_tool and then added these two lines to my index.html to apply the theme:
"data-sap-ui-theme="custom_testcrystal"
data-sap-ui-theme-roots='{"custom_testcrystal" : "/Z_MK_HCM_TSH_MAN/resources/UI5/"}'
Below are screenshots of the theme designer preview where the app is displayed correctly, and the app on my local server where it is not correct. Unfortunately I am having an issue with my oData service right now so there is no data but I have outlined the tabs on both screens in red and you can see how the tabs have been shunted to the left of the screen(unfortunately this problem also means I cannot access the new entry screen right now, but the problem is similar to this one). And I was having this problem before the oData service issue arose, so it is not related to not having data to display.