SAP ABAP Class CL_RFW_REQUESTOR (Replication Framework Requestor Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_REPOSITORY (Package) Replication Framework Repository
Properties
Class CL_RFW_REQUESTOR  
Short Description Replication Framework Requestor Object    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_REPOSITORY   Replication Framework Repository 
Created 20040420   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFW_REQUESTOR has no forward declaration.
Interfaces
Class CL_RFW_REQUESTOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RFW_ACTIVATOR 20041119 Replication Framework Requester Activator
2 CL_RFW_REPOSITORY 20040420 Replication Framework Repository
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_LOCK_STATE Instance attribute Private Type reference (TYPE) SFS_BOOL Lock Status of Object 20040420
2 M_REQUESTOR Instance attribute Private Type reference (TYPE) SFSRFW_REQUESTOR Name of requisitioner/requester 20040420
3 M_REQ_DATA Instance attribute Private Type reference (TYPE) SFSRFW_REQUESTOR_DATA Requester's Data 20040421
4 M_REQ_ORIG_DATA Instance attribute Private Type reference (TYPE) SFSRFW_REQUESTOR_DATA Requester's Data 20040421
5 M_STATE Instance attribute Private Type reference (TYPE) AS4LOCAL Activation Status of a Repository Object 20040421
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Protected Method 20040512
2 CHECK_JOIN Instance method Private Method Check the TREX Join Definition 20040902
3 CHECK_JOIN_CONDITIONS Instance method Private Method Checks if Join Cond. is Consistent w. the Requester Def. 20041119
4 CHECK_JOIN_PATHS Instance method Private Method Check Whether all Joins Exist 20041119
5 CHECK_JOIN_VIEWS Instance method Private Method Checks Whether Views are Consistent with the Req. Def. 20041119
6 CHECK_NODE Instance method Private Method 20050128
7 CHECK_TABLE Instance method Private Method 20040512
8 CONSTRUCTOR Instance method Public Constructor Constructor 20040420
9 CREATE_ID_FIELD Instance method Private Method 20050302
10 DELETE Instance method Protected Method Deletes a Requester 20040421
11 GET_CHANGE_INFO Instance method Public Method Get Change Information 20040421
12 GET_CONSTRAINTS Instance method Public Method 20050902
13 GET_DESCRIPTION Instance method Public Method Returns Description of Requester 20040513
14 GET_FIELDS Instance method Public Method Returns Current Field Definition 20040420
15 GET_JOIN_ANCHOR Instance method Public Method Get TREX Join-Anchor 20041116
16 GET_JOIN_CONDITIONS Instance method Public Method Get TREX Join-Conditions 20041116
17 GET_JOIN_PATHS Instance method Public Method Get TREX Join-Paths 20041116
18 GET_JOIN_VIEW_ATTRIBUTES Instance method Public Method Get TREX Join-Index-View Attributes 20041116
19 GET_LOCK_STATE Instance method Public Method Get Lock Status 20040420
20 GET_NAME Instance method Public Method Returns the Requester Name 20040420
21 GET_REQUESTED_OBJECTS Instance method Public Method Returns Subordinate Objects (DB Tables/Aspects) 20040519
22 GET_RETRIEVE_METHOD Instance method Private Method Determines Fast Search Retrieve Method 20050128
23 GET_STATE Instance method Public Method Get Activation Status 20040421
24 GET_TECHNICAL_UNIT Instance method Public Method Gets Name of a Technical Unit 20041116
25 LOAD Instance method Protected Method Loads Object Data from Database 20040420
26 SAVE Instance method Protected Method Writes Object Data to Database 20040420
27 SET_CONSTRAINTS Instance method Public Method TREX Constraints 20050902
28 SET_DESCRIPTION Instance method Public Method Sets Description for Requester 20040421
29 SET_FIELDS Instance method Public Method Sets Fields that are Necessary for Replication 20040420
30 SET_JOIN_ANCHOR Instance method Public Method Set TREX Join-Index-Anchor 20041116
31 SET_JOIN_CONDITIONS Instance method Public Method Set TREX Join-Conditions 20041116
32 SET_JOIN_PATHS Instance method Public Method Set TREX Join-Paths 20041116
33 SET_JOIN_VIEW_ATTRIBUTES Instance method Public Method Set TREX Join Index View Attributes 20041116
34 SET_LOCK_STATE Instance method Protected Method Sets Enqueue Status for Object 20040420
35 SET_STATE Instance method Protected Method Sets Activation Status 20040421
36 SET_TECHNICAL_UNIT Instance method Public Method Sets Name of a Technical Unit 20041116
Events
Class CL_RFW_REQUESTOR has no event.
Types
Class CL_RFW_REQUESTOR has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Fast Search Check List 20040526
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040527

Method CHECK on class CL_RFW_REQUESTOR has no exception.

Method CHECK_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Protokoll Interface 20041119
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041119

Method CHECK_JOIN on class CL_RFW_REQUESTOR has no exception.

Method CHECK_JOIN_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Protokoll Interface 20041119
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041119

Method CHECK_JOIN_CONDITIONS on class CL_RFW_REQUESTOR has no exception.

Method CHECK_JOIN_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Protokoll Interface 20041119
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041119

Method CHECK_JOIN_PATHS on class CL_RFW_REQUESTOR has no exception.

Method CHECK_JOIN_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Protokoll Interface 20041119
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041119

Method CHECK_JOIN_VIEWS on class CL_RFW_REQUESTOR has no exception.

Method CHECK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELDS Call by reference Type reference (TYPE) SFSRFW_REQ_TAB Replikationsframework - Interne Requestor Tabelle 20050204
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Fast Search Check List 20050128
3 Importing I_SELDOMAIN Call by reference Type reference (TYPE) SFSRFW_SELECTION_DOMAIN Replizierungsframework Selektionsdomain (Business Objekt) 20050128
4 Importing I_SELECTION Call by reference Type reference (TYPE) SFSRFW_SELECTION Replication Framework - Selektionsinfo 20050128
5 Importing I_SELQUERY Call by reference Type reference (TYPE) SFSRFW_SELECTION_QUERY Replikationsregel Selektionsquery 20050128
6 Exporting R_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20050128

Method CHECK_NODE on class CL_RFW_REQUESTOR has no exception.

Method CHECK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELDS Call by reference Type reference (TYPE) SFSRFW_REQ_TAB Replikationsframework - Interne Requestor Tabelle 20041209
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Fast Search Check List 20040526
3 Importing I_SELECTION Call by reference Type reference (TYPE) SFSRFW_SELECTION Replication Framework - Selektionsinfo 20040512
4 Exporting R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040527

Method CHECK_TABLE on class CL_RFW_REQUESTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040420
2 Importing I_STATE Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040421

Method CONSTRUCTOR on class CL_RFW_REQUESTOR has no exception.

Method CREATE_ID_FIELD 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) SFSRFW_REQ_OBJS Replikationsframework Angeforderte Tabellen 20050302
2 Importing I_ID_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20050302

