SAP ABAP Class CL_DML_TEXT (MDF Connection for Texts)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MDF (Application Component) Master Data Framework
     COM_DML_ENGINE (Package) MDF: Single Object Runtime
Properties
Class CL_DML_TEXT  
Short Description MDF Connection for Texts    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_DML_ENGINE   MDF: Single Object Runtime 
Created 20030827   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DML_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DML_TEXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DML_API 20030904 MDF APIs
2 CL_DML_ENGINE 20030827 MDF Processing
3 CL_DML_TOOLS 20040917 MDF Additional Functions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BUFFER Static Attribute Private Type reference (TYPE) TT_BUFFER Text Buffer 20030903
2 GT_BUFFER_LOCALE Static Attribute Private Type reference (TYPE) TT_BUFFER_LOCALE Languages Read 20030903
3 GT_CUST_TEXTOBJ Static Attribute Private Type reference (TYPE) DML_T_TEXTTYPEOBJ Customizing: Text Types for Object Type 20030827
4 GT_CUST_TEXTTYPES Static Attribute Private Type reference (TYPE) DML_T_TEXTTYPE Customizing Text Types 20030827
5 GT_INST_ADM Static Attribute Private Type reference (TYPE) TT_INST_ADM Instance Data 20030827
6 S_INST_ADM Instance attribute Private Type reference (TYPE) T_INST_ADM Instance Data 20030827
7 T_BUFFER_TEMP Instance attribute Private Type reference (TYPE) DML_T_TEXT Temporary Buffer 20040924
8 T_LOCALE_TEMP Instance attribute Private Type reference (TYPE) DML_T_TEXT_LOCALE Temporary Buffer for Languages 20040924
9 T_TEXT_TYPES_TEMP Instance attribute Private Type reference (TYPE) DML_T_TEXT_TYPES Temporary Buffer for Text Types 20040924
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LOCALE Static method Private Method Check Regional Code 20030827
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030827
3 COMPARE Static method Protected Method Comparison 20040917
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030827
5 FACTORY Static method Protected Method Instance Procurement 20030827
6 GET_CHANGES Instance method Protected Method Determine Changes from Buffer 20040921
7 GET_CHANGES_ALL Static method Protected Method Determine Changes from Buffer 20040921
8 GET_LONGTEXT Instance method Protected Method Read Long Text 20030827
9 GET_TEXT Instance method Protected Method Read texts 20030827
10 INIT Instance method Protected Method Reset Buffer 20030827
11 INIT_ALL Static method Protected Method Reset Again 20030827
12 MASS_READ Static method Protected Method Mass Reading: Multiple Objects, One Regional Code 20030903
13 POST Instance method Protected Method Save Changes 20030827
14 POST_ALL Static method Protected Method Save Again 20030827
15 SEARCH Static method Protected Method Using text 20030925
16 SET_LONGTEXT Instance method Protected Method Write Long Text 20030827
17 SET_TEXT Instance method Protected Method Write Texts 20030827
18 UPDATE_BUFFER Instance method Private Method Copy Changes to Buffer 20040924
Events
Class CL_DML_TEXT has no event.
Types
Class CL_DML_TEXT has no local type.
Method Signatures

Method CHECK_LOCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTRY Call by reference Type reference (TYPE) DML_TEXT_COUNTRY ISO-Länderschlüssel 20030827
2 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030827
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) DML_TEXT_LANGU ISO-Sprache 20030827
# Exception Resumable Description Created on
1 INVALID_COUNTRY Ungültiger Regionalcode 20030827
2 INVALID_LANGUAGE Ungültiger Sprachcode 20030827

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DML_TEXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DML_TEXT has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) DML_S_TEXT_COMPARE Vergleichergebnis zu Texten 20040917
2 Exporting E_DIFFERENCES Call by reference Type reference (TYPE) DML_BOOLEAN Unterschiede gefunden 20040917
3 Importing IT_TEXT_1 Value transfer Type reference (TYPE) DML_T_TEXT Stand 1 20040917
4 Importing IT_TEXT_2 Value transfer Type reference (TYPE) DML_T_TEXT Stand 2 20040917
5 Importing I_NO_DETAILS Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Unterschiede nicht untersuchen 20040917

