SAP ABAP Class CL_IAC_XML (XML Templates for Templates)
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 20100621
Properties
Class CL_IAC_XML  
Short Description XML Templates for Templates    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SITS_ABAP   ITS ABAP Components 
Created 20100621   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IAC_XML has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_IAC_OBJECT Shared Functions for IAC Objects 20100621
Friends
Class CL_IAC_XML has no friend class.
Attributes
Class CL_IAC_XML has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Static method Public Method Check Whether Particular Object Exists 20100621
2 CHECK_EXTERNAL_NAME Static method Public Method Check External Name and Existance of Prerequisites 20100621
3 DETERMINE_LONG_NAME Static method Public Method Check Whether Particular Object Exists 20100623
4 GET_CONTENT Instance method Public Method Get Content of a Template from Database 20100623
5 GET_HEADER Instance method Public Method 20100624
6 GET_TEXTS Instance method Public Method 20100625
7 LONG_TO_SHORT_NAME Static method Public Method Determine Short Name if Long Name is Given 20100623
8 WRITE_CONTENT Instance method Public Method Write Content of a Template to the Database 20100623
9 WRITE_TEXTS Instance method Public Method 20100625
Events
Class CL_IAC_XML has no event.
Types
Class CL_IAC_XML has no local type.
Method Signatures

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DYNPRO Call by reference Type reference (TYPE) IACDYNNR 20100621
2 Importing PI_MODULPOOL Call by reference Type reference (TYPE) IACNAME 20100621
3 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20100621
4 Importing PI_THEME Call by reference Type reference (TYPE) IACTHEME 20100621
5 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20100621
# Exception Resumable Description Created on
1 NOT_EXISTING Objekt existiert nicht 20100621

Method CHECK_EXTERNAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_LONGNAME Call by reference Type reference (TYPE) IACKEYLONG 20100621
2 Importing PI_CHECK_RESOURCE_EXISTENCE Call by reference Type reference (TYPE) FLAG 'X' 20100621
3 Importing PI_DO_NOT_CHECK_NAME Call by reference Type reference (TYPE) FLAG Keine Überpruefung des Templatenamens/Dynpros 20100621
4 Importing PI_DYNPRO Call by reference Type reference (TYPE) IACDYNNR 20100621
5 Importing PI_EMPTY_RESOURCE_OK Call by reference Type reference (TYPE) FLAG ' ' leeres theme erlaubt 20100621
6 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20100621
7 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20100621
8 Importing PI_THEME Call by reference Type reference (TYPE) IACTHEME 20100621
# Exception Resumable Description Created on
1 DYNPRO_MISSING Dynpro zu Template existiert nicht 20100621
2 RESSOURCE_MISSING Theme/Sprachressource für Template/Mime noch nicht vorhanden 20100621
3 SERVICE_MISSING Service noch nicht vorhanden 20100621
4 UNKNOWN_ERROR Unbekannter Fehler 20100621
5 WRONG_LANGUAGE bei Anlegen nur Systemsprache 20100621
6 WRONG_NAME Name zum Objekt nicht erlaubt 20100621

Method DETERMINE_LONG_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_LONGNAME Call by reference Type reference (TYPE) IACKEYLONG Langer Schlüssel für IAC-Objekte 20100623
2 Importing PI_DYNPRO Call by reference Type reference (TYPE) IACDYNNR 20100623
3 Importing PI_MODULPOOL Call by reference Type reference (TYPE) IACNAME 20100623
4 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20100623
5 Importing PI_THEME Call by reference Type reference (TYPE) IACTHEME 20100623
6 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20100623
# Exception Resumable Description Created on
1 NOT_EXISTING Objekt existiert nicht 20100623

