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 CHECK_EXISTENCE Instance method Public Method Check Whether Particular Object Exists 20030811
2 CHECK_EXISTENCE_4X Instance method Public Method Check Existance in Old Format 20030819
3 CHECK_EXTERNAL_NAME Instance method Public Method Check External Name and Existance of Prerequisites 20030808
4 CONVERT_FROM_4X Instance method Public Method Conversion of Old Storage (3.1, 4.0 to 6.20) 20030818
5 DELETE Instance method Public Method Delete Object 20030925
6 DELETE_VERSION Instance method Public Method Delete Object 20031014
7 DETERMINE_LONG_NAME Instance method Public Method Determine the Long Name of Mimes and Templates 20030821
8 EXT_TO_INT_NAME Instance method Public Method External Name to Internal Name 20030808
9 EXT_TO_INT_NAME_4X Instance method Public Method External Name to Internal Name from Old Tables 20030819
10 GET_CONTENT Instance method Public Method Get Object Content from Database 20030926
11 GET_CONTENT_LANGUAGES Instance method Public Method For Resources, Language-Dep. Templates and Lang-Dep. Mimes 20031001
12 GET_TEXT Instance method Public Method Get Service Description 20031001
13 MESSAGE_EXCLUDE_FROM_ACTION Instance method Public Method Message to User that Object is Excluded from Action 20030819
14 NAME_FROM_TRANSPORT_NAME Instance method Public Method Transport Name is Given, Determine Object Name 20030901
15 OBJECTS_TO_CONVERT_FROM_4X Instance method Public Method List of Objects for Conversion 20030819
16 PUBLISH Instance method Public Method Publish Object 20030815
17 PUBLISH_ALL Instance method Public Method Publish Object and Parts 20030817
18 SPAU_ADJUSTMENT_EXISTS Instance method Public Method Comparison Exists? 20030826
19 TRANSPORT_NAME Instance method Public Method Object Names for Transport Tools 20030812
20 WRITE_CONTENT Instance method Public Method Write Content to Database 20030811
21 WRITE_HEADER 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 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030811
# Exception Resumable Description Created on
1 NOT_EXISTING Objekt existiert nicht 20030811
2 UNKNOWN_ERROR Unbekannter Fehler 20031008

Method CHECK_EXISTENCE_4X Signature

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

Method CHECK_EXTERNAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CHECK_RESOURCE_EXISTENCE Call by reference Type reference (TYPE) FLAG 'X' 20031007
2 Importing PI_DO_NOT_CHECK_NAME Call by reference Type reference (TYPE) FLAG Eingeschraenkte Ueberpruefung: nur Voraussetzungen 20050801
3 Importing PI_EMPTY_RESOURCE_OK Call by reference Type reference (TYPE) FLAG ' ' leeres theme erlaubt 20081017
4 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20031001
# Exception Resumable Description Created on
1 DYNPRO_MISSING Dynpro zu Template existiert nicht 20030811
2 RESSOURCE_MISSING Theme/Sprachressource für Template/Mime noch nicht vorhanden 20030808
3 SERVICE_MISSING Fehlender Service zum Objekt 20030812
4 UNKNOWN_ERROR unbekannter Fehler 20031007
5 WRONG_LANGUAGE Fehlerhafte Spracheingabe oder unzulässige Sprache 20030812
6 WRONG_NAME 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 Importing PI_CHECK_DATABASE_CONSISTENCE Call by reference Type reference (TYPE) FLAG Check database before IMPORT 20040729
2 Importing PI_DELETE_OLD Call by reference Type reference (TYPE) FLAG Alte Daten löschen 20030818
3 Importing PI_OVERWRITE_EXISTING Call by reference Type reference (TYPE) FLAG Überschreiben erlaubt 20030820
4 Importing PI_SAVE_OLD_AT_BK Call by reference Type reference (TYPE) FLAG Bei Templates/Mimes Sicherheitskopie mit relid='BK' (back) 20030818
5 Importing 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 CONVERT_ERROR Fehler bei der Konvertierung 20030818
2 DATABASE_ERROR Database seems to be inconsistent 20040729
3 NEW_OBJECT_ALREADY_EXISTING Objekt existiert schon im alten Format 20040317
4 NO_OLD_OBJECT Objekt im alten Format nicht gefunden 20030818
5 OBJECT_NOT_EXISTING Noch keine Kopfzeile für Objekt vorhanden 20030818
6 UNKNOWN_ERROR Unbekannter Fehler 20030818

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing 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 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 20030828
# Exception Resumable Description Created on
1 NOT_EXISTING Das Objekt existiert nicht 20031208
2 UNKNOWN_ERROR 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 HASH_ERROR Fehler der HASH-Funktionalität 20030808
2 UNKNOWN_NAME_CONVERT_ERROR Unbekannter Fehler beim Bestimmen eines kurzen Namens 20030808
3 WRONG_LANGUAGE 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 HASH_ERROR Fehler der HASH-Funktionalität 20030819
2 UNKNOWN_NAME_CONVERT_ERROR Unbekannter Fehler beim Bestimmen eines kurzen Namens 20030819
3 WRONG_LANGUAGE Unbekannte Sprache 20030819

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CONTENT_X_STREAM Call by reference Type reference (TYPE) XSTRING 20030926
2 Exporting PE_CONTENT_X_STREAM_TABLE Call by reference Type reference (TYPE) W3MIMETABTYPE 20031021
3 Exporting PE_X_LENGTH Call by reference Type reference (TYPE) I Länge des xstreams 20030926
4 Importing PI_CONTENT_TYPE Call by reference Type reference (TYPE) IACRELID für Templates 20030926
5 Importing PI_GIVE_X_STREAM Call by reference Type reference (TYPE) FLAG 'X' 20030926
6 Importing PI_GIVE_X_STREAM_TABLE Call by reference Type reference (TYPE) FLAG 20031021
7 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20031021
8 Importing PI_SUPPRESS_LANGUAGE_CHECK Call by reference Type reference (TYPE) FLAG 20031016
9 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030926
# Exception Resumable Description Created on
1 CONVERT_ERROR Konvertierungsfehler 20030929
2 OBJECT_NOT_EXISTING Objekt existiert nicht 20030929
3 UNKNOWN_ERROR interner Fehler 20030929
4 WRONG_LANGUAGE Falsche Sprache 20030929

