34
Common SAPGUI Problems and Solutions for Level Two Support

Common SAPGUI Problems and Solutions for Level Two Support

Embed Size (px)

Citation preview

Page 1: Common SAPGUI Problems and Solutions for Level Two Support

Common SAPGUI Problems and Solutions for Level Two Support

                                               

Page 2: Common SAPGUI Problems and Solutions for Level Two Support

TABLE OF CONTENTS

1.0           OBJECTIVE

1.1           PURPOSE 1.2           AUDIENCE

2.0           INTRODUCTION

2.1           DESKTOP SERVICES FILE CHANGED OR DAMAGED 2.1.1             Symptoms 2.1.2             Solution 2.1.3             Explanation

2.2           INCORRECT SAP R/3 HOST NAME OR ADDRESS 2.2.1             Symptoms 2.2.2             Solution

2.3           LOGON GROUP CONFIGURATION PROBLEM 2.3.1             Symptoms 2.3.2             Solution

2.4           INCORRECT R/3 SYSTEM NUMBER 2.4.1             Symptoms 2.4.2             Solution 2.4.3             Explanation

2.5           SLOW SAPGUI PERFORMANCE ON WIDE AREA NETWORKS 2.5.1             Symptoms 2.5.2             Solution 2.5.3             Explanation 2.5.4             Installation Setup

2.6           DESKTOP RESOURCES AND SAPGUI 2.6.1             Symptoms 2.6.2             Solution

2.7           PASSWORD IS IN THE “EXCEPTION TABLE” 2.7.1             Symptom 2.7.2             Solution 2.7.3             Explanation

2.8           DETERMINING THE VERSION OF SAPGUI YOU ARE USING 2.9           USING SAPSWEEP TO UNINSTALL OLD VERSIONS OF SAPGUI 2.10       NETWORK CONNECTION PROBLEMS

2.10.1         Verifying Basic TCP/IP Network Connectivity 2.10.2         SAP Network Interface Layer

2.11       EXAMPLES OF NETWORK PROBLEMS 2.11.1         Symptoms 2.11.2         Solution

3.0           APPENDIX

3.1.1             Sample Desktop Services File (C:\Windows\services) 3.1.2             Example of a Successful “niping –t” Test 3.1.3             Services File Repair Script “sap_services.bat” 3.1.4             Services File Repair File “sap_dp_gw_.add” 3.1.5             Services File Repair File “sap_ms.add”

ObjectiveThe objective of this document is to describe commonly encountered problems with the network and SAPGUI, and suggest solutions.

1.1 Purpose

Page 3: Common SAPGUI Problems and Solutions for Level Two Support

The purpose of this document is to describe common network problems and SAPGUI problems in sufficient detail to allow the Basis analyst or support technician to quickly find solutions and get the user back on line.

1.2 Audience

This document is intended for experienced Basis administrators and support technicians who are familiar with TCP/IP networking, SAPGUI, and network tools like “niping”.  It is also useful to second and third level support in handling the most common problems.

Page 4: Common SAPGUI Problems and Solutions for Level Two Support

2.0 Introduction

This document describes most common problems that may be encountered when attempting to connect to an SAP R/3 server and log on as an SAP user.  Fixes, work-arounds, and referrals are provided to help you overcome these common problems:

Desktop services file changed or damaged

Incorrect SAP server host name or IP address

Incorrect SAP System Number

Slow SAPGUI Performance

Desktop Resources and SAPGUI

Password is in the “Exception Table”, too easy to guess, not secure

Determining Which Version of the SAPGUI You Are Using

Network connection problems

Page 5: Common SAPGUI Problems and Solutions for Level Two Support

2.1 Desktop Services File Changed or Damaged

2.1.1 SymptomsThere are two possible error messages for this problem.  If you are logging in using a “Logon Group” like “Atlas”, “FDC Operations”, or “GOH-Workgroup2”, you will receive this “load balancing error 88” message:

If you are logging directly into a particular SAP server, you will see this “service unknown” error:

The error window usually appears very quickly when you attempt to log into an R/3 system:

This means that SAPGUI cannot find an entry in your desktop services file.  (This message is also a symptom of not reaching the R/3 server, but that message has a slower response time.)

2.1.2 SolutionLocate the user’s desktop services file:

For Windows 95 and Windows 98 systems, the file path is “C:\Windows\services”

For Windows NT and Windows 2000, the file path is “C:\Windows\System32\Drivers\Etc\services”

Examine the services file, looking for the SAP port definitions.  There should be entries for ports “sapdp00” through “sapdp99”, “sapgw00” through “sapgw99”, and messge server entries like “sapmsHP1”, “sapmsPRD”, “sapmsPE1”, etc.  Compare the contents of the services file to the sample file in the Appendix below.  You will probably find that the SAP service entries beginning with “sapdp00” are missing.

Page 6: Common SAPGUI Problems and Solutions for Level Two Support

Missing SAP port definitions can be reapplied to the services file using the repair script “sap_services.bat”, available on the following servers.  Click on an entry to execute the script.

System Region Command Link

FDC, HPOCS, Goh-Fast

Bellerica MASS USA

\\bl_corp1\corp_sw\pc\sap_gui\SAP_GUI_46D\sap_services.bat

FDC, HPOCS, Goh-Fast

North Ryde Australia

\\Znryp001\share\sap_gui_46d\sap_services.bat

FDC, HPOCS, Goh-Fast

Val Bonne France

\\Valbonne1\Software\SAP-Install\SAP_GUI_46D\sap_services.bat

FDC, HPOCS, Goh-Fast

Santa Clara

CA USA

\\sc_corp1\corp_sw\pc\sap_gui\SAP_GUI_46D\sap_services.bat

Atlas Europe \\Znsgd034\atlasemea\sap_services.bat

Atlas North America

\\ZCARC003\GROUPS\AtlasGlobalHR\GlobalHRSupport\sap_services.bat

Atlas Brazil \\Zbrgc5\atlasbrs\sap_services.bat

Atlas Mexico \\Zgard1\atlasmex\sap_services.bat

Missing SAP port definitions can also be restored manually, by copying the entries from another system, or entering them into the services file using an editor, e.g. Notepad.

