SAP ABAP Class CL_DRF_LANGUAGE (Language Filter)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     DRF_FILTER_OBJECTS (Package) Data Replication Frame: Filter Objects for Outbound Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DRF_FILTER_OBJECT ERP Objects to Be Delivered and Filtered 20081107
Properties
Class CL_DRF_LANGUAGE  
Short Description Language Filter    
Super Class CL_DRF_FILTER_OBJECT ERP Objects to Be Delivered and Filtered 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DRF_FILTER    
Program status     
Category 0   
Package DRF_FILTER_OBJECTS   Data Replication Frame: Filter Objects for Outbound Services 
Created 20081107   SAP 
Last change 20110908   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)
2 IF_DRF_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DRF_LANGUAGE has no interface implemented.
Friends
Class CL_DRF_LANGUAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BAL_EXTERNAL Instance attribute Private Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Trade Outbound Servcies 20081107
2 MTO_C_LANGUAGE Instance attribute Private Type reference (TYPE) DRF_TO_LANGUAGE Languages to Be Delivered 20081107
3 MTO_TAB_DDFIELDS Instance attribute Private Type reference (TYPE) TO_TAB_DDFIELDS Table Description Buffer 20081107
4 MV_GET_TEXTS_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_false True if method get_texts was called initially 20090403
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_INTERNAL_LANG_FILTER Instance method Private Method Calculates the Intersection of Two Object Tables 20081107
2 CONSTRUCTOR Instance method Public Constructor 20081107
3 CONVERT_EXTERNAL_CRITERIA Instance method Private Method Reads Text Table Including WESC_APPL_LG 20081107
4 COPY_TEXT_TABLE Instance method Private Method Calculates the Intersection of Two Object Tables 20081107
5 DESCRIBE_TEXT_TABLE Instance method Private Method Reads Text Table Including WESC_APPL_LG 20081107
6 GET_TEXTS Instance method Public Method Reads Text Table Including WESC_APPL_LG 20081107
Events
Class CL_DRF_LANGUAGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TAB_DDFIELDS Private See coding Table Name + DDFIELDS 20081107 BEGIN OF s_tab_ddfields. TYPES tabname TYPE tabname. TYPES is_internal TYPE abap_bool. TYPES ddfields TYPE ddfields. TYPES END OF s_tab_ddfields
2 TO_TAB_DDFIELDS Private See coding Sorted Table via S_TAB_DDFIELDS 20081107 to_tab_ddfields TYPE SORTED TABLE OF s_tab_ddfields WITH UNIQUE KEY tabname
Method Signatures

Method APPLY_INTERNAL_LANG_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Gefilterte Texte 20081107
2 Importing IT_TEXT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Ungefilterte Texte 20081107
3 Importing IV_LANGKEY_NAME Call by reference Type reference (TYPE) ABAP_KEYNAME Name des Sprachschlüsselfelds 20081107

Method APPLY_INTERNAL_LANG_FILTER on class CL_DRF_LANGUAGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Anwendungslog für Trade Outbound Servcies 20081107
2 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Anwendung 20081107
3 Importing IV_BUSINESS_SYSTEM Call by reference Type reference (TYPE) MDG_BUSINESS_SYSTEM Instance of Receiving System 20090821
4 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Processing Mode of Service Operation 20081112
5 Importing IV_FILTER_OBJECT Call by reference Type reference (TYPE) DRF_FILTER_OBJECT IF_DRF_CONST=>FILTER_OBJECT_TEXTS Filterobjekt 20081107
6 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090227
7 Importing IV_RUNMOD Call by reference Type reference (TYPE) DRF_RUNMOD Run mode of replication (original, restart) 20090220
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107

Method CONVERT_EXTERNAL_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
2 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_FRANGE_T Externe zusätzliche Filterkriterien 20081107
3 Importing IV_LANGKEY_NAME Call by reference Type reference (TYPE) ABAP_KEYNAME Feldname des Sprachschlüssels 20081107
4 Importing IV_TEXT_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Name der Texttabelle 20081107

Method CONVERT_EXTERNAL_CRITERIA on class CL_DRF_LANGUAGE has no exception.

Method COPY_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Ziel-Texttabelle 20081107
2 Importing IT_TEXT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Quell-Texttabelle 20081107
3 Importing IV_IN_AND_OUT_ARE_EQUAL Call by reference Type reference (TYPE) ABAP_BOOL Quell- und Ziel-Texttabelle sind gleich 20081107

Method COPY_TEXT_TABLE on class CL_DRF_LANGUAGE has no exception.

Method DESCRIBE_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_LANGONLY_TABLE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR RTTS-Beschreibung der Nur-Sprachschlüssel-Tabelle 20081107
2 Exporting ER_SORTED_TABLE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR RTTS-Beschreibung der Texttabelle 20081107
3 Exporting ER_STANDARD_TABLE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR RTTS-Beschreibung der Texttabelle 20081107
4 Exporting ET_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
5 Exporting EV_IN_AND_OUT_ARE_EQUAL Call by reference Type reference (TYPE) ABAP_BOOL Ein- und Ausgabe-Texttabelle sind gleich 20081107
6 Exporting EV_LANGKEY_NAME Call by reference Type reference (TYPE) ABAP_KEYNAME Feldname des Sprachschlüsselfeldes 20081107
7 Exporting EV_TEXT_TABLE_IS_INTERNAL Call by reference Type reference (TYPE) ABAP_BOOL Texttabelle ist eine interne Tabelle 20081107
8 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_FRANGE_T Externe zusätzliche Filterkriterien 20081107
9 Importing IT_TEXT_TABLE_IN Call by reference Type reference (TYPE) INDEX TABLE interne Texttabelle 20081107
10 Importing IT_TEXT_TABLE_OUT Call by reference Type reference (TYPE) INDEX TABLE interne Texttabelle 20081107
11 Importing IV_TEXT_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Name der Datenbank-Texttabelle 20081107
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) DRF_T_MSG Anwendungs-Log: Tabelle mit Messages 20081107
2 Exporting ET_TEXT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Gefilterte Texte 20081107
3 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_FRANGE_T Externe zusätzliche Filterkriterien 20081107
4 Importing IT_TEXT_TABLE Call by reference Type reference (TYPE) INDEX TABLE Bereits gelesene Texte 20081107
5 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Aufbereitungsmodus der Service-Operation 20081107
6 Importing IV_SERV_IMPL Call by reference Type reference (TYPE) DRF_SERV_IMPL Service-Implementierung 20081107
7 Importing IV_TEXT_IS_MANDATORY Call by reference Type reference (TYPE) ABAP_BOOL 'X' Text ist verpflichtend 20081107
8 Importing IV_TEXT_TABLE_ALREADY_READ Call by reference Type reference (TYPE) ABAP_BOOL ' ' Textabelle wurde vom Aufrufer bereits gelesen? 20081107
9 Importing IV_TEXT_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Name der Texttabelle 20081107
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107
3 CX_DRF_NO_TEXT 20081107
History
Last changed by/on SAP  20110908 
SAP Release Created in 701