SAP ABAP Class CL_WDR_CFG_TEXT_COPY (Help Class for Text Repair Program)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Properties
Class CL_WDR_CFG_TEXT_COPY  
Short Description Help Class for Text Repair Program    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20120418   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDR_CFG_TEXT_COPY has no interface implemented.
Friends
Class CL_WDR_CFG_TEXT_COPY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ADDED_TEXTS Instance attribute Public Type reference (TYPE) WDY_CONFIG_COMPT_TABLE Texts for Component Configuration 20120418
2 M_COMPONENT Instance attribute Private Type reference (TYPE) WDY_CONF_COMP_NAME 20120419
3 M_COPY_CONFIG_KEY Instance attribute Private Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20120418
4 M_COPY_TEXTS Instance attribute Private Type reference (TYPE) T_DEEP_TEXTS 20120418
5 M_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_WDR_CFG_TEXT_COPY Help Class for Text Repair Program 20120418
6 M_LANGUAGES Instance attribute Private Type reference (TYPE) T_LANG 20120418
7 M_NECCESSARY_LANGUAGE Instance attribute Private Type reference (TYPE) SPRAS Language Key 20120418
8 M_NO_AUTHORITY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120419
9 M_ORIGINAL_CONFIG_KEY Instance attribute Private Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20120418
10 M_ORIGINAL_TEXTS Instance attribute Private Type reference (TYPE) T_DEEP_TEXTS 20120418
11 M_TEXTID_MATCHING Instance attribute Private Type reference (TYPE) T_TEXTID_MATCHING 20120418
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MATCHING_LIST Instance method Private Method 20120418
2 BUILD_MISSING_TEXT_LIST Instance method Private Method 20120418
3 CHECK_LANGUAGES Instance method Public Method 20120418
4 COPY_LANGUAGES Instance method Public Method 20120418
5 CREATE_INSTANCE Static method Public Method 20120418
6 CREATE_LANGUAGE_LIST Instance method Private Method 20120418
7 GET_CONFIG_LANGUAGES Instance method Private Method 20120418
8 HAS_CHANGE_PERMISSION Instance method Private Method 20120419
9 READ_COPY_LANGUAGES Instance method Private Method 20120418
10 READ_LANGUAGES Instance method Private Method 20120418
11 READ_ORIGINAL_LANGUAGES Instance method Private Method 20120418
12 SAVE Instance method Public Method 20120418
13 SET_COPY_CONFIG_KEY Instance method Public Method 20120418
14 SET_NECESSARY_LANGUAGE Instance method Public Method 20120418
15 SET_ORIGINAL_CONFIG_KEY Instance method Public Method 20120418
Events
Class CL_WDR_CFG_TEXT_COPY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DEEP_TEXT Private See coding 20120418 begin of s_deep_text, lang type spras, text_ids type t_text_id, end of s_deep_text
2 S_TEXTID_MATCHING Private See coding 20120418 begin of S_TEXTID_MATCHING, orig_text_id type wdy_config_textid, copy_text_id type wdy_config_textid, end of s_textid_matching
3 S_TEXT_ID Private See coding 20120418 BEGIN OF s_text_id, id type WDY_CONFIG_TEXTID, text type WDY_CONFIG_TRTEXT, end of s_text_id
4 T_DEEP_TEXTS Private See coding 20120418 T_DEEP_TEXTS type hashed TABLE OF s_deep_text with UNIQUE key lang
5 T_LANG Public See coding 20120418 T_LANG type STANDARD TABLE OF spras with NON-UNIQUE DEFAULT KEY
6 T_TEXTID_MATCHING Private See coding 20120418 t_textid_matching type HASHED TABLE OF s_textid_matching with UNIQUE key orig_text_id
7 T_TEXT_ID Private See coding 20120418 t_text_id type hashed TABLE OF s_text_id with UNIQUE key id with non-unique sorted key TEXTKEY components text
Method Signatures

Method BUILD_MATCHING_LIST Signature

Method BUILD_MATCHING_LIST on class CL_WDR_CFG_TEXT_COPY has no parameter.
Method BUILD_MATCHING_LIST on class CL_WDR_CFG_TEXT_COPY has no exception.

Method BUILD_MISSING_TEXT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20120418

Method BUILD_MISSING_TEXT_LIST on class CL_WDR_CFG_TEXT_COPY has no exception.

Method CHECK_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COPY_LANGUAGES Call by reference Type reference (TYPE) T_LANG 20120418
2 Exporting INCONSISTANCIES Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20120418
3 Exporting ORIG_LANGUAGES Call by reference Type reference (TYPE) T_LANG 20120418
4 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120418
# Exception Resumable Description Created on
1 CX_WD_CONFIG_TOOL Exceptions der Config-API 20120418

Method COPY_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120418

Method COPY_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_WDR_CFG_TEXT_COPY Hilfsklasse für Reparaturprogramm von Texten 20120418

Method CREATE_INSTANCE on class CL_WDR_CFG_TEXT_COPY has no exception.

Method CREATE_LANGUAGE_LIST Signature

Method CREATE_LANGUAGE_LIST on class CL_WDR_CFG_TEXT_COPY has no parameter.
Method CREATE_LANGUAGE_LIST on class CL_WDR_CFG_TEXT_COPY has no exception.

Method GET_CONFIG_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEEP_TEXTS Call by reference Type reference (TYPE) T_DEEP_TEXTS 20120418
2 Returning LANG_LIST Value transfer Type reference (TYPE) T_LANG 20120418

Method GET_CONFIG_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no exception.

Method HAS_CHANGE_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_PERMISSION Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20120419

Method HAS_CHANGE_PERMISSION on class CL_WDR_CFG_TEXT_COPY has no exception.

Method READ_COPY_LANGUAGES Signature

Method READ_COPY_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no parameter.
Method READ_COPY_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no exception.

Method READ_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20120418
2 Returning ORIGINAL_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20120418
3 Importing TEXTS Call by reference Object reference (TYPE REF TO) T_DEEP_TEXTS 20120418

Method READ_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no exception.

Method READ_ORIGINAL_LANGUAGES Signature

Method READ_ORIGINAL_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no parameter.
Method READ_ORIGINAL_LANGUAGES on class CL_WDR_CFG_TEXT_COPY has no exception.

Method SAVE Signature

Method SAVE on class CL_WDR_CFG_TEXT_COPY has no parameter.
# Exception Resumable Description Created on
1 CX_WD_CONFIG_TOOL Exceptions der Config-API 20120419

Method SET_COPY_CONFIG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Konfigurations-Identifikation 20120418
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20120418

Method SET_COPY_CONFIG_KEY on class CL_WDR_CFG_TEXT_COPY has no exception.

Method SET_NECESSARY_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20120418

Method SET_NECESSARY_LANGUAGE on class CL_WDR_CFG_TEXT_COPY has no exception.

Method SET_ORIGINAL_CONFIG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Konfigurations-Identifikation 20120418
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20120418

Method SET_ORIGINAL_CONFIG_KEY on class CL_WDR_CFG_TEXT_COPY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732