Quantcast
Channel: SCN : Document List - SAP NetWeaver Administrator
Viewing all 273 articles
Browse latest View live

Equivalence level of Support packages

$
0
0

I often come across SAP customers who are not sure of how to check the equivalence level of support packages at the service marketplace. I hope that this document will help in such cases. Here we will take an example of SAP_BASIS package SAPKB70026 and would check the equivalence level of this package in releases as 701, 702 and others.

 

The link where we can check this is "http://service.sap.com/patches" and in the left menu, we should click on "Search for Support Packages and Patches". After that we can follow as given in the screenshots and we will get the desired packages.

 

1.PNG

 

Click on search after entering the package name.

2.PNG

Click on "View content info" button.

 

 

3.PNG

Now we click on the field value of "Expanded Attributes" and get the result for other releases.

 

4.PNG


The frequency of the Logon load

$
0
0
Logon load balancing increases the efficiency of various workgroups that have been defined, in terms of performance and system resource consumption, by
distributing users across available application servers based on requirements for workgroup service and load sensitivity.
The quality value is calculated locally on each server by two different events:
  1. each 300 seconds started by the so-called Auto ABAP. The exact point of time depends on the time when the instance was started.
  2. at each fifth logon at the instance.
Based on the description above you can see that the calculation of the quality will be executed in a shorter interval than five minutes if neccessary (based on the number of logons).
Checking the Logon Load
You can check the logon load by displaying a list of the servers that are available and an overview of load distribution in your system.
Procedure

 

1. Choose CCMS -> Configuration -> Logon groups -> Goto -> Load distribution.
This list also shows the current performance status of the application servers that are both assigned to logon groups and currently running. Every five minutes, or after every five logons, each application server writes its own performance statistics data to a memory-resident table on the message server. The current logon server is refreshed for each group.
2. To refresh the performance status of an application server, double-click an application server line in the Instance column.
To display which users are logged on:
3. Choose Goto -> Back and then choose Goto -> User list.
The list shows how users are distributed over the different servers, and whether a particular server is full. You can sort this list by:
- user
- instance
- terminal
- time of the last user action.
Notes:
51789 - Poor user distribution in logon distribution

593058 - New RFC load balancing procedure
26317 - Set up for LOGON group for autom. load balancing
1847056 - 'Load balance not working'
118093  - Concepts of defining 'limits' in logon load balancing

 

The load balancing does not support hard limits for the muber of logged on users as described in the SAP note: 118093. But at least you can use the limit values in SMLG to manipulate the quality value of the instances used in the load balancing.

 

The maximum number of the Logon grups is 90.


Difference between remote client copy and client Import/Export- Remote client copy steps

$
0
0

Difference between Remote Client Copy and Client Export/Import

Brief explanation of difference between Remote client copy and client export/import

Remote Client Copy

  • Remote client copy is done through RFC and it will not create a transport  request


  • Remote client copy method is not preferred for large client copy.


  • With parallel processes from Release 4.6, the remote copy is faster than a client transport. Usually the entire copying time for a remote copy is in fact well below the pure export time of a client transport. However, a high speed LAN/WAN link is required.

  • Remote client copy does not require files space at OS level for transports.
  • Identical copy cannot be duplicated at a later date.
  • In automatic repository, consistency check is performed, if inconsistency are detected, the client copy is terminated and error msg. is displayed
  • Parallel processing: Parallel processing (speed up copying process) can only be used when performing local and remote client copy (SCC9), Click on Go To, Select Parallel Processing.


Client Export/Import

  • The client export generates transport files, which can be imported into another system thru STMS


  • Client data is exported into a file at OS level, at any given time, the client data is imported from source to target system.

  • Identical copy can be duplicated at a later date.

  • No Automatic repository consistency check is done, need to be done manually using Tcode SCC7.

  • The export process will generate up to three files at OS level – SIDKO, KT, KX depend on client profile

<SID>KO<No> - For cross client data

<SID>KT<No> - client specific data
<SID>KX<No> - for client specific texts

 

 

Remote Client Copy Method:

  • Make sure there is no activity in source and target client
  • Make sure enough space available on target system
  • Suspend the background jobs, Tcode SE38, BTCTRANS1
  • Create a system message SM02

Prerequisite for Remote client copy

  • Create ABAP RFC connection from target to source client. Tcode SM59, Connection type 3

Steps:

  1. Login into target client
  2. 2.     Run transaction  SCC9 on target client, and enter the following:
    1. a. Selected profile:                        Choose the correct copy profile
    2. b. Source Destination:       Choose the RFC destination created in above steps
    3. c. System name and source client automatically filled after choosing the RFC connection
  3. 3.     Run in background
  4. 4.     Monitor the remote client copy logs in SCC3 and background job in SM37

 

remote client.GIF

 

Thanks


TREX configuration for CRM client

$
0
0

TREX CONFIGURATION

  1. Create a user Trexadmin in CRM client and assign the role SAP_BC_TREX_ADMIN to this user  as per the sap note 766516
  2. Check the following services are running    

        1.jpg

        2.jpg

3.   Select Trex Administrationoption in the above screen

       

4.  You can confirm the running services in the below screen through TREX administration tool

Landscape -> Services 

 

       3.jpg

5.  Go to Landscape -> RFC

 

6.  Select Connection (highlighted in green color) button

 

       4.jpg

                   5.jpg

                    

                      Click ok

 

 

7.  Select RFC Destination (Sm59) button

      

       6.jpg

          7.jpg

            Save the RFC destination

 

            8.jpg

8.   Now select the connection tool button in below screen

           

             9.jpg

  9.  The connection is ok.  Ok is green

10. If you find any warning signal then select Repair All button. Warning is in Yellow.

                10.jpg

 

11. When it is in warning click the Repair All button

12. Select   the connection to check if it all green as shown in the below screen.

 

            11.jpg

13. RFC destination in the ABAP CRM system

   

              12.jpg

14. The program ID will be generated in random by the TREX application

 

15. Login into the CRM system

 

16. Transaction Trexadmin

 

             13.jpg

 

17. Enter TREX_DCM as the connection to RFC server

                      

               14.jpg

18. Execute

19. TREX Administration Screen

                  15.jpg

Useful niping cmd for some known network issue

$
0
0

1.Executing only "niping" will show online help as below:

 

ni1.jpg

ni2.jpg

 

2.Performing niping self test:

 

ni3.jpgni4.jpg

 

3. Starting niping server on the host by cmd "niping -s"

ni5.jpg

 

4.Starting niping client from the front end by cmd " niping -c"

 

ni6.jpg

 

5.Connection test:

 

Connect / Ping OS Level

Check if the server is reachable, no data are written to the partner (Linux): niping -c -X9 -H <host> -s 3298

 

ni7.jpg

 

Connect / Ping Application Level

To check whether a NI base application can be reached, use the extra option –X1 which sends a NI_PONG

and expects a NI_PONG message (Linux): "niping -c -X1 -H <host>

 

