The interface IF_HTTP_SERVER contains the following attributes:
REQUEST |
Interface reference to the request object |
RESPONSE |
Interface reference to the response object |
SESSION_ID |
HTTP session ID (generated by the SAP kernel) |
VERSION |
Version of the implementation of the Internet Communication Framework |
AUTHENTICATION_METHOD |
Logon procedure. This attribute can take on the values AUTHMETHOD_*, which are described in Constants. The different logon procedures are described under Maintain Logon Procedures. |
STATEFUL |
Defines whether the SAP session is to be maintained after the request (STATEFUL= CO_ENABLED, stateful mode of operation), or whether the session is to be closed after the request (STATEFUL= CO_DISABLED, stateless mode of operation). The default mode is stateless. See also Stateless and Stateful Model. |
TRANSACTIONAL |
This can be used to define an application as 'transactional'. This means that either a commit (return codes CO_FLOW_OK and CO_FLOW_OK_OTHERS_OPT) or a rollback (return codes CO_FLOW_ERROR and CO_FLOW_OK_OTHERS_MAND) is executed, depending on the return code of the last called HTTP request handler. If the flag is not set, the application itself must provide the commit at the right position. TRANSACTIONAL can accept the values CO_DISABLED and CO_ENABLED, which are explained below. CO_DISABLED is the default value. |
SESSION_TIMEOUT |
Session Timeout |
SSL_ACTIVE |
Is Secure Socket Layer active? See also Security Requirements |
SERVICE_COMPRESSION_FLAG |
Is service compression active? (co_enabled/co_disabled) |
EXTERNAL_SESSION_ID |
External session ID |
AUTHENTICATED |
Logon successful? |
You can see the current list of attributes in transaction SE24.