Note:  For Windows NT and Windows 2000 desktops, the services file is under the control of the Administrative User.  You will need administrator privileges to make changes to the file.  Use the “Install Privilege Tool” to grant administrative privileges.

2.1.3 ExplanationIf you are installing or configuring new network devices, like PCMCIA network adapter cards or modem cards, the installation or upgrade program may replace the IP services file.  This often happens to people who use a docking station with a network card when in their local office, but switch to a PCMCIA network card when they are working at other Nortel Networks sites.  Unfortunately, switching from one network interface to the other runs a network configuration program that replaces the user’s services file with its own version.  Any special port definitions that were added to the default file are lost.

The repair script “sap_services.bat” appends the SAP port definitions to the services file.  The list of ports includes message server entries for all known SAP systems.  Existing services file entries belonging to other applications are not lost.

Page 7: Common SAPGUI Problems and Solutions for Level Two Support

2.2 Incorrect SAP R/3 Host Name or Address

2.2.1 Symptoms

You receive this error message when attempting to log into SAP R/3:

This means that the Domain Name Server cannot find the host server you are asking for.  A similar message results if you ask for an IP address that is not available.

2.2.2 SolutionFirst, make sure you have spelled the host server name correctly, or entered the IP address correctly.  If the host name or IP address is being issued from a logon icon that you have used before, then it is probably correct, and the host itself is unreachable.

You can test whether the host is reachable using the ICMP Echo command, usually called “ping”.  Open a DOS window and enter “ping” followed by the host name or IP address.  If you do no receive an echo reply from the host, the disconnect may be caused at any point on the network between the desktop and the server.   Start by pinging other hosts you know about to see if they reply.  If they do not reply to their host name, try using their IP address, if you know it.  If none reply, try pinging your own desktop’s IP address.  If that fails, there is a network stack problem, and you need to call NT4HELP to get the network software reinstalled and/or reconfigured.

If you find that host servers reply to their IP address, but not to their host names, then you have a Domain Name Server (DNS) problem, which may be due to a configuration error on your desktop, or that the DNS server is unreachable.  In either case, you probably need to call NT4HELP to get the problem fixed.  Similarly, if you request an R/3 server by host name and you get a very slow initial response, this may be due to the DNS server having to look up the host’s IP address.  The DNS server may be very busy, or it may have to refer the question to a lot of its fellow DNS servers before it finds one that knows the answer.  If this is a chronic problem, try using the IP address instead, so the DNS does not have to look it up.  The only disadvantage of using the IP address directly is that sometimes IP addresses are changed by the network administrators, whereas host names usually remain the same for the working life of the server.  However, IP addresses for the SAP servers are not changed very often, and the quicker response for each login you do is definitely worth the trouble of having to change the IP address once or twice.

System Hostname

Atlas Development maple.us.nortel.com

Atlas Training cypress.us.nortel.com

Atlas Fix mulberry.us.nortel.com

Atlas Testing aspen.us.nortel.com

Atlas Production sequoia.us.nortel.com

FDC Development sapdv3.corpwest.baynetworks.com

FDC Unit Test saput3.corpwest.baynetworks.com

FDC System Test jumanji.corpwest.baynetworks.com

Page 8: Common SAPGUI Problems and Solutions for Level Two Support

System Hostname

FDC Production sapprd.corpwest.baynetworks.com

Goh-Fast Development sapde1.corpwest.baynetworks.com

Goh-Fast Testing sapqe1.corpwest.baynetworks.com

Goh-Fast Testing 2 sapqe2.us.nortel.com

Goh-Fast Conversion sapce1.corpwest.baynetworks.com

Goh-Fast Production sappe1.corpwest.baynetworks.com

HPOCS Development sapmd1.us.nortel.com

HPOCS Training sapmd1.us.nortel.com

HPOCS Fix samf1.us.nortel.com

HPOCS Production sapmp1.us.nortel.com

Page 9: Common SAPGUI Problems and Solutions for Level Two Support

2.3 Logon Group Configuration Problem

2.3.1 SymptomsThe user attempts to access any SAP System via the logon group “Atlas”, “GOH-WorkGroup1”, ”GOH-WorkGroup2”, “Customer Admin”, “EMEA”, “Financial Admin”, “Human Resources”, “Ireland”, “Operations”, “Public” or and receives a network timeout error.  There might be a problem with the configuration with the logon groups. 

To see if users are using Logon Groups: Go to Saplogon – select one of the SAP systems and click on “Properties”.  The “Application Server” field is the Logon Group name and should be greyed out.   The Note: Saplogon-pad will not have the ‘Properties’ option.

2.3.2 SolutionThis may be because the IP address setting in the server “Attributes” tab in SMLG is incorrect, or more likely, the IP address setting is missing.  If there is no IP address attribute, the message server will assigning its default address for the application server.  Unfortunately, the default subnet could be private, so the user cannot access the server by that route.  Please route case to Basis Team to re-configure the Logon Groups.

Note:  This problem can appear to be intermittent if only one server is misconfigured and the rest are correct.

.

Page 10: Common SAPGUI Problems and Solutions for Level Two Support

2.4 Incorrect R/3 System Number

2.4.1 Symptoms

You are attempting to log into an SAP R/3 system that you have not used before.  You set up an entry in SAPlogon, specifying the host name or IP address, and an R/3 system number of 01.  You then attempt to log on using the new entry.  After a delay, you receive the following error message:

2.4.2 SolutionCheck your configuration information for the R/3 system.  You will probably find that the system number is not 01, but 49, or some other number.  Also, you must specify a two-digit system number, complete with leading zero, for numbers under 10.

The repair file “sap_ms.add” in the Appendix lists the message server entries for all currently active SAP systems.  You can derive the system number from the entry by taking the last two digits from the port number.  For example, the message server port entry for HP1 is:

sapmsHP1  3642/tcp

That means that the system number for HP1 is 42.  Similarly, the system number for PE1 is 28, MD1 is 87, etc.

2.4.3 ExplanationThis error message usually means that you have reached a UNIX host, but the SAP R/3 dispatcher has not picked up your connection.  This may be because the dispatcher is only accepting calls for a different system number, e.g. 49, or that SAP R/3 is not running on this system (it is down, or not installed).

