Saturday, 31 August 2024

How to check Web dispatcher version in web ? #Sap Basis Administrator

To check the version of SAP Web Dispatcher using various methods, users can log into the SAP operating system and execute specific commands or access the web interface.​ These methods ensure accurate identification of the version currently in use.

1. Command Line Method

One effective way to check the Web Dispatcher version is by executing the command sapwebdisp -v in the command prompt after logging in as the administrative user13. This command will display the version information directly, ensuring that you are aware of what is currently operational.

2. Accessing the Work Directory

Another method involves navigating to the "work" directory of the Central Instance (CI), typically located at /usr/sap/SID/DV*/work, where you can open the file named dev_desp. The first line of this file will indicate the release version of the Web Dispatcher being used.

3. Using the Web Admin Interface

For those preferring a graphical user interface, one can check the version through the SAP Web Dispatcher admin URL. By clicking on “Release information” within the Web Dispatcher administrative interface, it should display the current version.

 4. Monitoring Through Administration Tools

Additionally, administrators can monitor the SAP Web Dispatcher version and its status using command line programs like icmon. This method provides a continuous report on the current state of the Web Dispatcher46.

5. Verifying via Process Information

Lastly, confirming the Web Dispatcher version can also be achieved by checking system-level processes. Using the command ps -ef | <searchRefSen indexList="30,60" order="4" >grep webdisp can reveal which Web Dispatcher instance is running, including its kernel version in use</searchRefSen>.

  

Thursday, 29 August 2024

Menu Functions - Administration of Work Processes in SM50 #SAP Basis Administrator

System Administration in SM50

The most important administration tasks are listed for reference below:

Managing Work Processes

Trace Functions / Analysis

  

Note: To use these functions, you first need to select at least one work process.

  •  Cancel a process:

Administration  Process  Cancel  With Core/Without Core

The work process is terminated at operating system level. The Dispatcher starts a new work process with a new PID (provided you have configured the system appropriately) “Start Process After Error/Termination Automatically”). You can create a core file when the process is terminated for analyzing later. You can display the core file in transaction .RZ11

  • Start Process After Error/Termination Automatically:

Administration  Process  Restart After Error   Yes/No.

If a process is terminated due to an error, it can be restarted automatically. The default is Yes.

  • Debug a running ABAP program.

Administration  Program  Debugging

This function can only be executed if you have selected a work process in which an ABAP program is currently running. You can find the report name in the Active Program column. Note that you need “debug and replace authorization”, which is controlled by authorization object S_DEVELOP together with OBJTYPE 0 DEBUG and ACTVT = 02

  • Terminate a running ABAP program:

Administration  Program  Cancel

This function can only be executed if you have selected a work process in which an ABAP program is currently running. You can find the report name in the Active Program column. If a program is terminated, a short dump is generated.

  • Deleting an ABAP session:

Administration  Delete Session

You can delete the running ABAP session without having to close the work process.

  • Display system-wide process list:

Goto  System-Wide List (or icon: System-Wide List. )

You can switch to the system-wide process list from the process overview of an individual instance.

With the icon you can also go to the system-wide process list.

  • Display details of a process:—

Goto  Process Information (or icon: Process Information.)

Here you can display detailed information on memory statistics, database statistics, SQL statements, runtime, application, and specific attributes of the process.

  • Display details of a user:

Goto  User Info

You can display information on the user here. To manage users go to the User Overview (transaction SM04).

In the process overview, you cannot be sure that a user session you want to terminate or delete is still active in the work process that you have chosen. You could therefore unintentionally affect another user's session.

  • Reset Terminations:

List  Reset  Failures.

This counter is displayed in the column overview in column Failures (Work Process Failures). It specifies how often the work process has been restarted because of an error or a manual restart.

  • Reset information area:

List  Reset  Info Area.

Resetting the info area is useful if, for example, dynamic work processes have been added or removed in the meantime.

 

What is the use of SAP Web Dispatcher in SAP Landscape?

 #use of SAP Web Dispatcher in SAP Landscape

#SAP Web Dispatcher functionality in SAP systems

The SAP Web Dispatcher serves as a pivotal component within the SAP landscape, primarily acting as a reverse proxy that optimizes the flow of HTTP(S) requests. Its key functions include load balancing across application servers, enhancing security features, and acting as an intermediary between clients and the SAP system.

1. Acting as an Intermediary

The SAP Web Dispatcher functions as a bridge between the internet and the SAP system, efficiently forwarding incoming HTTP(S) requests to the appropriate application servers while returning backend responses to clients127. This role is crucial for ensuring that requests are managed effectively within the SAP architecture.

2. Load Balancing

One of the primary uses of the SAP Web Dispatcher is to balance the load across multiple application servers in the SAP landscape. It ensures an even distribution of incoming requests, thereby optimizing resource utilization and preventing any single server from becoming overwhelmed48. The dispatcher employs various algorithms, including dynamic load balancing, to assess capacity and allocate requests accordingly8.

3. Enhancing Security

The SAP Web Dispatcher significantly enhances security by enforcing the use of HTTPS for secure connections and allowing URL filtering to restrict access to sensitive areas of the system8. It also manages SSL configurations, facilitating secure communications and protecting critical data from potential threats48.

4. Flexibility and Configuration