Method CREATE_ID_FIELD on class CL_RFW_REQUESTOR has no exception.

Method DELETE Signature

Method DELETE on class CL_RFW_REQUESTOR has no parameter.
Method DELETE on class CL_RFW_REQUESTOR has no exception.

Method GET_CHANGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGE_INFO Value transfer Type reference (TYPE) SFS_CHANGE_INFO Replication Framework - Struktur Änderungsinformation 20040421

Method GET_CHANGE_INFO on class CL_RFW_REQUESTOR has no exception.

Method GET_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSTRAINTS Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_CONSTRAINT_T Replikationsframework - Constrains 20050905

Method GET_CONSTRAINTS on class CL_RFW_REQUESTOR has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040513
2 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING 20040513

Method GET_DESCRIPTION on class CL_RFW_REQUESTOR has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQ_FIELDS Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_TAB Replikationsframework Requestor Eintrag 20040420

Method GET_FIELDS on class CL_RFW_REQUESTOR has no exception.

Method GET_JOIN_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANCHOR Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_JANCHOR Replikationsframework - Definition der Anchortabelle 20041116

Method GET_JOIN_ANCHOR on class CL_RFW_REQUESTOR has no exception.

Method GET_JOIN_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOIN_COND Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_JOIN_LIST List der statischen joins 20041116

