Menu

SAP Package SHTTP

Development Class for HTTP Communication

Technical Information

Package SHTTP
Short Text Development Class for HTTP Communication
Parent Package BASIS

Package Contents

The package SHTTP is a normal package. It contains the following embedded packages and dictionary objects.

Function Groups

The package SHTTP contains 10 function groups.

HTTP_RUNTIME Functions Required at HTTP Runtime
HTTPTREE Utilities to Access ICFSERVICE
SHTTP HTTP Communication
SICF Internet Communication Framework
SICF_VIEW View Maintenance: Installation/Applic.
SICFREC_TOOLS ICFRECORDER Auxiliary Modules
SICFRECORDER ICF Recorder
SPLUGIN PLUGIN Environment (HTTP/HTTPS/SMTP)
SWF_SHTTP_EXTWZ SWF_SHTTP_EXTWZ
SWF_SHTTP_WIZ SWF_SHTTP_WIZ

Transactions

The package SHTTP contains 4 transactions.

SICF HTTP Service Hierarchy Maintenance
SICF_INST Activate Service During Installation
SICFREC_SHOW Display ICFRECORDER Entry
SICFRECORDER ICF: Display Recorded Objects

Database Tables

The package SHTTP contains 22 database tables.

ICF_SERV_STAT Temporary Storage of ICF Statistics Data
ICFALIAS External Aliases in ICF Services
ICFAPPLCUST ICF: Table for Application Customizing Data
ICFAPPLICATION ICF: Application Table for Creating Service with API
ICFATTRIB Description of ICF Attributes (Trace/Debugging)
ICFBUFFER Buffer for URL Display in Service List
ICFDELTA Maintenance History of Links in HTTP Tree ICFSERVICE
ICFDOCU Documentation of ICFSERVICE Entries
ICFHANDLER Description of ICF Service Handler
ICFHANDTREE Description of Handler in ICF Hierarchy
ICFIMPORT Maintenance History of Links in HTTP Tree ICFSERVICE
ICFINSTACT ICF: Table for Activating Services in Installation
ICFLOGORDER Order of Logon Procedures for Each Service
ICFMEMORY Buffer for Internet Communication Framework (ICF) Runtime
ICFNOHANDLER ICF: Last Service in Invalid Path (No Handler)
ICFRECORDER Store ICF Documents (Related to Recorder Layer)
ICFSERVICE ICF Service Tree in Internet Communication Framework
ICFSERVLOC Local Data for ICFSERVICE (Table is Not Transported)
ICFVIRHOST Internet Communication Framework: Virtual Hosts
PPROXY_C Plugin Proxy Configuration for HTTP/HTTPS Client (Host/Port)
PPROXY_F Proxy Setting for HTTP/HTTPS Client (Filter)
PPROXY_G General Plugin Proxy Configuration for HTTP/HTTPS Client

Structures

The package SHTTP contains 28 structures.

HTTPDOC HTTP Document
HTTPHEADER Structure of HTTP Header in ICF
ICF_EXCHG_PUB ICF: Structure for Service - Publication
ICF_MESSAGE ICF Message Format
ICFADMIN_PERMISSION Check ICF Actions (Recorder, Trace, Debug, ATRA)
ICFALIDESC Description of ICF Alias
ICFHANDLS2 Handler List for HTTP Service (Handler List)
ICFHANDLST Handler List for HTTP Service (Handler Table)
ICFLNKLALIAS ICF: References (Aliases) for Services
ICFLOGIN Cumulated Logon Data of an HTTP Request
ICFPROFILE Instance Information on Profile Parameter Settings
ICFREC_PERMISSION Check Recorder Actions (Download, Upload)
ICFRECODER_ACTION Log Actions for ICFRECORDER
ICFRECODER_LOGON Logon Information for Internet Communication Framework
ICFRECSTRU ICF: Structure for ICF Recorder Bit Pattern
ICFSERDESC Description of ICF Service
ICFSERVSTR Structure as in Table ICFSERVICE
ICFSGRPSTR Mapping of an ICF URL onto a Logon Server Group
ICFSTAT Statistics for Internet Communication Framework
ICFURLPREF URL Prefix of Virtual Host
IOPROP Communication Attributes
SMICF_ALVNODE Structure for SICF Tree in ALV Tree for Pers.
SMICF_CHANGE_EXPIRE ICF-Recorder: Structure for Changing Timestamp
SMICF_CHANGE_LOGON Change Logon Data
SMICF_PROTOCOL Log Actions for ICFRECORDER
SMICF_RECORDER_ENTRY Assign Saved Objects to ICF Hierarchy
SMICF_RECORDER_HEADER Header Data for Saved HTTP Entity
SMICF_RECORDER_SELECTION ICF-Recorder: Structure for Changing Timestamp

Programs

The package SHTTP contains 23 programs.

ICFTREE_CONSISTENCY Test for consistent tabs ICFSERVICE, ICFHANDLER, ICFDOCU and ICFALIAS
RS_ICF_SERV_ADMIN_TASKS Administrative Actions for ICF Services
RS_ICF_SERV_MASS_PROCESSING Mass Processing of ICF Services
RSHTML01 Demo for HTML Control: Use as general WWW browser
RSHTML01_EXT Demo for HTML Control: Use as General WWW Browser
RSHTTP01 Http Client
RSHTTP02 Http Client Test
RSHTTP03 Http Client Test
RSHTTPPIN Http Client Test
RSHTTPV1 Http Client Test
RSICF_SERVICE_ACTIVATION ICF: Report for Activating Special Service During Installation
RSICFCLTST01 Test Framework for Class CL_HTTP_CLIENT
RSICFCONSTHAND Report for Checking Consistency of the ICF
RSICFDLT Remove and Deactivate ICF Analysis Tools (e.g. for Debugging)
RSICFDMN System Processing Routine for Internet Communication Framework (ICF)
RSICFJOB Internet Communication Framework - Clean Up Background Job
RSICFSERVER Monitor Current ICF Features (Debug, Trace, Atra) on Appl. Servers
RSICFTREE Maintain Tables ICFSERVICE, ICFALIAS, ICFDOCU, ICFHANDLER
RSICFTREE_INSTALLATION Program RSICFTREE_INSTALLATION
RSICFTREE_UPG_TO_GE_602 Report for Upgrades From Rel. (<6.20) to Rel. (>=6.20) re. ICF Tree
SICFREC_SHOW ICF Recorder: Display ICFRECORDER Entry
SICFREC_SHOW_EXTERN Start Display of ICFRECORDER Entry
SMICF_RECORDER ICF Recordings

Search Helps

The package SHTTP contains 2 search helps.

ICF_INSTACT Search Help for ICFINSTACT
ICFSHLFHOST ICF Search Help for Virtual Hosts

Message Classes

The package SHTTP contains 2 message classes.

SHTTP Nachrichten für die Entwicklungsklasse SHTTP
SWF_SHTTP_WIZ Spezielel Wizard nachrichten

Authorization Objects

The package SHTTP contains 2 authorization objects.

S_ICF Authorization check for Internet Communication Framework
S_ICFREC Recorder Activity for Internet Communication Framework