Quantcast
Channel: SCN : All Content - Internet Transaction Server (ITS)
Viewing all 131 articles
Browse latest View live

Webgui is not working in Production environment

$
0
0

Hi Team,

 

we are facing webgui issue in our production environment.

when we tried to login with webgui default_host->gui->sap->its->webgui home page is opening and after giving credentails the page is loading a while then it stopped with the same screen.

 

the problem is persisting in only production environment.

 

Current Patch levels

SAP-UI=740-15

SAP-BASIS=740-07

urversion: 10.30.3.244698.0

urchangelist: 244698

Kernel:741-200

 

 

can you give any suggestion on this.

Regards

Karthik


SAP webgui slow scrolling

$
0
0

Overall,  transaction response time is good and has good usability.

 

But the scrolling up and down is quite slow. For few scrolls down, the hour glass is displayed. I am assuming this is because its trying to get the output data from SAP(?)

 

Is there a possible way to it scroll faster by maybe increasing the size of data that browser can retrieve from SAP?

Kernel 7.42 patch level 417 released

$
0
0

Hello,

 

Today a new patch level was released: kernel 7.42, patch level 417.

It contains several corrections for ITS/WEBGUI issues.

 

You can find the list of corrections in the links available in the Support Launchpad, next to the disp+work download link.

 

Regards,

Cris

Developing ITS Mobile based applications

$
0
0

1.0 INTRODUCTION

ITS mobile is Internet Transaction Server for Mobile devices that access SAP system using mobile browser. ITS Mobile is similar to SAP webconsole but it has more features and advantages over SAP webconsole. Also SAP has recommended to use ITS mobile solution than SAPwebconsole due to their limited support on maintenances of SAP Webconsole. ITS mobile has ITS platform that uses for separate SAP product. However ITS mobile are included in SAP Netweaver Basis 6.4 Release.  ITS Mobile now can be used for many application including ITS, Web dynpro, webserver pages and portal etc.

ITS mobile is browser based technology that used for any mobile device that support mobile application including barcode scanner (RF device) for capturing data, RFID and mobile device that operates using voice controlled application.


SAP ITS mobile used in:

  • SAP ECC (Warehouse management, IM management (custom) and Yard Management, Task and Logistics Executions etc in built standard SAP tcodes).
  • SAP EWM (Extended Warehouse Management).
  • SAP AII (Auto ID – RFID)
  • Non-sap application that supports browsers based devices.
  • It can be also used for application that built to support web browser signature capture, approval, mobile printer, GPS device, camera etc as long as support browser.

 

2.0SAP WEB CONSOLE vs ITS MOBILE

 

SAPwebconsole and ITS mobile has lot of technology differences and each has pros and cons in terms of
technology, architecture, limitations and usage in warehouse. Following matrix helps in understanding solution to use while implementing RF solution that suites to your business requirements on ITS vs SAP webconsole.Following matrix explains key differences between SAPWebconsole and ITS Mobile.


Category

SAPWebconsole

ITS Mobile

Mature solution

Industrial RF devices at warehouse or retain stores are very matured and stable solution successfully using more than 25 years solution

RF & Mobile devices using since 2004 are relatively matured but web based solution is still evolving.

Usage in industry

More useful in industry where character based or text based applications are required and usage of web browser are limited.

It is more useful to mobile browser application in warehouse

Programming language

ABAP

ABAP & HTML

User support

It support around 225 user per window

It supports large number of users.

Device software

It requires VT220 terminal emulation for RF character(text) device and browser that supports the mobile client

Any device that support internet browser.

Sign on

It requires sign on in SAP Console, Telnet and ECC

Single sign on ITS as SAP Netweaver is part of SAP product. Also support connection encryption and external authentication.

Performance

RF performance is better than browser

ITS performance is based on core engine and HTML program running on ECC system


ITS is ABAP applications on mobile devices that has following advantages:

  • The entire application can be developed using ABAP workbench.
  • SAP GUI can be used for Windows to perform ABAP debugging and system landscape is not complex.
  • The templates and generated HTML can be custom as per business requirement.
  • HTML or JavaScript can be used as per device types in application.


 

3.0  Step By Step Procedure for developing ITS templates

 

Go to transaction SE80

Choose Internet service from drop down

 

Figure 1.jpg

Figure 1

 

Enter a service name and hit enter or click on the  icon to create a new Internet service.

 

Figure 2.jpg

Figure 2

 

 

Once yes is clicked the following pop up will appear

Figure 3.jpg

Figure 3

 

