How to create an ITSMobile Service
task: create an itsmobile service which calls tr lm01
1. Create a service in transaction SICF
Call transaction SICF -> press "Execute" (f8) to open the HTTP service hierarchy -> create new subelement under the desired tree node -> add a name
Add the following service parameters:
Set GUI Link to 'Yes':
Add handler: CL_HTTP_EXT_ITS
Set ABAP class: CL_MOBILE_SYSTEM_LOGIN (Error Page -> Logon Errors -> System Logon)
Finally save and activate the service
2. Create an internet service in transaction se80 / generate templates
Call transaction se80 -> create an internet service:
The service will be created with empty 'Theme 99', so we need the templates from transaction lm01
(tr lm01 -> system status: program RLMENU -> tr se80 -> program -> rlmenu -> screens -> select all screens)
Create templates with generation style mobile4 'Mobile Devices (Without HTM Tables)'
After a refresh we can see the templates were generated:
Publish the complete service.
Alternatively the following report can be used, for already existing template regeneration: SIAC_REGENERATE_TEMPLATES, but before and after the following transaction is need to be run as well: SIAC_PUBLISH_ALL_INT.
3. Add the created Internet Service name to the prevoiusly created sicf service (Point 1)
After it logon works, but in case of some buttons we can have missing screens related dumps
4. Screen issues / dumps
Template interpretation failed. Template does not exist (for example: SAPLLMOB screen 0801)
The solution is to generate the screen as the previous Point 2 describes
(se80 ->program ->saplmob ->lmob ->screens -> select all screens -> create templates)
5. Logoff
Set Service Parameter ~POPUPS with value 1
After it the logoff works the following way:
(templates for screens from program SAPLSPO1 are needed)
If we would like to have back the application's logon page after the logoff need to set the following:
About logon - logoff questions the following SAP Note can be useful as well:














浙公网安备 33010602011771号