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 |