Provide the Transaction code for which the ITS service is to be created. The transaction should involve screen programming (Module pool programming)

           

            Figure 4.jpg

Figure 4

 

            Provide the transport number and the required package to save the internet service.

   Figure 5.jpg

Figure 5

You can now see that the topic 99, which is the theme and is automatically created. Double click on the service name and enter the following in the parameters.

 

Enter the service name in ~SERVICE parameter and T-code in ~TRANSACTION parameter

Figure 6.jpg

Figure 6

 

Once this is done, expand the tree to reach the HTML templates and right click on that to create a HTML template.

Figure 7.jpg

Figure 7

 

Enter the theme as 99, enter the module pool program name and screen and choose without HTML tables in drop down and save.

Figure 8.jpg

Figure 8

NOTE: Create HTML templates for all the required screens in the transaction call.

For example in below screenshot you can see that the following required screens for the transaction call is created and the HTML template is auto generated

Figure 9.jpg

Figure 9

 

Finally when all the screens are developed right click on the service -> publish and complete service

               Figure 10.jpg

Figure 10

 

This completes the creation or internet service of the module pool program. Next step is to create the ICF service in SICF transaction.

 

 

4.0 Creating an ICF service


Execute the transaction SICF.

Figure 11.jpg

Figure 11      

 

 

Navigate to the path default_host/sap/bc/gui/sap/its/test/mobile/itsmobile01/ and right click and select ‘New sub-element’.

Figure 12.jpg

Figure 12

 

 

As soon as you click on the new sub element, the following pop up will appear. Just click ok and proceed.

Figure 13.jpg

Figure 13

 

Next step is to provide an internet service name. Here you can choose to create an independent service or you can create referring to the existing internet service.

Figure 14.jpg

               Figure 14

 

Once the above step is done, you'll be taken to configuration page where you need to configure the service for various section. Give the service a description in any one descriptions.

 

  1. 1.       Service data.

Change the value in the interactive options- GUI link, from not specified to yes and click on GUI configuration.

 

                   Figure 15.jpg

                   Figure 15

          In the following pop up add the following entries as entered in the internet service in SE80.

                 Figure 16.jpg

                     Figure 16

 

 

  1. 2.       Logon data.

Change the procedure from Standard to Alternative logon procedure and remove all the list from procedure other than field's authentication.

Figure 17.jpg

Figure 17

 

     Figure 18.jpg

Figure 18

      Finally you should have only fields Authentication.

      Figure 19.jpg

Figure 19

 

  1. 3. Handler List.

                Enter the class CL_HTTP_EXT_ITS.

 

  1. 4. Error pages.

                Here choose the first sub tab within the error pages, which is Logon errors and then choose the last radio button System login and click on configuration.

               

Figure 20-1.jpg

Figure 20-2.jpg

Figure 20

 

Change the radio button from Use Global settings to Define service specific settings and add the   following configurations, add class CL_MOBILE_SYSTEM_LOGIN in custom implementation.

        

Figure 21.jpg

Figure 21

 

Next step is to choose the sub tab in error pages, which is log off page and add the service specific URL which is generated automatically for the current service which  you are creating.

 

Next step is to save the entire service and then come back to right click on the service in the sub element and activate the service and click yes on the TREE icon.

Figure 22.jpg

Figure 22

 

Note: To know the service specific URL, once the service is activated, right click again and test service the browser will launch will the URL, you can copy the same to add it in error pages, logoff page tab.

 

To test the service you can either do it from SICF service which you created by right clicking and test service or you can go to SE80 where you created internet service

     Figure 23.jpg

Figure 23

        

 

 

4.1    FAQ's and Forum

 

ITS mobile FAQ's

You have questions regarding the ITS? Please check out the frequently asked questions (FAQ)

 

SCN Forum

Any discussion on ITS mobile topics and issues on the same can be discussed in SCN Forum Internet transaction server.


itsmobile run alv demo dump

$
0
0

       Hi all,

 

       I test the service itsmobile03 , and it's no problem running any function but 'alv grid' and 'image'.

       When chosing 'alv grid' or 'image' ,and press 'start' button , it dump.  I haved checked ST22 , and I found they raise the same message.

      (ps:The program work well in sap gui  )

       I'm new to itsmobile ,  can anybody tell me how to figure it out ?   Thanks a lot !

     

 

Runtime Errors         ITS_UNEXPECTED_TOKEN

Date and Time          2016.07.07 14:36:40

 

Short text

     Template interpretation failed. Syntax error.

 

