cancel
Showing results for 
Search instead for 
Did you mean: 

Missing Icons with Integrated ITS

SudhakarV
Explorer
0 Kudos

We are upgrading from standalone ITS to Integrated ITS . For the ESS timesheet, we use transaction CAT2 on the portal / ITS and we propose to use the same in integrated ITS as the business package has various limitations for our needs.

With the application of the latest support pack in the integrated ITS environment(SAPKB70015), the menu bar buttons/icons are missing and even if called as an IAC from the portal, it displays like webGUI/SAP GUI for HTML with no icons. All the menu options however are available .

Is there a way to get the icons or is this going to be a limitation ?

Appreciate any help in this regard,

Sudhakar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Seems to be the new design and not an error...

Answers (9)

Answers (9)

Former Member
0 Kudos

Hi,

Please refer to the note 816973 as a basic analysis assistance for

troubleshooting the basic issue. Especially please refer the point 6.

and ensure the 'system', 'webgui' and 'iac' services are published

into the INTERNAL site.

To do this, please follow these steps:

1. start transaction SE80

2. Chose Menu 'Utilities' -> 'Settings' -> ITS tab.

Publish tab -> Integrated ITS

3. After these steps please chose from the left pane "Internet service"

from the drop down menu and chose "WEBGUI" -> Display

4. You may then click on the object name WEBGUI with the right mouse

button and choose "Publish" -> "Complete Service".

5. Please do step 3. and 4. for the Internet service:

SYSTEM and IAC, too.

6. Then invalidate the template cache as a precaution in the

transaction SITSPMON.

(TA: SITSPMON -> button 'Template & Mime Cache' ->

Invalidate Template/Mime Cache -> System-wide)

Thanks

John

Former Member
0 Kudos

Hi Sudhakar,

We had a similar issue with CATW timesheet in ECC 6.0. This thread was very useful in getting the solution for our issue. As a novice to ITS application we stuggled a lot tyring to get our exisitng CATW application in 4.7 to work as an Integrated ITS application.

We experimented with different parameters both on the service (SE80) and configuration parameters in SICF. Our current understanding is that the parameter value maintained in SICF overrides that in SE80.

We have the following parameters in SE80 for CATW service:

~SINGLETRANSACTION 1

~THEME 99

~WEBGUI 1

~WEBGUI_SIMPLE_TOOLBAR 1

We have the following parameters in SICF for CATW service:

~WEBGUI 1

~THEME 99

~WEBGUI_SIMPLE_TOOLBAR 32

~SINGLETRANSACTION 1

~TRANSACTION CATW

With this the old CATW screens are working. I understand ~THEME 99 (Do not use sl) will allow to get the old CATW screens.

One more thing we did is that we synchronized all the templates and mime objects in ECC 6.0 with 4.7. Except for screen 4000 rest of the templates are in sync. This screen is missing in ECC 6.0

We activated the SAP ICons, Mimes services in SICF as well.

With this the old CATW ITS application is working fine as an Integrated ITS application.

If we set the value of ~TRANSACTION CAT2 we get the new CAT2 screens with missing icons. However we would like to stick to older ITS application look and feel so we are not bothering about this any more.

Regards,

Anu

SudhakarV
Explorer
0 Kudos

It does not matter - whether we create a SAP transaction iview or a SAP IAC iview, the icons do not appear. EWT is not an option since CAT2 is not designed to work as a EWT.

Former Member
0 Kudos

Yepp,

you got it! We do not support icons in the buttons anymore. Instead you

will see the texts which describe the meaning of the button.

regards

Tobias

former_member207428
Participant
0 Kudos

Solution can be found here :

Note 1148291 - SAP GUI for HTML: Parameter ~webgui_icon_toolbar

In the SAP GUI for HTML for the integrated SAP Internet Transaction Server (ITS) on SAP NetWeaver as of SAP NetWeaver 2004s, only the SAP Tradeshow theme is supported. When this theme was introduced, the CUA (that is, the area with the title, menu, and application buttons) was also revised. The display of icons was deactivated for the application buttons. Instead, the buttons contain the full texts.

