SAP ABAP Class CL_FINDR_STRATEGY_SERVICE (Derivation: Basic Services)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_DERIVATION_TOOL (Package) FINB Derivation Tool
Properties
Class CL_FINDR_STRATEGY_SERVICE  
Short Description Derivation: Basic Services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_DERIVATION_TOOL   FINB Derivation Tool 
Created 20021206   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINDR_STEP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 FINDR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FINDR_STRATEGY_SERVICE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FINDR_STEP 20031218 Derivation Step, General Part
2 CL_FINDR_STEP_CLEAR 20031218 Initialize Derivation Step, Type
3 CL_FINDR_STEP_DRULE 20031218 Derivation Step, Type Rule
4 CL_FINDR_STEP_EXIT 20031216 Derivation Step: Exit Type
5 CL_FINDR_STEP_FUNC 20031218 Derivation Step: Function Module Type
6 CL_FINDR_STEP_METHOD 20031218 Derivation Step, Method/Perform Type
7 CL_FINDR_STEP_MOVE 20031218 Derivation Step, Assignment Type
8 CL_FINDR_STEP_TABLE 20031216 Derivation Step: Type of Table Access
9 CL_FINDR_STRATEGY 20031216 Derivation: Strategy
10 CL_FINDR_TRACE 20031218 Derivation: Trace
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALL Instance attribute Protected Type reference (TYPE) FINDR_T_CALL 20030102
2 DERI_SETTINGS Instance attribute Public Type reference (TYPE) TABADR Characteristic Derivation: Strategies 20030102
3 ERROR_HANDLING Instance attribute Protected Type reference (TYPE) FINDR_FLAG Derivation: Indicator 20030103
4 EXIT_WORK_AREAS_ASSIGNED Instance attribute Protected Type reference (TYPE) FINDR_FLAG Derivation: Indicator 20030103
5 GUID Instance attribute Protected Object reference (TYPE REF TO) DATA 20030103
6 MULTIPLE_RESULTS Instance attribute Protected Type reference (TYPE) FINDR_FLAG Derivation: Indicator 20040105
7 TABLE_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_FINDR_STRATEGY_TABLE_BUFFER Derivation: Basic Services 20030324
8 TRACE_MODE Instance attribute Protected Type reference (TYPE) FINDR_FLAG Derivation: Indicator 20030102
9 TRACE_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_FINDR_TRACE Derivation: Basic Services 20030102
10 VERSION Instance attribute Protected Object reference (TYPE REF TO) DATA 20030103
11 _DB_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_FINDR_STRATEGY_DB_SERVICE Derivation: Basic Services 20031124
12 _DDIC_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_FINDR_STRATEGY_DDIC_SERVICE Derivation: Basic Services 20031117
13 _DERIVATION_FAILED Instance attribute Protected Type reference (TYPE) FINDR_FLAG Derivation: Indicator 20021210
14 _FAILED Instance attribute Private Type reference (TYPE) FINDR_FLAG Derivation: Indicator 20030212
15 _IMPLEMENTATION Instance attribute Public Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Derivation: Implementation Interface 20021206
16 _KEY Instance attribute Public Type reference (TYPE) FINDR_S_STRATEGY_KEY Strategy Key 20021206
17 _MESSAGE Instance attribute Private Type reference (TYPE) FINDR_T_MESSAGE 20021211
18 _MSG_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20031215
19 _STATISTICS Instance attribute Public Type reference (TYPE) FINDR_T_STATISTICS 20030212
20 _STRATEGY Instance attribute Public Type reference (TYPE) FINDR_S_STRATEGY FINDR: Internal Types: Derivation Strategy 20021209
21 _TAB_EXCEPTIONS Instance attribute Public Type reference (TYPE) FINDR_T_TAB_EXCEPTIONS 20021210
22 _TAB_FIELD_REFS Instance attribute Private Type reference (TYPE) FINDR_TAB_FIELD_REF_BUFFER Table via Field References for Strategy Key 20030213
23 _TAB_PREVIOUS_EXCEPTIONS Instance attribute Private Type reference (TYPE) FINDR_T_TAB_EXCEPTIONS 20021210
24 _WORK_AREA_SERVER_BUFFER Instance attribute Private Type reference (TYPE) FINDR_T_TAB_WORK_AREA_SERVER 20021210
25 _WORK_AREA_SERVER_REF Instance attribute Private Object reference (TYPE REF TO) FINDR_T_WORK_AREA_SERVER 20030107
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method 20030320
2 CLEAR_FAILED_AND_MESS Instance method Protected Method 20021211
3 FIELD_ASSIGN Instance method Protected Method 20031118
4 FIELD_CHECK_AND_ASSIGN Instance method Protected Method 20030218
5 GET_SERVICE Static method Public Method Perform Instantiation for Derivation 20040109
6 GUID_VERSION_CREATE Instance method Protected Method 20030103
7 ISSUE_ERROR Instance method Protected Method 20030103
8 NAME_IS_EXCEPTION Instance method Protected Method 20030218
9 NAME_VALUE_CHECK Instance method Public Method 20030320
10 NAME_WORK_AREA_ASSIGN Instance method Protected Method 20030106
11 SERVICE_PREPARE Instance method Public Method 20031205
12 SET_EXCEPTIONS Instance method Protected Method 20021212
13 STRATEGY_BUFFERS_REFRESH Instance method Public Method tbd 20030306
14 WORK_AREA_GET Instance method Protected Method 20021211
15 WORK_AREA_PUT Instance method Protected Method 20021211
16 _ASSIGN_FIELD Instance method Private Method 20030306
17 _CONVERT_INT_TO_EXT Instance method Private Method 20050429
18 _DESC_ASSIGN_FIELD Instance method Private Method 20021216
19 _INIT_ENV Instance method Private Method Initialization of Environment 20021206
20 _NAME_ASSIGN_FIELD Instance method Private Method 20030218
21 _PREPARE Instance method Private Method 20021206
22 _VALUE_REPLACE_QUOTES Instance method Private Method 20030320
23 _WORK_AREA_SERVER_ASSIGN Instance method Private Method 20021210
Events
Class CL_FINDR_STRATEGY_SERVICE has no event.
Types
Class CL_FINDR_STRATEGY_SERVICE has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030320
2 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030320
3 Importing I_VIEW_MODE Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030320