Method COMPARE on class CL_DML_TEXT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030827
2 Importing IS_KEY Call by reference Type reference (TYPE) DML_S_TEXT_KEY Schlüsselfelder extern 20030827
3 Importing I_CREATE_TEXT Call by reference Type reference (TYPE) FLAG Neues Textobjekt anlegen 20030827
4 Importing I_INST_ENGINE Call by reference Object reference (TYPE REF TO) CL_DML_ENGINE Verarbeitungs-Instanz 20031202
5 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030827
6 Importing I_INST_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Änderungsprotokoll 20030827
7 Importing I_LOGSYS Call by reference Type reference (TYPE) LOGSYS logisches System 20030827
# Exception Resumable Description Created on
1 ERROR Fehler 20030827
2 NO_TEXT Objekttyp besitzt keine Texte 20040624

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_DML_TEXT Instanz 20030827
2 Importing IS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030827
3 Importing IS_KEY Call by reference Type reference (TYPE) DML_S_TEXT_KEY Schlüsselfelder extern 20030827
4 Importing I_CREATE_TEXT Call by reference Type reference (TYPE) FLAG Neues Textobjekt anlegen 20030827
5 Importing I_INST_ENGINE Call by reference Object reference (TYPE REF TO) CL_DML_ENGINE Verarbeitungs-Instanz 20031202
6 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030827
7 Importing I_INST_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Änderungsprotokoll 20030827
8 Importing I_LOGSYS Call by reference Type reference (TYPE) LOGSYS logisches System 20030827
# Exception Resumable Description Created on
1 ERROR Fehler 20030827
2 NO_TEXT Objekttyp besitzt keine Texte 20040624

Method GET_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DELTA Call by reference Type reference (TYPE) DML_S_TEXT_COMPARE Vergleichergebnis zu Texten 20040921
2 Importing I_GET_TEMP_BUFFER Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenpuffer auswerten 20040924
3 Importing I_RESET_BUFFER Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Änderungen zurücksetzen 20040921

Method GET_CHANGES on class CL_DML_TEXT has no exception.

Method GET_CHANGES_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DELTA Call by reference Type reference (TYPE) DML_S_TEXT_COMPARE Vergleichergebnis zu Texten 20040921
2 Importing I_RESET_BUFFER Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Änderungen zurücksetzen 20040921

Method GET_CHANGES_ALL on class CL_DML_TEXT has no exception.

Method GET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LONGTEXT Call by reference Type reference (TYPE) DML_T_TEXT_LONGTEXT Langtext 20030827
2 Importing IS_TEXT_KEY Call by reference Type reference (TYPE) DML_S_TEXT Langtextschlüssel 20030827
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) DML_TMSTMP_MODIFY Zeitstempel zum Lesen aus der Historientabelle 20031007
# Exception Resumable Description Created on
1 ERROR Fehler 20030827

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) DML_T_TEXT Texte 20030827
2 Importing IS_LOCALE Value transfer Type reference (TYPE) DML_S_TEXT_LOCALE Regionalsprache 20030827
3 Importing IT_TEXT_TYPES Call by reference Type reference (TYPE) DML_T_TEXT_TYPES Liste Texttypen 20030827
4 Importing I_TIMESTAMP Call by reference Type reference (TYPE) DML_TMSTMP_MODIFY Zeitstempel zum Lesen aus der Historientabelle 20031007
# Exception Resumable Description Created on
1 ERROR Fehler 20030827

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISCARD_INSTANCE Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Instanz abräumen 20060126

Method INIT on class CL_DML_TEXT has no exception.

Method INIT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISCARD_INSTANCE Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Instanz abräumen 20060126
2 Importing I_OWNER_OBJ Call by reference Type reference (TYPE) DML_OBJVERS_ID Kopfobjekt 20030827

Method INIT_ALL on class CL_DML_TEXT has no exception.