Missing SAP system number definitions can be reapplied to the services file using the repair script “sap_ms.add”, available on the following servers.  Click on an entry to execute the script.

System Region Command Link

FDC, HPOCS, Goh-Fast

Bellerica MASS USA

\\bl_corp1\corp_sw\pc\sap_gui\SAP_GUI_46D\sap_ms.add

FDC, HPOCS, Goh-Fast

North Ryde Australia

\\Znryp001\share\sap_gui_46d\sap_ms.add

FDC, HPOCS, Goh-Fast

Val Bonne France

\\Valbonne1\Software\SAP-Install\SAP_GUI_46D\sap_ms.add

FDC, HPOCS, Goh-Fast

Santa Clara

CA USA

\\sc_corp1\corp_sw\pc\sap_gui\SAP_GUI_46D\sap_ms.add

Atlas Europe \\Znsgd034\atlasemea\sap_ms.add

Atlas North America

\\ZCARC003\GROUPS\AtlasGlobalHR\GlobalHRSupport\sap_ms.add

Atlas Brazil \\Zbrgc5\atlasbrs\sap_ms.add

Page 11: Common SAPGUI Problems and Solutions for Level Two Support

System Region Command Link

Atlas Mexico \\Zgard1\atlasmex\sap_ms.add

Note that if you receive this error immediately after trying to connect, it is more likely to be a problem with the “services” file on your desktop.  See the section “Desktop Services File Changed or Damaged” above.

Page 12: Common SAPGUI Problems and Solutions for Level Two Support

2.5 Slow SAPGUI Performance on Wide Area Networks

2.5.1 SymptomsIt takes more than a minute for SAPGUI to start up and connect to the server.  This is most likely to happen in remote locations where network access is slow.

2.5.2 SolutionSince the network is slow, reconfigure SAPGUI to send and receive less data.  There are two procedures to follow:

1) Select the old style SAPGUI screen using the SAP Configuration tool.  There should be an icon on your desktop called “SAP Configuration” that looks like this:

Double-click to open it.  You will see a small replica of the SAPGUI screen.  There is a check box to “Use New Visual Design”.  If the box is checked, click on it to remove the check.  Click the “Apply” button, and close the window.  The next time you run SAPGUI, you will see a simplified screen with less animation, which makes less demand on network resources.

Page 13: Common SAPGUI Problems and Solutions for Level Two Support

2) Select the “low speed connection” setting in the SAPlogon screen.  Open SAPlogon, select logon entry for the system in question, and click on “Properties”.  Click on the “Advanced” button to bring up the “Advanced Options” window shown below.  Select the “Low Speed Connection” check box, and select the “OK” button to complete the task.

2.5.3 ExplanationRunning the “old style” SAPGUI screen reduces demand on the desktop by using fewer colours and turning off animation effects.  Initial startup runs faster.

The “Low Speed Connection” option reduces demand on network resources by transferring the minimum data required to perform a task.  For example, when displaying a large quantity of data, the server sends the data page by page when the user asks for it; it does not “read ahead” and transfer data in advance.  This means that there will be less delay in presenting the first screen of data for a transaction.

2.5.4 Installation SetupIf you are issuing a preconfigured “SAPlogon.ini” configuration file to your users, you can set the “Low Speed Connection” option as default.  Edit the file, setting the entries as follows:

[LowSpeedConnection]Item1=1Item2=1

Page 14: Common SAPGUI Problems and Solutions for Level Two Support

2.6 Desktop Resources and SAPGUI

SAPGUI makes significant demands on desktop resources, especially RAM, virtual memory, and graphics memory.  When these resources run short, a number of symptoms will appear.

2.6.1 SymptomsThe following window pops up when you starting a new SAPGUI session, or performing a task that requires SAPGUI to open a new window:

After a minute, this message is usually followed by:

After SAPGUI startup, resources may be taken up by other applications, and you will receive this warning:

2.6.2 SolutionYou may be able to start SAPGUI successfully after you free up some desktop resources by closing other applications.  If that does not help, check that you have enough RAM to run SAPGUI.  SAP recommends a minimum of 128MB of RAM if you want to run SAPGUI along with other applications.  You should also have plenty of spare space on the C:\ drive to accommodate the Windows virtual memory page file (200MB or more free).

Page 15: Common SAPGUI Problems and Solutions for Level Two Support

Another suggestion: If the Microsoft Office Shortcut toolbar is active on your desktop, but you do not use it much, you can turn it off to free up memory.   The shortcut bar may be located at the left or right of the screen.  You can remove it by clicking on the box at the top left, and selecting the “Exit” option.

 A second window will appear to ask whether you want the shortcut bar to be activated each time you restart the system.  Select the “No” button to ensure it is not restarted automatically.

Page 16: Common SAPGUI Problems and Solutions for Level Two Support

2.7 Password is in the “Exception Table”

2.7.1 SymptomThe user is choosing a new password.  The system responds with this rather cryptic error message:

2.7.2 SolutionThe password chosen is too easy to guess.  Select the check mark to accept the message.  Make up a more secure password, and try again.

2.7.3 ExplanationThe system has a table of passwords that are considered too easy to guess.  If a user chooses one of the passwords in the table, the message above is issued.  Passwords to avoid are any with “NORTEL” in them, or people’s first names, or sequences like “12345678” and “QWERTY”, etc.

Page 17: Common SAPGUI Problems and Solutions for Level Two Support

2.8 Determining the Version of SAPGUI You Are Using

Some SAPGUI (and even SAP short dump) problems can be traced back to an out-of-date version of the SAPGUI on the user’s desktop.  Here is how to determine the version of SAPGUI the user has on the desktop:

1) Double click on the SAPlogon icon on your desktop. Left click at the top left hand corner of the SAPLOGON screen and you will be able to see the window menu as shown below.

Page 18: Common SAPGUI Problems and Solutions for Level Two Support

2) Click on the ‘About Sapgui’ entry in the window menu. You will see a screen as shown below displaying information about the SAPGUI version you are using.  Compare the information displayed on your desktop to that shown here.  The current version is SAPGUI 4.6D Final Release, also called “Compilation 4”.

