Upload
coolrapper119
View
224
Download
1
Embed Size (px)
Citation preview
8/10/2019 Sapconsole 2002 Installation
1/20
8/10/2019 Sapconsole 2002 Installation
2/20
SAPConsole User Guide
SAP AG - English Page 2 of 20
Copyright 1999 SAP AG. All rights reserved.
No part of this documentation may be reproduced or transmitted in any form orfor any purpose without the express permission of SAP AG.
SAP AG further does not warrant the accuracy or completeness of the
information, text, graphics, links or other items contained within these
materials. SAP AG shall not be liable for any special, indirect, incidental, or
consequential damages, including without limitation, lost revenues or lost
profits, which may result from the use of these materials. The information in
this documentation is subject to change without notice and does not represent a
commitment on the part of SAP AG in the future.
Some software products marketed by SAP AG and its distributors contain
proprietary software components of other software vendors.
Microsoft, WINDOWS, NT and EXCEL and SQL-Server are
registered trademarks of Microsoft Corporation.IBM, OS/2, DB2/6000, AIX, OS/400 and AS/400 are a registered
trademark of IBM Corporation.
OSF/Motif is a registered trademark of Open Software Foundation.
ORACLE is a registered trademark of ORACLE Corporation, California,
USA.
INFORMIX-OnLine for SAP is a registered trademark of Informix Software
Incorporated.
UNIX and X/Open are registered trademarks of SCO Santa Cruz
Operation.
ADABAS is a registered trademark of Software AG.
SAP, R/2, R/3, RIVA, ABAP/4, SAPoffice, SAPmail,
SAPaccess, SAP-EDI, SAP ArchiveLink, SAP EarlyWatch, SAPBusiness Workflow, R/3 Retail are registered trademarks of SAP AG.
SLnet, is a registered trademark of Seattle Lab, Inc.
SAP AG assumes no responsibility for errors or omissions in these materials.
All rights reserved.
8/10/2019 Sapconsole 2002 Installation
3/20
SAPConsole User Guide
SAP AG - English Page 3 of 20
Contents
1 SAPConsole ..........................................................................................4
1.1 Introduction .........................................................................................4
1.2 Components.........................................................................................4
1.3 Features ...............................................................................................4
1.4 Limitations...........................................................................................5
2 SAPConsole Administrator..................................................................6
3 Profiles ..................................................................................................7
3.1 Creating Profiles ..................................................................................7
3.2 Deleting Profiles ..................................................................................7
3.3 Editing Profiles ....................................................................................8
3.4 Setting the Default Profile.................................................................... 84 SAP R/3 Connections............................................................................9
4.1 Manually Defining a Connection..........................................................9
4.2 Using Existing Connection Parameters from SAPLogon ....................10
5. General Settings..................................................................................11
6 I/O Engine...........................................................................................13
7 SAPVtio ..............................................................................................14
7.1 Configuring SAPVtio........................................ .................................147.1.1 Output Stream ........................................................................................ 157.1.2 Input Stream........................................................................................... 17
8 Preparing the RF Terminal for Users...................................... .......... 18
9 Appendix.............................................................................................19
8/10/2019 Sapconsole 2002 Installation
4/20
SAPConsole User Guide
SAP AG - English Page 4 of 20
1 SAPConsole
1.1 Introduction
As part of SAPs ongoing effort to build on R/3 core business logic and offer it
for non-standard display environments, SAPConsole has been developed to
extend R/3 functions to support character-cell terminals, including radio
frequency (RF) devices.
SAPConsoles main responsibilities are:
Connecting to, and exchanging information with, the R/3 System. This
information is usually in the form of descriptions of screen elements and
their contents.
Managing the interaction between users and screens. SAPConsole utilizes
an I/O engine, an additional software component through which allSAPConsole user-related I/O operations are performed.
SAPConsole is independent of vendor-specific devices and communication
protocols.
1.2 Components
SAPConsole consists of the following elements:
SAPConsole interface module
SAPConsole Administrator. For more information, seeSAPConsole
Administrator.
I/O engine. For more information, see I/O Engine.
1.3 Features
SAPConsole:
Provides the backbone for interfacing with external devices, without the
need for third-party middleware
Enhances the display coverage of the standard front-end SAPgui
component for character-cell environments
Provides an open interface for proprietary I/O engines
Is compatible with standard ABAP/SAPgui application
Supports standard ABAP/SAPgui development Enables efficient testing and maintenance, with the possibility of
performing application testing locally in a standard SAPgui environment
Enables increased reusability of the ABAP/4 environment
Provides vendor-independent support for character-cell RF terminals
Is a single source for both GUI and character-cell terminals
Involves minimum application-specific development
8/10/2019 Sapconsole 2002 Installation
5/20
SAPConsole User Guide
SAP AG - English Page 5 of 20
Supports multiple configuration profiles
Supports text boxes, check boxes, radio buttons and push buttons
1.4 Limitations
Currently, SAPConsole has the following limitations:
It requires the Windows NT /2000 platform to support RF devices.
It does not support some advanced SAPgui features such as tab strips,
Active X controls and GUI XT
8/10/2019 Sapconsole 2002 Installation
6/20
SAPConsole User Guide
SAP AG - English Page 6 of 20
2 SAPConsole Administrator
The SAPConsole Administrator provides you with the option of creating and
editing usage profiles. It is available as a Microsoft Windows control panelapplet.
Using SAPConsole Administrator, you can define one or more profiles
according to your needs. The profile specifies the R/3 System to which to
connect, and the I/O engine that a SAPConsole instance is to use.
There are no restrictions as to the usage of a profile and the number of profiles
you can define. Several instances of the SAPConsole may simultaneously run
on the same machine. These instances may either use different profiles or the
same one.
To open SAPConsole Administrator:
In the Control Panel, choose SAPConsole Administrator.The SAPConsole Administratorscreen appears.
8/10/2019 Sapconsole 2002 Installation
7/20
SAPConsole User Guide
SAP AG - English Page 7 of 20
3 Profiles
A profile is a group of settings, identified by a unique name, which is used by
each instance of the SAPConsole. Each profile holds the information thatdetermines the behavior of a running SAPConsole instance, including which
R/3 System to connect to, and which I/O engine to use.
When you select a profile, the profiles name is passed on to the SAPConsole
instance as a command line parameter (sapcnsl.exe p ).
To select a profile:
Choose the name of the profile from the profile tree on the left side of the
SAPConsole Administratorscreen. The following sections appear on the right
side of the screen:
SAP R/3 connection
Terminal engine General settings
The name of the selected profile appears on the bottom right hand corner.
3.1 Creating Profiles
You can create a new profile from the beginning or create one with the same
configuration as an existing profile.
To create a new profile from the beginning:
1. In the profile tree, right-click Profilesand chooseNew profile.
2. After you have configured the profiles settings, choose Apply. The systemsaves the profile.
To create a profile based on an existing profile:
1. Select an existing profile.
2. Right-click the profile and choose Clone.
The system creates a new profile with the same configuration as the
original profile, and assigns it a new name and sequential number.
The configuration of the I/O engine will not necessarily be copied. For
more information, see I/O Engine.
3.2 Deleting Profiles
To delete a profile:
1. Select the profile.
2. Right-click the profile and choose Remove.
8/10/2019 Sapconsole 2002 Installation
8/20
SAPConsole User Guide
SAP AG - English Page 8 of 20
3.3 Editing Profiles
You can change the configuration and name of a profile.
To change the configuration of a profile:1. Select the profile and modify its settings.
2. After you have changed the profiles settings, choose Apply. The system
saves the profile.
To rename a profile:
1. Select the profile.
2. Right-click the profile and choose Edit name.
3. Enter a new name for the profile.
3.4 Setting the Default ProfileYou can set any profile as the default profile.
To set a profile as the default profile:
Double-click the profile or right-click the profile and choose Set as default.
The name of the profile is displayed in bold.
8/10/2019 Sapconsole 2002 Installation
9/20
8/10/2019 Sapconsole 2002 Installation
10/20
SAPConsole User Guide
SAP AG - English Page 10 of 20
Router
Complete SAP router string
Trans Code
The first transaction code that will be executed
4.2 Using Existing Connection Parameters from SAPLogon
You can use the connection parameters of any system that has been added to
SAPLogons list.
To use existing connection parameters from SAPLogon:
1. In the General settingssection, choose SAPLogon Selection.
The Systemand Trans Codefields appear in the SAP R/3 connectionsection.
2. Select a system.
3. Enter a transaction code representing the first transaction that will beexecuted.
8/10/2019 Sapconsole 2002 Installation
11/20
SAPConsole User Guide
SAP AG - English Page 11 of 20
5 General Settings
You can configure the following general settings for a profile:
Field/Button DescriptionPB Brackets on/off Push Buttons are/arent concluded in bracketsTruncate unused lines The ability to define whether unused lines (such as
frames and empty lines) require truncationSAPLogon Selection Allows you to choose the method of logging on.
For a further explanation, refer to SAP R/3
Connections.Optional Log Screen The option of connecting to the R/3 system via a
modifiable logon screen (Program: SAPMSYST,
number: 0025)Skip message confirmation Allows for the automatic confirmation of R/3
messages (for example, when SAPConsole is
started in batch mode).
This function is particularly useful for customers
with middleware programs who want to avoid
double messaging.Screen columns and rows Allows you to configure the size of message
screensKey mapping The option to remap the function keys that are sent
from RF devices to R/3.
Process as F no remapping
Process as CTRL + F for example, F1 is
substituted by Ctrl + F1
8/10/2019 Sapconsole 2002 Installation
12/20
SAPConsole User Guide
SAP AG - English Page 12 of 20
Field/Button Description
Process as SHIFT + F for example, F1 is
substituted by Shift + F1
Process as CTRL + SHIFT + F for example,
F1 is substituted by Ctrl + Shift + F1Code page Provides various character sets and language
support
ANSI Code page the default ANSI code page
OEM Code page the default OEM code page
By number a specific code page number to be
defined
8/10/2019 Sapconsole 2002 Installation
13/20
SAPConsole User Guide
SAP AG - English Page 13 of 20
6 I/O Engine
You can select the I/O engine through which SAPConsole and the user interact.
There are three types of I/O engine:
Configurable (system wide): The engine is configurable, but does not
support profiles. Changing the engine configuration of one profile will also
change the engine configuration of all other profiles.
Configurable (by profile): You can configure the engine for each profile.Cloning a profile does not clone the configuration of the I/O engine.
Non-configurable: You can not configure the engine.
To select an I/O Engine:
1. In the Terminal enginesection, select the name of an engine.
2. Choose Configto configure the engine.
NOTE: For further information on a specific engine, see the engines usermanual.
8/10/2019 Sapconsole 2002 Installation
14/20
SAPConsole User Guide
SAP AG - English Page 14 of 20
7 SAPVtio
SAPVtio is SAPs flexible, telnet-oriented default I/O engine, developed to
provide an easy and vendor-independent way to use SAPConsole from allprominent RF devices.
SAPVtio capitalizes on the fact that all devices have built-in support for telnet
emulation. For devices that support ANSI/vt220 telnet emulation, you do not
need an external I/O engine, but rather a running telnet server and SAPVtio. A
typical installation of the SAPConsole framework includes the installation of
SAPVtio.
Although the telnet protocol and emulations are well known and accepted
independent standards, there are sometimes subtleties in the way different RF
vendors and different telnet servers implement them. SAPVtio can easily be
configured to work with different implementations. This flexibility allows
SAPVtio to support the widest range of devices and telnet servers.
7.1 Configuring SAPVtio
You must configure SAPVtio according to the requirements of the telnet server
used. Generally speaking, telnet servers offer two modes of work:
1. Direct (raw mode): The telnet server passes the output of the program
directly to the client, without any intervention or filtering. In this case,
SAPVtio writes escape sequences directly to the client.
2. Indirect (advanced mode): The telnet server expects the output to becoming from a telnet ignorant program that regularly calls up the
Windows console and uses it to communicate its output. In this case, the
server interprets these communications and translates them into equivalent
terminal emulation escape sequences, which are then sent directly to the
client.
In rare instances, a telnet server may also offer similar modes of work for
special key (for example, function key) input. It might be configured to
translate incoming escapes into their corresponding Windows virtual key
codes, or to let the original escape path go directly to the program, which
recognizes and interprets it.
SAPVtio supports configuration by profile only. For more information onconfiguration by profile, see I/O Engine.
To configure SAPVtio:
1. In the Terminal enginesection, select SAPVtioas the I/O engine.
2. Choose Config. The SAP Terminal Server Configurationdialog box appears.
The SAP Terminal Server Configurationdialog box allows you to specify
8/10/2019 Sapconsole 2002 Installation
15/20
SAPConsole User Guide
SAP AG - English Page 15 of 20
which type of input SAPVtio has to expect and which type of output it will
produce.
7.1.1 Output Stream
Standard console output
Select Standard console outputfor interpreted output. SAPVtio writes regular
Windows console output and the telnet server then interprets and converts this
output into telnet commands.
Convert attributes to colors
Since SAPConsole is oriented towards character-based terminal devices,
different types of screen fields are distinguished by having different terminal-
oriented attributes, such as being underlined or reverse video (inverse). For
example, a mandatory field is marked as such using the inverse attribute to
catch the attention of the user.
The Windows console does not support all of these attributes but can produce
colored output.
Some telnet servers, like the Seattle Lab SLnet product, enable the display of
different terminal attributes (such as inverse, bold and underlined) on the RF
terminals by mapping them to a combination of different console colors. The
server interprets certain colors as mapping to certain terminal attributes, and
sends their corresponding escape commands to the client terminal. This makes
it possible for SAPVtio to write console-oriented (colored) output, while
8/10/2019 Sapconsole 2002 Installation
16/20
SAPConsole User Guide
SAP AG - English Page 16 of 20
retaining the terminal-oriented visual separation between field types on the
client side.
To define the mapping of console color combinations to attributes that your
server supports:1. Select Convert attributes to colorsand click the corresponding button. The
Mappingdialog box appears.
2. Select the attributes to modify the output on the RF terminal The text on the
RF terminal will be displayed as inverse, bold and/or underlined, depending
on the combination of foreground and background colors.
Display SelectRegular Output Attributes:
Foreground Red
Foreground Green
Foreground BlueInverse Input Attributes:
InverseOutput Attributes: Background Red
Background Green
Background BlueUnderlined Input Attributes:
Underlined
Output Attributes: Foreground Red
Foreground Intensity
Console AttributesTerminal Attributes
8/10/2019 Sapconsole 2002 Installation
17/20
SAPConsole User Guide
SAP AG - English Page 17 of 20
Enable bell signal
Select Enable bell signal if you want to hear a bell upon receipt of an error
message (for SLnet only).
7.1.2 Input Stream
Standard console events input
Select Standard console events inputif you are using an application, such as
SAPConsole, which runs on a telnet server and performs all of the escape
sequence interpreting internally (receives the interpreted virtual keys from the
telnet server, rather than the actual escape sequence sent by the RF device).
8/10/2019 Sapconsole 2002 Installation
18/20
SAPConsole User Guide
SAP AG - English Page 18 of 20
8 Preparing the RF Terminal for Users
The administrator should take measures to ensure that the connection to the
SAPConsole is established automatically for any user calling up the telnetserver via an RF terminal. The user will be required to only enter his or her
user name and password to start working in the R/3 System.
If the administrator does not do this, it will be necessary to inform the RF
terminal user as to which command line he or she must enter after connecting
to the telnet server.
The administrator can define profiles that differ with respect to:
The R/3 system to which the user connects
The first transaction code that will be executed
The I/O engine to be used
If the administrator wishes to assign one or more users to a specific profile, thismust be done via the telnet administrator. The users themselves are defined in
the telnet server and each of them can then be assigned to a profile in the
SAPConsole Administrator.
The exact action taken by the administrator will depend on personal
preferences and the I/O engine used.
Example 1: There is a need to define different profiles for different
activities
The administrator should define different profiles with different transaction
codes. For instance, one transaction code may be for cycle counting and theother may be for putaways.
Example 2: The RF terminals being used have different screen sizes
The administrator should define two different profiles with different
transaction codes. One transaction code will be for larger screens, and the other
will be for smaller screens. The administrator can then assign each different RF
terminal to its appropriate profile.
8/10/2019 Sapconsole 2002 Installation
19/20
SAPConsole User Guide
SAP AG - English Page 19 of 20
9 Appendix
Specifying escape sequences
The telnet server converts the escape sequences that it recognizes to the
Windows virtual keys. The SAPVtio engine uses the virtual keys.
For more information on the escape sequences and virtual keys, see the
VT220.TXT text file provided with the SAPConsole package.
Here, an example of the file contents:
Each line in the file identifies one escape sequence recognized by the telnet
server. A line starting with % is considered to be a comment only and is
disregarded.
The escape sequence is identified by 3 parameters:
1. The escape sequence characters (not including the ESC character that starts
the sequence)
2. The ASCII key code that is to be generated upon recognition of this
sequence (usually 0 for extended keys)
8/10/2019 Sapconsole 2002 Installation
20/20
SAPConsole User Guide
SAP AG English Page 20 of 20
3. The Windows Virtual Key code to be generated upon recognition of this
sequence
All numbers specified in the terminal configuration file are in decimal format.