ni8.jpg

 

Connect to Dispatcher

Sometimes the connection test with the Ping/Pong message is not sufficient, because it is not clear if the

dispatcher is running on the other side or another program. With the option –X6 a invalid message is sent to

the partner, the response will be checked against the expected error message from the dispatcher

(Linux): niping -c -X6 -H <host>

 

ni9.jpg

 

6.Other Tests

 

Hostname Lookup : niping -v -H <Host>

 

ni10.jpg

 

Service Name Lookup

Same as for Hostname Lookups (Linux): niping -v -H <host> -S sapmsEMR ;sapgw00 ;sapdp00

 

ni11.jpgni12.jpg

ni13.jpg

 

7.Local Interfaces

 

Print all interfaces which are handled as local by NI. This list of IP addresses is e.g. important for the

Gateway program (Linux):

 

ni14.jpg

System Copy By Using Export Import

$
0
0

SYSTEM COPY BY USING EXPORT-IMPORT METHOD

 

  1.1 Source System

1.jpg

   1.2 Run the sapinst.exe executable from installation master

2.jpg

   1.3Navigate to the above screen and Click on >>Next<<

3.jpg

1.4 Select “Typical” and Click on >>Next<<


4.jpg

1.5 Specify the profile directory i.e /usr/sap/<SID>/SYS/profile and Click on >>Next<<

5.jpg

1.6 Enter the password and Click on >>Next<<

 

7.jpg

1.7 Create the “New Folder” Name it Export

8.jpg


1.8 Specify the Export location and Click on >>Next<<

9.jpg

1.9 Select the database statistics and click on >>Revise<<

10.jpg

1.10 Select the radio button “Skip statistics update” and Click on >>Next<<

 

11.jpg

12.jpg

Click on >>OK<<

 

Export has been completed successfully in the Source System.


1.11 Copy this Export into the Target System


2.1TARGET SYSTEM

13.jpg

2.2 Navigate to the above screen and Click on >>Next<<


14.jpg

2.3 Select “Typical” and Click on >>Next<<

15.jpg

2.4 Specify the SAP SID <TST> and Click on >>Next<<

16.jpg

2.5 Specify the Master Password and Click on >>Next<<

17.jpg

2.6 Select the option “standard System Copy” and Click on >>Next<<

18.jpg

2.7 Specify the Database SID <TST> and Click on >>Next<<

19.jpg

 

2.8 Specify the Export path that we have copied from the source system and Click on >>Next<<


20.jpg

2.9 Specify Password of ‘DDIC’ in client 000 in the source system and Click on >>Next<<

21.jpg


2.10 Specify the Kernel path and oracle Client path and Click on >>Next<<

 

22.jpg

2.11 Specify the Solman Key and Click on >>Next<<

 

23.jpg

24.jpg

Target system installation has been completed successfully.

System Copy is Done Successfully using Export-Import Method.

2.12 Login to the System and Execute “SICK”

BC-CCM-MON* KBAs/Notes released/updated on November 2013

$
0
0

The purpose of this document is to provide a list of KBAs/Notes that were released/updated on November 2013.

 

 

BC-CCM-MON*

1559286   CCMS: Grey CCMS alert in email
498112   SAPOSCOL: Disk and file system filter
933580   CCMS: hourly RFC_EXCEPTION in dev_rfc.trc
1129631   iSeries: CCMS monitoring for AS Java (NW04 and NW04S)
703025   Auto-reaction method cannot be adjusted
1326793   CCMS_Proc_Collect (RSDSPROC) generates inconsistent alerts
1327526   Nodes of the monitoring segment stay in the WPSET status
1141489   CCMS Downtime Scheduler in SDTS: Repeat Intervals Wrong
1330455   ALM: Confirmation e-mail is not sent
1331351   Background Job Monitoring: Job status in different language
1331417   CCMS agent exits with RSecFDataExists error
1332595   CCMS tries to start too much methods by default
1332646   Autoreaction method CCMS_AUTO_REACT_OP_COMMAND
1335207   Incorrect value of WPs in PRIV mode PrivWpNo reported
1336333   CCMS agent fails with SemInit after kernel update
1337432   SCSM_AVAILABILITY master language set to english
1338031   Translation errors in RZ50
1338709   Dump CONVT_NO_NUMBER in SAPLSAL_HC
994025   Virtualized OS environments in the operating system monitor
992272   RZ20: Improving the error messages for method dispatching
1345613   CCMS SCR/SLD consistency comparison: Err with *.99 agents
1345552   "fopen() failed" errors from report GRMG_AGENT_CUSTOMIZING
1345326   CCMS SCR/SLD: Corrections for calling DSR components
1344630   No information about MTE-classes that are not reachable
764018   Syntax warning checks: Corrections
1294700   CCMS: Unable to create monitoring context Update
1300362   Downport SAP E-Sourcing Monitor Collection
1161571   CCMSPING: Premature Activation of New Downtime Planning
1304480   CCMS agent and kernel: patches 2009
1304555   CCMS: Konfiguration der WS-Verbindungen zum sapstartsrv
1163719   CCMS: Incorrect version of the JMON library
1029770   CCMS monitoring for AS Java (NetWeaver2004, 6.40)
929577   CCMSPING: Scheduling RFC Logon Checks in Batch
1311867   CCMS: Portal crashes at the start in libjmon.so
1312378   Carrier for Trivial Checkman Changes
1033491   CCMS monitoring for AS Java (NetWeaver2004s, 7.00)
1313425   CCMS agent sapccm4x continuously consumes 100% CPU
1313574   CCMS: ALMTREE grows fast taking all available space
1053763   sapccmsr -j2ee: hourly RFC_EXCEPTION in dev_rfc.trc
747544   CCMS: Monitoring enqueue statistics
1278532   CCMS qRFC Monitoring: Alert Severities as for MTE
1279177   CCMS Agent Model in SLD: Incorrect J2EE System Entries
1083851   RZ20: Incorrect startup methods repeatedly restarted
520402   New version of the Informix database monitor
1322831   DBACockpit: Lock Monitor; enhanced blocking graph
1330978   ST04N: DYNPRO_FIELD_CONVERSION ST04N_DATA-DBUFF_LOGREADS
1331145   DBACockpit: Tablespace freespace calculation different
1331548   DBACockpit: Internal changes for segment history monitor
1334875   DBA Cockpit: Downloading Workload Reporting as an HTML
1147562   DBA Cockpit -> Segments detailed analysis - DYNPRO_NOT_FOUND
1337540   Wrong Oracle Table History Data in Service Download
1338207   DBACockpit: Dump when entering DB02 / Space Overview
1340402   DBA Cockpit: ERP identified as OLAP system
1342866   DBACockpit: Native SQL Class encapsulating query to table
1233020   RSORACOL allocates entire memory
868063   Database space statistics monitor for Oracle
1292088   DBA Cockpit: SAP_PERIODIC_ORACLE_SNAPSHOT returns an error
1297012   DBA Cockpit: Adding EXPLAIN to SQL Command Editor
1297943   ST04N: High logical number of reads causing screen dump
1300975   CheckMan: Eliminating CheckMan error messages
1314689   DBA Cockpit: Dynamic loadable monitors (RSORASTT)
1283931   SAP_COLLECTOR_FOR_PERFMONITOR dump during EXPORT
19227   Open newest saposcol
162980   saposcol for 64-bit Solaris
1321554   Saposcol: Dynamic trace switch does not work
1326203   4.1) corrections new operating system monitor
1327682   AL11: Incorrect dialog box for refresh
1329367   Refresh does not work in transaction ST06
1329431   SAPOSCOL: Using DIR_HOME as working directory
1330245   6.) corrections new operating system monitor
1331509   Extended SHM-Struktur saposcol
1340111   Saposcol: Authorizations for the hardware XML file
1340091   4.2) corrections new operating system monitor
1247307   Contact persons for Operating System Monitoring
1243397   5.) corrections new operating system monitor
1345417   saposcol: using WMI/CIM for data collection
1152881   4.) corrections new operating system monitor
526694   saposcol based on AIX perfstat library
1326742   Syslog: Input help does not display all servers
1332525   SM21 - Transaction code displayed with only four characters
1305407   System log: Tables or views that are no longer required
945114   Workload Collector: Change of system time zone
1329241   SWNC_COLLECTOR_COMPRESSION: Wrong selection texts
1330793   ST03N: Incorrect values/units in VMC profile
1333101   ST03N: GETWA_NOT_ASSIGNED in BW workload overview profile
956094   Bereinigung von Coding ohne speziellen Hinweis
1339623   ST02: Size of disp+work executables displayed as zero
1342683   Y2Z(7.20 SP): RSINFOCUBE not usable for SAPWL_FRONTEND
1343816   STAD: No refresh when selection remains the same
1006116   Migration of workload statistics data to NW2004s (2)
1267599   ST03n: "Last Minute's Load" data incomplete
1292277   ST03N: Incomplete data from "Last Minute's Load"
926290   SWNCCOLL: SAP workload NW collector collects no data
931446   User exit in the workload collector
1170408   DE naming conflict: Checkman Error Correction in Y7D
966631

   Contents of TCOLL table in SAP_BASIS 710          

 

 

 