Method AUTHORITY_CHECK on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method CLEAR_FAILED_AND_MESS Signature

Method CLEAR_FAILED_AND_MESS on class CL_FINDR_STRATEGY_SERVICE has no parameter.
Method CLEAR_FAILED_AND_MESS on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method FIELD_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELD_REF Call by reference Object reference (TYPE REF TO) DATA 20031118
2 Importing I_FIELD Call by reference Type reference (TYPE) FINDR_S_FIELD FINDR: interne Strukturen 20031118

Method FIELD_ASSIGN on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method FIELD_CHECK_AND_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAILED Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030218
2 Exporting E_FIELD_REF Call by reference Object reference (TYPE REF TO) DATA 20030218
3 Importing I_FIELD Call by reference Type reference (TYPE) FINDR_S_FIELD FINDR: interne Strukturen 20030218

Method FIELD_CHECK_AND_ASSIGN on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method GET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20040109
2 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY Strategy-Schlüssel 20040109
3 Returning R_SERVICE Value transfer Object reference (TYPE REF TO) CL_FINDR_STRATEGY_SERVICE Ableitung: Grundlegende Services 20040109
# Exception Resumable Description Created on
1 FAILED 20040109

Method GUID_VERSION_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION Call by reference Type reference (TYPE) ANY 20030103

Method GUID_VERSION_CREATE on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method ISSUE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) FINDR_S_STEP FINDR: Ableitungsschritt (intern) 20030103
# Exception Resumable Description Created on
1 DERIVATION_FAILED 20030103