3) Click OK to close the SAPlogon screen.

Page 19: Common SAPGUI Problems and Solutions for Level Two Support

2.9 Using SAPsweep to Uninstall Old Versions of SAPGUI

You must always uninstall old versions of SAPGUI before attempting to install a new version.  Normally, the uninstall option in the Program menu will effectively remove the old version.  The path is:

Start Programs SAP Frontend Remove SAP Frontend

If the uninstall fails, or you have an older version of SAPGUI that has no uninstall option, the SAPsweep utility can be used to clean up the system before installing the new version.  SAPsweep can also be used when an installation fails, leaving an incomplete installation behind.  The SAPsweep program can be executed from the following file server location:

\\zcarc003\groups\AtlasGlobalHR\GlobalHRSupport\sapsweep.exe

Note:  SAPsweep consists of two executable files: sapsweep.exe           called by the user sapregsv.exe             called by sapsweep.exe to make a backup copy of the registry

If you wish to provide SAPsweep support on an additional file server, both binaries must be copied to the new location.

Page 20: Common SAPGUI Problems and Solutions for Level Two Support

2.10 Network Connection Problems

This section describes how SAPGUI uses the network to connect to the server, and the network services that must be in place before the connection can be made.  It is assumed that all users have basic TCP/IP networking software installed on their systems. 

2.10.1 Verifying Basic TCP/IP Network ConnectivityThe user’s local desktop support team is responsible for setting up basic network services so the users can connect to email and other applications.  The Basis team is responsible for ensuring that the SAP Network Interface (NI) layer runs on top of TCP/IP network, and that the user’s SAPGUI client can connect via NI to the SAP servers.

The general approach in troubleshooting network problems is to start with basic TCP/IP service, and test each additional network layer until the SAPGUI can be connected to the server.  The steps are:

check whether other network based applications are running successfully, e.g. email.

Check the desktop TCP/IP address allocation using the “winipcfg” utility.  This ensures that the user has received an IP address from the local DHCP server.  Go to the Start Run menu, enter “winipcfg”, and execute it.  The following window will be displayed.  Select the network adapter that the user is currently using (PPP is for dial up connections).  The IP Address field must contain a valid IP address for the network the user resides on.  For internal Nortel networks, the address will start with 47.

If the user travels to another Nortel site, the laptop system may retain an address from the “home” office location that will not work on this site.  Use the “Release” and “Renew” buttons to get a new address from the local DHCP server.

Use the TCP/IP “ping” command to see if the user’s system can be reached using the IP address reported by “winipcfg”.  For example, log into sequoia and run “/usr/sbin/ping –s 47.130.114.179” to check out the path from HP1 to the user’s desktop.

Similarly, you can run the “ping” command on the user’s desktop to see if sequoia is reachable from there.  Open a DOS window, and run “ping 47.81.128.132”.

Test TCP/IP with other applications, e.g. email.

Once TCP/IP is working, you can concentrate on the SAP Network Interface layer.

2.10.2 SAP Network Interface Layer If the user is receiving errors related to “Protocol Family”, but basic TCP/IP seems to be working, examine

the NI layer for problems.  The utility “niping” is used to test the NI layer. 

Test whether the desktop is properly configured to support the NI layer.  Open a DOS window, change to the directory C:\Program files\sappc\sapgui, and run the command “niping –t”.  This should produce a list of NI functional tests, ending with the message “*** SELFTEST O.K. ***”.  There is an example of this test output in the Appendix below.

The next step is to test NI communications end-to-end.  Log into sequoia and enter the command “niping –s” to start up the niping test server.  Leave it running while you start up the niping client on the user’s desktop.  Enter the command “niping –c –H 47.81.128.132.  The niping client and server programs should then be able to talk to each other over the network.  Note any error messages issued, and the response time.  The user’s end of this dialog should look like this:

Page 21: Common SAPGUI Problems and Solutions for Level Two Support

Thu May 31 15:17:29 2001connect to server o.k.

Thu May 31 15:17:30 2001send and receive 10 messages (len 1000)

------- times -----avg     93000 usecsmax    110000 usecsmin     50000 usecsbw      21.00 kb/secexcluding max and min:av2     96250 usecsbw2     20.29 kb/sec

The server end of the niping test dialog looks like this:

Thu May 31 19:14:25 2001ready for connect from client ...

Thu May 31 19:15:14 2001connect from host dmclaren-1.ca.nortel.com, client 2 o.k.

Capture any errors you receive to a file for reporting to SAP.

Page 22: Common SAPGUI Problems and Solutions for Level Two Support

2.11 Examples of Network Problems

2.11.1 SymptomsThe user is unable to connect to the SAP servers.  TCP/IP is working correctly, e.g. email access is working correctly.  The following error message is displayed when the user attempts to reach SAP:

Testing with “niping –t” produces the error messages:

Wed May 30 14:47:27 2001function name     parameters                               return code---------------------------------------------------------------------NiMyHostName     (..)                                     rc = 0***LOG Q0I=> NiPSocket: WSASocket (10047: WSAEAFNOSUPPORT: Address family not

supported by protocol family) [ninti.c 1105]*** ERROR => NiILocalCheck: NiPSocket (rc=-1) [nixxi.c  1758]NiMyAddrVerify   (Mauricio_Ortiz, NULL)                   rc = -16*** ERROR => NiTSelfTest: NiMyAddrVerify (rc=-16) [nixxtst. 1640]

This suggests that the NI software cannot reach the local (user’s desktop) host called “Mauricio_Ortiz”.  Note that this host name is 14 characters long.  Compare these messages to the successful test in the Appendix below, where the “NiMyAddrVerify” test worked correctly.

2.11.2 SolutionThe user’s desktop is identified by a host name that is too long.  The maximum host name that the SAP network will recognize is 10 characters, e.g. dmclaren_1.  The solution is to ask the desktop support team to change the host name to a shorter name, then reinstall SAPGUI.

Page 23: Common SAPGUI Problems and Solutions for Level Two Support

3.0 Appendix