Method MASS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) DML_T_OBJ_TEXT Texte 20030903
2 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20040310
3 Importing IS_LOCALE Value transfer Type reference (TYPE) DML_S_TEXT_LOCALE Regionalcode 20030903
4 Importing IT_KEY Value transfer Type reference (TYPE) DML_T_TEXT_KEY Objektschlüssel 20030903
5 Importing IT_TEXT_TYPES Value transfer Type reference (TYPE) DML_T_TEXT_TYPES Textarten 20030903
6 Importing I_DEFAULT_TEXT Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Nur Hauptbezeichnung lesen 20030923
7 Importing I_ECM_SPECIFIED Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Änderungsdienst berücksichtigen 20040407
8 Importing I_NO_BUFFER Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE keine Pufferung 20030903
9 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20030908
# Exception Resumable Description Created on
1 ERROR Fehler 20040310
2 LANGUAGE_MISSING Sprache fehlt 20030903

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_SETS Call by reference Type reference (TYPE) DML_T_SET Geänderte Settypen 20030922
# Exception Resumable Description Created on
1 ERROR Fehler 20030827

Method POST_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_SETS Call by reference Type reference (TYPE) DML_T_SET Geänderte Settypen 20030922
2 Importing I_OWNER_OBJ Call by reference Type reference (TYPE) DML_OBJVERS_ID Kopfobjekt 20030827
# Exception Resumable Description Created on
1 ERROR Fehler 20030827

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) DML_RT_GUID Passende Objektschlüssel 20030925
2 Importing IS_LOCALE Value transfer Type reference (TYPE) DML_S_TEXT_LOCALE Regionalsprache für Textsuche 20030925
3 Importing IT_TEXT_CRITERIA Value transfer Type reference (TYPE) DML_T_TEXT_CRITERIA zu durchsuchende Texttypen 20030925
4 Importing I_CASE_SENSITIVE Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Berücksichtigung von Kleinschreibung 20030925
5 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20030925
6 Importing I_SEARCH_HISTORY Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE In Historientabelle suchen 20040824

Method SEARCH on class CL_DML_TEXT has no exception.

Method SET_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGES_LONGTEXT Call by reference Type reference (TYPE) DML_BOOLEAN Änderungen am Langtext 20030827
2 Exporting E_LONGTEXT_ID Call by reference Type reference (TYPE) DML_TEXT_LONG GUID Langtext 20030827
3 Importing IS_TEXT_KEY Call by reference Type reference (TYPE) DML_S_TEXT Textschlüssel 20030827
4 Importing IT_LONGTEXT Call by reference Type reference (TYPE) DML_T_TEXT_LONGTEXT Langtext 20030827
# Exception Resumable Description Created on
1 ERROR Fehler 20030827

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGES Call by reference Type reference (TYPE) DML_BOOLEAN Änderungen 20030827
2 Importing IT_LOCALE Call by reference Type reference (TYPE) DML_T_TEXT_LOCALE zu bearbeitende Sprachen 20030827
3 Importing IT_TEXT Value transfer Type reference (TYPE) DML_T_TEXT Neue Texte 20030827
4 Importing IT_TEXT_TYPES Call by reference Type reference (TYPE) DML_T_TEXT_TYPES zu bearbeitende Texttypen 20030827
5 Importing I_DRAFT Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenspeichern 20040916
6 Importing I_INST_BADI Call by reference Object reference (TYPE REF TO) IF_EX_DML_CHECK_SETTYPE Prüf-BADI 20031202
7 Importing I_NO_CHECK Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE keine Prüfungen 20030829
# Exception Resumable Description Created on
1 ERROR Fehler 20030827

Method UPDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUFFER Call by reference Type reference (TYPE) TT_BUFFER Puffertabelle 20040924
2 Importing IT_LOCALE Call by reference Type reference (TYPE) DML_T_TEXT_LOCALE Regionalsprachen 20040924
3 Importing IT_TEXT Call by reference Type reference (TYPE) DML_T_TEXT Eingabe 20040924
4 Importing IT_TEXT_TYPES Call by reference Type reference (TYPE) DML_T_TEXT_TYPES Liste Texttypen 20040924
5 Importing I_TEMP_BUFFER Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenpuffer füllen 20040924

Method UPDATE_BUFFER on class CL_DML_TEXT has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 200