SAP ABAP Class CL_FINDR_STRATEGY_DB_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_DB_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 20030102   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FINDR_STEP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 FINDR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FINDR_STRATEGY_DB_SERVICE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FINDR_STRATEGY_SERVICE 20031218 Derivation: Basic Services
2 CL_FINDR_TP_AFTER_IMP 20031230 FINB TR: After-Import Derivation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DERI_SETTINGS Instance attribute Private Type reference (TYPE) TABADR Characteristic Derivation: Strategies 20030102
2 _DB_SERVICE Static Attribute Private Object reference (TYPE REF TO) CL_FINDR_STRATEGY_DB_SERVICE Derivation: Basic Services 20030212
3 _DDIC_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_FINDR_STRATEGY_DDIC_SERVICE Derivation: Basic Services 20031117
4 _GLOBAL_SEQ_NO Instance attribute Private Type reference (TYPE) INT4 Natural Number 20030102
5 _HELPER_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_FINDR_HELPER Derivation, Helper for Maintenance 20030325
6 _STRATEGY_BUFFER Instance attribute Private Type reference (TYPE) FINDR_TAB_STRATEGIES FINDR: Table Types 20030102
7 _STRAT_TEXT_BUFFER Instance attribute Private Type reference (TYPE) FINDR_T_STRAT_TEXT_BUFFER 20030102
Methods
# Method Level Visibility Method type Description Created on
1 CC_DELETE_STRATEGY Static method Public Method 20060315
2 GET_DB_SERVICE Static method Public Method Get instance 20030212
3 PREPARE Instance method Protected Method 20030102
4 REFRESH_BUFFERS Instance method Protected Method 20030324
5 STRATEGY_BUFFER_REFRESH Instance method Public Method 20040109
6 STRATEGY_BUILD Instance method Public Method Structure Derivation Strategy TABA* Is Input 20031230
7 STRATEGY_COMMIT Instance method Public Method Read Methods 20030324
8 STRATEGY_DELETE Instance method Public Method 20030404
9 STRATEGY_GET_TEXT Instance method Public Method 20030102
10 STRATEGY_READ Instance method Public Method Do not use 20030404
11 STRATEGY_READ_DB Instance method Public Method Read Strategy from Database, Copy from FUGR ABADR 20031230
12 STRATEGY_SAVE Instance method Public Method 20030324
13 _APPEND_TO_BUFFER Instance method Private Method Buffer 20030102
14 _CHECK_BUFFER Instance method Private Method 20030102
15 _CHECK_FOR_CLUSTER Instance method Private Method 20030102
16 _EXPORT_TO_SHARED_BUFFER Instance method Private Method 20030102
17 _FIELD_COMMIT Instance method Private Method 20030102
18 _GET_CLUSTER_ID Instance method Private Method 20030102
19 _GET_IDENTIFIERS Instance method Private Method 20031230
20 _GET_NEW_VERSION Instance method Private Method 20040109
21 _STEP_BUFFER_REFRESH Instance method Private Method Delete Buffered Data in Programs of Rules 20030324
22 _STRATEGY_EXPORT Instance method Private Method 20030102
23 _STRATEGY_INIT Instance method Private Method 20030102
24 _STRATEGY_REFURBRISH Instance method Private Method 20030325
25 _TRY_STRATEGY_EXPORT Instance method Private Method 20030102
26 _UPDATE_TDRH Instance method Private Method 20040109
Events
Class CL_FINDR_STRATEGY_DB_SERVICE has no event.
Types
Class CL_FINDR_STRATEGY_DB_SERVICE has no local type.
Method Signatures

Method CC_DELETE_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20060315
2 Importing I_STRATEGY_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: iterne Typen: Ableitungsstrategie 20060315

Method CC_DELETE_STRATEGY on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method GET_DB_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DB_SERVICE Value transfer Object reference (TYPE REF TO) CL_FINDR_STRATEGY_DB_SERVICE Ableitung: Grundlegende Services 20030212

Method GET_DB_SERVICE on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102
2 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030304
3 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20030102
# Exception Resumable Description Created on
1 FAILED 20030102

Method REFRESH_BUFFERS Signature

Method REFRESH_BUFFERS on class CL_FINDR_STRATEGY_DB_SERVICE has no parameter.
Method REFRESH_BUFFERS on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method STRATEGY_BUFFER_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20040109
2 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20040109

