SAP ABAP Class CL_IAC_SERVICE (Service (+Parameter))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-ITS (Application Component) SAP Internet Transaction Server
     SITS_ABAP (Package) ITS ABAP Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IAC_OBJECT Shared Functions for IAC Objects 20030811
Properties
Class CL_IAC_SERVICE  
Short Description Service (+Parameter)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SITS_ABAP   ITS ABAP Components 
Created 20030811   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_IAC_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IAC_OBJECT Shared Functions for IAC Objects 20030811
Friends
Class CL_IAC_SERVICE has no friend class.
Attributes
Class CL_IAC_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EMPTY Static method Public Method Check Whether a Theme/Language Resource Exists 20031002
2 CHECK_EXISTENCE Static method Public Method Check Whether Particular Object Exists 20031001
3 CHECK_EXTERNAL_NAME Static method Public Method Check External Name and Existance of Prerequisites 20031007
4 CHECK_PARAMETERS_INPUT Static method Private Method Check Parameter, for Example, at Upload 20040427
5 CHECK_SMODILOG_FOR_DELETED Static method Public Method Check SMODILOG for Deleted Entries 20031022
6 GET_CONTENT Instance method Public Method Get Content 20030821
7 GET_HEADER Instance method Public Method Get Service Description 20030930
8 GET_PUBLISH_INFO Static method Public Method Information About Publication Status of Objects (INTERNAL) 20100331
9 GET_PUBLISH_INFO_TO_TYPE Static method Private Method 20100331
10 GET_TEXT Instance method Public Method Get Service Description 20030930
11 MIME_LANGU_LIST Static method Public Method List of Mimes of a Service 20031015
12 MIME_LIST Static method Public Method List of Mimes of a Service 20031008
13 TEMPLATE_LANGU_LIST Static method Public Method List of Templates of a Service 20031017
14 TEMPLATE_LIST Static method Public Method List of Templates of a Service 20031002
15 THEME_LIST Static method Public Method List of Themes 20031001
16 THEME_LIST_INCLUDING_PARTS Static method Private Method 20060426
17 WRITE_CONTENT Instance method Public Method Write Content 20030812
18 WRITE_HEADER Instance method Public Method Write Header Data 20030930
19 XML_LIST Static method Public Method List of xml templates of a services 20130717
Events
Class CL_IAC_SERVICE has no event.
Types
Class CL_IAC_SERVICE has no local type.
Method Signatures

Method CHECK_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031002
2 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031002
# Exception Resumable Description Created on
1 NOT_EMPTY Existiert noch nicht. 20031002

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031001
2 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031001
# Exception Resumable Description Created on
1 NOT_EXISTING Objekt existiert nicht 20031001

Method CHECK_EXTERNAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SERVICE Value transfer Type reference (TYPE) IACSERVIC_ 20031007
# Exception Resumable Description Created on
1 WRONG_NAME Name zum Objekt nicht erlaubt 20031007

Method CHECK_PARAMETERS_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_PARAMETERS Call by reference Type reference (TYPE) IAC_PARAMETER_TABTYPE Parameter von IAC-Objekten (Service, Sprachressource) 20040427
# Exception Resumable Description Created on
1 DOUBLED_NAME Parametername zweimal verwendet 20040427
2 INVALID_NAME Ungültige Zeichen im Parameternamen 20040427

Method CHECK_SMODILOG_FOR_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_DELETED_OBJECTS Call by reference Type reference (TYPE) STANDARD TABLE 20031022
2 Importing PI_ADDITIONAL_CONDITIONS Call by reference Type reference (TYPE) STANDARD TABLE Obsolet 20031022
3 Importing PI_DISTINCT_FIELDS_AT_SMODILOG Call by reference Type reference (TYPE) STANDARD TABLE 20031022
4 Importing PI_INACTIVE_CONDITION Call by reference Type reference (TYPE) CL_IAC_HELPER=>T_INACTIVE_CONDITION 20110503

Method CHECK_SMODILOG_FOR_DELETED on class CL_IAC_SERVICE has no exception.

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CONTENT_DATABASE Call by reference Type reference (TYPE) IACS_CONTENT 20030821
2 Exporting PE_CONTENT_PARAM_TABLE Call by reference Type reference (TYPE) IAC_PARAMETER_TABTYPE 20030821
3 Exporting PE_CONTENT_X_STREAM Call by reference Type reference (TYPE) XSTRING utf-8-kodiert 20030821
4 Exporting PE_CONTENT_X_STREAM_TABLE Call by reference Type reference (TYPE) W3MIMETABTYPE 20031021
5 Importing PI_GIVE_DATABASE Call by reference Type reference (TYPE) FLAG wie auf Datenbank 20030821
6 Importing PI_GIVE_PARAM_TABLE Call by reference Type reference (TYPE) FLAG als Parametertabelle zurückgeben 20030821
7 Importing PI_GIVE_X_STREAM Call by reference Type reference (TYPE) FLAG x-stream zurückgeben 20030821
8 Importing PI_GIVE_X_STREAM_TABLE Call by reference Type reference (TYPE) FLAG 20031021
9 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030821
# Exception Resumable Description Created on
1 CONVERT_ERROR Fehler bei Konvertierung 20030825
2 OBJECT_NOT_EXISTING Service existiert nicht 20030821

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SERVICE Call by reference Type reference (TYPE) IACS 20030930
2 Exporting PE_TEXT Call by reference Type reference (TYPE) W3STEXT Text 20030930
3 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU 20030930
4 Importing PI_ORIGINAL_LANGUAGE Call by reference Type reference (TYPE) SPRAS 20030930
5 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030930
# Exception Resumable Description Created on
1 NOT_EXISTING Service existiert nicht auf der Datenbank 20030930

