SAP ABAP Class CL_LSO_CRP_RENDER_READER (Read Class for Data Collection)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PE-LSO-TM-DW (Application Component) Day-to-Day Activities
     LSO_CORRESPOND_ERP_RENDER (Package) LSO Correspondence: Document Generation / Read Routines
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LSO_CRP_RENDER_READER Interface for Read Class 20041210
Properties
Class CL_LSO_CRP_RENDER_READER  
Short Description Read Class for Data Collection    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LSO_CORRESPOND_ERP_RENDER   LSO Correspondence: Document Generation / Read Routines 
Created 20041210   SAP 
Last change 20050520   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
# Interface Abstract Final Description Created on
1 IF_LSO_CRP_RENDER_READER Interface for Read Class 20041210
Friends
Class CL_LSO_CRP_RENDER_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT Instance attribute Public Attribute reference (LIKE) 20041210
2 CO_CACHE_VALUES Constant Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE Caches of Read Texts 20050419
3 EXIT43 Static Attribute Private Object reference (TYPE REF TO) IF_EX_LSO_CORRESPONDENCE43 BAdI Interface IF_EX_LSO_CORRESPONDENCE43 20050923
4 IT_READER Instance attribute Protected See coding Table of Readers 20041210
5 IT_VALUES Instance attribute Protected See coding Tables of Values for Text Variables 20050228
6 IV_COUNTRY Instance attribute Private Type reference (TYPE) TCP0C-COUNTRY Country key 20050923
7 IV_COUNTRY_FLAG Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Country determined for language 20050923
8 QUEUE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_LSO_CRP_QUEUE_MANAGER Queue Manager 20050303
9 ST_INSTANCES Static Attribute Protected See coding Table of instances on own type 20041220
10 ST_TEXTVAR Static Attribute Protected Type reference (TYPE) CT_TEXTVAR Table of Text Variables 20041217
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_DATA Instance method Protected Method Expands Data Reference in Individual Components 20041210
2 CHECK_OBLIG Static method Public Method Checks if text variable is required and filled 20041223
3 CHECK_TYPE Static method Public Method Checks compatibility of two data references 20041223
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041217
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041210
6 FILL Static method Public Method Helper: Generates instance of read class and data 20050204
7 FREE Instance method Private Method Destructor 20050303
8 GET Static method Public Method Helper: returns instance for read class 20050204
9 GET_BY_CONTEXT Instance method Public Method 20041210
10 GET_READER_INSTANCE Instance method Public Method Returns instance of a read class 20050428
11 GET_TEXTVARCUSTOMIZING Static method Public Method Returns Customizing for Single Field 20041210
12 HANDLE_MANAGER_DELETED Static method Private Event handling method React to Deletion of Queue Manager 20050303
13 HANDLE_QUEUE_CHANGE Instance method Private Event handling method React to Changes in Persistence Layer 20050303
14 INVALIDATE Static method Public Method Invalidate Cache 20050405
15 READ_VALUE Instance method Public Method 20041210
16 READ_VALUE_INTERN Instance method Private Method Read Text Variables 20050407
17 SET_LOCALE Instance method Private Method Gets country for language (fuzzy) 20050923
Events
Class CL_LSO_CRP_RENDER_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CT_INSTANCES Protected See coding Table of instances on own type 20041220 BEGIN OF ct_instances. TYPES: taskid TYPE lso_crp_task_id. TYPES: instance TYPE REF TO cl_lso_crp_render_reader. TYPES: END OF ct_instances
2 CT_READER Protected See coding Table of Readers 20041210 BEGIN OF ct_reader. TYPES: textvar_class TYPE lso_crp_textvar_class. TYPES: instance TYPE REF TO if_lso_crp_render_reader. TYPES: END OF ct_reader
3 CT_TEXTVAR Protected See coding Table of Text Variables 20041210 ct_textvar TYPE STANDARD TABLE OF lsocrptxtvar
4 CT_VALUE Protected See coding Tables of Values for Text Variables 20050228 BEGIN OF ct_value. TYPES: textvar TYPE lso_crp_textvar. TYPES: value TYPE REF TO data. TYPES: END OF ct_value
Method Signatures

Method ANALYZE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR RTTI: Datenbeschreibung 20041210
2 Importing DATA_NAME Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Name der zu füllenden Referenz 20041210
3 Changing DATA_REF Call by reference Object reference (TYPE REF TO) DATA Zu füllende Datenreferenz 20041210
4 Importing SUFFIX Call by reference Type reference (TYPE) STRING Suffix 20041216
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exceptions der Render Komponente 20041210

