Entering content frame

Component documentation Internet Communication Framework Locate the document in its SAP Library structure

Purpose

The Internet Communication Framework (ICF) provides the environment for handling HTTP requests in work processes on an SAP System (server and client).

The ICF can, for the most part, use the same interfaces for the client side and the server side. The interface IF_HTTP_SERVER is used for the server side, and IF_HTTP_CLIENTfor the client side. The interfaces IF_HTTP_RESPONSE and IF_HTTP_REQUEST remain unchanged and can be used in both roles.

If you are using the system as a server, you need a HTTP Request Handler, which you can create yourself. Defining the HTTP request handler yourself allows you to use the ICF flexibly in your application. However, HTTP request handlers are also shipped with the SAP System.

The HTTP request handler for Business Server Pages (BSP) is particularly important here. You can use this handler to develop Web applications. The functions of BSPs and how to work with BSPs are explained in Structure link Creating Web Applications with Business Server Pages

This section deals with the ICF on a general level. It describes what HTTP request handlers are and how you create them. It also describes the client role of the ICF.

Integration

For information on what layer the Internet Communication Framework occupies in SAP Web Application Server, see the section Interaction Model, both for Server Side and Client Side.

Features

The documentation first describes the server role, then the client role.

HTTP Communication Using the SAP System as a Server

HTTP Communication Using the SAP System as a Client

Leaving content frame