GuiXT

Last updated

GuiXT is a software component which allows the customization of the SAP user interface. It was developed as a standalone solution in 1998 by Synactive GmbH, Germany, and shortly thereafter integrated into SAP GUI by SAP. [1]

Contents

Additional tools based on GuiXT are offered by Synactive GmbH (InputAssistant, GuiXT Controls, GuiXT Script Editor Pro) and by Synactive, Inc., a US firm headquartered in Foster City, California (GuiXT Designer, Liquid UI).

Synactive GmbH was founded in 1998 by Dr. Gerhard Rodé. Synactive Inc. was founded in 1998 by Thomas Ewe.

Capabilities and Use Cases of GuiXT

Source: [2]

GuiXT plays a crucial role in enhancing the user interface and user experience of SAP applications. Its primary function is to customize and simplify the SAP screens according to user requirements, thereby making the system more user-friendly and efficient. In conclusion, GuiXT is a powerful tool for enhancing and customizing the SAP user interface. By offering a wide range of customization options and integrations, GuiXT can significantly improve the efficiency, accuracy, and user satisfaction of SAP system operations.

Screen Enhancement

GuiXT provides tools to modify the layout and appearance of SAP screens. Users can rearrange fields, tables, and buttons, hide unnecessary elements, and change labels to create a more intuitive and streamlined interface. This customization can help reduce the complexity of SAP transactions and minimize user errors.

Automation of User Inputs

Through the InputAssistant, another tool offered by Synactive, GuiXT can automate repetitive user inputs, reducing the need for manual data entry and improving the efficiency of SAP transactions. The InputAssistant can also be used to minimize the number of screens in a transaction, further simplifying the user experience.

Embedding Web Pages

With GuiXT, users can embed web pages directly into SAP screens. This feature enables users to access relevant external information without leaving the SAP system, facilitating more efficient work processes and decision-making.

Using Interfaces and Web Services

GuiXT can leverage interfaces and web services to integrate data and functionality from other systems into the SAP GUI. This capability allows users to interact with multiple systems through a single, unified interface, leading to improved productivity and user satisfaction.

Integration of Data and Excel Files

GuiXT provides options for integrating data from Excel files directly into SAP screens. This integration allows for easy data transfer between SAP and Excel, eliminating the need for manual data entry and reducing the potential for input errors.

Activating and Using GuiXT

Source: [3]

The activation and usage of GuiXT involve a series of steps that allow the user to customize the SAP GUI according to their needs.

Activation

GuiXT is shipped with the SAP product CD and is installed along with the SAP GUI. To activate GuiXT, navigate to the standard toolbar of the SAP system and choose 'Adjustment of the local layout', then 'Activate GuiXT'. This option is available from SAP GUI Release 4.6B onward.

Setting Up

GuiXT's profile parameters are stored in the Windows registry, but an alternative option is to use a GUIXT.INI file. This method is particularly useful when installing GuiXT on multiple PCs with a predefined profile. The GUIXT.INI file contains parameters that determine which scripts can be utilized for specific transactions.

If GuiXT needs to be made available to a large number of users, it can be installed on a network server. This requires the SAP GUI and the GuiXT programs (GUIXT.EXE, GUIXT.DLL, GUIXT.INI, and others) to be installed in the central SAP GUI directory. The GuiXT window can be hidden from end users via the profile parameters 'StartMinimized Yes' or 'StartHidden Yes'.

Creating and Storing Scripts

GuiXT scripts, which are used to customize the SAP GUI, are stored as normal ASCII text files. The directory for storing the scripts can be specified with the parameter 'Directory1 directoryname'. Overall, four profile parameters (Directory1, Directory2, Directory3, and Directory4) are available for storing GuiXT scripts. The system searches these directories in reverse order (starting with Directory4) for a suitable script, executing the first one it finds.

Naming a GuiXT Script

Each GuiXT script refers to one screen of a program, and these screens are stored in the Repository under the ABAP program name and a 4-digit number. For instance, screen 0100 of the program SAPMV45A. When creating a GuiXT script for a transaction, activate GuiXT in the standard toolbar, start the transaction, and select 'Edit' > 'Script' in the GuiXT window. The editor opens with a corresponding script name.

GuiXT scripts are language-dependent, and a language key must be specified in the script name (E for English, D for German, I for Italian, J for Japanese, etc.). The script file name follows the format 'pppppppp.Lnnnn.txt', where 'pppppppp' is the ABAP program name, 'L' is the 1-digit language key, and 'nnnn' is the 4-digit screen number

Related Research Articles

In computing, a window is a graphical control element. It consists of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. It usually has a rectangular shape that can overlap with the area of other windows. It displays the output of and may allow input to one or more processes.

ABAP is a high-level programming language created by the German software company SAP SE. It is currently positioned, alongside Java, as the language for programming the SAP NetWeaver Application Server, which is part of the SAP NetWeaver platform for building business applications.

In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system. The icon itself is a quickly comprehensible symbol of a software tool, function, or a data file, accessible on the system and is more like a traffic sign than a detailed illustration of the actual entity it represents. It can serve as an electronic hyperlink or file shortcut to access the program or data. The user can activate an icon using a mouse, pointer, finger, or voice commands. Their placement on the screen, also in relation to other icons, may provide further information to the user about their usage. In activating an icon, the user can move directly into and out of the identified function without knowing anything further about the location or requirements of the file or code.