What happened?

     The template "templates/itsmobile/99/image.html" contains syntax e

      could therefore not

     be compiled.

     Cause of error: the token "(" ("(") could not be recognized.

     The syntax error is located in line: 7, column: 52

     The erroneous HTMLB line is:

        " <input type="hidden" name="~Event" value="" `sh()`>"

 

What can you do?

     Call transacton SE80 and correct the syntax error. In SE80, choose

     'Internet Service' and browse to select the corresponding template

     You can find the service, theme and template name in the path of t

     erroneous template:

        "templates/itsmobile/99/image.html"

     Make sure to publish the corrected template to the site 'INTERNAL'

     so that the changes can take effect.

 

     Note down which actions and inputs caused the error.

 

     To process the problem further, contact you SAP system

     administrator.

 

     Using Transaction ST22 for ABAP Dump Analysis, you can look

     at and manage termination messages, and you can also

     keep them for a long time.

SAP web html only uses active server

$
0
0

SAP web html only uses the active node when loggin in through the message server.

 

We are running  clustered severs, where both servers are defined under 'default' logon group. (ex, Node1, node2)

 

when I give it the message server URL  : http:<messageserver>:<port>/...webgui.

it always redirects me to the  active cluster  node(ex. http://<Node1>:<port>/...webgui).

 

Anyone have an idea how to fix this issue? I am looking for some type of load balancing to be carried out when the user uses Messager server log in URL

 

We have this working on our regular SAPGUI.

 

thanks

Checkboxes in ALV report for ITS service

$
0
0

Hi All

 

We have developed custom transaction for warehouse transfer orders. We developed ALV report to display using this custom transaction, below is the  screenshot of the transaction output. I would like to process multiple transfer orders at a time for that I have to select multiple lines item form below workqueue and that can be achieved by having checkbox against each row. So question, is it possible to provide 'checkbox' in ALV report in ITS? If yes, please guide me how to do it

 

    workqueue.JPG

 

BR

Kamlakar

Printing from ME9F using Webgui

$
0
0

On the sapgui , we use 'output' message' without any issues but with webgui, ,we get a error message pop up as shown below

 

According to note 351230, this seems to be limitation of webgui and no work around are avaiable?

 

Does this still stand true?

thanks


ITS Mobile screen - one input field does not take value to backend

$
0
0

Hi,

 

I developed RF transaction.

 

On my screen there are four input fields. when I enter values into them and press enter and run the program in debug then one of the field is not transferred from browser screen into variable in back end sap. other three fields are transferred as expected.

 

 

Please advise.

 

Note : I have re-created HTML templates but still the issue is only with one field.

 

Regards,

Ratnesh

CSS files not referered in ITS for custom /SCWM/RFUI service

$
0
0

Creating an ITS to change its backround colour:

 

Copied the /SCWM/RFUI Service to Z-Service  from SE80 .

 

Also through SIAC_UPLOAD , I uploaded the Css in SE80 Z-Service.

 

In SICF service, I have included ~ITSMOBILECSSINCLUDE as MOBILE4.

 

Kept the name as MOBILE4 because all the std templates are referring to it.

 

Clear ICM, ITS Template Cache,

 

But still it is not referring to my own MOBILE4.CSS

 

It seems that CSS files are not at all referred? Am I missing certain steps?

Is there any certain path to store the custom MOBILE4.CSS file in Mime repository .

 

Please help !

 

Rumpa

ITS Mobile problem, Uncaught ReferenceError: setOkCode is not defined

$
0
0

Hi Guru's,

 

I created ITS mobile Service working perfectly in my DEV environnement. All transactions are working, no problem to use it.

 

I did and copy of transport from my DEV to QA environnement, due to refresh constraint i had to do it that way. All my transport have been copied correctly, i did the verification and compared my DEV and QA, everything is similar, for the ITS service in SE80 and also for the ICF service.

 

However, in my QA environnement i am able to view the main menu "LM01" but  when i try to run the html transactions i am not able to excute any click on any button. When the button is trigerred, the following error "noticed in the console of the web browser" occured : Uncaught ReferenceError: setOkCode is not defined.

 

In console of the web browser i see the following and i dont know why the file are not in the QA system.

 

sap/public/bc/its/mimes/itsmobile/99/scripts/all/mobile.js (Failed to load ressource)

sap/public/bc/its/mimes/itsmobile/99/images/all/enter.gif (Failed to load ressource)

sap/public/bc/its/mimes/itsmobile/99/images/all/logoff.gif (Failed to load ressource)

sap/public/bc/its/mimes/itsmobile/99/images/all/saplogo.gif (Failed to load ressource)

 

 

Any idea to help?

 

Regards,

Michel

Viewing all 131 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>