Method NAME_IS_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_EXCEPTION Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030218
2 Importing I_NAME Call by reference Type reference (TYPE) FINDR_S_NAME FINDR Name (intern) 20030218

Method NAME_IS_EXCEPTION on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method NAME_VALUE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECT Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030320
2 Importing I_NAME Call by reference Type reference (TYPE) FINDR_S_NAME FINDR Name (intern) 20030320
3 Importing I_VALUE Call by reference Type reference (TYPE) FINDR_VALUE FINDR Feldwert (intern) 20030320

Method NAME_VALUE_CHECK on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method NAME_WORK_AREA_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WORK_AREA_MEMBER Call by reference Type reference (TYPE) FINDR_T_WORK_AREA_MEMBER 20030106
2 Importing I_NAME Call by reference Type reference (TYPE) FINDR_S_NAME FINDR Name (intern) 20030106

Method NAME_WORK_AREA_ASSIGN on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method SERVICE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20031205

Method SERVICE_PREPARE on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method SET_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_EXCEPTIONS Call by reference Type reference (TYPE) FINDR_T_TAB_EXCEPTIONS 20021212

Method SET_EXCEPTIONS on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method STRATEGY_BUFFERS_REFRESH Signature

Method STRATEGY_BUFFERS_REFRESH on class CL_FINDR_STRATEGY_SERVICE has no parameter.
Method STRATEGY_BUFFERS_REFRESH on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method WORK_AREA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WORK_AREA Call by reference Type reference (TYPE) ANY 20021211
2 Importing I_IDENTIFIER Call by reference Type reference (TYPE) FINDR_IDENTIFIER FINDR-Identifier 20021211

Method WORK_AREA_GET on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method WORK_AREA_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENTIFIER Call by reference Type reference (TYPE) FINDR_IDENTIFIER FINDR-Identifier 20021211
2 Importing I_WORK_AREA Call by reference Type reference (TYPE) ANY 20021211

Method WORK_AREA_PUT on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _ASSIGN_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF Call by reference Object reference (TYPE REF TO) DATA 20030306
2 Importing I_DESC Call by reference Type reference (TYPE) FINDR_S_DESC finDR: Feldbeschreibung (intern) 20030306
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) ANY 20030306

Method _ASSIGN_FIELD on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _CONVERT_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXTERNAL_VALUE Call by reference Type reference (TYPE) ANY 20050429
2 Importing I_INTERNAL_VALUE Call by reference Type reference (TYPE) ANY 20050429
3 Importing I_NAME Call by reference Type reference (TYPE) FINDR_S_NAME FINDR Name (intern) 20050429

Method _CONVERT_INT_TO_EXT on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _DESC_ASSIGN_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELD_REF Call by reference Object reference (TYPE REF TO) DATA 20030103
2 Importing I_DESC Call by reference Type reference (TYPE) FINDR_S_DESC finDR: Feldbeschreibung (intern) 20021216

Method _DESC_ASSIGN_FIELD on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _INIT_ENV Signature

Method _INIT_ENV on class CL_FINDR_STRATEGY_SERVICE has no parameter.
Method _INIT_ENV on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _NAME_ASSIGN_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELD_REF Call by reference Object reference (TYPE REF TO) DATA 20030218
2 Importing I_FIELD Call by reference Type reference (TYPE) FINDR_S_FIELD FINDR: interne Strukturen 20030218

Method _NAME_ASSIGN_FIELD on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20021206
# Exception Resumable Description Created on
1 FAILED 20021209

Method _VALUE_REPLACE_QUOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) FINDR_VALUE FINDR Feldwert (intern) 20030320

Method _VALUE_REPLACE_QUOTES on class CL_FINDR_STRATEGY_SERVICE has no exception.

Method _WORK_AREA_SERVER_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20021210

Method _WORK_AREA_SERVER_ASSIGN on class CL_FINDR_STRATEGY_SERVICE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 200