The Taskbar is a graphical user interface element that has been part of Microsoft Windows since Windows 95, displaying and facilitating switching between running programs. The Taskbar and the associated Start Menu were created and named in 1993 by Daniel Oran, a program manager at Microsoft who had previously collaborated on Great ape language research with the behavioral psychologist B.F. Skinner at Harvard.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

<span class="mw-page-title-main">Toolbar</span> Element of computer graphical interfaces

The toolbar, also called a bar or standard toolbar, is a graphical control element on which on-screen icons can be used. A toolbar often allows for quick access to functions that are commonly used in the program. Some examples of functions a toolbar might have are open file, save, and change font. Toolbars are usually distinguished from palettes by their integration into the edges of the screen or of other windows. This can result in wasted space if multiple underpopulated bars are stacked atop each other or interface inefficiency if overloaded bars are placed on small windows.

<span class="mw-page-title-main">Graphical widget</span> Element of interaction in a graphical user interface

A graphical widget in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct manipulation to read or edit information about an application. User interface libraries such as Windows Presentation Foundation, Qt, GTK, and Cocoa, contain a collection of controls and the logic to render these.

<span class="mw-page-title-main">Tooltip</span> Graphical user interface element

The tooltip, also known as infotip or hint, is a common graphical user interface (GUI) element in which, when hovering over a screen element or component, a text box displays information about that element, such as a description of a button's function, what an abbreviation stands for, or the exact absolute time stamp over a relative time. In common practice, the tooltip is displayed continuously as long as the user hovers over the element or the text box provided by the tool. It is sometimes possible for the mouse to hover within the text box provided to activate a nested tooltip, and this can continue to any depth, often with multiple text boxes overlapped.

Systems Applications Products audit is an audit of a computer system from SAP to check its security and data integrity. SAP is the acronym for Systems Applications Products. It is a system that provides users with a soft real-time business application. It contains a user interface and is considered very flexible. In an SAP audit the two main areas of concern are security and data integrity.

<span class="mw-page-title-main">Quartz Composer</span> Node-based visual programming language

Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in macOS for processing and rendering graphical data.

<span class="mw-page-title-main">SAP Graphical User Interface</span> Component of SAP systems

SAP GUI is the graphical user interface client in SAP ERP's 3-tier architecture of database, application server and client. It is software that runs on a Microsoft Windows, Apple Macintosh or Unix desktop, and allows a user to access SAP functionality in SAP applications such as SAP ERP and SAP Business Information Warehouse (BW). It is used for remote access to the SAP central server in a company network.

<span class="mw-page-title-main">Ribbon (computing)</span> Graphical user interface element

In computer interface design, a ribbon is a graphical control element in the form of a set of toolbars placed on several tabs. The typical structure of a ribbon includes large, tabbed toolbars, filled with graphical buttons and other graphical control elements, grouped by functionality. Such ribbons use tabs to expose different sets of controls, eliminating the need for numerous parallel toolbars. Contextual tabs are tabs that appear only when the user needs them. For instance, in a word processor, an image-related tab may appear when the user selects an image in a document, allowing the user to interact with that image.

<span class="mw-page-title-main">Workbench (AmigaOS)</span> Graphical user interface for the Amiga computer

Workbench is the desktop environment and graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

<span class="mw-page-title-main">Features of the Opera web browser</span> List of software application features

This article details features of the Opera web browser.

<span class="mw-page-title-main">Adobe AIR</span> Cross-platform runtime system for building rich web applications

Adobe AIR is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applications, programmed using Adobe Animate, ActionScript, and optionally Apache Flex. It was originally released in 2008. The runtime supports installable applications on Windows, macOS, and mobile operating systems, including Android, iOS, and BlackBerry Tablet OS.

<span class="mw-page-title-main">Kickstart (Amiga)</span> Bootstrap firmware used by Amiga computers

Kickstart is the bootstrap firmware of the Amiga computers developed by Commodore International. Its purpose is to initialize the Amiga hardware and core components of AmigaOS and then attempt to boot from a bootable volume, such as a floppy disk. Most Amiga models were shipped with the Kickstart firmware stored on ROM chips.

<span class="mw-page-title-main">AmigaOS</span> Operating system for Amiga computers

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner and then Hyperion Entertainment. A PowerPC microprocessor is required for the most recent release, AmigaOS 4.

<span class="mw-page-title-main">Command-line interface</span> Computer interface that uses text

A command-line interface (CLI) is a means of interacting with a computer program by inputting lines of text called command-lines. Command-line interfaces emerged in the mid-1960s, on computer terminals, as a user-friendly alternative to punched cards.

SAP Logon Tickets represent user credentials in SAP systems. When enabled, users can access multiple SAP applications and services through SAP GUI and web browsers without further username and password inputs from the user. SAP Logon Tickets can also be a vehicle for enabling single sign-on across SAP boundaries; in some cases, logon tickets can be used to authenticate into 3rd party applications such as Microsoft-based web applications.

<span class="mw-page-title-main">Paint Tool SAI</span> Image editor and digital painting software

SAI or Easy Paint Tool SAI (ペイントツールSAI) is a lightweight raster graphics editor and painting software for Microsoft Windows developed and published by Systemax Software. Development of the software began on August 2, 2004, and the first alpha version was released on October 13, 2006. SAI's official release (1.0.0) was on February 25, 2008, and an update preview was released shortly after. It has been available on Microsoft Windows from XP to 11.

References

  1. "SAP Help Portal". help.sap.com. Retrieved 2023-06-19.
  2. "Synactive documentation". synactive.com. Retrieved 2023-06-19.
  3. "GuiXT (SAP Library)". help.sap.com. Retrieved 2023-06-19.