Please note, in order to view the contents of the guides and SAP Notes, you will need to be logged into Service Marketplace.


 

CPU_Virtualization_RZ20

$
0
0


RZ20 for CPU_Virtualization_Power

- the CPU_Virtualization_Power subtree is in responsibility of the agent

- all other CPU_Virtualization_* nodes are in responsibility of saposcol

 

This means:

1) agent creates CPU_Virtualization_Power and is responsible for the content
2) fortunately - the data presented in the subnode are gained from saposcol and are reachable in other CPU_Virtualization_*   subtrees
3) agent does some kind of renaming in the nodes, e.g.  "Entitlement" could be found as "Guaranteed Capacity" in CPU_Virtualization_Virtual_System subtree

 

Summary - the values present in CPU_Virtualization_Power are collected by agent from other CPU_Virtualization_* subtrees, which are maintained by saposcol. It's kind of duplicity. The saposcol is always the originator of the data. There are no additional data in the _Power node which are not present in other virtualization subtrees.

 

At first in the beginning the EWA report only reported the standard CPU data for the physical server and the data for this is directly collected
by SAPOSCOL in a 24 hour buffer in which for each hour 4 times 60 measurements are stored because SAPOSCOL collects the data every 15
seconds by default.

 

This means that you can say that in the old EWA reports the OS CPU operating statistics are based on 4x60 is 240 measurements each hour.

After this SAP decided to create new monitor structures for the OS virtualization but the monitoring data for the CPU_Virtualization_Power
is not stored in the 24 hour SAPOSCOL buffer anymore. Actually the data is still collected by SAPOSCOL but only as a snapshot and we do need

the CCMS monitoring segment to store the data for a longer period. This can be done by using an ABAP report which reads the SAPOSCOL

snapshot data and stores the data in the CCMS monitor segment but this report only can be started each 5 minutes or this can be done by using a

SAPCCM4X agent and the agent can read the SAPOSCOL snapshot data every 60 seconds and sometimes even a little bit faster than this.

 

 

Installation and Configuration of SAPOSCOL:
http://help.sap.com/saphelp_nw70ehp1/helpdata/de/c4/3a6bff505211d189550000e829fbbd/content.htm

 

Operating System Collector SAPOSCOL:
http://help.sap.com/saphelp_nw70ehp2/helpdata/en/c4/3a6bff505211d189550000e829fbbd/frameset.htmk


Useful sapcontrol command to check Status of Application server

$
0
0

1. sapcontrol -nr 00 -function GetVersionInfo


1.jpg

 

2. sapcontrol -nr 00 -function GetProcessList


2.jpg


3. sapcontrol -nr 00 -function J2EEGetProcessList

 

3.jpg

 

4. sapcontrol -nr 00 -function GetSystemInstanceList

 

4.jpg

 

5. sapcontrol -nr 00 -function ParameterValue SAPLOCALHOST

 

5.jpg


6. sapcontrol -nr 00 -function ParameterValue SAPPROFILE

 

6.jpg

How to check the port which is in use by netstat cmd in linux

$
0
0

Below are netstat to check the application which is listening to particular port :It will display in below format:

 

Format:

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

 

Example:

nestat -anp | grep 3298

 

netstat1.jpg

 

Example:

netstat -anp | grep 3300

 

netstat2.jpg

 

 

Example:

nestat -anp | grep 3200

 

netstat3.jpg

Sap installation on virtual machine (VMware) PART-1

$
0
0

SAP INSTALLATION ON VMware - PART 1


Installing Sap on vmware is same as we install on physical server. In this following document we are going to learn how to configure vmware, Installing Windows Server 2003 Enterprise Edition on vmware and then followed by sap installation in part 2 another documentation. I am using vmware workstation 9.0.


STAGE 1


Step 1.1

Click Create a New Virtual Machine.

1.jpg

Step 1.2

Select Custom mode and Click Next

2.jpg

Step 1.3

Select Workstation 9.0 from drop down list. Carefully see the limitation if you select older workstations.

3.jpg


Step 1.4

Select radio button for installing operating system later.

Here you need to have operating system DVD or you need to provide an ISO image of operating system

4.jpg

Step 1.5

Following are the operating systems which vmware supports in version 9.0

Select Microsoft Windows radio button and then select Windows Server 2003 Enterprise x64 Edition.

And Click Next.

5.jpg

Step 1.6

Remember here select the highest free space available drive because we are going to install sap.

Give Location and name of folder where you want to save vmware.

6.jpg

Step 1.7

Select Number of processors and Core Processors and click next

7.jpg

Step 1.8

Here we need to provide required RAM (Memory) for Virtual machine.

