SAP ABAP Interface IF_IAC_OBJECT (Shared Functions for IAC Objects)
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 - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_MIME | Mime data | 20030812 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_MIME_LANG | Mime Data (Language-Dependent) | 20030812 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_RESSOURCE | Language Resources | 20030812 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_SERVICE | Service (+Parameter) | 20030811 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_TEMPLATE | Access to IAC Templates | 20030808 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_TEMPLATE_LANG | Access to IAC Templates (Language-Dependent) | 20030808 |
| 7 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IAC_XML | XML Templates for Templates | 20100621 |
Properties
| Interface | IF_IAC_OBJECT | |
| Short Description | Shared Functions for IAC Objects |
General Data
| Package | SITS_ABAP | ITS ABAP Components |
| Created | 20030808 | SAP |
| Last changed | 20090618 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_IAC_OBJECT has no forward declaration.
Interfaces
Interface IF_IAC_OBJECT has no interface.
Friends
Interface IF_IAC_OBJECT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LONGNAME | Instance attribute | Public | Type reference (TYPE) | IACKEYLONG | 20030819 | |||
| 2 | OBJECT | Instance attribute | Public | Type reference (TYPE) | IACATTRIBUTES | 20030819 | |||
| 3 | TOOL_ACCESS | Instance attribute | Public | Type reference (TYPE) | T_TOOL_ACCESS | 20030819 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Whether Particular Object Exists | 20030811 | |
| 2 | Instance method | Public | Method | Check Existance in Old Format | 20030819 | |
| 3 | Instance method | Public | Method | Check External Name and Existance of Prerequisites | 20030808 | |
| 4 | Instance method | Public | Method | Conversion of Old Storage (3.1, 4.0 to 6.20) | 20030818 | |
| 5 | Instance method | Public | Method | Delete Object | 20030925 | |
| 6 | Instance method | Public | Method | Delete Object | 20031014 | |
| 7 | Instance method | Public | Method | Determine the Long Name of Mimes and Templates | 20030821 | |
| 8 | Instance method | Public | Method | External Name to Internal Name | 20030808 | |
| 9 | Instance method | Public | Method | External Name to Internal Name from Old Tables | 20030819 | |
| 10 | Instance method | Public | Method | Get Object Content from Database | 20030926 | |
| 11 | Instance method | Public | Method | For Resources, Language-Dep. Templates and Lang-Dep. Mimes | 20031001 | |
| 12 | Instance method | Public | Method | Get Service Description | 20031001 | |
| 13 | Instance method | Public | Method | Message to User that Object is Excluded from Action | 20030819 | |
| 14 | Instance method | Public | Method | Transport Name is Given, Determine Object Name | 20030901 | |
| 15 | Instance method | Public | Method | List of Objects for Conversion | 20030819 | |
| 16 | Instance method | Public | Method | Publish Object | 20030815 | |
| 17 | Instance method | Public | Method | Publish Object and Parts | 20030817 | |
| 18 | Instance method | Public | Method | Comparison Exists? | 20030826 | |
| 19 | Instance method | Public | Method | Object Names for Transport Tools | 20030812 | |
| 20 | Instance method | Public | Method | Write Content to Database | 20030811 | |
| 21 | Instance method | Public | Method | Write Header Data | 20030818 |
Events
Interface IF_IAC_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_TOOL_ACCESS | Public | See coding | Infos for Tool Access | 20030819 | begin of T_TOOL_ACCESS,
object_type type trobjtype,
object_name type trobj_name,
change_mode(10) type c,
end of t_tool_access
|
Method Signatures
Method CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 20030811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht | 20030811 | ||
| 2 | Unbekannter Fehler | 20031008 |
Method CHECK_EXISTENCE_4X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 20030819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht | 20030819 |
Method CHECK_EXTERNAL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CHECK_RESOURCE_EXISTENCE | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20031007 | |||
| 2 | PI_DO_NOT_CHECK_NAME | Call by reference | Type reference (TYPE) | FLAG | Eingeschraenkte Ueberpruefung: nur Voraussetzungen | 20050801 | |||
| 3 | PI_EMPTY_RESOURCE_OK | Call by reference | Type reference (TYPE) | FLAG | ' ' | leeres theme erlaubt | 20081017 | ||
| 4 | PI_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | 20031001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dynpro zu Template existiert nicht | 20030811 | ||
| 2 | Theme/Sprachressource für Template/Mime noch nicht vorhanden | 20030808 | ||
| 3 | Fehlender Service zum Objekt | 20030812 | ||
| 4 | unbekannter Fehler | 20031007 | ||
| 5 | Fehlerhafte Spracheingabe oder unzulässige Sprache | 20030812 | ||
| 6 | Name zum Objekt nicht erlaubt | 20030811 |
Method CONVERT_FROM_4X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CHECK_DATABASE_CONSISTENCE | Call by reference | Type reference (TYPE) | FLAG | Check database before IMPORT | 20040729 | |||
| 2 | PI_DELETE_OLD | Call by reference | Type reference (TYPE) | FLAG | Alte Daten löschen | 20030818 | |||
| 3 | PI_OVERWRITE_EXISTING | Call by reference | Type reference (TYPE) | FLAG | Überschreiben erlaubt | 20030820 | |||
| 4 | PI_SAVE_OLD_AT_BK | Call by reference | Type reference (TYPE) | FLAG | Bei Templates/Mimes Sicherheitskopie mit relid='BK' (back) | 20030818 | |||
| 5 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 'P' zulassen für anfängliches Publizieren aus alten Objekten | 20030828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Konvertierung | 20030818 | ||
| 2 | Database seems to be inconsistent | 20040729 | ||
| 3 | Objekt existiert schon im alten Format | 20040317 | ||
| 4 | Objekt im alten Format nicht gefunden | 20030818 | ||
| 5 | Noch keine Kopfzeile für Objekt vorhanden | 20030818 | ||
| 6 | Unbekannter Fehler | 20030818 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_EXCLUDE_SMODI | Call by reference | Type reference (TYPE) | FLAG | SMODILOG und SMODISRC ausschließen (NoteAss.) | 20050418 |
Method DELETE on Interface IF_IAC_OBJECT has no exception.
Method DELETE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 20031014 |
Method DELETE_VERSION on Interface IF_IAC_OBJECT has no exception.
Method DETERMINE_LONG_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 20030828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Objekt existiert nicht | 20031208 | ||
| 2 | unbekannter Fehler | 20031208 |
Method EXT_TO_INT_NAME Signature
Method EXT_TO_INT_NAME on Interface IF_IAC_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler der HASH-Funktionalität | 20030808 | ||
| 2 | Unbekannter Fehler beim Bestimmen eines kurzen Namens | 20030808 | ||
| 3 | Unbekannte Sprache | 20030812 |
Method EXT_TO_INT_NAME_4X Signature
Method EXT_TO_INT_NAME_4X on Interface IF_IAC_OBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler der HASH-Funktionalität | 20030819 | ||
| 2 | Unbekannter Fehler beim Bestimmen eines kurzen Namens | 20030819 | ||
| 3 | Unbekannte Sprache | 20030819 |
Method GET_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_CONTENT_X_STREAM | Call by reference | Type reference (TYPE) | XSTRING | 20030926 | ||||
| 2 | PE_CONTENT_X_STREAM_TABLE | Call by reference | Type reference (TYPE) | W3MIMETABTYPE | 20031021 | ||||
| 3 | PE_X_LENGTH | Call by reference | Type reference (TYPE) | I | Länge des xstreams | 20030926 | |||
| 4 | PI_CONTENT_TYPE | Call by reference | Type reference (TYPE) | IACRELID | für Templates | 20030926 | |||
| 5 | PI_GIVE_X_STREAM | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20030926 | |||
| 6 | PI_GIVE_X_STREAM_TABLE | Call by reference | Type reference (TYPE) | FLAG | 20031021 | ||||
| 7 | PI_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | 20031021 | |||
| 8 | PI_SUPPRESS_LANGUAGE_CHECK | Call by reference | Type reference (TYPE) | FLAG | 20031016 | ||||
| 9 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 20030926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konvertierungsfehler | 20030929 | ||
| 2 | Objekt existiert nicht | 20030929 | ||
| 3 | interner Fehler | 20030929 | ||
| 4 | Falsche Sprache | 20030929 |
Method GET_CONTENT_LANGUAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANGUAGES | Value transfer | Type reference (TYPE) | IAC_LANGUAG_TAB | 20031001 | ||||
| 2 | PI_LANGUAGE_PATTERN | Call by reference | Type reference (TYPE) | SYLANGU | '%' | 20031030 | |||
| 3 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 20031001 |
Method GET_CONTENT_LANGUAGES on Interface IF_IAC_OBJECT has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_TEXT | Call by reference | Type reference (TYPE) | W3STEXT | Text | 20031001 | |||
| 2 | PI_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | 20031001 | |||
| 3 | PI_ORIGINAL_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | 20031001 | ||||
| 4 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 20031001 |
Method GET_TEXT on Interface IF_IAC_OBJECT has no exception.
Method MESSAGE_EXCLUDE_FROM_ACTION Signature
Method MESSAGE_EXCLUDE_FROM_ACTION on Interface IF_IAC_OBJECT has no parameter.
Method MESSAGE_EXCLUDE_FROM_ACTION on Interface IF_IAC_OBJECT has no exception.
Method NAME_FROM_TRANSPORT_NAME Signature
Method NAME_FROM_TRANSPORT_NAME on Interface IF_IAC_OBJECT has no parameter.
Method NAME_FROM_TRANSPORT_NAME on Interface IF_IAC_OBJECT has no exception.
Method OBJECTS_TO_CONVERT_FROM_4X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PC_OBJECTS | Call by reference | Type reference (TYPE) | IAC_OBJECT_INSTANCES | 20030820 |
Method OBJECTS_TO_CONVERT_FROM_4X on Interface IF_IAC_OBJECT has no exception.
Method PUBLISH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_INVALIDATE_PPTS | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20031120 | ||
| 2 | PI_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | '%' | 20031001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Schreiben in die Datenbank | 20030815 | ||
| 2 | Objekt existiert nicht | 20030815 |
Method PUBLISH_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_INVALIDATE_PPTS | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20031120 | ||
| 2 | PI_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | '%' | 20031001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Schreiben in die Datenbank | 20030817 | ||
| 2 | Objekt existiert nicht | 20030817 | ||
| 3 | Unbekannter Fehler | 20030817 |
Method SPAU_ADJUSTMENT_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_ADJUSTMENT_EXISTS | Value transfer | Type reference (TYPE) | FLAG | 'X' = Abgleich existiert | 20030826 |
Method SPAU_ADJUSTMENT_EXISTS on Interface IF_IAC_OBJECT has no exception.
Method TRANSPORT_NAME Signature
Method TRANSPORT_NAME on Interface IF_IAC_OBJECT has no parameter.
Method TRANSPORT_NAME on Interface IF_IAC_OBJECT has no exception.
Method WRITE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_CHECK_ENTRIES | Call by reference | Type reference (TYPE) | FLAG | Überprüfe, konvertiere Parameter | 20040426 | |||
| 2 | PI_CONTENT_TYPE | Call by reference | Type reference (TYPE) | IACRELID | für Templates | 20030923 | |||
| 3 | PI_CONTENT_X_STREAM | Call by reference | Type reference (TYPE) | XSTRING | Eingabedaten | 20030811 | |||
| 4 | PI_IGNORE_HEADER_TABLE | Call by reference | Type reference (TYPE) | FLAG | Kopfdaten überprüfen? | 20030811 | |||
| 5 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | Versionstyp | 20030811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kopfdaten überprüfen oder nicht? | 20030811 | ||
| 2 | Ungültige Parameter (ungültige Zeichen, doppelte Einträge) | 20040428 | ||
| 3 | Unbekannter Fehler | 20040428 |
Method WRITE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | 20031001 | |||
| 2 | PI_OVERWRITE_EXISTING | Call by reference | Type reference (TYPE) | FLAG | 20030818 | ||||
| 3 | PI_TEXT | Call by reference | Type reference (TYPE) | W3STEXT | 20031001 | ||||
| 4 | PI_VERSIONTYPE | Call by reference | Type reference (TYPE) | IACVERSIONTYPE | 'D' | 20030818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030818 |
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 640 |