Method CHECK_OBLIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Object reference (TYPE REF TO) DATA Inhalt der Textvariable 20041223
2 Importing FIELD Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Textvariable 20041223
3 Importing IS_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL Variable ist mit initialem Wert belegt 20050103
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041223

Method CHECK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA1 Call by reference Object reference (TYPE REF TO) DATA Zielfeld 20041223
2 Importing DATA2 Call by reference Object reference (TYPE REF TO) DATA Quellfeld 20041223
3 Importing FIELD Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Name der Textvariable 20041223
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20041223

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) LSO_CRP_CONTEXT Kontextstruktur zum Aufruf der Queue-Komponente 20041210

Method CONSTRUCTOR on class CL_LSO_CRP_RENDER_READER has no exception.

Method FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) LSO_CRP_CONTEXT Kontextstruktur zum Aufruf der Queue-Komponente 20050204
2 Changing DATA Call by reference Type reference (TYPE) ANY Zu füllende Textvariable 20050204
3 Importing DFKKCOH Call by reference Type reference (TYPE) DFKKCOH Korrespondenz - Korrespondenzkopf 20050204
4 Importing FIELD Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Textvariable 20050204
5 Importing FKK_KEY Call by reference Type reference (TYPE) LSO_CRP_FKK_KEY Korrespondenzauftragsschlüssel 20050204
6 Importing TASK_ID Call by reference Type reference (TYPE) LSO_CRP_TASK_ID GUID des Kontexts 20050204
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050204

Method FREE Signature

Method FREE on class CL_LSO_CRP_RENDER_READER has no parameter.
Method FREE on class CL_LSO_CRP_RENDER_READER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) LSO_CRP_CONTEXT Kontextstruktur zum Aufruf der Queue-Komponente 20050204
2 Importing DFKKCOH Call by reference Type reference (TYPE) DFKKCOH Korrespondenz - Korrespondenzkopf 20050204
3 Importing FKK_KEY Call by reference Type reference (TYPE) LSO_CRP_FKK_KEY Korrespondenzauftragsschlüssel 20050204
4 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_LSO_CRP_RENDER_READER Leseklasse zur Datenbeschaffung 20050204
5 Importing TASK_ID Call by reference Type reference (TYPE) LSO_CRP_TASK_ID GUID des Kontexts 20050204
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050204

Method GET_BY_CONTEXT Signature

Method GET_BY_CONTEXT on class CL_LSO_CRP_RENDER_READER has no parameter.
Method GET_BY_CONTEXT on class CL_LSO_CRP_RENDER_READER has no exception.

Method GET_READER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR_CLASS Klasse, die das Leseinterface für Textvariable definiert 20050428
2 Importing FIELD Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Textvariable 20050428
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_LSO_CRP_RENDER_READER Interface für Leseklasse 20050428
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050428

Method GET_TEXTVARCUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXTVAR Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Textvariable 20041210
2 Exporting TEXTVAR_CLASS Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR_CLASS Klasse, die das Leseinterface für Textvariable definiert 20041210
3 Exporting TEXTVAR_OBLIG Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR_OBLIG Wert in Textvariable obligatorisch 20041210
# Exception Resumable Description Created on
1 NOT_FOUND Textvariable nicht gefunden 20041210

Method HANDLE_MANAGER_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUEUE_MANAGER Value transfer Attribute reference (LIKE) 20050303

Method HANDLE_MANAGER_DELETED on class CL_LSO_CRP_RENDER_READER has no exception.

Method HANDLE_QUEUE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TASK_ID Value transfer Attribute reference (LIKE) 20050303

Method HANDLE_QUEUE_CHANGE on class CL_LSO_CRP_RENDER_READER has no exception.

Method INVALIDATE Signature

Method INVALIDATE on class CL_LSO_CRP_RENDER_READER has no parameter.
Method INVALIDATE on class CL_LSO_CRP_RENDER_READER has no exception.

Method READ_VALUE Signature

Method READ_VALUE on class CL_LSO_CRP_RENDER_READER has no parameter.
Method READ_VALUE on class CL_LSO_CRP_RENDER_READER has no exception.

Method READ_VALUE_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) LSO_CRP_TEXTVAR Textvariable 20050407
2 Changing VALUE Call by reference Object reference (TYPE REF TO) DATA Datenreferenz 20050407
# Exception Resumable Description Created on
1 CX_LSO_CRP_EXCEPTION Exception der LSO Korrespondenz 20050407

Method SET_LOCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) LSO_CRP_CONTEXT 20050923

Method SET_LOCALE on class CL_LSO_CRP_RENDER_READER has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 600