Keep in mind that even your base operating system requires RAM so don't give full or maximum memory to vmware. In this installation i have given only 4 GB Memory for vmware.

8.jpg

Step 1.9

Select Network address translation (NAT). Click Next.

Note: All this settings can be changed again even after installing operating system.

9.jpg

Step 1.10

Select LSI Logic and Click Next

10.jpg


Step 1.11

Select Create a New Virtual Disk and Click Next

11.jpg

Step 1.12

Select SCSI and Click Next

12.jpg

Step 1.13

Give required disk size depending on what you are going to install in this virtual machine.

Here i am going to install SAP Netweaver and i require 100 GB disk space.

Here i have given only 100 GB but it i will not allocate that entire 100 GB, If you want virtual disk to allocate disk space now then select the check box to allocate all disk space now.

Select virtual disk into multiple file. And click Next.

13.jpg

Step 1.14

Each file limit is 2 GB each, and will be created only if required. ( Because we have selected virtual disk into multiple files in before  step)

14.jpg

Step 1.15

Summary here you can change any settings. ( Remember we still didn't gave DVD or ISO image for Windows Server 2003 Enterprise Edition) Click Finish

15.jpg

Step 1.16

Here our Virtual Machine ( Hardware ) is ready.

Before clicking power on. Click edit and select CD/DVD and then browse and select ISO image of windows serve. Click OK.

Now Click Power on
16.jpg


STAGE 2


Step 1.17

Here you can see Virtual Machine is Booting.

17.jpg

Step 1.18

First Click on the blue screen then press enter to proceed with the windows installation.

To come out of that virtual machine into you base operating system press CTRL + ALT.



18.jpg

Step 1.19

Press F8 to agree and proceed with installation

19.jpg

Step 1.20

Select Un-partitioned  Space and press enter

20.jpg

Step 1.21

Create Required Size disk partition I had give full one drive partition. But you have to decide how many drives you want create.

21.jpg

Step 1.22

Select Partition to install. And Press Enter key

22.jpg

Step 1.23

Windows Server 2003 Enterprise Edition Installation is in Progress.

23.jpg

Step 1.24

Give a Computer Name and Administrator Password

24.jpg

Step 1.25

Select Typical Settings And Click Next

25.jpg

Step 1.26

Windows Server 2003 Enterprise Edition Installation is in Progress.

26.jpg

Step 1.27

Windows Server 2003 Enterprise Edition Completed And Re Starting Windows

27.jpg

Step 1.28

Note here you need to Press CTRL+ALT+INSERT for Virtual Machine

If you press CTRL+ALT+DEL then you will end up in task manager of your Base Operating System.

28.jpg

Step 1.29

Give User name as Administrator and Password

29.jpg

Step 1.30

Here in this image you can see both the operating systems. One is base operating system and other one is Guest ( Virtual Machine ) operating System.

30.jpg


Step 1.31

Install VMware Tools for Better Display and Sharing. This is Mandatory installation.

Goto VM on menu bar and click install Vmware Tool.

31.jpg

Step 1.32

VMware Tools installation Click Next

32.jpg

Step 1.33

Select Typical installation and click Next

33.jpg

Step 1.34

VMware Tool Installation Completed.

34.jpg

NOTE: When virtual machine is in running state and you want to change hardware setting please note virtual machine will Forced REBOOT.  It is Better to power off Virtual machine and then do changes in hardware settings and power on virtual machine.


In Part-2 Documentation (54 Screen snap shots) we will see Sharing of Resources with base operating system and Sap installation.


*********END OF DOCUMENTATION PART-1 ********


Restore Source System Connectivity in BW QA after BW QA gets System Copy or Refresh

$
0
0

It is not uncommon that once BW QA gets refreshed or system copy from BW Prod, the source system connectivity to ERP system breaks. This document shows the step-by-step to restore BW QA to ERP QA.

 

ERP System:               ERP Quality System (QAS) client 100

BW QA System:          BW Quality System (Q11) client 100

Scenario:                    Source Systems QASCLNT100 is broken in txn RSA1 in BW QA (Q11) after it is refreshed from BW Production. This is a need to restore the connection for transport migration to work successfully.

 

Pre-requisite:

 

1. Open clients via txn SCC4, SE06 in ERP QA (QAS) and BW QA (Q11). If not, you will encounter dump DYNPRO_SEND_IN_BACKGROUND when trying to recreate the Source Systems in x11’s txn RSA1. (This step requires Basis authorization and should be done by Basis)

 

  • Logon to ERP QA (QAS) , run txn SCC4 and open client for changes. Repeat for BW QA (Q11).

BW-1.png

  • In ERP QA (QAS) Run txn SE06, open namespaces so that there is no error when running FM RSAP_BIW_DISCONNECT later on. Repeat for BW QA (Q11).

BW-2.JPG

2. In BW QA (Q11), go to txn WE20, check for ERP QA (QASCLNT100). If it does not exist, create it.If it exists, select the ERP QA's Partner Profile QASCLNT100 and delete RSRQST from outbound and RSINFO and RSSEND from inbound. Save your partner profile. It should look like the screen below.

BW-3.JPG

 

3. Obtain ALE user-id passwords for to logon to QAS client 100 (ERP) and Q11 client 100 (BW) later on.

 

Step-by-Step Restore Procedure:

 

1. In BW QA (Q11), run txn SE11, table RSBASIDOC, narrow the results by putting in your ERP system id only e.g. QAS*

 

BW-4.JPG

Result

BW-5.JPG

2. In BW QA (Q11), run txn SE37, enter function module RSAP_BIW_DISCONNECT and client Test/Execute button.

 

BW-6.JPG

This step deletes obsolete BW connections. Repeat this step for all entries in table RSBASIDOC.


Enter the values accordingly and click Generate button.

I_BIW_LOGSYS = BW QA system (Q11)

I_OLTP_LOGSYS = ERP QA system (QAS)

I_FORCE_DELETE = X


Caution: DO NOT enter a value in the field "RFC target sys". This would cause the function module to run in the system specified there!


BW-7.JPG

Result

BW-8.JPG

3. In BW QA (Q11), run txn RSA1 and Create Source System QASCLNT100.


BW-9.JPG

With existing RFC destination and passwords, enter the fields like below:

BW-10.JPG

You will be prompt to logon to QAS client 100. Click Continue button will do.

BW-11.JPG

Click Use button if you are confident that the RFC destination works perfectly. If not, you could click Check button to confirm.

BW-12.JPG

You might encounter a pop up message like this below. Click Delete will do. If this happens, after delete, repeat step 3 again.

BW-13.JPG

 

4. With existing RFC destination and passwords, you should be able to create the Source System for ERP QA (QASCLNT100) without problem.

BW-9.JPG

 

Problems that I encountered along the way……..

 

Problem 1:  DYNPRO_SEND_IN_BACKGROUND when trying to generate Source System QASCLNTxxx in txn RSA1

Solution:     Open clients in txn SE06 and SCC4 in both ERP QA and BW QA systems

 

Problem 2:  Entry in inbound table already exists

Solution:     

  1. Go to WE20 and check whether Partner profile QASCLNT100 exist in LS type,if not just add Parnter profile with same and save.
    Partner profile Name: QASCLNT100
    TYPE: LS
    Give:
    Ty: US
    User: User Name
    Lang: EN
    and Save.
  2. Again re-click on Partner Profile: QASCLNT100
    you will see ,there will be some entries in Inbound & out Bound Tabs.
    Delete the following from outbound:
    1.RSRQST
    Delete the following from inbound.
    1.RSINFO
    2.RSSEND
    and save your partner profile.
  3. Now execute txn RSA1, it will ask to active Workbench, activate it and it should work.

 

Lastly, this document is only possible from the two reference below and many other related threads that I had also come cross so I would also like to give credits to them.

 

References:

OSS Note 886102 – System Landscape Copy for SAP Netweaver BW (Phase 6)

Transfer Structure Prefix error - http://scn.sap.com/thread/170753


Syslog up to 7.02

$
0
0

The kernel will write the syslog messages which are stored in the SCSA to an OS file SLOG$$ on operating system level. These files are created in

an instance specific directory /usr/sap/<SID>/<INST>/log.

On Windows systems the SCSA is created by the kernel executables. You can use the transaction “ST02>Detailed analysis menu>Additional

functions: Storage>Shared memory details” to see if the SCSA area which belongs to ipc key 05 is correctly created for the ABAP instance.

 

Starting from 7.02 system release the central syslog sender and collector daemon are not used (supported) anymore (note 1565427). Also starting

from 7.02 the RFC function calls and RFC  communication is not used anymore for the Remote System Log functionality but is replaced by Web

Services methods and SOAP (Simple Object Access Protocol) communication (sending XML based on HTTP or HTTPS or SMTP or FTP). For this

new concept the dispatcher and dialog resources of the remote instance are not used anymore but this is replaced by the SAPSTARTSRV program

which is used to start the ABAP instance. In the SAPSTARTSRV program the Web Services method functionality is implemented and this

functionality can be used by using the SOAP communication protocol.

 

 

1508049 - Problems when writing the central system log

1550906 - Information about the system log files
1517379 - Which system log format does the 720 kernel write

 

Excerpt of note 1041390:
"
                   rslg/central/log/new
The following values are allowed:
0 = old version, that is RSLGCOLL/RSLGSEND
1 = HTTP
2 = HTTPS
If the new profile parameter is not available, the default is 1 (which is HTTP)."
In this system this is the case -> HTTP is set.


The Central syslog no longer work with the sender and collector. This concept was changed with kernel 720 and netweaver > 7.02.

 

For further information check the notes:

1041390 - SM21: Central system log via HTTP or HTTPS

1741743 - Central syslog as of Basis Release 7.02
1774185  - Welches Syslog-Format schreibt der 720 Kernel

System Rename 1.0 tool (with screenshots)

$
0
0

This document explains how to rename an SAP system using the System Rename 1.0 tool, which is based on the installation tool.

 

System Rename 1.0 tool can be used for adapting:

SAP system ID

Host names

Database ID

Instance numbers of the instances on the SAP system

 

System Rename procedure is valid for ABAP, Java & Dual-stack (ABAP and Java) systems. Also you can perform the system rename on both central and distributed systems, however high availability & MCOD installation were still not supported till System Rename 1.0 SP03 (which I am using in this document).

 

Please read Note 1619720 - System Rename for SAP Systems based on SAP NetWeaver& SAP Guide for details.

 

System rename 1.0 media is available at http://service.sap.com/swdc

Capture.JPG

Unpack the System Rename archive with SAPCAR and Run sapinst.exe

Capture2.JPG

Capture3.JPG

 

Capture4.JPG

Capture5.JPG

Capture6.JPGCapture7.JPGCapture8.JPGCapture9.JPGCapture10.JPGCapture11.JPGCapture12.JPG

 

Follow-up Activities

The follow-up activities for the system rename are identical with the follow-up activities for a system copy described in the system copy guide.

Also perform activities like Re-Configuring STMS, SLD & IGS RFC.

 

Reference :

http://scn.sap.com/docs/DOC-32851

http://scn.sap.com/docs/DOC-48330

Testing SAP SMTP service: jMeter configuration

$
0
0

This document contains and explains the jMeter configuration used to test a SAP SMTP service.

  • The configuration of the service can be found here
  • The telnet test case here and
  • The jMeter test case here.

As the last blog describes a jMeter scenario, I am publishing here the example files used by jMeter. This should help everyone to create his/her own jMeter test.

 

Files

 

2 files are attached to this document:

  • Input.txt
  • SAP SMTP.jmx

Please not that you have to rename the file SAP SMTP.txt to SAP SMTP.jmx (thanks Jive) and to adjust the actual path of the SMTP sampler to make the test case work for you. After all, I am providing here an example, not a ready to use version.

 

Test plan

 

The test plan SAP SMTP.jmx consists of one thread group, one config element and one SMTP sampler. In JMeter it looks like this:

jmeterconf1.jpg

The test plan is parameterized. A file named input.txt contains the values for the parameters. The content of the file looks like:

 

Test Subject 1;lorem ipsum 1;

 

There are 3 columns, separated by ; Each column represents a value for a variable:

  • Test Subject 1: Subject line
  • Lorem ipsum: Message body
  • 94: number for attachment to be included in the email

The variables are defined in the jMeter test. To read the values of the input.txt file, a CSV Data Set Config element is added to the test case.

jmeterconf2.jpg

3 variables are defined:

  • Subject
  • Message
  • Number

 

The actual test case is defined in the SMTP sampler. This sampler contains the SAP SMTP server connection data:

  • Server
  • Port
  • Mail from
  • Mail to

 

These values are hard coded and have to be changed to match your actual environment.

jmeterconf3.jpg

The second configuration part of the test case is the actual message to be send and makes use of the previous defined parameters.

jmeterconf4.jpg

The subject line, the message body and the attachment are parameterized. That is where the input and variables are linked together. While the subject and message are fully defined by the parameter, the attachment expects a PDF file in the jMeter bin directory of the form message-${number}.pdf. You’ll have to make sure a PDF file with the name message-NN.pdf is there, while NN is a number like 01, 95, etc. The number value must match the entry in the input.txt file.


Approving Files in Download Basket (without using MOPZ)

$
0
0

I found this option very useful. By just executing a Report, we can confirm files available in download basket without using MOPZ transaction.


1. Make sure you User ID & S-User are maintained in AISUSER (this is anyway required).


2. Execute Report /TMWFLOW/RMOBASKETAPPROVAL with SE38.

Capture.JPG

3. Now you get a new window where you can directly select and Confirm Files of your(S-User) Download Basket.

Capture.JPG

4. Download your Files

 

Thank you.

SAP Backup Server Setup For Oracle On Windows Server

$
0
0

Hello All;


This document describes how to schedule a backup in SAP ERP 6.0 System and how to send it to your backup server.


It also shows you how to prepare, and setup your backup server in order to make it ready to accept, and save the backups which are sent by your SAP System.

 

The systems that are used:

1- SAP ERP 6.0 EHP 5 running on Windows Server 2008 R2

2- Oracle 11.g

3- Backup Server is a Windows Server 2008 R2 with 1 TB space with 4GB of RAM


Step 1:

DB13 - Schedule of Backups

Go to your SAP System, and run the transaction code "DB13"


In this transaction you schedule the start time for your backup, and the type of the backup.

The following backup types are offered based on the need:

1) Whole database offline + redo log backup (best option - it includes everything)