Method STRATEGY_BUFFER_REFRESH on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method STRATEGY_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRATEGY Value transfer Type reference (TYPE) FINDR_S_STRATEGY Strategie 20031230
2 Importing I_IMPLEMENTATION Value transfer Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20031230
3 Importing I_KEY Value transfer Type reference (TYPE) FINDR_S_STRATEGY_KEY Strategie-Schlüssel 20031230
4 Importing I_TAB_TABADRS Value transfer Type reference (TYPE) FINDR_TAB_TABADRS tabelle tabadrs 20031230
5 Importing I_TAB_TABADRSF Value transfer Type reference (TYPE) FINDR_TAB_TABADRSF tabelle tabadrsf 20031230
6 Importing I_TAB_TABADRST Value transfer Type reference (TYPE) FINDR_TAB_TABADRST tabelle tabadrst 20031230
# Exception Resumable Description Created on
1 FAILED 20031230

Method STRATEGY_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030324
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20030324
3 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030324

Method STRATEGY_COMMIT on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method STRATEGY_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20030404
2 Importing I_STRATEGY_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: iterne Typen: Ableitungsstrategie 20030404

Method STRATEGY_DELETE on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method STRATEGY_GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) FINDR_TEXT FINDR Feldtext (intern) 20030102
2 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030304
3 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102

Method STRATEGY_GET_TEXT on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method STRATEGY_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030404
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20040109
3 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030404
4 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20030404
# Exception Resumable Description Created on
1 FAILED 20040109

Method STRATEGY_READ_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_TABADRS Call by reference Type reference (TYPE) FINDR_TAB_TABADRS e_tabadrs 20031230
2 Exporting E_TAB_TABADRSF Call by reference Type reference (TYPE) FINDR_TAB_TABADRSF e_tabadrst 20031230
3 Exporting E_TAB_TABADRST Call by reference Type reference (TYPE) FINDR_TAB_TABADRST e_tabadrst 20031230
4 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT symandt 20031230
5 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY i_key 20031230

Method STRATEGY_READ_DB on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method STRATEGY_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20030324
2 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030325
3 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030324

Method STRATEGY_SAVE on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _APPEND_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102

Method _APPEND_TO_BUFFER on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _CHECK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102
2 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20030102
# Exception Resumable Description Created on
1 FAILED 20030102

Method _CHECK_FOR_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102
2 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20030102
# Exception Resumable Description Created on
1 FAILED 20030102

Method _EXPORT_TO_SHARED_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_BUF FINDR: iterne Typen: Ableitungsstrategie 20030102

Method _EXPORT_TO_SHARED_BUFFER on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _FIELD_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELD Call by reference Type reference (TYPE) FINDR_S_FIELD FINDR: interne Strukturen 20030102
2 Changing C_TAB_FIELDS Call by reference Type reference (TYPE) FINDR_HTAB_FIELDS 20030102

Method _FIELD_COMMIT on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _GET_CLUSTER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) FINDR_IDENTIFIER FINDR-Identifier 20030102
2 Importing I_KEY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_KEY FINDR: interne Typen 20030102

Method _GET_CLUSTER_ID on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _GET_IDENTIFIERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20031230
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20031230
3 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20031230

Method _GET_IDENTIFIERS on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _GET_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSION Call by reference Type reference (TYPE) ABADRVERSION FINDR: iterne Typen: Ableitungsstrategie 20040109

Method _GET_NEW_VERSION on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _STEP_BUFFER_REFRESH 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) 20030324

Method _STEP_BUFFER_REFRESH on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _STRATEGY_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20030102
2 Importing I_JUST_TRY Call by reference Type reference (TYPE) FINDR_FLAG Ableitung: Flag 20030102
3 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY_BUF FINDR: iterne Typen: Ableitungsstrategie 20030102
# Exception Resumable Description Created on
1 FAILED 20030102

Method _STRATEGY_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102
2 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030304

Method _STRATEGY_INIT on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _STRATEGY_REFURBRISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030325

Method _STRATEGY_REFURBRISH on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _TRY_STRATEGY_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IMPLEMENTATION Call by reference Object reference (TYPE REF TO) IF_FINDR_IMPLEMENTATION Ableitung: Implementationsinterface 20030304
2 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20030102

Method _TRY_STRATEGY_EXPORT on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.

Method _UPDATE_TDRH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT System, Mandantennummer aus Anmeldung 20040109
2 Importing I_STRATEGY Call by reference Type reference (TYPE) FINDR_S_STRATEGY FINDR: iterne Typen: Ableitungsstrategie 20040109

Method _UPDATE_TDRH on class CL_FINDR_STRATEGY_DB_SERVICE has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 200