Method GET_PUBLISH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NOT_PUBLISHED Call by reference Type reference (TYPE) IACOBJTABTYPE Tabelle von IAC-Objekten 20100331
2 Exporting EX_PUBLISHED Call by reference Type reference (TYPE) IACOBJTABTYPE Tabelle von IAC-Objekten 20100331
3 Importing IN_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ Service-Name der Internet-Anwendungskomponente 20100331
# Exception Resumable Description Created on
1 ERROR_OCCURED 20100331
2 NOT_EXISTING 20100331

Method GET_PUBLISH_INFO_TO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NOT_PUBLISHED Call by reference Type reference (TYPE) IACOBJTABTYPE Tabelle von IAC-Objekten 20100331
2 Changing CH_PUBLISHED Call by reference Type reference (TYPE) IACOBJTABTYPE Tabelle von IAC-Objekten 20100331
3 Importing IN_DDIC_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20100331
4 Importing IN_LANGUAGE_DEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL 20100331
5 Importing IN_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ Service-Name der Internet-Anwendungskomponente 20100331
6 Importing IN_TYPE Call by reference Type reference (TYPE) IACTYPE Typ des Web-Objekts einer Internet-Anwendungskomponente 20100331

Method GET_PUBLISH_INFO_TO_TYPE on class CL_IAC_SERVICE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_TEXT Call by reference Type reference (TYPE) W3STEXT Text 20030930
2 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU 20030930
3 Importing PI_ORIGINAL_LANGUAGE Call by reference Type reference (TYPE) SPRAS 20030930
4 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030930

Method GET_TEXT on class CL_IAC_SERVICE has no exception.

Method MIME_LANGU_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_MIMES Value transfer Type reference (TYPE) W3_MIME_NAME_LIST 20031015
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031015
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031015

Method MIME_LANGU_LIST on class CL_IAC_SERVICE has no exception.

Method MIME_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_MIMES Value transfer Type reference (TYPE) W3_MIME_NAME_LIST 20031008
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031008
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031008

Method MIME_LIST on class CL_IAC_SERVICE has no exception.

Method TEMPLATE_LANGU_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_TEMPLATES Value transfer Type reference (TYPE) W3_TEMP_NAME_LIST 20031017
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031017
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031017

Method TEMPLATE_LANGU_LIST on class CL_IAC_SERVICE has no exception.

Method TEMPLATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_TEMPLATES Value transfer Type reference (TYPE) W3_TEMP_NAME_LIST 20031002
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031002
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031002

Method TEMPLATE_LIST on class CL_IAC_SERVICE has no exception.

Method THEME_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_THEMES Value transfer Type reference (TYPE) IAC_THEME_TAB 20031001
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20031001
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20031001

Method THEME_LIST on class CL_IAC_SERVICE has no exception.

Method THEME_LIST_INCLUDING_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_THEMES Value transfer Type reference (TYPE) IAC_THEME_TAB 20060426
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20060426
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20060426

Method THEME_LIST_INCLUDING_PARTS on class CL_IAC_SERVICE has no exception.

Method WRITE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CHECK_ENTRIES Call by reference Type reference (TYPE) FLAG Überprüfe, konvertiere Parameter 20040426
2 Importing PI_CONTENT_CHAR_STREAM Call by reference Type reference (TYPE) STRING 20030812
3 Importing PI_CONTENT_CHAR_STREAM_TABLE Call by reference Type reference (TYPE) W3HTMLTABTYPE 20030812
4 Importing PI_CONTENT_DATABASE Call by reference Type reference (TYPE) IACS_CONTENT 20041116
5 Importing PI_CONTENT_PARAM_TABLE Call by reference Type reference (TYPE) IAC_PARAMETER_TABTYPE 20041116
6 Importing PI_CONTENT_PLAIN_TABLE Call by reference Type reference (TYPE) W3HTMLTABTYPE 20030812
7 Importing PI_CONTENT_X_STREAM Call by reference Type reference (TYPE) XSTRING 20030812
8 Importing PI_IGNORE_HEADER_TABLE Call by reference Type reference (TYPE) FLAG Don't check header table and don't set time 20030812
9 Importing PI_USE Call by reference Type reference (TYPE) IACCONTENTFORMAT 20030812
10 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030812
# Exception Resumable Description Created on
1 CONVERT_ERROR Fehler bei Konvertierung 20030825
2 OBJECT_NOT_EXISTING Objekt existiert nicht 20030812
3 PARAMETER_NAMES_INVALID Ungültige Parameter (ungültige Zeichen, doppelte Einträge) 20040427

Method WRITE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU 20030930
2 Importing PI_OVERWRITE_EXISTING Call by reference Type reference (TYPE) FLAG 20030930
3 Importing PI_TEXT Call by reference Type reference (TYPE) W3STEXT 20030930
4 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030930
# Exception Resumable Description Created on
1 OBJECT_EXISTS 20030930

Method XML_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_XMLS Value transfer Type reference (TYPE) W3_TEMP_NAME_LIST ITS: Tabelle mit Template Namen 20130717
2 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20130717
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20130717

Method XML_LIST on class CL_IAC_SERVICE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640