2) Whole database online backup

3) Whole database offline backup

4) Whole database online + redo log backup

5) Full database offline + redo log backup

6) Full database online backup

7) Full database offline backup

8) Full database online + redo log backup

9) Incremental offline + redo log backup

10) Incremental database offline backup

11) Incremental database online backup

12) Incremental online + redo log backup

13) Partial database offline backup

14) Partial database online backup

In our case we will schedule one Whole database offline + redo log backup every Saturday at 9:00 PM, and one Whole database online + redo log backup every day at 9:00 PM.

 

To schedule a backup do the following steps:

1) Go to DB13

1.png

2) Double click on the day you want to start a backup in

2.png

3) In the next screen double click on the database type which you want to start

3.png

4) In the next screen specify the exact time when to start the backup

4.png

5) No click on the tab recurrences

5.png

6) Now make it to be every Day at 9:00 PM except for Saturday. This is for our cas, but in your case you can choose your own scenario which you want to follow.

6.png

7) The schedule must look like the following:

7.png

 

Step2:

Background Configurations

The main work will be on the file "initSID.sap"

The location of this file is under D:\app\Administrator\product\11.2.0\dbhome_1\database

In our case it is located under the D drive.

There are three parameters which need to be changes in this file, and they are:

  • Backup_dev_type = disk

