Archive

Posts Tagged ‘UI’

How to hide SAP standard button in standard transaction

February 2nd, 2012 No comments

Business user might need to hide some buttons in SAP standard transaction code because they don’t want there functions to be abused. We assume there function couldn’t be controlled by authorization objects. SAP provides transaction variant to change SAP standard UI.

Transaction variants can simplify transaction runs as they allow you to:

  • Preassign values to fields
  • Hide and change the ‘ready for input’ status of fields
  • Hide and change table control column attributes
  • Hide menu functions
  • Hide entire screens
    In particular, hiding fields in connection with screen compression, and hiding screens, can result in greater clarity and simplicity.

Transaction variants are made up of a sequence of screen variants. The field values and field attributes for the individual screens found in transaction variants are stored in screen variants. Each of these variants is assigned to a specific transaction, can, however, also contain values for screens in other transactions if this is required by transaction flow. The transaction that the variant is assigned to serves as initial transaction when the variant is called.

For example, if we need to hide button ‘Reject document’ in tcode VA02. Below are the detail steps.

Read more…

Web Dynpro ABAP – Portal Navigation

February 7th, 2011 No comments

In some SAP portal implementation projects, SAP standard transactions are integrated into portal using ITS – a first generation of web technology developed by SAP. Because the main UI technology used in ECC is Dynpro, ITS plays an important part in presenting these transactions in the internet environment. Below diagram shows the SAP current UI strategy in ABAP and Java.

Read more…

SAP Screen Sequence Control

January 26th, 2010 1 comment

Transaction Code:

VFBS – Next screen control.
VOVB – Screen Sequence Group Maintenance.
VOV8 - Document Type Maintenance. You can assign the standard screen sequence group to sales document type in this transaction.

Function Module: SCREEN_SEQUENCE_CONTROL

Function: SCREEN_SEQUENCE_CONTROL
Function group: V00F

Summary
Determination of the next screen from the function code

1. General description
The components contained in the function group V00F serve the determination of the further processing after input of a function code over key or menu. By three tables, those is steered to the definition by functions (T185F) and processing places (T185V), as well as the definition of ways between the places (T185) to be used.

Beyond that the possibility exists of merging the safety dialogues, which are realized in the function group SPO1. The control been made by T185F and T185D, the texts which can be spent are deposit able in T185T, all texts can however also at any time only be handed over at run-time dynamically.
Read more…

Dynpro programming – seach help

January 21st, 2010 No comments

If you develop the custom screen, you always need to deal with the search help. Some search help comes from the DDIC definition. In some case the search help value comes from program dynamically. Below code example shows how you can populate search help.

In the screen flow logic:

process on value-request.
 
  field: viqmel-znp_lob module get_lob.

In the program:

Read more…

Web applications for Solution Manager

December 23rd, 2009 No comments

There are many web applications delivered by SAP for solution manager. These applications can be easily integrated into the Enterprise portal and provide web base access for all the business users. I summaries these applications into below three categories according the technologies it uses.

ITS based web applications

The ITS (Internet Transaction Server) is the essential link between SAP systems and the Internet. It is the first generation web technology of SAP.ITS translates the dialog protocol of SAPGUI into the internet protocol like HTTP.

You can access the default SAP WebGUI use below URL pattern: http://solutionmanagerhost /sap/bc/gui/sap/its/webgui?sap-client=XXX.All the transactions can that marks SAPGUI for HTML can be viewed in the browser.

su01_its

If you want to adapt the default web UI, please follow my another blog SAP WebGUI Introduction.

Read more…

SAP WebGUI Introduction

December 21st, 2009 No comments

Introduction

SAP WebGUI has another name called ‘SAP GUI for HTML‘. This UI technology is based on integrated ITS and present all the data in the browser.

The SAP WebGUI generates HTML pages for every SAP screen. This means you do not have to create any templates. There are some technical restrictions due to the browser, however, and certain transactions may not function in the SAP GUI for HTML. This must be decided for each case. The use of controls can result in this restriction.

Use SAP WebGUI

First of all, you need to activate ITS WebGUI. You can find a comprehensive tutorial from here.

After the service is activated, it can be accessed using following url pattern: http://www.yourcompany.com/sap/bc/gui/sap/its/webgui?sap-client=100. You can login in using account valid in the specified client. Internet Service WEBGUI is the start point of the SAP WebGUI.

By default, all the transaction can be accessed in the browser if the option ‘SAPGUI for HTML’ is ticked in the transaction definition.

webgui

Read more…