The dispatcher offers configurability, allowing it to be tailored to specific SAP landscapes, including ABAP and Java systems8. It can be deployed in front of multiple SAP systems, which is beneficial for organizations that require centralized traffic management48.

5. Caching and Performance Improvement

Additionally, the SAP Web Dispatcher can act as a web cache, which helps improve response times by storing frequently accessed content and reducing the load on application servers4. This feature enhances overall system performance and contributes to quicker response times for end-users.

​In summary, the SAP Web Dispatcher plays a vital role in managing HTTP(S) traffic, load balancing, and enhancing security within the SAP landscape, making it essential for optimizing system performance and reliability.

 

 

SAP Web Dispatcher: Release, Installation, Patches, Documentation

# Know which version is supported for your scenario and where to find the software.

# Find the online documentation of SAP Web Dispatcher.

 About SAP Web Dispatcher

SAP Web Dispatcher is a load balancer and reverse proxy that can be used with different web application server backends:

  • SAP NetWeaver Application Server ABAP
  • SAP NetWeaver Application Server Java
  • SAP HANA XS, both in the "Classic" and "Advanced" flavor
  • Any web server

Note: HANA XS Classic and HANA XS Advanced come with an internal Web Dispatcher of version 7.53. This note does not apply to this internal HANA Web Dispatcher. It cannot be used as a load balancer or reverse proxy for other systems. It is not possible to upgrade the Web Dispatcher version inside these products.

Selecting a SAP Web Dispatcher Version

SAP Web Dispatcher version 7.93 is recommended for most deployments.

SAP Web Dispatcher is downward compatible; the newest SAP Web Dispatcher can be used with all older backend systems.

If the recommended version is not supported on your operating system then pick the highest SAP Web Dispatcher version that is supported. See section Supported Operating Systems below.

We recommend the SAP Web Dispatcher version to be greater or equal to the kernel version of your backend system. The patch level is not relevant. If you have to use a SAP Web Dispatcher version that is lower than the kernel of your backend system some features of the AS ABAP may not be not available.

We recommend using the most current SAP Web Dispatcher patch level. There is no concept of "stack kernel" in SAP Web Dispatcher.

 

Additional notes:

  • For details on SAP Web Dispatcher versions, corresponding product versions, release notes, incompatible changes, maintenance schedule and documentation,
  • Incompatible changes: 
    • There are no incompatible changes in SAP Web Dispatcher 7.89 and 7.85 with respect to 7.81.
    • SAP Web Dispatcher 7.81 contains some slightly incompatible changes of configuration parameters with respect to version 7.77. See the section "Upgrade to the current version from earlier versions" below for details.
    • SAP Web Dispatcher 7.73 and 7.77 contain some slightly incompatible changes of configuration parameters with respect to version 7.53. See the section "Upgrade to the current version from earlier versions" below for details.
  • Supported operating systems: The latest SAP Web Dispatcher supports the operating systems Linux on x86 and PPC LE, Windows and AIX. If you have to deploy SAP Web Dispatcher on another operating system then use the highest version that supports that operating system. See the section "Supported Operating Systems for SAP Web Dispatcher Versions".
  • Unicode: The Unicode SAP Web Dispatcher supports both Unicode and non-Unicode backend systems.
  • The Product Availability Matrix (PAM) of some older SAP products lists outdated versions of SAP Web Dispatcher (e.g. for SAP NetWeaver). Please disregard such information of the PAM and follow the recommendation of this note instead.

Updating SAP Web Dispatcher

We generally recommend using the SAP Web Dispatcher with the most current patch level of the used version. The update is done simply by exchanging the executables. You may update SAP Web Dispatcher to the latest patch level of the currently installed version or to a different version. There is no automated upgrade procedure for SAP Web Dispatcher.

Online Documentation for the SAP Web Dispatcher

Navigate to http://help.sap.com

-> Enter "ABAP Platform and SAP NetWeaver" into the search field
-> Select the first link
-> Select the desired version
-> Application Server ABAP Infrastructure 
-> Components of Application Server ABAP
-> SAP Web Dispatcher

 

 SAP Web Dispatcher Versions, Corresponding Product Versions, Release Notes, Maintenance Schedule and Documentation

SAP Web Dispatcher is always delivered as part of another SAP product. The SAP Web Dispatcher release notes are part of that product. The following table helps you identify the corresponding product and release notes. SAP Web Dispatcher release notes are found under the topic "Application Server Infrastructure".

This table indicates which minimum version of SAP Web Dispatcher to use with a certain SAP product version. For details see section "Selecting a SAP Web Dispatcher Version" above.

The maintenance schedule of the SAP Web Dispatcher is identical with the SAP Kernel. The maintenance end dates can be read from the notes referenced in the table below. The other information in the notes regarding which kernel can be used with which S/4HANA or NetWeaver release cannot be applied to SAP Web Dispatcher. See section "Selecting a SAP Web Dispatcher Version" above.

The release notes for both BC-CST-WDP and BC-CST-IC are relevant for SAP Web Dispatcher unless the feature explicitly applies only to Internet Connection manager (ICM).

 






Profile Parameter Changes (*)

 

Reference document : 

908097 - SAP Web Dispatcher: Release, Installation, Patches, Documentation

Administration of Application Server ABAP