#This is the storage type of the backup

  • Backup_root_dir  =  \\Backup server IP \File name which will hold your backup

# This is the location of the torage for the backups

  • Compress = brtools


Make sure that you have enough space on your backup server. For example if your backup size is 150GB make sure that your backup server has more than 150GB disk space on the drive that you are sending your backup to.

 

Also make sure that your backup server is able to see your SAP server. To double check this point ping your SAP server from your backup server, and then ping your backup server from your SAP server.

 

Step3:

Mapping the drive of your backup server to your SAP server


In your SAP Server right click on your computer icon --> Map Network Drive

8.png

In the next step you will be asked to provide the IP of your backup server then the drive where you want to send the backup to, then click finish.

9.png


Step 4:

Check if your backup was finished successfully

To check if your backup was finished successfully go to your SAP system and run DB12. Here you will know the status of your backup.

10.png

11.png


This concludes the document. Hope it was helpful


Best Regards

~Amal Aloun

How to activate and define HTTP, HTTPS, SMTP ports in any SAP R/3 system

$
0
0

Hello All;

 

In many cases you will need to activate, and define your http, https, and smtp ports. To do that you can check the following steps:

 

Run the t-code RZ10, and choose your profile, then click on extend maintenance, then click on change

1.png

1.png


2- Create the following four parameters:

Parameter Namerz10

Parameter Value

icm/server_port_0

PROT=HTTP,PORT=80$$

icm/server_port_1

PROT=SAPHTTP,PORT=80$$,PROCTIMEOUT=60,TIMEOUT=60

icm/server_port_2

PROT=SMTP,PORT=25$$,PROCTIMEOUT=120,TIMEOUT=120

icm/server_port_3

PROT=HTTPS,PORT=52$$,PROCTIMEOUT=15,TIMEOUT=15

 

To create the above parameters in RZ10 click on create button at the top of the screen.

1.png

 

In the next screen add the four parameters one by one with the value for each parameter.

Note that you can choose your own time out, and proc time our or you can go with the default values suggested by the system

 

1.png

After providing the parameter name and value click on save to save your changes.

 

Go back to the initial screen of RZ10, and click save:

1.png

 

You will prompt with a message that you need to restart your SAP service in order for your changes to be activated.

1.png

 

1.png

 

Click on Continue:

1.png

 

Now go and restart your SAP service.

 

Then go to SMICM transaction and click on edit --> service

 

If you did not define the HTTP, HTTPS, SMTP at the system yet then at the same screen you exist now click on service create.

After your three ports creation you should be able to see the following:

1.png

 

Now in order to activate the three ports in SMICM you need to run the t-code "STRUST"

On the left hand side of the screen right click on each file, and then choose create. after that you should be able to see a green color next to each one as you can see in the following screenshot:

1.png

Now go back to run the t-code "SMICM" --> Goto --> Services.

Click on the first one "HTTP" then Service --> Activate.

Click on the second one "SMTP" then Service --> Activate.

Click on the first one "HTTPS" then Service --> Activate.

Now you should be able to see a green check next to each port:

 

1.png

Hope this was helpful

 

Best Regards

~Amal Aloun

SAP Kernel Executables list

$
0
0

Following a list with descriptions of SAP Kernel executables:

 

