SAP ABAP Class CL_MDG_TR_CONTAINER_TEXT (FINB TR: Generic Texts for Container Object)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_TRANSPORT_TOOL (Package) Transport Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_TR_CONTAINER_TEXT Accesses to Generic Text Table in Master Data Environment 20081218
Properties
Class CL_MDG_TR_CONTAINER_TEXT  
Short Description FINB TR: Generic Texts for Container Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_TRANSPORT_TOOL   Transport Tool 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_TR_CONTAINER_TEXT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_TR_CONTAINER_TEXT Accesses to Generic Text Table in Master Data Environment 20081218
Friends
Class CL_MDG_TR_CONTAINER_TEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_KID Constant Private Type reference (TYPE) FIELDNAME 'KID' Field Name 20081218
2 C_LOG_KEY Constant Private Type reference (TYPE) FIELDNAME 'LOG_KEY' Field Name 20081218
3 C_SPLIT_KEY Constant Private Type reference (TYPE) FIELDNAME 'SPLIT_KEY' Field Name 20081218
4 C_TID Constant Private Type reference (TYPE) FIELDNAME 'TID' Field Name 20081218
5 _CLIENT Instance attribute Private Type reference (TYPE) SYMANDT Client Number From Logon 20081218
6 _FIELDNAME_LANGU Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20081218
7 _FIELDNAME_TXTLG Instance attribute Private Type reference (TYPE) FIELDNAME Field Name Gen. Text Table 20081218
8 _FIELDNAME_TXTMI Instance attribute Private Type reference (TYPE) FIELDNAME Field Name Gen. Text Table 20081218
9 _FIELDNAME_TXTSH Instance attribute Private Type reference (TYPE) FIELDNAME Field Name Gen. Text Table 20081218
10 _INIT Instance attribute Private Type reference (TYPE) C KID Table Initialized 20081218
11 _KEYMODE Instance attribute Private Type reference (TYPE) MDG_TR_KEYMODE FINB TR: Transport Attribute of a Key 20081218
12 _LANGU Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20081218
13 _O_MSG Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_MSG_COLLECTOR Message Collector - Tools and Enhancements 20081218
14 _O_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transport Object 20081218
15 _RD_TEXT Instance attribute Private Object reference (TYPE REF TO) DATA Work Area of the Text Table 20081218
16 _READ_ONLY Instance attribute Private Type reference (TYPE) BOOLE_D Read Only Access Only 20081218
17 _RT_TEXT Instance attribute Private Object reference (TYPE REF TO) DATA Pointer to Text Table 20081218
18 _TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20081218
19 _TEXTCLASS Instance attribute Private Type reference (TYPE) CLASNAME Class or interface name 20081218
20 _TEXTTAB Instance attribute Private Type reference (TYPE) TABNAME Generic Text Table 20081218
21 _TID Instance attribute Private Type reference (TYPE) MDG_TR_TXT_TABLE_ID FINB TR: Table ID for Generic Text Table 20081218
22 _TR_KEYS Instance attribute Private Type reference (TYPE) TR_KEYS Table Key 20081218
23 _TR_OBJECTS Instance attribute Private Type reference (TYPE) TR_OBJECTS Objects 20081218
24 _TXTLG Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20081218
25 _TXTMI Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20081218
26 _TXTSH Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20081218
27 _T_DFIES Instance attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20081218
28 _T_KID Instance attribute Private Type reference (TYPE) YT_KID 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20081218
2 GET_TABLES_FOR_OBJECT Instance method Public Method 20081218
3 GET_TEXT_BY_NV Instance method Public Method Read Table Row (Text) for a Key 20081218
4 GET_TRANSPORT_ENTRIES Static method Public Method Get Transport Entries for Table Key 20081218
5 _BUILD_NV Instance method Private Method Create Named Value Table from Key 20081218
6 _CREATE_HEADER Instance method Private Method Write Header Entry 20081218
7 _CREATE_KID Instance method Private Method Determine Key ID 20081218
8 _GET_KID Instance method Private Method Get Key ID 20081218
9 _GET_TABLES_FOR_OBJECT Static method Private Method Get All Text Tables for an Object 20081218
10 _GET_TID Instance method Private Method Get Table ID 20081218
11 _INITIALIZE Instance method Private Method Initialize 20081218
12 _INIT_KID Instance method Private Method Get KID Table 20081218
13 _READ_TEXTLINE Instance method Private Method Read Table Row (Text) for a Key from DB 20081218
Events
Class CL_MDG_TR_CONTAINER_TEXT has no event.
Types
Class CL_MDG_TR_CONTAINER_TEXT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20081218
3 Importing IT_FIELDRANGE Call by reference Type reference (TYPE) MDG_TR_T_FIELDRANGE Tabellenname 20081218
4 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
5 Importing I_KEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Transporteigenschaft eines Schlüssels 20081218
6 Importing I_READ_ONLY Call by reference Type reference (TYPE) BOOLE_D SPACE Nur Lesezugriff (ohne Nametab) 20081218
7 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218