Method GET_CONTENT_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LANGUAGES Value transfer Type reference (TYPE) IAC_LANGUAG_TAB 20031001
2 Importing PI_LANGUAGE_PATTERN Call by reference Type reference (TYPE) SYLANGU '%' 20031030
3 Importing 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 Exporting PE_TEXT Call by reference Type reference (TYPE) W3STEXT Text 20031001
2 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU 20031001
3 Importing PI_ORIGINAL_LANGUAGE Call by reference Type reference (TYPE) SPRAS 20031001
4 Importing 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 Changing 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 Importing PI_INVALIDATE_PPTS Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20031120
2 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SYLANGU '%' 20031001
# Exception Resumable Description Created on
1 ERROR_WRITING_DATA Fehler beim Schreiben in die Datenbank 20030815
2 NOT_EXISTING Objekt existiert nicht 20030815

Method PUBLISH_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_INVALIDATE_PPTS Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20031120
2 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SYLANGU '%' 20031001
# Exception Resumable Description Created on
1 ERROR_WRITING_DATA Fehler beim Schreiben in die Datenbank 20030817
2 NOT_EXISTING Objekt existiert nicht 20030817
3 UNKNOWN_ERROR Unbekannter Fehler 20030817

Method SPAU_ADJUSTMENT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing PI_CHECK_ENTRIES Call by reference Type reference (TYPE) FLAG Überprüfe, konvertiere Parameter 20040426
2 Importing PI_CONTENT_TYPE Call by reference Type reference (TYPE) IACRELID für Templates 20030923
3 Importing PI_CONTENT_X_STREAM Call by reference Type reference (TYPE) XSTRING Eingabedaten 20030811
4 Importing PI_IGNORE_HEADER_TABLE Call by reference Type reference (TYPE) FLAG Kopfdaten überprüfen? 20030811
5 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' Versionstyp 20030811
# Exception Resumable Description Created on
1 OBJECT_NOT_EXISTING Kopfdaten überprüfen oder nicht? 20030811
2 PARAMETER_NAMES_INVALID Ungültige Parameter (ungültige Zeichen, doppelte Einträge) 20040428
3 UNKNOWN_ERROR Unbekannter Fehler 20040428

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) SYLANGU SY-LANGU 20031001
2 Importing PI_OVERWRITE_EXISTING Call by reference Type reference (TYPE) FLAG 20030818
3 Importing PI_TEXT Call by reference Type reference (TYPE) W3STEXT 20031001
4 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20030818
# Exception Resumable Description Created on
1 OBJECT_EXISTS 20030818
History
Last changed by/on SAP  20090618 
SAP Release Created in 640