SAP Binary FileDescription
R3checkThis is a tool that can check Cluster-Tables for errors.
R3ldctlThe tool for exporting all table structures to the file system during an OS/DB-Migration.
R3loadThe table import & export tool of SAP during Installation, Upgrade and Migration.
R3szchkThe tool for determine the sizes of the different tables in the target database during the import in an OS/DB-Migration.
R3taSplit large tables for export and import
R3transThis is the tool, that does the real work for tp. tp controls the import and export of changes and r3trans does them using scripts, that were generated from tp.
SAPCARSAP Compression and Archiving program
cfwGUI Control Framework for Abap Objects
cleanipcCleans Inter-Process Communications Memory
db2jcllib.oRsdb/db2jcl_library parameter
db2radmUsed to configure DB2Connect
dbadaslib.oPart of lib_dbsl – database dependent SQL handler
dbdb2pwdCreate an encrypted DB2 Password File
dbdb2slib.oPart of lib_dbsl – database dependent SQL handler – DB2
dbsdbslib.oPart of lib_dbsl – database dependent SQL handler
dev_sapstartLog file for starting sap
dipgntabActivation and adjustment of the nametabs with the ABAP Dictionary.
disp+workDispatcher & Workprocess – “The complete Kernel” – Here the complete ABAP is processed …
Dpj2eeDispatcher for Java
dpmonUsed to get the process overview of an instance in text mode.
dsrlib.oDistributed Statistics Records
Dw_gui.oDependent module for Disp+work
Dw_mdm.oDependent module for Disp+work
Dw_stl.oDependent module for Disp+work
Dw_xml.oDependent module for Disp+work
Dw_xtc.oDependent module for Disp+work
Eg2monMonitor program for Extended Global Memory Segments (only for support)
Em2monMonitor program for Extended Memory management (only for support)
emmonTest program for Extended Memory
enqtCheck and Monitor the Enqueue Lock Table
enrepserverSAP Enqueue Replication Server
enserverSAP Enqueue Server
ensmonEnqueue Server Monitor Programs to monitor the enqueue server and the enqueue replication servers.
Es2monPrograms to monitor the enqueue server and the enqueue replication servers.
esmonProgram to monitor the enqueue server and the enqueue replication servers.
eststTest program for the Extended Memory Segments (only for support)
evtdThis program is able to trigger events within the SAP system. The tp tool uses this feature. It can be used as trigger for self-written interfaces as well.
exe_db2.lstThe ‘*.lst’ files are text files used by sapcpe to determine which files to compare/copy on instance startup.
gateway.lstThe ‘*.lst’ files are text files used by sapcpe to determine which files to compare/copy on instance startup.
gw.propertiesGateway processes
gwmonProgram gwmon (at operating system level) or SAP transaction SMGW monitors the SAP Gateway.
gwrdProgram gwmon (at operating system level) or SAP transaction SMGW monitors the SAP Gateway.
icm.propertiesTool to monitor and manage the Internet Communication Manager (ICM) from the SAP System (transaction SMICM).
icmadmin.SARTool to monitor and manage the Internet Communication Manager (ICM) from the SAP System (transaction SMICM).
icmanTool to monitor and manage the Internet Communication Manager (ICM) from the SAP System (transaction SMICM).
icmbndProgram to bind ports with numbers from 0 to 1023
icmonInternet Communication Manager (ICM) used for HTTP(S), SMTP based communication used to monitor and manage the Internet Communication Manager (ICM) from the SAP System (transaction SMICM).
instance.lstList of database-independent executables. These executables are valid for all database systems used by the SAP system.
instancedb.lstList of database-dependent executables. These executables can only be used with a particular database system.
ipclimitsReports IPC memory available to SAP at the OS level
j2eeinst.lstThe ‘*.lst’ files are text files used by sapcpe to determine which files to compare/copy on instance startup.
jcmonProgram to monitor and manage Java processes
jcontrolProgram to control Java processes
jenqulib.jarJava Enqueue Library
jlaunchProgram starts the Java processes
jlogunzip.jarJava Classes used to unzip archives (used from the sapstartsrv)
jperflib.jarJ2EE client Jar file
jstartup.jarJava Startup Frame Work jar file
jstartupapi.jarJ2EE Engine Monitoring API
jstartupimpl.jarJ2EE Monitoring
ldap_rfcLDAP Connector
ldappasswdStore LDAP directory user and password
ldapregLDAP Registration Service
lgtstProgram to test the message server
libicudata30.aICU Common Library – Part of the RFC SDK and are used for RFC connections.
libicui18n30.aICU Common Library – Part of the RFC SDK and are used for RFC connections.
libicuuc30.aICU Common Library – Part of the RFC SDK and are used for RFC connections.
libjenqulib.oPart of the RFC SDK and are used for RFC connections.
libjmon.soJMON Shared Library – Part of the RFC SDK and are used for RFC connections.
libjperflib.soPart of the RFC SDK and are used for RFC connections.
libregex.oPart of the RFC SDK and are used for RFC connections.
librfcum.oDynamic Load Library – Part of the RFC SDK and are used for RFC connections.
libsapcsa.oCSA Shared Library – Part of the RFC SDK and are used for RFC connections.
libsapsecu.oSECU Shared Library – SAP seculib library used for default encryption. It’s referenced in the j2ee startup logs in the work directory.
libsapu16.soPart of the RFC SDK and are used for RFC connections.
libsapu16_mt.soPart of the RFC SDK and are used for RFC connections.
mdxsvrMDX Parser for RFC
memlimitsThe program memlimits lets you determine how much swap space is currently available in the host system.
msclientsShows running instances registered in the Message Server
msg_serverMain Message Server executable
msmonMessage Server Monitor Utility
msprotMonitor Message Server at the OS level
nipingProgram to test the SAP network layer and the SAProuter
rfcexecThe tool to start other programs from within SAP (ABAP) on the OS level via the gateway on any other (or the same) server.
rfcexec.secThe tool to start other programs from within SAP (ABAP) on the OS level via the gateway on any other (or the same) server.
rfcpingPing the RFC layer
rscparulib.oDynamic shared library with code page converter
rscpf2fCheck installed locales for given list of languages.  (Created for installation tools. Possibly unused.)
rscpf3fFind possible system code pages for given list of languages. (Created for installation tools. Possibly unused.)
rscpf_arsTest program for code page conversion, language handling and locales in combination with ‘rscparulib.o’.  (only for support)
rscpf_dbTest program for code page conversion, language handling and locales. This program will connect to database and  also attached to shared memory of an instance if possible. (only for support)
rslgcollCentral System Logging Collector
rslglscsShow the Syslog specific parts of the shared memory  segment ‘SCSA’. (mainly for support)
rslgsendCentral System Logging Sender
rslgviewView SAP Log at the OS level
rstrcscsProgram creates a common memory segment for the SCSA, locates the trace switches block within it and initializes the trace switches block.
rstrfileR/3 system trace file tool
rstrlscsThe command “rstrcscs r” removes that common memory segment again.
rstrsscsThe command “rstrsscs” allows change to the switch settings in the trace switches block within the SCSA.
rsyn.binFor each kernel version of the R/3 System, there exists an appropriate file rsyn.bin which contains the ABAP/4 syntax description.  It describes what to do when compiling an ABAP statement
sapccm4xCCMS Agent for Abap
sapccmsrCCMS Agent for Java
sapcontrolsapcontrol is used to stop/start/monitor the sap instances (for example, from the sapmc).
sapcpeThis checks that the local executables are up to date each time an SAP instance that uses local executables is started.
sapcpeftParameter file used by sapcpe
sapcpp46.oVirus Scan Adapter files (Note 964305)
sapdbmrfcRFC for SAPDB connections
sapevtThis program is able to trigger events within the SAP system. The tp tool uses this feature. It can be used as trigger for self-written interfaces as well.
sapexecCall SAP Function Modules
sapftpFTP Client, that can be used from within the SAP system (from ABAP) to communicate with other FTP servers.
saphttpHTTP Client, that can be used from within the SAP system (from ABAP) to communicate with other HTTP servers – e.g. for interfaces.
sapiconvProgram for the conversion of text files
sapkprotpRelocate a Content Server Repository
saplicenseThe Tool for the installation of a new SAP License. This is needed when the license expires e.g. because of a hardware change.
sapmanifest.mfText file that contains the kernel patch level and is read by the JSPM (Java Support Package Manager).
sapmanifestdb.mfText file that contains the database kernel patch level and is read by the JSPM (Java Support Package Manager).
sapmscsaSCSA Administration
saposcolThe SAP Interface to the Operating System for Performance Data. The Operating System Collector collects CPU Usage, Disk Performance, Paging etc.
sappararReads the SAP Profile
sappfparThis tool can be used for checking the profiles after changes and before restarting the SAP system.
saproot.shScript to set Root permissions necessary for some kernel programs
saprouterThe program for the Router Connection from customers to SAP and vice versa.
sapsecinGeneration of the PSE (Personal Security Environment)
sapstartStarts SAP processes
sapstartsrvStarts SAP processes
sapuxuserchkThe program xuser is a tool from maxdb which stores the logon information to the DB.  This utility program called by sapcontrol which is a program that uses the web service APIs of the ABAP and Java startup framework to control an instance from the command line.
sapwebdispThe SAP Web dispatcher is used for load balancing for a setting up an SAP Internet scenario. It is the only application that needs to be located in the DMZ. Everything “behind” this can (and should) be located in your intranet. So, only one port on one IP address needs to be opened to internet and the SAP Web dispatcher can handle the traffic with the different SAP instances.
sapxpgProgram that starts programs on an external host. The tool for starting OS commands from within SAP Systems.
scs.lstThe ‘*.lst’ files are text files used by sapcpe to determine which files to compare/copy on instance startup.
scsclient.lstThe ‘*.lst’ files are text files used by sapcpe to determine which files to compare/copy on instance startup.
semdA Test Tool used to verify semaphore operations.
servicehttpThe port number where the server should listen for HTTP requests.
shmdRelated to Shared Memory
showipcChecks shared memory segments
sldregSLD registration program
sldreglib.oSLD registration program
ssfrfcSecure Store and Forward (SSF)
startdbProgram to start the database
startj2eedbProgram to start the database (Java)
startrfcThe tool is a very easy SAP command line interface to start all of the implemented function modules of SAP systems.
startsapProgram to start SAP
stopdbProgram to stop the database
stopj2eedbProgram to stop the database (Java)
stopsapProgram to stop SAP
tpThe Transport Tool. This program coordinates the complete import and export of program and table changes made within the SAP system in order to transport them through the complete System Landscape.
vscan_rfcVirus Scan Adapter files (Note 964305)
wdispadmin.SARWeb Dispatcher Administration Interface archive program
wdispmonWeb Dispatcher Monitor program
webdispinst.lstWeb Dispatcher Administration Interface list
xml63d.oVirus Scan Adapter files (Note 964305)

 