Method GET_TABLES_FOR_OBJECT Signature

Method GET_TABLES_FOR_OBJECT on class CL_MDG_TR_CONTAINER_TEXT has no parameter.
Method GET_TABLES_FOR_OBJECT on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method GET_TEXT_BY_NV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Value transfer Type reference (TYPE) ANY Work area Texttabelle 20081218
2 Importing IT_NAMED_VALUES Call by reference Type reference (TYPE) MDG_TR_NAMED_VALUES Tabelle von Feldname-Werte-Paare 20081218
3 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU aktuelle Sprache 20081218
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218

Method GET_TRANSPORT_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20081218
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20081218
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
4 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantennummer aus Anmeldung 20081218
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method GET_TRANSPORT_ENTRIES on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _BUILD_NV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NV Call by reference Type reference (TYPE) MDG_TR_NAMED_VALUES Tabelle von Feldname-Werte-Paare 20081218
2 Importing I_STRUCTURE Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
3 Importing I_WA Call by reference Type reference (TYPE) ANY work area 20081218

Method _BUILD_NV on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _CREATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _CREATE_HEADER on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _CREATE_KID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_KID Value transfer Type reference (TYPE) MDG_TR_TXT_KEY_ID FINB TR: Schlüssel-ID für generische Texttabelle 20081218
2 Importing I_KEYVALUES Call by reference Type reference (TYPE) MDG_TR_NAMED_VALUES Tabelle von Feldname-Werte-Paare 20081218
3 Importing I_TID Call by reference Type reference (TYPE) MDG_TR_TXT_TABLE_ID FINB TR: Tabellen-ID für generische Texttabelle 20081218

Method _CREATE_KID on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _GET_KID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_KID Value transfer Type reference (TYPE) MDG_TR_TXT_KEY_ID FINB TR: Schlüssel-ID für generische Texttabelle 20081218
2 Importing I_KEYVALUES Call by reference Type reference (TYPE) MDG_TR_NAMED_VALUES Tabelle von Feldname-Werte-Paare 20081218
3 Importing I_TID Call by reference Type reference (TYPE) MDG_TR_TXT_TABLE_ID FINB TR: Tabellen-ID für generische Texttabelle 20081218

Method _GET_KID on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _GET_TABLES_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantennummer aus Anmeldung 20081218
3 Returning RT_TABNAMES Value transfer Type reference (TYPE) MDG_TR_T_TABNAMES Tabelle von Tabellennamen 20081218

Method _GET_TABLES_FOR_OBJECT on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _GET_TID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ID Value transfer Type reference (TYPE) MDG_TR_TXT_TABLE_ID FINB TR: Tabellen-ID für generische Texttabelle 20081218
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Satz nicht gefunden 20081218

Method _INITIALIZE Signature

Method _INITIALIZE on class CL_MDG_TR_CONTAINER_TEXT has no parameter.
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218

Method _INIT_KID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TID Call by reference Type reference (TYPE) MDG_TR_TXT_TABLE_ID FINB TR: Tabellen-ID für generische Texttabelle 20081218

Method _INIT_KID on class CL_MDG_TR_CONTAINER_TEXT has no exception.

Method _READ_TEXTLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NV Call by reference Type reference (TYPE) MDG_TR_NAMED_VALUES Tabelle von Feldname-Werte-Paare 20081218
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU aktuelle Sprache 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
4 Changing X_TEXT Call by reference Type reference (TYPE) ANY 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_OBJECT 20081218
History
Last changed by/on SAP  20130531 
SAP Release Created in 702