Method GET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CODEPAGE_ERROR_OCCURED Call by reference Type reference (TYPE) ABAP_BOOL 20100623
2 Exporting PE_CONTENT_X_STREAM Call by reference Type reference (TYPE) XSTRING utf-8 encoded 20100623
3 Exporting PE_CONTENT_X_STREAM_TABLE Call by reference Type reference (TYPE) W3MIMETABTYPE 20100623
4 Exporting PE_X_LENGTH Call by reference Type reference (TYPE) I Länge des utf-8 encoded xstreams 20100623
5 Importing PI_GIVE_X_STREAM_TABLE Call by reference Type reference (TYPE) FLAG 20100623
6 Importing PI_IGNORE_CODEPAGE_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100623
7 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20100623
# Exception Resumable Description Created on
1 CONVERT_ERROR Fehler bei Konvertierung 20100623
2 OBJECT_NOT_EXISTING Objekt konnte nicht gelesen werden 20100623

Method GET_HEADER 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 20100624
2 Exporting PE_XML Call by reference Type reference (TYPE) IACXU 20100624
3 Importing PI_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU 20100624
4 Importing PI_ORIGINAL_LANGUAGE Call by reference Type reference (TYPE) SPRAS 20100624
5 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20100624
# Exception Resumable Description Created on
1 NOT_EXISTING XML-Vorlage existiert nicht auf der Datenbank 20100624

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_TEXTS Call by reference Type reference (TYPE) IACXU_TEXTS Content of Language Resources 20100625
2 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' Entwicklung oder Produktiv 20100625

Method GET_TEXTS on class CL_IAC_XML has no exception.

Method LONG_TO_SHORT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_MODULPOOL Call by reference Type reference (TYPE) IACNAME 20100623
2 Importing PI_DYNPRO Call by reference Type reference (TYPE) IACDYNNR 20100623
3 Importing PI_LONGNAME Call by reference Type reference (TYPE) IACKEYLONG 20100623
4 Importing PI_SERVICE Call by reference Type reference (TYPE) IACSERVIC_ 20100623
5 Importing PI_THEME Call by reference Type reference (TYPE) IACTHEME 20100623
# Exception Resumable Description Created on
1 HASH_ALREADY_USED Der über HASH bestimmte Name wird schon anders verwendet 20100623
2 HASH_ERROR Fehler beim bestimmen des HASH-Wertes 20100623

Method WRITE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CHECK_MODE Call by reference Type reference (TYPE) FLAG Prüfen, aber Datenbank nicht ändern 20100623
2 Importing PI_CONTENT_CHAR_STREAM Call by reference Type reference (TYPE) STRING system codepage 20100623
3 Importing PI_CONTENT_CHAR_STREAM_TABLE Call by reference Type reference (TYPE) W3HTMLTABTYPE Zeilenumbrüche in Daten 20100623
4 Importing PI_CONTENT_DATABASE Call by reference Type reference (TYPE) IACXU_CONTENT Datenbankformat 20100623
5 Importing PI_CONTENT_PLAIN_TABLE Call by reference Type reference (TYPE) W3HTMLTABTYPE zeilenweise 20100623
6 Importing PI_CONTENT_X_STREAM Call by reference Type reference (TYPE) XSTRING utf-8 encoded 20100623
7 Importing PI_IGNORE_HEADER_TABLE Call by reference Type reference (TYPE) FLAG Don't check header table and don't set time 20100623
8 Importing PI_USE Call by reference Type reference (TYPE) IACCONTENTFORMAT 'X_SREAM', 'CHAR_STREAM', 'CHAR_TABLE', 'PLAIN' 20100623
9 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20100623
# Exception Resumable Description Created on
1 CONVERT_ERROR Fehler bei Konvertierung 20100623
2 OBJECT_NOT_EXISTING Objekt konnte nicht gelesen werden 20100623

Method WRITE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_IGNORE_HEADER_TABLE Call by reference Type reference (TYPE) FLAG Don't check header table and don't set time 20100625
2 Importing PI_TEXTS Call by reference Type reference (TYPE) IACXU_TEXTS Kurztexte 20100625
3 Importing PI_VERSIONTYPE Call by reference Type reference (TYPE) IACVERSIONTYPE 'D' 20100625
# Exception Resumable Description Created on
1 OBJECT_NOT_EXISTING Objekt existiert nicht 20100625
History
Last changed by/on SAP  20140121 
SAP Release Created in 703