Yours Faithfully

Juan de la Cruz Arellano Royo

12CODE - CEO

SAP Passport Single Sign On Certificate Installation on IE with use of Firefox

$
0
0

Dear All,

 

Today i am going to create my first Document on scn community.Hope this document will be helpful for SAP experts also.

 

Purpose of creation of document is to install certificate on IE browser.Yesterday i searched one discussion over scn sso certificate not installed windows 8.1   

For the solution i also searched lot over service marketplace & on search engines also and provided some solution but every time users getting same issue i.e

 

Error - Applying for an SAP Passport

The SAP Passport was not installed in your browser.

  1. No technical request data was transferred from the previous page. Usually this occurs if ActiveX is not enabled.
  2. Enable 'Active X plugins' in the Internet Explorer:
    Tools > Internet Options > Tab Security > Custom Level... > Mark Run ActiveX controls and plug-ins.
  3. Click on Apply for SAP Passport again.

 

To cross check the same i also tried to import SSO certificate on IE and on this i was confident about successful SSO installation for IE on my system, but at the time of apply passport i faced same issue which users are getting.

 

Error – Applying for an SAP Passport (ActiveX Issue)

 

This issue forced me to think more on it why this is happening on, what's wrong we did after following instructions from SAP help also as below

 

What ActiveX settings do I need with the Internet Explorer?


You only need the ActiveX settings for Internet Explorer, not for Netscape.

 

In the menu bar of the Internet Explorer choose the following path:

  • Tools> Internet Options> Security tab > Custom Level...

 

Set the following entries to Enable or Prompt:

  • Download signed ActiveX controls
  • Run ActiveX controls and plug-ins
  • Script ActiveX controls marked safe for script

 

How do I enable SAP Passports for Windows Vista?

 

Make sure that ActiveX is enabled and follow these steps:

 

Adding Trusted Sites to the Internet Explorer

 

  1. Start your Internet Explorer
  2. Find the Internet Options: ToolsInternet Options.
  3. You can see the Internet Options now. Click on the tab Security.
  4. We have to add two trusted sites: Click on Trusted Sites and use the button Sites.
  5. Add the following two links to the trusted sites list:
  6. Close this window by clicking on Close and the Internet Options by clicking on OK.

 

Download and Install the Certificate

 

  1. Follow http://service.sap.com/tcsrootcert.
  2. Use the link SAP Passport CA Certificate.
  3. You get a file download warning. Choose the option Open.
  4. On the next window use the button Install Certificate...
  5. The Certificate Import Wizard starts. Proceed by clicking on Next.
  6. Select the option Place all certificates in the following store and click on Browse.
  7. Choose the store Trusted Root Certification Authorities.
  8. Click on Next and afterwards on Finish.
  9. Confirm the security warning with Yes.
  10. You should get a successful import notification.

 

If you still encounter problems in Windows Vista, please refer to http://support.microsoft.com/kb/932156/en-us

 

How do I enable SAP Passports for Windows 7?

 

Please follow the steps for Windows Vista and if you still encounter problems, please refer to http://support.microsoft.com/kb/974431/en-us


After following all the recommendations by SAP without any success, i followed below steps for a successful SSO certificate import on IE.


As i was using Firefox and on the same i have imported or applied the certificate i backed up the certificate as by choosing

 

Firefox ---> Options --->Advanced ----> Certificates ---> View Certificates

 


Select the valid certificate for Backup and export or save this on system as PKCS12 files.

 


 

Supply Certificate backup password, here best is to use S-User Password or you can use any

 


Now you have one valid SSO certificate PKCS12 file on your system.

 

 

Next step is to import this PKCS12 file into the Internet Explorer Certificates tab .So for import please follow below steps as performed by me.

Go to Internet Options ---> Content ---> Certificates

 


Here just click on Import to browse saved PKCS12 file means SSO valid certificate.

 

 

Click on Next

 

 

and proceed with Next to install or maintain Certificate on IE and browse for the exported certificate file

 

 

On selection of Next you’ll be prompt for password to import certificate like

 

 

On password please give the password of your S-USER or which you supplied at the time of export from firefox browser.

 

 

Use Automatically select the certificate store based on the type of certificate.

 

 

Choose Next to proceed.

 

 

Finally click on Finish to get

 

 

and dear friends now you can get certificate as like i got under certificates tab


After all these steps you all will be able to logon through IE ,without getting any ActiveX error .


Hope this document will help experts in future as a resolution for this type of issue with IE browser.

 

Thanks to all for encouraging me to write this document.


Best Regards,

Gaurav Rana

Viewing all 273 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>