You can set the new parameter ~webgui_icon_toolbar using the service settings (for example, in transaction SICF) to activate the display of buttons with icons for application and system buttons.

SudhakarV
Explorer
0 Kudos

Removing ~webgui does not help in getting the icons.

It also causes a change to the Menu Bar. The menu bar options will not have the text 'Menu' anymore on the tool bar on the ITS. Only a plain block with options will be seen.

What puzzles us is all documentation (870126 and others) seem to point that icons will not be visible in the integrated ITS, however we did get the same till the last support pack.

Sudhakar

thorsten_domsalla
Active Participant
0 Kudos

Hello Sudhakar,

of course you don't get a menu anymore since you are running an IAC service now.

What puzzles me is that the buttons of the CUA toolbar never showed icons in the SAP GUI for HTML of the integrated ITS ...

Icons only are shown if you are not using a webgui service but an EWT or IAC.

By the way, parameter ~generatedynpro is deprecated and should not be used anymore. There are more detailed information about this and the dangers of using ~generatedynpro in the Wiki article [<Article - Employ SAP GUI for HTML instead of an Internet service>|https://wiki.sdn.sap.com/wiki/display/HOME/Article-EmploySAPGUIforHTMLinsteadofanInternet+service>].

In your case this parameter could cause all the trouble and confusion. But, I don't remember any changes regarding this for the CUA.

With best regards,

TJ

SudhakarV
Explorer
0 Kudos

Thanks for the initiative TJ. What i meant by misssing icons is that the icons on the application toolbars in the SAP GUI are shown as plain text in the Integrated ITS after the support pack 15. It used to show just like SAP GUI with the icons before the support pack. For example in tcode CAT2, you have 2 icons ( Enter times and Settings ) on the first screen . These are displayed as plain texts on the ITS. These are our parameters in SICF and the service is called as an IAC from portal

~TRANSACTION CAT2

~GENERATEDYNPRO 1

~THEME 99

~POPUPS 1

~NOHEADEROKCODE 1

~WEBGUI 1

We copied the SL theme to 99 theme in 'webgui' service, to see whether that would help, however it wouldnt.

It may be just 2 icons on the first screen of CAT2, but in the next screen , we have like 15 icons and they all are displayed as plain texts, which takes lot of space and they appear in a dropdown.. it is really not pretty.

Any workarounds to get the icons would be appreciated.

Thanks

Sudhakar

thorsten_domsalla
Active Participant
0 Kudos

Hello Sudhakar,

when you specify webgui 1 in your service definition you will display the service as SAP GUI for HTML. And in SAP GUI for HTML with Streamline or Tradeshow design (webgui_theme SL, nothing else is supported in the Netweaver 7.0 integrated ITS) you get (and also got) the buttons without icons.

However, the service specification is dangerous. You must not define both ~generatedynpro 1 and ~webgui 1 in the same service.

What happens if you delete the ~webgui parameter in that service?

Best regards,

TJ

Former Member
0 Kudos

OK, I am quite confused as well. Our consultant set the parameters in our 640 release (PL19) and these parameters doesn't seem to be active until PL20. Now we have started the releasechange in a sandbox system to release 700 PL15 and these parameters are activated.

I think my problem at the moment is that in release 700 I don't have any application buttons like in the SAPGui for Windows (which were there in release 640).

Now I only have very simple buttons. And I am afraid our users will have difficulties getting used to this change. Especially since they have been used to working with the even older theme 99 from the external ITS 620.

My current configuration is:

~WEBGUI = 1

~WEBGUI_THEME = 99

~DESIGN = sap_streamline

I am searching the web for a record of possible values for the parameters ~webgui_theme and ~design. But I can't find them anywhere. Do you know if it is possible to use a theme and design that will give us back the application buttons (like the green arrow for "back", or the "execute" button and so on).

Regards

Jenny

thorsten_domsalla
Active Participant
0 Kudos

Hello Jenny,

ah, now I understand what you mean. Except for the term "simple button". You mean those buttons without icons? This has been a change for the Streamline theme a long time ago. The buttons are shown in the same way also in external ITS with ~webgui_theme 99.

Unfortunately, ~webgui_theme 99 is not supported anymore in SAP GUI for HTML of the integrated ITS of Netweaver 7.0.

Regarding those icon buttons you should open a CSS message and ask for forwarding it to ITS development.

Speaking of the parameters, ~design is an IAC/EWT parameter. And ~webgui_theme is a SAP GUI for HTML paramerter only.

With best regards,

TJ

Former Member
0 Kudos

Hi, just have a look at note 1010519. I had the same problem after releasechange from 640 to 700. The parameters ~singletransaction and ~webgui_simple_toolbar can cause this behaviour. with missing buttons and menues.

thorsten_domsalla
Active Participant
0 Kudos

Hello,

I am struck it starts getting confusing.

The parameter ~webgui_simple_toolbar controls the appearance of the CUA (and the status bar). The menus are masked as well as the button areas you define by the bit mask provided as the parameter's value. But, this only works for SAP GUI for HTML with ~webgui=1 ! In this case we are not speaking of an IAC or EWT.

I have to admit that I did not understand the question from Sudhakar. To be sure he should provide the service parameters of the service that is called. Also he should describe in more detail how the CUA looks like. It sounds as the SAP GUI for HTML is running. In that case no icons are displayed on buttons of the CUA in the integrated ITS (as well as for SAP GUI for HTML running on the external ITS with ~webgui_theme set to 2002). If ~webgui_simple_toolbar is set I wonder why the menu is shown?

@Sudhakar: Please provide more information about the issue.

Thanks and best regards,

TJ

thorsten_domsalla
Active Participant
0 Kudos

Hello Jenny,

> I had the same problem after releasechange from 640 to 700.

I don't understand. If you had a problem with the parameter ~webgui_simple_toolbar I wonder who was responsible for setting it? Was it set by implementing a support package? I don't believe it since it is not supported anymore as ITS service. However, if it had happened this way I'd like to know more about it.

But, of course, you are right. If buttons or menus are missing it could be due to ~webgui_simple_toolbar. However, it has to be set by someone with an intention to do this.

With best regards,

TJ

SudhakarV
Explorer
0 Kudos

Setting the parameter ~webgui_theme does not work. Also we explicitly copied theme 'SL' to '99' in WEBGUI and even that did not help.

thorsten_domsalla
Active Participant
0 Kudos

Hello Sudhakar,

the parameter ~webgui_theme is a parameter for the SAP GUI for HTML only. If you have an IAC or EWT service with own templates you must use parameter ~theme instead.

What does your service look like?

Do you use parameter ~design?

For using the SL theme you should use

~theme 99

~design sap_streamline

The best way to evaluate the issue is to examine the HTML source code. Look at the code of the controls, e. g. a button, that shall contain the icon. There should be an <img> tag to fetch the icon. What URL is specified in the src attribute of that img tag? What do you get when you use that URL (since it is a relative URL you need to preset the protocol, server and port to complete the FQD) in a seperate browser window?

With best regards,

TJ

SudhakarV
Explorer
0 Kudos

What we are unable to understand is that even in the integrated ITS , prior to the support pack application , we were getting the icons when we called the CAT2 through an IAC. When we called as a tcode (SAP GUI for HTML) from portal , we did not get the icons. But after support pack, in both ways we dont get the icons.

Note 709038 mentions that menu items will be displayed as text. But have not seen any documentation about the same.

former_member316351
Active Contributor
0 Kudos

Hello Sudhakar,

Please see note 870126, note that most ESS transaction are not officially supported on the Integrated ITS.

This issue though can probably be resolved by placing the following in the CAT2 GUI Configuration page in transaction SICF:

~webgui_theme 99

This may or may not work to display the menu. If there is no CAT2 service in SICF then I suggest that you create one.

Edgar