3.1.1 Sample Desktop Services File (C:\Windows\services)# Copyright (c) 1993-1995 Microsoft Corp.## This file contains port numbers for well-known services as defined by# RFC 1060 (Assigned Numbers).## Format:## <service name>  <port number>/<protocol>  [aliases...]   [#<comment>]#

echo                7/tcpecho                7/udpdiscard             9/tcp    sink nulldiscard             9/udp    sink nullsystat             11/tcpsystat             11/tcp    usersdaytime            13/tcpdaytime            13/udpnetstat            15/tcpqotd               17/tcp    quoteqotd               17/udp    quotechargen            19/tcp    ttytst sourcechargen            19/udp    ttytst sourceftp-data           20/tcpftp                21/tcptelnet             23/tcpsmtp               25/tcp    mailtime               37/tcp    timservertime               37/udp    timserverrlp                39/udp    resource      # resource locationname               42/tcp    nameservername               42/udp    nameserverwhois              43/tcp    nicname       # usually to sri-nicdomain             53/tcp    nameserver    # name-domain serverdomain             53/udp    nameservernameserver         53/tcp    domain        # name-domain servernameserver         53/udp    domainmtp                57/tcp                  # deprecatedbootp              67/udp                  # boot program servertftp               69/udprje                77/tcp    netrjsfinger             79/tcplink               87/tcp    ttylinksupdup             95/tcphostnames         101/tcp    hostname      # usually from sri-niciso-tsap          102/tcpdictionary        103/tcp    websterx400              103/tcp                  # ISO Mailx400-snd          104/tcpcsnet-ns          105/tcppop               109/tcp    postofficepop2              109/tcp                  # Post Officepop3              110/tcp    postofficeportmap           111/tcpportmap           111/udpsunrpc            111/tcpsunrpc            111/udpauth              113/tcp    authenticationsftp              115/tcppath              117/tcpuucp-path         117/tcpnntp              119/tcp    usenet        # Network News Transferntp               123/udp    ntpd ntp      # network time protocol (exp)nbname            137/udpnbdatagram        138/udpnbsession         139/tcpNeWS              144/tcp    newssgmp              153/udp    sgmptcprepo           158/tcp    repository    # PCMAILsnmp              161/udp    snmpsnmp-trap         162/udp    snmpprint-srv         170/tcp                  # network PostScriptvmnet             175/tcpload              315/udpvmnet0            400/tcpsytek             500/udpbiff              512/udp    comsatexec              512/tcplogin             513/tcp

Page 24: Common SAPGUI Problems and Solutions for Level Two Support

who               513/udp    whodshell             514/tcp    cmd           # no passwords usedsyslog            514/udpprinter           515/tcp    spooler       # line printer spoolertalk              517/udpntalk             518/udpefs               520/tcp                  # for LucasFilmroute             520/udp    router routedtimed             525/udp    timeservertempo             526/tcp    newdatecourier           530/tcp    rpcconference        531/tcp    chatrvd-control       531/udp    MIT disknetnews           532/tcp    readnewsnetwall           533/udp                  # -for emergency broadcastsuucp              540/tcp    uucpd         # uucp daemonklogin            543/tcp                  # Kerberos authenticated rloginkshell            544/tcp    cmd           # and remote shellnew-rwho          550/udp    new-who       # experimentalremotefs          556/tcp    rfs_server rfs# Brunhoff remote filesystemrmonitor          560/udp    rmonitord     # experimentalmonitor           561/udp                  # experimentalgarcon            600/tcpmaitrd            601/tcpbusboy            602/tcpacctmaster        700/udpacctslave         701/udpacct              702/udpacctlogin         703/udpacctprinter       704/udpelcsd             704/udp                  # errlogacctinfo          705/udpacctslave2        706/udpacctdisk          707/udpkerberos          750/tcp    kdc           # Kerberos authentication--tcpkerberos          750/udp    kdc           # Kerberos authentication--udpkerberos_master   751/tcp                  # Kerberos authenticationkerberos_master   751/udp                  # Kerberos authenticationpasswd_server     752/udp                  # Kerberos passwd serveruserreg_server    753/udp                  # Kerberos userreg serverkrb_prop          754/tcp                  # Kerberos slave propagationerlogin           888/tcp                  # Login and environment passingkpop             1109/tcp                  # Pop with Kerberosphone            1167/udpingreslock       1524/tcpmaze             1666/udpnfs              2049/udp                  # sun nfsknetd            2053/tcp                  # Kerberos de-multiplexoreklogin          2105/tcp                  # Kerberos encrypted rloginrmt              5555/tcp    rmtdmtb              5556/tcp    mtbd          # mtb backupman              9535/tcp                  # remote man serverw                9536/tcpmantst           9537/tcp                  # remote man server, testingbnews           10000/tcprscs0           10000/udpqueue           10001/tcprscs1           10001/udppoker           10002/tcprscs2           10002/udpgateway         10003/tcprscs3           10003/udpremp            10004/tcprscs4           10004/udprscs5           10005/udprscs6           10006/udprscs7           10007/udprscs8           10008/udprscs9           10009/udprscsa           10010/udprscsb           10011/udpqmaster         10012/tcpqmaster         10012/udpsapdp00   3200/tcpsapdp01   3201/tcpsapdp02   3202/tcpsapdp03   3203/tcpsapdp04   3204/tcpsapdp05   3205/tcpsapdp06   3206/tcpsapdp07   3207/tcpsapdp08   3208/tcpsapdp09   3209/tcpsapdp10   3210/tcpsapdp11   3211/tcpsapdp12   3212/tcp

Page 25: Common SAPGUI Problems and Solutions for Level Two Support

