Screen width on ITS Mobile
Hi All
We have created the custom RF application using the screen format 16X20 and 8X40 and have attached it to the standard RF Menu.
When we try to convert these application to the ITS mobile format, the screen format gets widened. The approach we followed for converting the screen to mobile application is given below
1. Created a ITS service in SE80 (Under the WEB Objects Tab) and assigned the transaction LM01 to it
2. For all the custom screens which we have already created using the format 16X20 and 8X40, we created a template using the ITS service and the default theme as 99 which comes with the service and the generating style as MOBILE (Mobile Device)
3. We activated the service (ICF) using the transaction SICF giving out the default values like client, error handling etc and when we open the URL using the test service option in SICF we get a screen as shown below with a different screen format not 16X20. User has to scroll in his device to view the full page
My Question:
1. Is there any way where we can change the screen format for the mobile application, depending on the Device which we use.
2. Is there any step which we are missing out while activating the service which will take care of the screen size
Request your help on this
I think that this is due to the screen being very responsive and sensitive at the same time.You could try to put another film on top.
All we have to decide is what to do with the time that is given to us - J.R.R. Tolkien
Similar Messages
-
ITS Mobile Change Width of Screens
Hello Experts,
I created a service to converted standard dynpro of program SAPLLMOB to ITS Mobile , When I execute the service the width of dynpro doesn't fit well with the width of RF screen. I have changed all the possible values to reduce the width of the screen with the CSS file.
I saw HTML code generated, and i found that there is a tag DIV that always have the size 20em ( "div style="width:20.0em;" )
In the Template service, there is a node called MAIN_SCREEN, where the code div GEN_WIDTH is written.
Somebody knows how can i change the GEN_WIDTH Value? this value is creating a fixed number of columns in all dynpro. or it exists a way to change the width of all dynpros?
I am using SAP ECC 6.0, and I already implemented the notes 1128698 , 1119053 and 1119502
Thanks in Advance,
Alejandro López.
Edited by: Alejandro López on Apr 22, 2009 3:07 PM
Edited by: Alejandro López on Apr 22, 2009 3:19 PMWas it resolved ?
We are facing a similar proble.
If it is already resolved, can you please tell us how it was done ?
Thanks
Shaju -
How to remove toolbar in its mobile at output screen?
Hi,
I've a problem in ITS MOBILE. I runned ITS, but it's running with sap toolbar. How to remove toolbar in ITS MOBILE at output screen?
Regards, Buğra.Hi Ahmet,
Please provide the below in GUI Configuration in SICF Transaction .
~webgui_toolbar_menu_reload = 0
Thanks,
Seshadri. -
ITS Mobile - how to prefill and skip selection screen
Hi there,
I am struggling with requirement for ITS mobile service:
I need to fill the input fields on selection screen with values from url and automaticaly jump to the second screen.
I know this is possible with ITS as described [here|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=22375].
Can I use similar approach for ITS mobile? How could I parse url parameters into input fields?
If this is not possible, what are my other options?
Thanks,
IgorHi Rajashiva,
that is not an option - the ITS mobile service will be called from an external system providing some parameters in URL.
Thanks anyway,
Igor -
ITS mobile - Screen size on mobile device is too small
Hi,
I'm not able to change the screen size of my ITS Mobile application.
If somebody can help me ...
Here are the data:
Internet service parameters
~DYNPRO_COMPRESSION : 1
~GENERATEDDYNPRO : 0
~ITSMOBILE : 1
~ITSMOBILEELEMFACTOR : 9
~ITSMOBILEELEMUNITS : px
~SOURCES : ZSAPLOG_MOBILE,ITSGENMOBILE4
~THEME : 99
~TRANSACTION : ZSAPLOG_MOBILE
Internet service templatesGenerating style: MOBILE4 (Mobile Device (No HTML tables))
ICF service - GUI Configuration
~THEME : 99
~TRANSACTION : ZSAPLOG_MOBILE
~ITSMOBILE : 1
~SOURCES : ZSAPLOG,ITSGENMOBILE4
~ITSMOBILEELEMFACTOR : 9
~ITSMOBILEELEMUNITS : px
~POPUPS : 1
~SHOW_SYSTEM_MODAL : 1
~STYLE : DHTML
LRFMDscreen size is set to 16x20ITS
Versions
SAP_BASIS : SAPKB73108
SAP NETWEAVER : SAP EHP3 FOR 7.0
Mobile device
Model : PIDION HM50 E
CPU : Samsung Electronics(R) S5PV210
OS : WEHH 6.5 Professional
VER : Windows CE 5.2.29077
Thanks for your help
PhilippePerhaps an option to set the default font for discussion threads in the user preferences would be the best idea. One would think however that the Jive developers would have come up with something like that already.
For what it's worth:
http://www.w3.org/QA/Tips/font-size
Do not specify the font-size in pt, or other absolute length units for screen stylesheets. They render inconsistently across platforms and can't be resized by the User Agent (e.g browser). Keep the usage of such units for styling on media with fixed and known physical properties (e.g print).
Once again, I wonder about Jive development. Anyway, 10 pt is not best practice. It's standard for printed media, but not for screens. A search in Google shows that most recommend 16 pixels or more. Not sure what this is in points. I think 10 points is about 12 pixels, depending on screen dpi/ppi. I cannot imagine how tiny 10 pt must look on any of the high resolution Retina displays, which have twice or more density than conventional 72 dpi. -
ITS Mobile screen sizes too small on iPhone device
Hi Everybody,
I am facing the some problems relating to screen sizes on iphone mobile. The ITS service and the templates were working fine at the desktop level..But, in iPhone,screen sizes are too small to view.We need to zoom it and enter.I have tried with screen format 16X20 and 16X20ITS.
Can any body provide the solution to fix the problem?
Regards,
MaheshYou must have a very high resolution screen, also called HiDpi.
If you have Photoshop CC 2014, you can go to Edit > Preferences > Experimental Features and checkmark "Scale UI 200%"
If you have CC, CS6, or below, there is no way to scale the UI as of yet. There may not be. These products are no longer being updated.
At best I can recommend reducing the resolution down to around 1400 px horizontal. That's not the native resolution and defeats the purpose of having a Hidpi screen.
So only thing left aside from returning the laptop, is to work with a large external monitor, or for $10/monthly, join the Photography Plan and you can use CC 2014 and the 200% UI. -
SAP screen is displayed in ITS mobile
Hi friends,
I am new to ITS mobile. I am getting 2 errors The error is given below.
1. ITS mobile displays SAP screen.
2. ITS_REFERENCE_NULL:
Template "itsmobile\99\rlmenu_2088.html" has caused a runtime error in
function "label". Cause of
error: Variable "~object_name" ("context field") could not be referenced..
How to Correct it.
Thanks with Regards,
Vallamuthu MHi Vallamuthu M,
Because of the following default cuaarea code (of core itsmobile internet service) in the template:
if ( ~itsmobileNoCuaInclude != "1" && ~itsmobileNoCuaInclude != "X" ) <!-- default cua area -->
include(~service="itsmobile", ~language="", ~theme="99", ~name="include/cuaarea.html");
The SAP logo occurs by default. If you want to remove this you will have to override this cuaarea area file in your internet service, ie,
1. create another similar cuaarea file under your own internet service
2. make modifications in it to remove the code for the SAP logo
3. give the name of your service and path to the new cuaarea file instead of the above bold code.
Regards,
Utkarsha -
ALV Grid in ITS Mobile Application
Hi Experts,
I am working on Integrated ITS. In my application I need to use ALV Grid to display and modify data. I have used a custom control on the screen to display the ALV grid. The application running fine when I am executing the tcode but when I am testing in SICF its not getting displayed. I am seeing an error on that screen saying "Unknown type CUST_CTRL for element CONTAINER1".
I am just following the general way of displaying ALV Grid.
- CREATE OBJECT go_container1
- CREATE OBJECT go_alvgrid1
- CALL METHOD go_alvgrid1->set_table_for_first_display
I am seeing the standard service ITSMOBILE which is having templetes for ALV_GRID, CUST_CONTROLS etc. Do I need to use these templates in my service? and how to use it?
I am new to ITS Mobile. Please guide me in doing this.
Thanks,
SAMHi Edgar,
Thanks a lot for your reply. My program is ready and the templates also created for ll my screen and all the screen are working fine except the 4th screen on which I want to display the ALV Grid.
On this screen I just have a Custom Control placed and created the template. But while testing I am not seeing anything apart from the error 'Unsupported cust control........' .
In the CUA Area of the HTML template :
<table class="MobileUserArea" cellpadding="0" cellspacing="0" border="0" style="width:25.2em">
<thead><tr style="height:-1px">`
repeat with i from 1 to 028
`<td style="width:`~itsmobile1UnitWidth`"/>`
end
`</tr></thead>
<!-- line 1 -->
<tr class="MobileRow">
<td colspan="29" rowspan="11">
<div>Unknown type CUST_CTRL for element CONTAINER1</div>
</td>
Template creation, ITS Service creation and SICF part seems correct for me as I am able to see other screen working fine for me. I am not sure where I am doing wrong. There should be a specific way to display the alv.
Kindly help me giving the steps of it.
Thanks,
SAM -
Hello,
In ITS Mobile after entering user name and password it takes me to LM00 transaction.
But before LM00 transaction is displayed I get 4 warning messages. I need to press OK/Close for each message. The same warning message appears when I move between transaction in the RF Menu also. I don't get any warning message if I test the same in the internet explorer in desktop.
Below is the warning message displayed:
Warning message u2018Microsoft Jscript runtime error, Line:304, Character:1, Error: Object doesnu2019t support this property or method, Source :(Null)u2019
I use handheld MC9090 with Windows Mobile 5.
Regards,
KarthikHello Karthik,
Is the logon screen the ITSmobile logon screen? It sounds like your system is configured to use the standard logon, which would result in a javascript error on some mobile browsers. Please go to SICF and make sure that your service's settings are the same as for the itsmobile00 service.
Edgar -
How to get full screen width and height when using CustomItem not canvas ?
hi..
I have to append one Textfield and a CustomItem ( as canvas) for painting on a single form.
I have to draw a rectangle in CustomItem in full Screen width of mobile .
So I have to know the screen width of mobile for drawing a rectangle.
Please Suggest me. how can I do that ?
ThanksDid you check javax.microedition.lcdui.Form.getWidth() and javax.microedition.lcdui.Form.getHeight() methods?
Atul -
In ITS Mobile I developed a screen which contains a date field. I click question button to select a date, it opens a new screen which includes a calendar. But I can not select a date because no clickable days in new date selection screen. What can i do for this problem.
Thanks...Parameters are:
Service parameters..
~THEME 99
~TRANSACTION LM01
#MOBILE This is a mobile service
~ITSMOBILE 1
#SOURCES Template search sequence
~SOURCES Z_LM01,ITSMOBILE
#POPUPS Show popups, default is no
~POPUPS 1
#ITSMOBILEDEVICEINCLUDE include a device specific html
~ITSMOBILEDEVICEINCLUDE devicesample
#MESSAGE SOUND Plays a background sound if a message appears
~ITSMOBILEMSGSOUND 1
#SYSTEM MODAL POPUPS Shows express mails / system messages
~SHOW_SYSTEM_MODAL 1
İnternet sevice parameters (SE80)
~GENERATEDYNPRO 0
~THEME 99
~TRANSACTION LM01 -
ITS Mobile Date Field Problemn
In ITS Mobile I developed a screen which contains a date field. I click question button to select a date, it opens a new screen which includes a calendar. But I can not select a date because no clickable days in new date selection screen. What can i do for this problem.
Thanks...Hi,
Please have a look at below document th check for the implemention of popup window in web dynpro for Java application.
NW7.0 - http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/wdjava%20archive/exporting%20context%20data%20into%20excel%20using%20the%20web%20dynpro%20binary%20cache.pdf
CE7.1 - http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2066c269-a17a-2c10-8fa7-f6a690c59288?quicklink=index&overridelayout=true
Regards,
Amith -
Maximize page to fit screen width
Hi,
I would like to maximize all the pages of the application to fit the entire screen size i.e. effect similar to F11.
Please let me know how it can be done at application level.
Thanks.@fac586,
Thanks for your reply. I have been asked to check the feasibility of this feature. I just gathered the complete details.
Its a Org specific Knowledge search kind of application. So the users will be employees of that org.
The employees mostly use Mozilla Firefox or Internet Explorer and versions might be latest (or) one or two versions lower. We can also display a note in the browser and suggest them to use Mozilla(if required).
The main purpose of the full screen mode is we want to utilize maximum screen space to show the pages, as there are lot many regions displayed over there.
If there is a better way to show the page in full screen or use max space, we are ready to go with it.
<li>Which browser(s) and browser version(s) is this application going to run on?Mozilla Firefox or Internet Explorer and versions might be latest (or) one or two versions lower. We can also restrict them to use Mozilla only.
<li>Which operating systems?User will be in Windows XP in most cases. I assume its OS of the user here.
<li>Is it an intranet application that will run in a controlled environment?Yes it is.
<li>An internet application that anyone can run?No.
<li>How is it deployed? As a desktop icon in a controlled environment? As a link on another site? On a standalone kiosk device?Users will be provided with URL for the application. Its deployed in apex.oraclecorp.com
<li>Do the users expect it to run in full-screen mode? Do they even know what full-screen mode is? Do they know how to get out of it and back to their desktop or other apps? Will they want to run it in full-screen mode?Since the requirement is to have all the regions displayed comfortably in the page, without scrolling the page full screen mode is used. We are planning to have a button in the page, which will exit the full screen mode and move to normal mode so that users can perform regular activities with browser.
<li>Are there any accessibility concerns to doing this?The purpose of the full screen mode is we want to utilize maximum screen space to show the pages, as there are lot many regions displayed over there.
If there is a better way to show the page to use maximum space, we are ready to go with it.
<li>How will this work across multiple devices? Screen sizes? User font settings?We have not thought about this yet. Whatever may be the screen size or display settings the user have, it should expand to fit screen width.
Please do let me know if require more information on this.
@Joel_C,
I am a newbie in APEX and Web applications and to these forum categories too. Though the disclaimer claims, it hurts.
If I had known its a browser specific functionality earlier, why wouldnt I mention it ealier and end up in multiple iterations to get a solution to my query and waste valuable time of fac586?
No one can become 'Guru' in the way you have mentioned. Atleast I havent. Its through hardwork and continued contributions one can attain this position.
You might have also crossed this stage when you started with web applications. I am not a born genius and just a learner. -
How to center loaded swf & get screen coordinates of its component?
I made an swf using Flash CS4, it has a movieclip named 'mc' & and a vertical bar centered horizontally. I then load it using swfloaded & put it inside a canvas & set it's windows & height to 100%.
The codes:
<mx:Canvas id="cv" verticalScrollPolicy="off" horizontalScrollPolicy="off" width="{screen.width}" height="{screen.height}">
<mx:SWFLoader id="template" source="assets/sample.swf" width="100%" height="100%" complete="dump(event);"/>
<mx:HBox id="bb" />
</mx:Canvas>
<mx:Script>
private function dump(event:Event): void {
var panel:MovieClip = MovieClip(template.content);
var pt:Point = panel.localToGlobal(new Point(panel.mc.x, panel.mc.y));
bb.x = pt.x; bb.y = pt.y; bb.width=10; bb.height = 10;
panel.x = (cv.width - panel.conentWidth) / 2;
Alert.show(
"scaleratio x,y = " + panel.scaleX + "," + panel.scaleY +"\n"
+ "panel x,y = " + panel.x + "," + panel.y + "\n"
+ "local x,y = " + panel.mc.x + "," + panel.mc.y + "\n"
+ "global x,y = " + pt.x + "," + pt.y + "\n"
</mx:Script>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The dump result is:
scaleratio x,y = 1,1
panel x,y = 100,800
local x,y = 775, 800
gloval x,y = 875, 800
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Q1. I draw an bound box according to the content object of this swf & saw this bound box is indeed centered. However, the bar object is some offset left from the center of screen. Why it's not aligned center as I saw it in Flash CS4?
Q2. I try to get the screen coordinates of component 'mc' by using localToGlobal to convert it to screen coordinates & draw a box to overlap their top-left point. However the topleft point of box is far left of mc's on screen. I think it's due to the swf is scaled, so I dump scaleX and scaleY of this swf but they are both 1? How can I get correct screen coordinates of mc?
Thanks in advance!
ScottBecause of margins and padding, the Canvas probably won't be positioned at
0,0, so setting its width to screen.width will make it hang over the right
edge. Use width="100%" instead. Same for height.
I believe there is a horizontalAlign property on the SWFLoader. -
How to display verfication fields in ITS mobile transactions
Experts,
We are working with ITS mobile for the first time.We are not sure how to display the verification feilds in ITS mobile transaction.I see these are displayed in backend. Since these verification fields are dynamic, how do we get them on ITS mobile transactions.Can anyone tell me how to do this.
[How to display Verification fields in ITS mobile trnasactions.|How to display Verification fields in ITS mobile trnasactions.]
Thanks in advance
Edited by: RKsap193 on Apr 5, 2010 8:13 AM
Edited by: RKsap193 on Apr 5, 2010 8:14 AMHi Vinod,
It does not show up unless with some coding. there must be some Java script or HTML code to write in the ITS transaction to enable these dynamic fields to dsiplay.We have issue with regard to how to display these fields when required.
Thanks in advance
Any suggestions from experts on how to control these verification fileds on ITS transactions.Also I can not control ITS RF screens upon scanning as to trigger SAVE + NEXT , or COPLETE like we do in the backend transactions.
Edited by: RKsap193 on Apr 5, 2010 10:32 AM
Maybe you are looking for
-
I downloaded TunesGoWatch by Wondershare. I deleted the app. Every time I turn on my computer I get a popup saying "TunesGoWatch can't be opened because the identity of the developer cannot be confirmed." I deleted the app, how do I stop this popup?
-
Manipulation of the size of an image inserted into an Image Field
Hi, I'm learning LiveCycle Designer ES 8.2 as I go. My apologies for the lengthy post but I'm trying to give you as much background as possible. I'm are trying to design a form that will allow us to automate data entry (by importing fields into our A
-
Using Multi Select List in SQL Query
Hi all, I am trying to using a Multi Select list for filtering of a report. I have :P2_RISK_SEVERITY which has has the possibility of values Very Low:Low:Medium:High:Very High. How do I use this Multi Select in the where section of a SQL query? I nee
-
How Soon for Fidelity Amex CLI??
I was approved last week for the card with only $1k SL, tried to recon SL but was denied. I have cards that are much higher. How soon can I go for CLI and is it a HP? Thanks
-
What's the parentsegment and segment in AOBJ
Hi gurus, I want to create an archiving object via transaction AOBJ, when I click on the 'Structure Definition', there is a maintenance table with parentsegement and segement. I've checked the example bc_sflight and F1, but it's still not clear. o Pa