on 03-12-2015 5:32 PM
Hi all,
I am a bit lost with ITS Mobile and the personalization of the HTML pages... i have been browsing some SCN articles and discussion but there are some points in which i need some help.
Theese are some of the post and documents:
Main DOC: http://scn.sap.com/docs/DOC-34935
Aditional info: http://wiki.scn.sap.com/wiki/display/HOME/ITSmobile
http://wiki.scn.sap.com/wiki/display/HOME/Mobile+Devices+and+Browser
http://wiki.scn.sap.com/wiki/display/HOME/Performance
Prerequisites to run ITSmobile - Wiki - SCN Wiki
Service Parameter and Settings - Wiki - SCN Wiki
More info: http://scn.sap.com/thread/3393084
My devices are Motorola MC9090
So, i created the new service in SICF and SE80. I am accessing the ITS trough IE (default browser) but the screen size is not set correctly.
The functional consultant is asking me for OLD SAPConsole, This is not possible is an old software. We have ERP 6.0 EHP 6.
So, if i am not wrong, we need to create a new template generator and modify the html templates or the CSS files... Is this ok? who is the rigth person to do this? the basis team? the development team? the consultant team?
Can you share some experience with ITSMobile and this HandHend devices?
Best Regards!
Hello Andres Soncini,
As i understand, the problem you are facing is that the screen size is not set correctly on the Motorola device.
If this is happening for all applications, even other than the IE browser, on the RF motorola device, it means you may need to change the settings within the device taking the help of the infrastructure team.
If not, i would suggest to access the application using different browsers (other than default IE, like Wavelink) and see if the problem persists. The template rendering changes with the device as well as the browser: Mobile Devices and Browser - Wiki - SCN Wiki
If that does not help, after ensuring that your dialog screen size is 16*20, you can also change the CSS files to define the page body pixel size and so on.
Please let me know.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Andres Soncini ,
Usually, the pixel size is given with the device specifications. For example, in this: MC3190-Z RFID Reader , it says:
Display resolution
3 in. QVGA colour display (320 x 320) touchscreen with backlight.
However, most of the times it does not render as expectations. So, you may start with this for your Body class css as:
.MobileBody
{
margin: 0px;
padding: 0px;
border-width: 0px;
background-color:blue;
height:100%;
width:240px;
}
and then alter the width with respect to what you see on the device for that particular browser.
We usually keep height as 100% as we prefer getting vertical scroll bars rather than loss of information and then change the sizes later to remove the scroll bars. So, basically, it is not fixed size and all trial and error browser dependent.
Let me know.
Hi Utkarsha Khadke!
Thanks a lot for your Help. I cannot figure out how to copy or change the css file... where do i must go for change this file? In addition to this, the parameter dynpro_compression does not work. Is that a bug or something?
Regards,
A.
Hi Andres,
Well, css file is usually the one created by you under your current internet service. It is in the mime repository under it. This file is used to overwrite /add on your own styling rather than having the default which is there under the ITSMOBILE internet service.
If you do not have a css file, you can create one under your internet service and give its link in your template so as to use the classes defined within this file. How to do thisand the linking is given in my blog ITS- MIME repository, theming and styling.
The dynpro compression should work. Please make sure if some hidden objects are overwriting / occupying the space.
Let me know.
Where i can find your blog? I will take a look of that article!
Thanks a lot again. Thanks to you, i manage to user Naurtech CTerm in my Motorola MC9090 and have ITS Mobile working. I did not create all HTML Templates yet. The service is configured with Generatedynpro parameter. I need to run the initial tests and then i will finish the configuration.
I will keep updating this case. All of your responeses where helpful for me!
Regards,
A.
I have one more question for you. This is the main doc i used to enable ITS Mobile: http://scn.sap.com/docs/DOC-34935
But, i did it as a local change and with packa $TEMP. How can i do to tranport these changes to QAS and PRD. Do i need to do this in every System? I don´t know much about packages...
Thanks again for your help!
Regards,
A.
Hi Andres Soncini,
A package into which we store objects represents a development class which itself determines the fate of the object. Whether it will remain in the current box or be moved to Q or production.
You may change the package assignment in se80 by:
1. Right-clicking on the Internet Service you have created -> Other functions -> Change package assignment.
2. Enter the new package name
3. It will prompt you for a request.
(attached is a snapshot)
Let me know!
Regards,
Uk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
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.