sapdp13   3213/tcpsapdp14   3214/tcpsapdp15   3215/tcpsapdp16   3216/tcpsapdp17   3217/tcpsapdp18   3218/tcpsapdp19   3219/tcpsapdp20   3220/tcpsapdp21   3221/tcpsapdp22   3222/tcpsapdp23   3223/tcpsapdp24   3224/tcpsapdp25   3225/tcpsapdp26   3226/tcpsapdp27   3227/tcpsapdp28   3228/tcpsapdp29   3229/tcpsapdp30   3230/tcpsapdp31   3231/tcpsapdp32   3232/tcpsapdp33   3233/tcpsapdp34   3234/tcpsapdp35   3235/tcpsapdp36   3236/tcpsapdp37   3237/tcpsapdp38   3238/tcpsapdp39   3239/tcpsapdp40   3240/tcpsapdp41   3241/tcpsapdp42   3242/tcpsapdp43   3243/tcpsapdp44   3244/tcpsapdp45   3245/tcpsapdp46   3246/tcpsapdp47   3247/tcpsapdp48   3248/tcpsapdp49   3249/tcpsapdp50   3250/tcpsapdp51   3251/tcpsapdp52   3252/tcpsapdp53   3253/tcpsapdp54   3254/tcpsapdp55   3255/tcpsapdp56   3256/tcpsapdp57   3257/tcpsapdp58   3258/tcpsapdp59   3259/tcpsapdp60   3260/tcpsapdp61   3261/tcpsapdp62   3262/tcpsapdp63   3263/tcpsapdp64   3264/tcpsapdp65   3265/tcpsapdp66   3266/tcpsapdp67   3267/tcpsapdp68   3268/tcpsapdp69   3269/tcpsapdp70   3270/tcpsapdp71   3271/tcpsapdp72   3272/tcpsapdp73   3273/tcpsapdp74   3274/tcpsapdp75   3275/tcpsapdp76   3276/tcpsapdp77   3277/tcpsapdp78   3278/tcpsapdp79   3279/tcpsapdp80   3280/tcpsapdp81   3281/tcpsapdp82   3282/tcpsapdp83   3283/tcpsapdp84   3284/tcpsapdp85   3285/tcpsapdp86   3286/tcpsapdp87   3287/tcpsapdp88   3288/tcpsapdp89   3289/tcpsapdp90   3290/tcpsapdp91   3291/tcpsapdp92   3292/tcpsapdp93   3293/tcpsapdp94   3294/tcpsapdp95   3295/tcpsapdp96   3296/tcpsapdp97   3297/tcpsapdp98   3298/tcp

Page 26: Common SAPGUI Problems and Solutions for Level Two Support

sapdp99   3299/tcpsapgw00   3300/tcpsapgw01   3301/tcpsapgw02   3302/tcpsapgw03   3303/tcpsapgw04   3304/tcpsapgw05   3305/tcpsapgw06   3306/tcpsapgw07   3307/tcpsapgw08   3308/tcpsapgw09   3309/tcpsapgw10   3310/tcpsapgw11   3311/tcpsapgw12   3312/tcpsapgw13   3313/tcpsapgw14   3314/tcpsapgw15   3315/tcpsapgw16   3316/tcpsapgw17   3317/tcpsapgw18   3318/tcpsapgw19   3319/tcpsapgw20   3320/tcpsapgw21   3321/tcpsapgw22   3322/tcpsapgw23   3323/tcpsapgw24   3324/tcpsapgw25   3325/tcpsapgw26   3326/tcpsapgw27   3327/tcpsapgw28   3328/tcpsapgw29   3329/tcpsapgw30   3330/tcpsapgw31   3331/tcpsapgw32   3332/tcpsapgw33   3333/tcpsapgw34   3334/tcpsapgw35   3335/tcpsapgw36   3336/tcpsapgw37   3337/tcpsapgw38   3338/tcpsapgw39   3339/tcpsapgw40   3340/tcpsapgw41   3341/tcpsapgw42   3342/tcpsapgw43   3343/tcpsapgw44   3344/tcpsapgw45   3345/tcpsapgw46   3346/tcpsapgw47   3347/tcpsapgw48   3348/tcpsapgw49   3349/tcpsapgw50   3350/tcpsapgw51   3351/tcpsapgw52   3352/tcpsapgw53   3353/tcpsapgw54   3354/tcpsapgw55   3355/tcpsapgw56   3356/tcpsapgw57   3357/tcpsapgw58   3358/tcpsapgw59   3359/tcpsapgw60   3360/tcpsapgw61   3361/tcpsapgw62   3362/tcpsapgw63   3363/tcpsapgw64   3364/tcpsapgw65   3365/tcpsapgw66   3366/tcpsapgw67   3367/tcpsapgw68   3368/tcpsapgw69   3369/tcpsapgw70   3370/tcpsapgw71   3371/tcpsapgw72   3372/tcpsapgw73   3373/tcpsapgw74   3374/tcpsapgw75   3375/tcpsapgw76   3376/tcpsapgw77   3377/tcpsapgw78   3378/tcpsapgw79   3379/tcpsapgw80   3380/tcpsapgw81   3381/tcpsapgw82   3382/tcpsapgw83   3383/tcpsapgw84   3384/tcp

Page 27: Common SAPGUI Problems and Solutions for Level Two Support

sapgw85   3385/tcpsapgw86   3386/tcpsapgw87   3387/tcpsapgw88   3388/tcpsapgw89   3389/tcpsapgw90   3390/tcpsapgw91   3391/tcpsapgw92   3392/tcpsapgw93   3393/tcpsapgw94   3394/tcpsapgw95   3395/tcpsapgw96   3396/tcpsapgw97   3397/tcpsapgw98   3398/tcpsapgw99   3399/tcpsapmsHP1  3642/tcp

Page 28: Common SAPGUI Problems and Solutions for Level Two Support

3.1.2 Example of a Successful “niping –t” Test

niping -t

Wed May 30 14:54:03 2001function name         parameters                               return code---------------------------------------------------------------------NiMyHostName     (..)                                     rc = 0