Method GET_JOIN_CONDITIONS on class CL_RFW_REQUESTOR has no exception.

Method GET_JOIN_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOIN_PATHS Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_JPATH_LIST Replikationframework - Join-Pfade 20041116

Method GET_JOIN_PATHS on class CL_RFW_REQUESTOR has no exception.

Method GET_JOIN_VIEW_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VIEWS Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_VIEW_TC_LIST Replikationsframework - Liste der TREX View Attribute 20041116

Method GET_JOIN_VIEW_ATTRIBUTES on class CL_RFW_REQUESTOR has no exception.

Method GET_LOCK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040420

Method GET_LOCK_STATE on class CL_RFW_REQUESTOR has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQ_NAME Value transfer Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20040420

Method GET_NAME on class CL_RFW_REQUESTOR has no exception.

Method GET_REQUESTED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECTS Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_TAB Replikationsframework - Requestor Tabelle 20040519

Method GET_REQUESTED_OBJECTS on class CL_RFW_REQUESTOR has no exception.

Method GET_RETRIEVE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO Call by reference Type reference (TYPE) STRING 20050128
2 Importing I_BO_NODE Call by reference Type reference (TYPE) STRING 20050128
3 Returning R_QUERY_NAME Value transfer Type reference (TYPE) SFSRFW_SELECTION_QUERY Replikationsregel Selektionsquery 20050128
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20050128

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATE Value transfer Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040421

Method GET_STATE on class CL_RFW_REQUESTOR has no exception.

Method GET_TECHNICAL_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UNIT_NAME Value transfer Type reference (TYPE) SFSRFW_TECHNICAL_UNIT Replikationsframework - Unitname einer techn. Einstellung 20041116

Method GET_TECHNICAL_UNIT on class CL_RFW_REQUESTOR has no exception.

Method LOAD Signature

Method LOAD on class CL_RFW_REQUESTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040421

Method SAVE Signature

Method SAVE on class CL_RFW_REQUESTOR has no parameter.
Method SAVE on class CL_RFW_REQUESTOR has no exception.

Method SET_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CONSTRAINTS Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_CONSTRAINT_T Replikationsframework - Constrains 20050902

Method SET_CONSTRAINTS on class CL_RFW_REQUESTOR has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) DDTEXT Erläuternder Kurztext 20040421
2 Importing I_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040421

Method SET_DESCRIPTION on class CL_RFW_REQUESTOR has no exception.

Method SET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQ_FIELDS Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_TAB Replikationsframework Requestor Eintrag 20040420

Method SET_FIELDS on class CL_RFW_REQUESTOR has no exception.

Method SET_JOIN_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANCHOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_JANCHOR Replikationsframework - Definition der Anchortabelle 20041116

Method SET_JOIN_ANCHOR on class CL_RFW_REQUESTOR has no exception.

Method SET_JOIN_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOIN_COND Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_JOIN_LIST List der statischen joins 20041116

Method SET_JOIN_CONDITIONS on class CL_RFW_REQUESTOR has no exception.

Method SET_JOIN_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOIN_PATHS Value transfer Type reference (TYPE) SFSRFW_REQUESTOR_JPATH_LIST Replikationframework - Join-Pfade 20041116

Method SET_JOIN_PATHS on class CL_RFW_REQUESTOR has no exception.

Method SET_JOIN_VIEW_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWS Call by reference Type reference (TYPE) SFSRFW_REQUESTOR_VIEW_TC_LIST Replikationsframework - Liste der TREX View Attribute 20041116

Method SET_JOIN_VIEW_ATTRIBUTES on class CL_RFW_REQUESTOR has no exception.

Method SET_LOCK_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCKED Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040420

Method SET_LOCK_STATE on class CL_RFW_REQUESTOR has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040421

Method SET_STATE on class CL_RFW_REQUESTOR has no exception.

Method SET_TECHNICAL_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNIT_NAME Call by reference Type reference (TYPE) SFSRFW_TECHNICAL_UNIT Replikationsframework - Unitname einer techn. Einstellung 20041116

Method SET_TECHNICAL_UNIT on class CL_RFW_REQUESTOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700