Search
appendfile
appendrow
applyguiscript
box
boxsize
breakpoint
buttonsize
cachefile
call
calljs
calljsasync
callvb
callvbasync
callvbs
callvbsasync
checkbox
checkdate
clear
clearcallcache
closecontrol
closefile
column
columnheader
columnorder
columnsize
columnwidth
comment
comparetext
compress
connecthtml
control
converttext
copyfile
copytext
createstructure
createtable
decimalseparator
default
del
deleterow
deletestructure
deletetable
disable
dropdownlist
enter
fieldsize
file
gettableattribute
getfieldattribute
getgridvalues
globaltextreplace
goto / label
historyupdate
icon
if/else/endif
ignorewarning
image
include
inputfield
insertrow
leave
link
listimage
localvaluehelp
mark
message
noarearesize
nodropdownlist
noinput
nogroupbox
noleadingzeros
noscrollbar
notypeaheadsearch
numerical
offset
on
openfile
parameter
playsound
pos
process
processingoption
pushbutton
radiobutton
radiobutton (IA)
readfile
readrow
removefile
renamefile
replacetext
required
retry_on_error
return
returnvalues
rfcconnect
savecontrol
searchhelp
selectdirectory
selectfile
screen
set
setactivetab
setcursor
setlefttab
sort
start
statusmessage
stop
tab
table
tablewidth
text
terminateprocess
textbox
textreplace
tip
title
titleprefix
titlesuffix
using
updaterow
uppercase
versionnumber
webview
windowposition
windowsize
1 Change screen layout
2 Pushbuttons
3 Support data entry
4 Change and add texts
5 Add tips
6 Add images
1 Create InputScript
2 Test InputScript
3 Parameters and input fields
4 Fields on tab controls
5 Adding columns
6 Adding tables
7 Single-screen transactions
8 BAPI calls
1 Calling a VB.NET function
2 Debugging VB.NET
3 Display a Windows form
4 Embed ActiveX controls
5 Translating texts
6 Creating diagrams and charts
7 Communicate with external controls
8 Read cells of a grid control
9 Read data from an Excel worksheet
10 Reading and processing textfiles
11 Sending e-mails
12 Embedding Windows Forms
1 Call JavaScript
2 Debug JavaScript
3 Communication JavaScript / GuiXT
1 Call a VBScript function
2 Debug VBScript
3 External Controls: Word
4 Embed HTML
5 Reading grid cells
6 Javascript instead of VBScript
1 Display SAP data
2 Use derived values
3 Change SAP data
4 Check user input
5 Entry tables
6 Tabs
7 Navigation
8 Dialogs in the ABAP class library
9 Display and upload documents
10 Tables in the expanded detail area
11 Display tables separately
12 Typical extensions
Customizing SAP Screens
Adding columns (14 min.)
Merging screens (1) (23 min.)
Merging screens (2) (21 min.)
Display tabular data (33 min.)
Using SAP Query for data retrieval (19 min.)
Single Screen Mode for MM01 (50s min.)
Using Excel VBA and Charts (46 min.)
Introduction (12 min.)
WYSIWYG Mode (10 min.)
Introduction (5 min.)
UI process comparison (5 min.)
User menu generation (5 min.)
Overview (5 min.)
Introduction (51 min.)
Fiori Launchpad (05 min.)
ABAP Debugging (08 min.)
Simplify a selection screen
Toggle between 'simplified' and 'standard'
Read the content of an ABAP list
Read and write strings in a list
Submit a report and read the output
Use SAP Query for data retrieval
Use the text edit control
Create tabs
Capture a screenshot of a control
Provide drag&drop functionality
Create wrapper for controls
Using the DataGridView
Create and embed barcodes
Handling Keyboard inputs in own control
Get current date and time
Get server date and time
Get UTC date and time
Check that a string is a valid date
Date calculations
Calculate beginning and end of month
Convert a date to format YYYYMMDD
Convert a date from format YYYYMMDD
Check that a date is in the past
Check that a date is a working day
Check that a date is a factory working day
Determine the week for a given date
Next working day
Add or subtract working days
Calculate a time difference
Next factory working day
Verbose date format
Verbose date format via VB
Date input
Dynamic screens and menus
Using dynamic coordinates
Suppress superfluous columns in a table
Dependent drop down lists (GuiXT)
Dependent drop down lists (VB.NET)
Send an e-mail with callVB
Embed an HTML menu
Embed an HTML dialog
HTML files from SAP Repository
Use variables in a URL
Visualize data with WebGL
Refresh a screen automatically
Draw charts with javaScript frameworks
Embed Fiori Apps
Create a temporary file
Read file properties
Delete a folder
Copy files to the clipboard
Print a document
Read a zip file
Read a random line of a text file
Fetch files from an SFTP server
Transfer a binary file
Clear variables at start of transaction
Show own popup screen
Execute OK-Code with field values
Change the title during processing
Using 'Enter' in a GuiXT script
Display a processing message
Activation of GuiXT in SAP GUI
Silent installation of GuiXT
Silent installation of Script Editor Pro
GuiXT Version bundled with SAP GUI
Install the GuiXT utilities
Use WebDAV for MIME repository
JavaScript, VBScript or VB.NET?
Testing after source code changes
Reading a registry value
Converting a floating point number
Returning a function result
Using JavaScript frameworks
Arithmetic with GuiXT variables
Calling VB.NET from JavaScript
Calling VBScript from JavaScript
Create a bar char
Convert GuiXT table to array
Asynchronous Google Maps API
Calculate distance between addresses
Google Places Autocomplete
Check whether Excel is installed
Read an Excel file
Read and write Excel interactively
Export table to Excel via .csv file
Generate multiple Excel worksheets
Embed Excel diagram
Start an InputScript from Excel
Read Excel as OLE Database
Generate an Outlook email
Generate a Word document
Generate a Word document, multiple parts
Export data to MS Project
Import data from MS Project
Background information
Built-in functions for the Grid Control
Built-in functions for the Tree Control
Built-in functions for the Toolbar Control
Built-in functions for the Text Control
Built-in functions for special screens
Select a grid row
Query selected grid rows
Read a whole grid
Trace the grid loading
Select a tree node
Read a whole tree
Consuming a simple OData service
Background information
External and internal data formats
Call \"bapi_salesorder_getdetailbos\"
Call \"bapi_salesorder_simulate\"
Call \"measurem_docum_read_last\"
Call \"sd_shipment_delivery_view\"
Call \"read_text\" and \"save_text\"
Bundling calls
Parallel processing
Remote method call
Suppress the horizontal scrollbar
Display sort indicator in table column
Display status icons in a table column
Drop-down list for a table column
Saving the user settings
Display a PDF via a pushbutton
Embed a PDF via a pushbutton
Generate a PDF
Read data from a HANA database
Read an SAP table
Read an SAP table via 'rfc_read_table'
Use an outer join
Use a CDS view
Using the Open Call interface
Using built-in SQL functions
Reading searchhelp values
Using complex selection criteria
Checking the RFC configuration
Configuration for SSO and SNC
Central guixt.ini from SAPMR
Implement your own function module
Start a transaction in another system
Find the internal name of a column
Read an ALV grid
Upload Excel data to an ALV grid
Overview
Read a grid control with ApplyGuiScript
Upload Excel to an SAP grid control
Read data from an HTML viewer control
Scroll through a table
Upload a CSV file
Process all table columns
Upload Excel interactively
Optimize the toolbar in Fiori theme
Texts with fonts and colors
Left-aligned pushbutton texts
Drop down list with label
Delete the active tab
Enlarging an image
Company logo in the SAP GUI title bar
Images on pushbuttons
Make a message more noticeable
Multiselection
Additional selection criteria
Own function key assignment
Add leading zeros to a string
Add leading zeros if numeric
Delete leading zeros from a string
Convert to uppercase/lowercase
Split a string into two parts
Remove trailing characters
Remove leading characters
Inverted commas in strings
Search a substring
SSO logon
Safety checks at logon
Generate an Excel file
Generate a Word document
Dynamic tooltips
Dynamic document title
Table variable techniques
Reading a .csv file
Selecting rows of a table variable
Row selection with regular expressions
Automated screenshots
Transfer files to/from the SAP Web Repository
Enhancing generated transactions
Understanding the generated scripts
Adding your own input data checks
Restricting dropdown lists dynamically
Enable or disable the UI logging onscreen
Translation of long texts
Consume a web service (via VB)
Consume a web service (via JavaScript)
Consume a web service (via CopyText)
Recognize a form with Azure
Integrate Watson Assistant
Position a control window at the edge
Transparent background
Reload a web page
Hide scrollbars via JavaScript
GuiXT basics
Screen elements and positions
Scripts
GuiXT window and editor
GuiXT Profile
Location of profile
License file
Scripts in SAP Web Repository
Scripts in SAP MIME Repository
Installation and Update
Installation for numerous users
User statistics
User catalog
Role specific user interface
Multi language support
RFC (Remote Function Call)
Table handling
Transaction variants
Variables
Deleting menu items
Error analysis
Generate a GuiXT system trace
InputScripts
InputScript Debugger
Input Recording
Variables, Calculations, Comparisons
System variables
Search help for input fields
Foreign key check and text display
Function module /guixt/dbselect
Function module /guixt/submitreport
File handling in InputScripts
Text handling
Using tables in function calls
Input history
Generating local value help
Input Sets
Basics
Control
WebView
CallVB
CallVBasync
CallVbs
CallVbsAsync
CallJS
CallJSasync
Class 'guixt' in VB
Object 'guixt' in JavaScript and VBScript
GUI Scripting in VB
Overview
Installation
ANSI- and UTF-8 codepages
Insert Command
WYSIWYG Editor
Own code blocks for the ic menu
GuiXT help for a keyword
Display options for a keyword
Display an include or a process= file
Working with several files
Pin window
Further functions
Choose a font
Choose colors
Coloring presets
Select/deselect backup feature
Display line numbering
Always save as ansi/unicode
Remember windowsize and -position
Syntaxcheck
Insert an SAP icon
List included scripts
Used variables in current path
Display ActiveX Controls
Compare files
Show tree of elements
Find in all scripts
Screen elements
Syntaxcheck all scripts in directory
Overview
Installation
Projects
Transaction overview
Single screen transactions
Input value analysis
Menu path analysis
Error message analysis
Search help analysis
InputScript analysis
Detailed list
Technical list
Administration
Functions
Technology
Prerequisites
Installation Guide
Using the SAP Web Dispatcher
General
Company address and logo
Logon screen
Logon tickets
Administrators
Defining 'My customers'
Product images
Price conditions
GUI Layout
SAP RFC Connection
SAP GUI Logon
SMTP Server
Exchange Server
Sales Area
Company Code
Credit Control Area
Dunning Area
Holiday Calendar
Report for Conditions
Order/Offer Types
Partner and Relations
Notification Type
Archive
Country and Language
Preselections
Customer Hierarchy
SAP Standard Text
Length Material Number
Activities
Contact Person
Defining Campaigns
Common Parameters
User Parameters
Plants
Work Center
Planning Board
Order Types
User Status
Language Selection
E-Mail Adress
Activity Types
Storage Locations
Movement Types
Contact Person
Selection of Tabs
Page Layout
Sales Statistics
Default Search Values
Length of List
Parameters for Selections
CSS Stylesheets
General
SAP authorizations
Server Id
General
CIS ABAP interface
RFC Select interface
BAPI and function units
SAP GUI scripting
ABAP reports
General
Example Product text
Example Production order
Example Complaints
Example Stock overview
Example Logon tickets
General
Example Sales
Example Sales Chart
Example Pricing
Example Credit Overview
Example Changes
Example Expiring Offers
Example Complaints
Example Billing Due List
General
Status
Trace and Tuning
Overview
Server setup
Development environment
Local development
Authorizations
Useful SAP transactions
Pushbuttons
Inputfields
Outputfields
Dropdowns
Tabs
Tables
iFrames
Hidden inputfields
Statusmessages
VS Code Snippets
Enter and sign measured values
Release purchase requisitions
Quickstart
Generating application parts
Data binding
Pushbuttons
Search helps
Tables
Update on tables
Layouts and filters
Responsive web design
Tabs
Dropdown lists
Multiple selection
Charts and diagrams
Speech output
Build methods
Validate methods
Range tables
Inline frames
Barcode reader
Static Fiori Tiles
Dynamic Fiori Tiles
s10actionparameter
s10addcss
s10applicationlog
s10build
s10buildcolumns
s10buildcsv
s10classname
s10clear
s10columnheader
s10confirmation
s10contextinfo
s10copy
s10databaseread
s10databaseselect
s10delta
s10dialog
s10dropdownlist
s10errormessage
s10exitdialog
s10fieldhelp
s10fieldlabel
s10folderlist
s10fromcontextinfo
s10getddic4text
s10getuservalue
s10getvalue
s10historyid
s10infomessage
s10init
s10link
s10localize
s10logerror
s10loginfo
s10logwarning
s10messagetext
s10nextscreen
s10objectbyname
s10readcss
s10readhistory
s10rebuild
s10removecss
s10setfocus
s10setlicense
s10setuservalue
s10sort
s10standardname
s10userinput
s10validate
s10writehistory
s10writestring
S10ActivateTab
S10Apply
S10Busy
S10DownloadTable
S10DropdownSelectAll
S10Enter
S10ErrorMessage
S10FilterTable
S10InfoMessage
S10Language
S10Logon
S10Logoff
S10Path
S10SetColorscheme
S10SSO
S10ToggleDetail
S10Upload
S10UploadData