on 09-19-2012 4:56 PM
Hi,
I have created and published some ITS mobile services to be used on the Motorola MC9090 device. The screens in ABAP have been developed for the 16X20 size.
When displayed on the device though, all the elements are not fitting on the screen - i am having to scroll up and down.
I am successfully able to control the width of the elements in the screen using the parameters - ~ITSMOBILEELEMFACTOR and ~ITSMOBILEELEMUNITS.
I have also added the paraemeter ~DYNPRO_COMPRESSION which is not helping with compressing the empty vertical spaces on the screen.
Also, to note is that i generated the templates using the "Mobile Devices (No HTML tables)" generating style.
I have seen posts here saying that the CSS have to be edited to control the vertical spacing.
I see the "MOBILE.CSS" stylesheet with the ITSMOBILE service, however, i am not able to figure out the adjustments to be made.
I would really appreciate if anyone can provide help on the experience they have had in solving similar issue on the MC9090 device.
Thanks & Regards,
Renjith John Andrews
Hi Renjith,
What OS and browser versions are you using?
Can you also give details of your Web AS? BASIS and Kernel versions?
Can the source code of the relevant screen be included in this thread?
Regards,
Oisin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Oisin,
Thank you for your response.
I was able to use the ~DYNPRO_COMPRESSION to remove the white spaces.
I found a bug in the generated template (which i corrected manually). Basically, the condition checking the parameter was incorrectly formed. i corrected this to eliminate the blank rows.
Also, i was able to reduce the height of the screen elements by modifying the MOBILE.CSS.
But i don't want to proceed this way as this would be a global change (unless we were to maintain multiple versions of the ITSMOBILE service).
I have created an OSS message with SAP on the above points - i am hoping to avoid making global changes or tweaking the generated templates manually.
Also, Please see below the details you were asking -
OS is Windows CE version 5 (build 1400) and the browser is Pocket IE (IE 6 possibly).
WebAS details --
Kernel release 720
Compilation HP-UX B.11.23 U ia64 Jun 24 2012 20:15:20
Sup.Pkg lvl. 224
ABAP Load 1780
CUA load 39
Mode opt
SAP_BASIS 702 0009 SAPKB70209
SAP_ABA 702 0009 SAPKA70209
PI_BASIS 702 0009 SAPK-70209INPIBASIS
Attached is the template generated for the screen where in i am having to do vertical scrolling -
Thanks & Regards,
Renjith John Andrews
Hi Renjith,
Using the CSS method may work here.
Copy the contents of mobile.css to your service in SE80 and modify it so that the mobile.css is not modified for the rest of the ITSMobile services being accessed.
Then in SICF for your service - use the paramater:
~itsmobileCssInclude
in the 'GUI Configuration' section
See the ITSMOBILE- Features and Improvements WIKI
Regards,
Oisin
Hi Oisin,
Thank you very much for your response. Making a local copy of the Mobile.CSS would definitely help.
I have been looking for a list of ITS Mobile parameters unsuccessfully. If i could find a list like that i would have found this myself maybe . Do you know of a place where i can see all the Mobile ITS parameters? I have posted another question in the ITS discussions forum regarding this also. Could you please check and share if you know of a place where this info is available?
http://scn.sap.com/thread/3240102
You have been of great help.
Best Regards,
Renjith JOhn Andrews
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.