SAP ABAP Class CL_CTS_LANGUAGE_SUPPLEMENT (Language Transport: Table Supplementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-LAN (Application Component) Language Transport
     STRALAN (Package) Language Transport with tp/R3trans
Properties
Class CL_CTS_LANGUAGE_SUPPLEMENT  
Short Description Language Transport: Table Supplementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STRALAN   Language Transport with tp/R3trans 
Created 20001109   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_LANGUAGE_SUPPLEMENT has no forward declaration.
Interfaces
Class CL_CTS_LANGUAGE_SUPPLEMENT has no interface implemented.
Friends
Class CL_CTS_LANGUAGE_SUPPLEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_LAST_NUM Static Attribute Private Type reference (TYPE) I Random number generator 20001109
2 CV_NAMETAB_CACHE Static Attribute Private Type reference (TYPE) TY_NAMETAB_CACHE Nametab Buffer 20011017
3 CV_RSREFILL_REFERENCE_LANG Static Attribute Public Type reference (TYPE) SPRAS Reference Language 20011015
4 CV_TABLES_INSERT_BLANK_LINES Static Attribute Public Type reference (TYPE) AS4FLAG SPACE Insert in empty table lines 20010301
5 CV_TESTMODE Static Attribute Public Type reference (TYPE) AS4FLAG 'X' No Database Changes 20010612
6 CV_TEXTPOOL_INSERT_BLANK_LINES Static Attribute Public Type reference (TYPE) AS4FLAG SPACE Insert in Empty Text Pool Lines 20001115
7 CV_TEXTPOOL_SECOND_LANGUAGE Static Attribute Public Type reference (TYPE) AS4FLAG 'X' Observe Secondary Language Access 20021011
8 CV_TEXTPOOL_UNDO_ONLY_FIXING Static Attribute Public Type reference (TYPE) AS4FLAG 'X' Eliminate incorrect text pool entries 20001221
9 FALSE Constant Public Type reference (TYPE) BOOLEAN SPACE Truth Value: False 20001113
10 GC_46X_COMPATIBILITY Constant Private Type reference (TYPE) C SPACE 4.6X Syntax Compatibility 20001114
11 GC_LL_MODE_INSERT Constant Protected Type reference (TYPE) C 'I' Copy Data: Insert 20001113
12 GC_LL_MODE_REPLACE Constant Protected Type reference (TYPE) C 'C' Copy Data: Replace 20001115
13 GC_LL_MODE_UNDO Constant Protected Type reference (TYPE) C 'R' Copy Data: Undo 20001115
14 GC_LL_MODE_UPDATE Constant Protected Type reference (TYPE) C 'U' Data Copy: Update 20001113
15 GC_MODE_CLEAN_WITH_PRIM_TABLE Constant Public Type reference (TYPE) SUPMODE 'P' Mode: Delete Superfluous Text Entries 20001120
16 GC_MODE_COMB_CLIENTLIFT Constant Public Type reference (TYPE) SUPMODE '2' Mode: Client Maintenance and Supplementation 20011015
17 GC_MODE_COMB_RSREFILL Constant Public Type reference (TYPE) SUPMODE '1' Mode: RSREFILL and Supplementation 20011015
18 GC_MODE_LIFT_INSERT Constant Public Type reference (TYPE) SUPMODE 'i' Mode: Client Lift; Insert 20001113
19 GC_MODE_LIFT_UNDO Constant Public Type reference (TYPE) SUPMODE 'r' Mode: Client Lift; Undo 20001115
20 GC_MODE_LIFT_UPDATE Constant Public Type reference (TYPE) SUPMODE 'u' Mode: Client Lift; Update 20001113
21 GC_MODE_RSREFILL Constant Public Type reference (TYPE) SUPMODE 'f' Mode: Analog to RSREFILL for Table 20001116
22 GC_MODE_SUP_INSERT Constant Public Type reference (TYPE) SUPMODE 'I' Mode: Supplementation with Updates 20001113
23 GC_MODE_SUP_UNDO Constant Public Type reference (TYPE) SUPMODE 'R' Mode: Reset Supplementation 20001115
24 GC_MODE_SUP_UPDATE Constant Public Type reference (TYPE) SUPMODE 'U' Mode: Supplementation with Insert 20001113
25 MEMORY_SIZE Constant Private Type reference (TYPE) I 1000000 Main Memory for Table Key Comparison 20001113
26 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' Truth Value: True 20001113
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_WITH_PRIMARY_TABLE Static method Protected Method Delete as in Primary Table 20001120
2 CLIENTLIFT_TABLE Static method Private Method Copy Texts from Client 000 to Another Client 20001114
3 COMBINED_CLIENTLIFT_TABLE Static method Private Method Supplement Single Table (Intra Client) 20011015
4 COMBINED_RSREFILL_TABLE Static method Private Method Supplement Single Table (Intra Client) 20011015
5 DATA_TRANSFER Static method Public Method Data Transfer 20001110
6 GET_RANDOM_NUMBER Static method Public Method Gets random number in specified interval 20001109
7 LOW_LEVEL_DATA_TRANSFER Static method Protected Method Copy Data (Insert/Update/Undo) 20001114
8 NAMETAB_ACCESS Static method Public Method Get Table Description 20001113
9 REFILL_TABLE Static method Private Method Handle Table (as RSREFILL) 20001115
10 SUPPLEMENT_TABLE Static method Private Method Supplement Single Table (Intra Client) 20001109
11 SUPPLEMENT_TEXTPOOL Static method Private Method Supplement Text Pool 20001109
Events
Class CL_CTS_LANGUAGE_SUPPLEMENT has no event.
Types
Class CL_CTS_LANGUAGE_SUPPLEMENT has no local type.
Method Signatures

Method CLEAN_WITH_PRIMARY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_DELETED Call by reference Type reference (TYPE) I gelöschte Tabellenzeilen 20001120
2 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001120
3 Importing IM_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20001120
4 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprache 20001120
5 Importing IM_TEXT_TABLE Call by reference Type reference (TYPE) TABNAME Texttabelle 20001120
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETERS nicht gültige Parameter 20001120
2 ILLEGAL_TEXTTABLE nicht gültige Texttabelle 20001120
3 NAMETAB_ACCESS_ERROR Fehler beim Nametabzugriff 20001120
4 NO_PRIMARY_TABLE keine Primärtabelle gefunden 20001120

Method CLIENTLIFT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_DELETED Call by reference Type reference (TYPE) I gelöschte Zeilen 20001114
2 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Zeilen 20001114
3 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Zeilen 20001114
4 Exporting EX_LINES_UPDATED Call by reference Type reference (TYPE) I überarbeitete Zeilen 20001114
5 Importing IM_LANG Call by reference Type reference (TYPE) SPRAS Sprache 20001114
6 Importing IM_SOURCE_CLIENT Call by reference Type reference (TYPE) MANDT '000' Quellmandant 20001114
7 Importing IM_SUPMODE Call by reference Type reference (TYPE) C Modus 20001114
8 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20001114
9 Importing IM_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Zielmandant 20001114
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETERS illegaler Parameterkombination 20001124
2 NAMETAB_ACCESS_ERROR Fehler beim Nametabzugriff 20001114
3 NO_CLIENTLIFT kein kopieren möglich 20001114

Method COMBINED_CLIENTLIFT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Tabellenzeilen 20011015
2 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20011015
3 Exporting EX_LINES_SUPPLEMENTED Call by reference Type reference (TYPE) I aufgefüllte Tabellenzeilen 20011016
4 Exporting EX_LINES_UNDO_SUP Call by reference Type reference (TYPE) I temporär gelöschte Tabellenzeilen 20011016
5 Importing IM_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20011015
6 Importing IM_SOURCE_LANG Call by reference Type reference (TYPE) SPRAS Quellsprache 20011015
7 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20011015
8 Importing IM_TARGET_LANG Call by reference Type reference (TYPE) SPRAS Zielsprache 20011015
# Exception Resumable Description Created on
1 DOUBLE_LANG_FIELD Tabelle hat 2 oder mehr Sprachenfelder im Schlüssel 20011015
2 ILLEGAL_PARAMETERS Illegaler Aufruf 20011015
3 NAMETAB_ACCESS_ERROR Nametab zur Tabelle konnte nicht gelesen werden 20011015
4 NO_LANG_FIELD Tabelle hat kein Sprachenfeld im Schlüssel 20011015
5 NO_SUPPLEMENTATION Tabelle kann nicht aufgefüllt werden 20011015

Method COMBINED_RSREFILL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Tabellenzeilen 20011015
2 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20011015
3 Exporting EX_LINES_SUPPLEMENTED Call by reference Type reference (TYPE) I aufgefüllte Tabellenzeilen 20011016
4 Exporting EX_LINES_UNDO_SUP Call by reference Type reference (TYPE) I temporär gelöschte Tabellenzeilen 20011016
5 Importing IM_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20011015
6 Importing IM_SOURCE_LANG Call by reference Type reference (TYPE) SPRAS Quellsprache 20011015
7 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20011015
8 Importing IM_TARGET_LANG Call by reference Type reference (TYPE) SPRAS Zielsprache 20011015
# Exception Resumable Description Created on
1 DOUBLE_LANG_FIELD Tabelle hat 2 oder mehr Sprachenfelder im Schlüssel 20011015
2 ILLEGAL_PARAMETERS Illegaler Aufruf 20011015
3 NAMETAB_ACCESS_ERROR Nametab zur Tabelle konnte nicht gelesen werden 20011015
4 NO_LANG_FIELD Tabelle hat kein Sprachenfeld im Schlüssel 20011015
5 NO_SUPPLEMENTATION Tabelle kann nicht aufgefüllt werden 20011015

Method DATA_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_DELETED Call by reference Type reference (TYPE) I gelöschte Tabellenzeilen 20001110
2 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Tabellenzeilen 20001110
3 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001110
4 Exporting EX_LINES_UPDATED Call by reference Type reference (TYPE) I überarbeitete Tabellenzeilen 20001110
5 Importing IM_SOURCE_CLIENT Call by reference Type reference (TYPE) MANDT '000' Quellmandant 20001114
6 Importing IM_SOURCE_LANG Call by reference Type reference (TYPE) SPRAS Quellsprache 20001110
7 Importing IM_SUPMODE Call by reference Type reference (TYPE) SUPMODE Modus der Tabellenauffüllung (Sprachentransport) 20001110
8 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20001110
9 Importing IM_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Zielmandant 20001114
10 Importing IM_TARGET_LANG Call by reference Type reference (TYPE) SPRAS Zielsprache 20001110
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETERS Parameter beim Aufruf falsch 20001116
2 MODE_NOT_SUPPORTED nicht unterstützter Modus 20001113
3 NAMETAB_ACCESS_ERROR Nametab zur Tabelle konnte nicht gelesen werden 20001110
4 NO_ACTION Keine Durchführung einer Aktion auf dieser Tabelle 20001120
5 NO_CLIENTLIFT Kein Clientcopy möglich 20001114
6 NO_LANG_FIELD Tabelle hat kein Sprachenfeld im Schlüssel 20001110
7 NO_SUPPLEMENTATION Tabelle kann nicht aufgefüllt werden 20001110

Method GET_RANDOM_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIGH Call by reference Type reference (TYPE) I 100 Oberes Intervallende 20001109
2 Importing LOW Call by reference Type reference (TYPE) I 0 Unteres Intervallende 20001109
3 Exporting RESULT Call by reference Type reference (TYPE) I Zufallszahl 20001109
# Exception Resumable Description Created on
1 BAD_PARAMETERS Fehlerhafte Parameter 20001109

Method LOW_LEVEL_DATA_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_DELETED Call by reference Type reference (TYPE) I gelöschte Tabellenzeilen 20001114
2 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001114
3 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001114
4 Exporting EX_LINES_UPDATED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001114
5 Exporting EX_RETCODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20001114
6 Importing IM_ADDITIONAL_SELECTION Call by reference Type reference (TYPE) FIELDNAME Feldname für weitere Selektion 20001114
7 Importing IM_ADDSEL_VALUE Call by reference Type reference (TYPE) ANY Wert für Selektionseinschränkung 20001114
8 Importing IM_DATAFIELDS_COUNT Call by reference Type reference (TYPE) I Anzahl der Datenfelder 20010328
9 Importing IM_SELECTION_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname des Selektionsfeldes 20001114
10 Importing IM_SELECTION_SOURCE Call by reference Type reference (TYPE) ANY Quelle-Wert 20001114
11 Importing IM_SELECTION_TARGET Call by reference Type reference (TYPE) ANY Ziel-Wert 20001114
12 Importing IM_SUPMODE Call by reference Type reference (TYPE) SUPMODE Modus der Tabellenauffüllung (Sprachentransport) 20001114
13 Importing IM_TABKEY_COUNT Call by reference Type reference (TYPE) I Anzahl der Felder im Schlüsel 20001114
14 Importing IM_TABLE_WIDTH Call by reference Type reference (TYPE) I Breite der Tabelle 20001114
15 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20001114
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETERS illegale Parameter 20001124

Method NAMETAB_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLIENT_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20001113
2 Exporting EX_DATAFIELDS_COUNT Call by reference Type reference (TYPE) I Anzahl der Datenfelder 20010328
3 Exporting EX_DOUBLE_LANG_FIELD Call by reference Type reference (TYPE) C Flag, ob Tabelle 2 Sprachfelder im Key hat 20001113
4 Exporting EX_LANG_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20001113
5 Exporting EX_LANG_FIELD_POSITION Call by reference Type reference (TYPE) I Position des Sprachenfeldes 20001120
6 Exporting EX_PRIMARY_TABLE Call by reference Type reference (TYPE) TABNAME Primärtabelle 20001117
7 Exporting EX_TABKEY_COUNT Call by reference Type reference (TYPE) I Anzahl der Keyfelder 20001113
8 Exporting EX_TABKEY_WIDTH Call by reference Type reference (TYPE) I Breite des Tabellenkeys 20001115
9 Exporting EX_TABLE_WIDTH Call by reference Type reference (TYPE) I Tabellenbreite 20001114
10 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20001113
# Exception Resumable Description Created on
1 ILLEGAL_FIELDS illegale Felder für Auffüllung 20001113
2 NAMETAB_ACCESS_ERROR Fehler beim Zugriff auf die Nametab 20001113

Method REFILL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_COMPARE_KEY Call by reference Type reference (TYPE) I Vergleichskandidaten Keybereich 20001124
2 Exporting EX_LINES_COMPARE_REF Call by reference Type reference (TYPE) I Vergleichskandidaten Referenzsprache 20001124
3 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Zeilen 20001115
4 Importing IM_CLIENT Call by reference Type reference (TYPE) MANDT Zielmandant 20001115
5 Importing IM_REFERENCE_LANG Call by reference Type reference (TYPE) SPRAS Referenzsprache 20001115
6 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20001115
7 Importing IM_TARGET_LANG Call by reference Type reference (TYPE) SPRAS Zielsprache 20001115
# Exception Resumable Description Created on
1 ILLEGAL_PARAMETERS Parameter nicht korrekt 20001116
2 NAMETAB_ACCESS_ERROR Fehler beim Nametabzugriff 20001116
3 NO_CLIENTLIFT Tabelle nicht zum Mandantencopy geeignet 20001116

Method SUPPLEMENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_DELETED Call by reference Type reference (TYPE) I gelöschte Tabellenzeilen 20001109
2 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Tabellenzeilen 20001109
3 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001109
4 Exporting EX_LINES_UPDATED Call by reference Type reference (TYPE) I überarbeitete Tabellenzeilen 20001109
5 Importing IM_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20001109
6 Importing IM_SOURCE_LANG Call by reference Type reference (TYPE) SPRAS Quellsprache 20001109
7 Importing IM_SUPMODE Call by reference Type reference (TYPE) C Modus der Tabellenauffüllung (Sprachentransport) 20001109
8 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20001109
9 Importing IM_TARGET_LANG Call by reference Type reference (TYPE) SPRAS Zielsprache 20001109
# Exception Resumable Description Created on
1 DOUBLE_LANG_FIELD Tabelle hat 2 oder mehr Sprachenfelder im Schlüssel 20001109
2 ILLEGAL_PARAMETERS Illegaler Aufruf 20001124
3 NAMETAB_ACCESS_ERROR Nametab zur Tabelle konnte nicht gelesen werden 20001109
4 NO_LANG_FIELD Tabelle hat kein Sprachenfeld im Schlüssel 20001109
5 NO_SUPPLEMENTATION Tabelle kann nicht aufgefüllt werden 20001109

Method SUPPLEMENT_TEXTPOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINES_DELETED Call by reference Type reference (TYPE) I gelöschte Tabellenzeilen 20001221
2 Exporting EX_LINES_INSERTED Call by reference Type reference (TYPE) I eingefügte Tabellenzeilen 20001109
3 Exporting EX_LINES_PROCESSED Call by reference Type reference (TYPE) I überarbeitete Tabellenzeilen 20001109
4 Exporting EX_LINES_UPDATED Call by reference Type reference (TYPE) I bearbeitete Tabellenzeilen 20001109
5 Importing IM_MODE Call by reference Type reference (TYPE) C Modus der Tabellenauffüllung (Sprachentransport) 20001109
6 Importing IM_SOURCE_LANGUAGE Call by reference Type reference (TYPE) SPRAS Quellsprache 20001109
7 Importing IM_TARGET_LANGUAGE Call by reference Type reference (TYPE) SPRAS Zielsprache 20001109

Method SUPPLEMENT_TEXTPOOL on class CL_CTS_LANGUAGE_SUPPLEMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A