Maintain web services - Use of transaction SICF to activate and maintain SAP web services

The SAP transaction SICF is used to maintain services for HTTP communication in the SAP System, using the Internet Communication Manager (ICM) and the Internet Communication Framework (ICF). The easy way to remember this transaction is to use the memory aid "SICfrog"

When you first install your new SAP system, standard SAP services may not be active so you will have to use SICF to activate them, also when you create a new web service you may have to activate it before it can be executed otherwise you may get an error saying No roll storage space of length 9728 available for OCCURS area.

Activate a web service

In order to activate a web service simple execute transaction SICF and enter the service name you want to activate.


Now press the execute button (green tick) and your web service should be displayed as follows


Next right click on the service name and choose 'Activate Service'



Please note: If you leave the service name blank on the initial screen of SICF you will simply get a tree structure of your whole system, which you can expand to find the appropriate service


Related Articles

Step by step instructions on how to create your first ITS web transaction based on standard ABAP dialog program using SE80
SAP Netweaver Business Client
SAP Web Application Development using ITS - Example ABAP code and information
Netweaver - Information about SAP netweaver technologies
SAP GUI for HTML - running SAP on a PC that does not have the SAP client installed
Creating your first very simple OData SAP Gateway Service
SAP Web Application Development - Example code and information on various areas of web development
SAP GUI for HTML - running SAP on a PC that does not have the SAP client installed
Internet transaction server ( ITS ) - advantages and disadvantages
ITS Flow logic - advantages and disadvantages of using ITS flow logic
Developing SAP Web Transactions - using SE80 and then published to the ITS