SAP ICM(Internet Communication Manager) is a component of the SAP Netweaver Application Server. It handles requests from outside SAP, such as HTTP, HTTPS, and SMTP.

ICM Monitor(SMICM)

This is the ICM Monitor, accessed via transaction SMICM.

  • Click the ‘Services’ button to view service ports such as HTTP, HTTPS, and SMTP.
  • To check the ICM trace log, go to Goto>Trace file>Display All.
  • You can display and change ICM parameters via Goto > Parameters > Display/Change.
  • Manage your ICM process via Administration > ICM >
    • Exit Soft: Exit ICM without accepting new connections.
    • Exit Hard: Exit ICM process at the OS level.
    • Restart: Enables the ICM Restart option. The default value is ‘Yes’.

Note:

If you set the Restart option to ‘No’, the ‘Restart After Error’ description in the SMICM screen will change to ‘No’.

When the ICM is in an exited state and the Restart option is set to ‘No’, any attempt to access SMICM will trigger an ‘ICM_OP_FAILED’ short dump.

There is no standalone command to restart only the ICM service. You may need to restart the entire instance using the stopsap and startsap commands.

Web Administration Interface

This is the Web Administrator Interface, accessed via a web browser. Its functionality is similar to the ICM Monitor.

It’s useful for users, such as PI admins who access SAP without SAP GUI.

Setting Up the Web Administration Interface

  1. Ensure the ICM process is running by checking SM51 or using the ‘sapcontrol’ command. You can also check by using the ‘ps -ef|grep icman’ command.
  2. You need the following two parameters to set up the Web Administration Interface:
    • icm/server_port_<x>: Sets the port and protocol type for the ICM service.
    • icm/HTTP/admin_<x>: Defines the Web Administration Interface profile.
  3. Refer to the prefix in the parameters, then access the Web Administration Interface via a URL like ‘http://testsap:8080/sap/admin’.
  4. Log in with an admin user like ‘webadm’, which is created during SAP product installation.

Note:

If the parameter value of ‘icm/HTTP/admin’ is too long to insert in the RZ11 field, you should insert it using profiles at the OS level.

In my case, these parameters were dynamic. However, they weren’t changed in RZ11.

References

SAP ICM – Using the Web Administration Interface

By Z_NERD

Tech Stack #SAP Basis (2023~), SAP HANA, Oracle, Linux, AIX, basic ABAP

Leave a Reply

Your email address will not be published. Required fields are marked *