Wed May 30 14:54:04 2001NiMyAddrVerify   (dmclaren-1, NULL)                       rc = 0NiServToNo       ("0", ..)                                rc = 0NiListen         (0, ..)                                  rc = 0NiCloseHandle    (1)                                      rc = 0NiBuf2Listen     (NI_FINDSERV, ..)                        rc = 0NiRouteToTable   (/H/host1/H/host/S/serv, ...)            rc = 0NiHostToAddr     (localhost, ..)                          rc = 0NiAddrToHost  (127.0.0.1)                              rc = localhostNiHostToAddr     (dmclaren-1, ..)                         rc = 0NiAddrToHostCanon(47.130.114.179)                         rc = dmclaren-1.ca.nortel.comNiGetHostAddrLis (47.130.114.179)                         rc = 0found 1 interfaces[0] 47.130.114.179NiConnect        (dmclaren-1, 65000, 100, ..)             rc = 0NiAccept         (1, 100, .., ..)                         rc = 0NiWrite          (2, EYECATCHER, 11, 100, ..)             rc = 0Ni2Select        ([3], [2], 100)                          rc = 0NiRead           (3, .., .., 100, ..)                     rc = 0NiCheck1         (2, 100)                                 rc = 0NiCheck          (2, 100)                                 rc = 0NiSelect         ([2, 3], 100)                            rc = 0 NiRead        ([2, 3], 100)                            rc = -11 (-11 ok)NiHdlToSock      (..)                                     rc = 0NiSockToHdl      (..)                                     rc = 0NiBufConnect     (dmclaren-1, 65000, 100, ..)             rc = 0NiAccept         (1, 100, .., ..)                         rc = 0NiCheck2         (4, 100, 3, ..)                          rc = 0NiCheck2         (4, 100, 3, ..)                          rc = 0NiSendHandle  (4, 100, 3, ..)                          rc = 0NiSelect         ([2, 3], 100)                            rc = 0NiAccept         (5, 100, .., ..)                         rc = 0NiSelect         ([2, 3], 100)                            rc = 0 NiRead        ([2, 3], 100)                            rc = -22 (-22 ok)NiWrite          (2, EYECATCHER, 11, 100, ..)             rc = 0NiRead           (3, .., .., 100, ..)                     rc = 0NiDgBind         (0, ..)                                  rc = 0NiDgSend         (EYECATCHER, 11, dmclaren-1, 1399, 0)    rc = 0NiDgGetHdl       (..)                                     rc = 0NiSelect         ([1], 100)                               rc = 0NiDgReceive      (.., .., 100)                            rc = 0NiDgFreeResrc    ()                                       rc = 0NiBufAlloc     (&buf, 1234, cU("NI-TEST"))              rc = 0NiBufDup       (&buf1, buf)                             rc = 0NiBufFree        (&buf)NiBufWrap      (&buf, data_buf, data_len, data_len, NiT rc = 0NiBufFree        (&buf)NiBufFree        (&buf1)---------------------------------------------------------------------

*** SELFTEST O.K. ***

Page 29: Common SAPGUI Problems and Solutions for Level Two Support

3.1.3 Services File Repair Script “sap_services.bat”echo offif '%OS%'=='Windows_NT' goto nt4set os=Windows 95if exist c:\Windows\SAP_DS_GW.add    del c:\Windows\SAP_DS_GW.addcopy \\zcarc003\groups\AtlasGlobalHR\GlobalHRSupport\SAP_DS_GW.add c:\Windows\SAP_DS_GW.addif exist c:\Windows\SAP_MS.add    del c:\Windows\SAP_MS.addcopy \\zcarc003\groups\AtlasGlobalHR\GlobalHRSupport\SAP_MS.add c:\Windows\SAP_MS.addc:cd c:\Windowsif exist SAPServicesbackup1  del SAPServicesbackup1if exist SAPServicesbackup   rename SAPServicesbackup SAPServicesbackup1copy c:\Windows\services c:\Windows\SAPServicesbackuptype C:\Windows\SAP_DS_GW.add >> c:\Windows\servicestype C:\Windows\SAP_MS.add    >> c:\Windows\servicesgoto end

:nt4if exist C:\Winnt\system32\drivers\etc\SAP_DS_GW.add  del C:\Winnt\system32\drivers\etc\SAP_DS_GW.addcopy \\zcarc003\groups\AtlasGlobalHR\GlobalHRSupport\SAP_DS_GW.add C:\Winnt\system32\drivers\etc\SAP_DS_GW.addif exist C:\Winnt\system32\drivers\etc\SAP_MS.add     del C:\Winnt\system32\drivers\etc\SAP_MS.addcopy \\zcarc003\groups\AtlasGlobalHR\GlobalHRSupport\SAP_MS.add    C:\Winnt\system32\drivers\etc\SAP_MS.addC:cd C:\Winnt\system32\drivers\etcif exist SAPServicesbackup1  del SAPServicesbackup1if exist SAPServicesbackup   rename SAPServicesbackup SAPServicesbackup1copy services SAPServicesbackuptype SAP_DS_GW.add >> C:\Winnt\system32\drivers\etc\servicestype SAP_MS.add    >> C:\Winnt\system32\drivers\etc\services

:endecho Services file repaired.Exit

Page 30: Common SAPGUI Problems and Solutions for Level Two Support

3.1.4 Services File Repair File “sap_dp_gw_.add”sapdp00   3200/tcpsapdp01   3201/tcpsapdp02   3202/tcpsapdp03   3203/tcpsapdp04   3204/tcpsapdp05   3205/tcpsapdp06   3206/tcpsapdp07   3207/tcpsapdp08   3208/tcpsapdp09   3209/tcpsapdp10   3210/tcpsapdp11   3211/tcpsapdp12   3212/tcpsapdp13   3213/tcpsapdp14   3214/tcpsapdp15   3215/tcpsapdp16   3216/tcpsapdp17   3217/tcpsapdp18   3218/tcpsapdp19   3219/tcpsapdp20   3220/tcpsapdp21   3221/tcpsapdp22   3222/tcpsapdp23   3223/tcpsapdp24   3224/tcpsapdp25   3225/tcpsapdp26   3226/tcpsapdp27   3227/tcpsapdp28   3228/tcpsapdp29   3229/tcpsapdp30   3230/tcpsapdp31   3231/tcpsapdp32   3232/tcpsapdp33   3233/tcpsapdp34   3234/tcpsapdp35   3235/tcpsapdp36   3236/tcpsapdp37   3237/tcpsapdp38   3238/tcpsapdp39   3239/tcpsapdp40   3240/tcpsapdp41   3241/tcpsapdp42   3242/tcpsapdp43   3243/tcpsapdp44   3244/tcpsapdp45   3245/tcpsapdp46   3246/tcpsapdp47   3247/tcpsapdp48   3248/tcpsapdp49   3249/tcpsapdp50   3250/tcpsapdp51   3251/tcpsapdp52   3252/tcpsapdp53   3253/tcpsapdp54   3254/tcpsapdp55   3255/tcpsapdp56   3256/tcpsapdp57   3257/tcpsapdp58   3258/tcpsapdp59   3259/tcpsapdp60   3260/tcpsapdp61   3261/tcpsapdp62   3262/tcpsapdp63   3263/tcpsapdp64   3264/tcpsapdp65   3265/tcp

Page 31: Common SAPGUI Problems and Solutions for Level Two Support

sapdp66   3266/tcpsapdp67   3267/tcpsapdp68   3268/tcpsapdp69   3269/tcpsapdp70   3270/tcpsapdp71   3271/tcpsapdp72   3272/tcpsapdp73   3273/tcpsapdp74   3274/tcpsapdp75   3275/tcpsapdp76   3276/tcpsapdp77   3277/tcpsapdp78   3278/tcpsapdp79   3279/tcpsapdp80   3280/tcpsapdp81   3281/tcpsapdp82   3282/tcpsapdp83   3283/tcpsapdp84   3284/tcpsapdp85   3285/tcpsapdp86   3286/tcpsapdp87   3287/tcpsapdp88   3288/tcpsapdp89   3289/tcpsapdp90   3290/tcpsapdp91   3291/tcpsapdp92   3292/tcpsapdp93   3293/tcpsapdp94   3294/tcpsapdp95   3295/tcpsapdp96   3296/tcpsapdp97   3297/tcpsapdp98   3298/tcpsapdp99   3299/tcpsapgw00   3300/tcpsapgw01   3301/tcpsapgw02   3302/tcpsapgw03   3303/tcpsapgw04   3304/tcpsapgw05   3305/tcpsapgw06   3306/tcpsapgw07   3307/tcpsapgw08   3308/tcpsapgw09   3309/tcpsapgw10   3310/tcpsapgw11   3311/tcpsapgw12   3312/tcpsapgw13   3313/tcpsapgw14   3314/tcpsapgw15   3315/tcpsapgw16   3316/tcpsapgw17   3317/tcpsapgw18   3318/tcpsapgw19   3319/tcpsapgw20   3320/tcpsapgw21   3321/tcpsapgw22   3322/tcpsapgw23   3323/tcpsapgw24   3324/tcpsapgw25   3325/tcpsapgw26   3326/tcpsapgw27   3327/tcpsapgw28   3328/tcpsapgw29   3329/tcpsapgw30   3330/tcpsapgw31   3331/tcpsapgw32   3332/tcpsapgw33   3333/tcp

Page 32: Common SAPGUI Problems and Solutions for Level Two Support

sapgw34   3334/tcpsapgw35   3335/tcpsapgw36   3336/tcpsapgw37   3337/tcpsapgw38   3338/tcpsapgw39   3339/tcpsapgw40   3340/tcpsapgw41   3341/tcpsapgw42   3342/tcpsapgw43   3343/tcpsapgw44   3344/tcpsapgw45   3345/tcpsapgw46   3346/tcpsapgw47   3347/tcpsapgw48   3348/tcpsapgw49   3349/tcpsapgw50   3350/tcpsapgw51   3351/tcpsapgw52   3352/tcpsapgw53   3353/tcpsapgw54   3354/tcpsapgw55   3355/tcpsapgw56   3356/tcpsapgw57   3357/tcpsapgw58   3358/tcpsapgw59   3359/tcpsapgw60   3360/tcpsapgw61   3361/tcpsapgw62   3362/tcpsapgw63   3363/tcpsapgw64   3364/tcpsapgw65   3365/tcpsapgw66   3366/tcpsapgw67   3367/tcpsapgw68   3368/tcpsapgw69   3369/tcpsapgw70   3370/tcpsapgw71   3371/tcpsapgw72   3372/tcpsapgw73   3373/tcpsapgw74   3374/tcpsapgw75   3375/tcpsapgw76   3376/tcpsapgw77   3377/tcpsapgw78   3378/tcpsapgw79   3379/tcpsapgw80   3380/tcpsapgw81   3381/tcpsapgw82   3382/tcpsapgw83   3383/tcpsapgw84   3384/tcpsapgw85   3385/tcpsapgw86   3386/tcpsapgw87   3387/tcpsapgw88   3388/tcpsapgw89   3389/tcpsapgw90   3390/tcpsapgw91   3391/tcpsapgw92   3392/tcpsapgw93   3393/tcpsapgw94   3394/tcpsapgw95   3395/tcpsapgw96   3396/tcpsapgw97   3397/tcpsapgw98   3398/tcpsapgw99   3399/tcp

Page 33: Common SAPGUI Problems and Solutions for Level Two Support

3.1.5 Services File Repair File “sap_ms.add”sapmsHK1  3600/tcp sapmsHD1  3601/tcp sapmsHD2  3602/tcp sapmsPRD  3603/tcp sapmsTST  3604/tcp sapmsHRP  3605/tcp sapmsDV2  3606/tcp sapmsST2  3607/tcp sapmsUT3  3608/tcp sapmsUT2  3609/tcp sapmsDV3  3610/tcp sapmsARC  3611/tcp sapmsY2K  3612/tcp sapmsST3  3615/tcpsapmsO01  3616/tcp sapmsDE1  3620/tcp sapmsQE1  3621/tcp sapmsCE1  3622/tcp sapmsSE1  3623/tcp sapmsQE2  3624/tcp sapmsTEC  3625/tcp sapmsTE2  3626/tcp sapmsDE2  3627/tcp sapmsPE1  3628/tcp sapmsTE1  3629/tcp sapmsHD3  3630/tcp sapmsHT3  3631/tcp sapmsHQ1  3641/tcp sapmsHP1  3642/tcp sapmsHT1  3643/tcp sapmsHF1  3644/tcp sapmsHC1  3645/tcp sapmsKE1  3650/tcp sapmsDP1  3670/tcp sapmsQP1  3671/tcp sapmsCP1  3672/tcp sapmsPP1  3673/tcp sapmsMP1  3680/tcp sapmsMT1  3683/tcp sapmsMF1  3685/tcp sapmsTE2  3686/tcp sapmsMD1  3687/tcp