SAP ABAP Class CL_RFW_IDX_DBTRIGGER (Replication Framework Trigger)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_INDEX_REPOSITORY (Package) Replication Framework Index Repository
Properties
Class CL_RFW_IDX_DBTRIGGER  
Short Description Replication Framework Trigger    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_INDEX_REPOSITORY   Replication Framework Index Repository 
Created 20040504   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFW_IDX_DBTRIGGER has no forward declaration.
Interfaces
Class CL_RFW_IDX_DBTRIGGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RFW_INDEX 20040518 Replication Framework Index
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_INDEX_RULE Instance attribute Private Type reference (TYPE) SFSRFW_IDX_RULE Replication Framework Replication Rule 20040518
2 M_KEYFIELDS Instance attribute Private Type reference (TYPE) SFS_TAB_KEYFIELDS Replication Framework - Key Fields of a Table 20040518
3 M_PROTNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20040518
4 M_STATE Instance attribute Private Type reference (TYPE) AS4LOCAL Activation Status of a Repository Object 20040518
5 M_TABNAME Instance attribute Private Type reference (TYPE) TABNAME Name of the Application Table 20040504
6 M_TRG_DATA Instance attribute Private Type reference (TYPE) SFSRFW_IDX_REPL_TRIGGER_TAB Replication Framework Trigger Procedure Table 20040518
7 M_TRG_ORIG_DATA Instance attribute Private Type reference (TYPE) SFSRFW_IDX_REPL_TRIGGER_TAB Replication Framework Trigger Procedure Table 20040518
8 M_TRG_STMT_DATA Instance attribute Private Type reference (TYPE) SFSRFW_IDX_REPL_TRG_STMT_TAB Replication Framework Statement Table 20040525
9 M_TRG_STMT_ORIG_DATA Instance attribute Private Type reference (TYPE) SFSRFW_IDX_REPL_TRG_STMT_TAB Replication Framework Statement Table 20040525
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activates Trigger Coding on Database 20040504
2 ACTIVATE_INTERNAL Instance method Protected Method 20040518
3 ACTIVATE_TRIGGER Instance method Private Method 20040525
4 CONSTRUCTOR Instance method Public Constructor 20040518
5 CONVERT_TRGCODE_TO_SQLTAB Static method Public Method 20040608
6 CREATE Static method Public Method 20040518
7 DEACTIVATE Static method Public Method Drops Table Trigger 20040518
8 DEACTIVATE_INTERNAL Instance method Protected Method 20040525
9 DEACTIVATE_TRIGGER Instance method Private Method 20040525
10 DELETE Static method Public Method 20040518
11 DELETE_INTERNAL Instance method Protected Method 20040518
12 EXIST_TRIGGER Instance method Private Method 20040525
13 GENERATE_PROCEDURES Instance method Public Method 20040518
14 GENERATE_TRIGGERS Instance method Private Method Generates Trigger for Table Replication 20040518
15 GENERATE_TRIGGER_CODING Instance method Private Method Generates Trigger Coding 20040518
16 GENERATE_TRIGGER_NAME Instance method Private Method Returns the Name of the Trigger 20040518
17 GET Static method Public Method 20040518
18 GET_ACTIVE Static method Public Method 20040518
19 GET_ADA_TABLE_TRIGGER Static method Private Method 20040604
20 GET_DB2_TABLE_TRIGGER Static method Private Method 20040604
21 GET_DB4_TABLE_TRIGGER Static method Private Method 20040604
22 GET_DB6_TABLE_TRIGGER Static method Private Method 20040604
23 GET_INF_TABLE_TRIGGER Static method Private Method 20040604
24 GET_MSS_TABLE_TRIGGER Static method Private Method 20040604
25 GET_NAME Instance method Public Method 20040518
26 GET_ORA_TABLE_TRIGGER Static method Private Method 20040604
27 GET_SQLCODING Instance method Private Method Returns the SQL Coding 20040504
28 GET_STATE Instance method Public Method 20040518
29 GET_TABLE_TRIGGERS Static method Public Method 20040604
30 GET_TRIGGERS Instance method Public Method 20040608
31 IS_ACTIVE Static method Public Method Checks Whether Trigger is Active on Database 20040504
32 IS_ACTIVE_INTERNAL Instance method Protected Method 20040525
33 LOAD_INTERNAL Instance method Protected Method 20040518
34 SAVE Static method Public Method 20040518
35 SAVE_INTERNAL Instance method Protected Method 20040518
36 SET_KEY_FIELDS Instance method Private Method 20040518
37 SET_PROTTAB_NAME Instance method Private Method 20040518
38 SET_STATE Instance method Protected Method 20040518
39 SET_TABNAME Instance method Private Method 20040518
Events
Class CL_RFW_IDX_DBTRIGGER has no event.
Types
Class CL_RFW_IDX_DBTRIGGER has no local type.
Method Signatures

Method ACTIVATE Signature

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

Method ACTIVATE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method ACTIVATE_INTERNAL 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 ACTIVATE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no exception.

Method ACTIVATE_TRIGGER 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 Importing I_TRG_PROCNAME Call by reference Type reference (TYPE) SFSRFW_PROCNAME Replication Framework - Name der Stored Procedure 20040525
3 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040527

Method ACTIVATE_TRIGGER on class CL_RFW_IDX_DBTRIGGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX_RULE Call by reference Type reference (TYPE) SFSRFW_IDX_RULE Replikationsframework Replikationsregel 20040526
2 Importing I_STATE Call by reference Type reference (TYPE) AS4LOCAL Aktivierungsstand eines Repository-Objektes 20040518

Method CONSTRUCTOR on class CL_RFW_IDX_DBTRIGGER has no exception.

Method CONVERT_TRGCODE_TO_SQLTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SQLCODING Call by reference Type reference (TYPE) CSEQUENCE 20040608
2 Returning R_SQL_TAB Value transfer Type reference (TYPE) SFSRFW_SQLLINE_TAB Replizierungsframework SQL Coding Tabelle 20040608

Method CONVERT_TRGCODE_TO_SQLTAB on class CL_RFW_IDX_DBTRIGGER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_RULE Call by reference Object reference (TYPE REF TO) CL_RFW_INDEX Replikationsframework Replikationsregel 20040526
2 Returning RR_IDX_TRIGGER Value transfer Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replication Framework Trigger 20040518
# Exception Resumable Description Created on
1 CX_SFS_DUPLICATE_ENTRY Fast Search Exception - Duplicate Entry 20040518

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IDX_TRIGGER Call by reference Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replication Framework Trigger 20040525

Method DEACTIVATE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method DEACTIVATE_INTERNAL Signature

Method DEACTIVATE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no parameter.
Method DEACTIVATE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no exception.

Method DEACTIVATE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRG_PROCNAME Call by reference Type reference (TYPE) SFSRFW_PROCNAME Replication Framework - Name der Stored Procedure 20040525

Method DEACTIVATE_TRIGGER on class CL_RFW_IDX_DBTRIGGER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IDX_TRIGGER Call by reference Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replikationsframework Replikationsregel 20040622

Method DELETE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method DELETE_INTERNAL Signature

Method DELETE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no parameter.
Method DELETE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no exception.

Method EXIST_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRG_PROCNAME Call by reference Type reference (TYPE) SFSRFW_PROCNAME Replication Framework - Name der Stored Procedure 20040525
2 Returning R_BOOL Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040525

Method EXIST_TRIGGER on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GENERATE_PROCEDURES Signature

Method GENERATE_PROCEDURES on class CL_RFW_IDX_DBTRIGGER has no parameter.
# Exception Resumable Description Created on
1 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20041202
2 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20041202

Method GENERATE_TRIGGERS Signature

Method GENERATE_TRIGGERS on class CL_RFW_IDX_DBTRIGGER has no parameter.
Method GENERATE_TRIGGERS on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GENERATE_TRIGGER_CODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCNAME Call by reference Type reference (TYPE) SFSRFW_PROCNAME Replication Framework - Name der Stored Procedure 20040518
2 Importing I_PROTTABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20040518
3 Importing I_SCHEMA_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040518
4 Returning R_SQLCODING_TAB Value transfer Type reference (TYPE) SFSRFW_SQLLINE_TAB Replizierungsframework SQL Coding Tabelle 20040525

Method GENERATE_TRIGGER_CODING on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GENERATE_TRIGGER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRIGGER_EVENT Call by reference Type reference (TYPE) SFSRFW_TRGEVENT Replication Framework - Trigger Event 20040518
2 Returning R_TRIGGER_NAME Value transfer Type reference (TYPE) SFSRFW_PROCNAME Replication Framework - Name der Stored Procedure 20040518
# Exception Resumable Description Created on
1 CX_SFS_LOCK_ERROR Fast Search Enqueue Fehler 20041202
2 CX_SFS_NOT_FOUND Fast Search - Eintrag nicht gefunden 20041202

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_RULE Call by reference Object reference (TYPE REF TO) CL_RFW_INDEX Replikationsframework Replikationsregel 20040526
2 Importing I_STATE Call by reference Type reference (TYPE) AS4LOCAL 'N' Aktivierungsstand eines Repository-Objektes 20040526
3 Returning RR_IDX_TRIGGER Value transfer Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replication Framework Trigger 20040518

Method GET on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_RULE Call by reference Object reference (TYPE REF TO) CL_RFW_INDEX Replikationsframework Replikationsregel 20040526
2 Returning RR_IDX_TRIGGER Value transfer Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replication Framework Trigger 20040518

Method GET_ACTIVE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GET_ADA_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_DB2_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_DB4_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_DB6_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_INF_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_MSS_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) SFSRFW_IDX_RULE Replikationsframework Replikationsregel 20040518

Method GET_NAME on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GET_ORA_TABLE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_SQLCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRGPROCNAME Call by reference Type reference (TYPE) SFSRFW_PROCNAME Replication Framework - Name der Stored Procedure 20040608
2 Returning R_SQLCODING Value transfer Type reference (TYPE) SFSRFW_SQLLINE_TAB Replizierungsframework SQL Coding Tabelle 20040504

Method GET_SQLCODING on class CL_RFW_IDX_DBTRIGGER has no exception.

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 20040518

Method GET_STATE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method GET_TABLE_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040604
2 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework SQL Coding Tabelle 20040604
# Exception Resumable Description Created on
1 CX_SY_NATIVE_SQL_ERROR Native SQL Fehler 20040604

Method GET_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TRIGGERS Value transfer Type reference (TYPE) SFSRFW_TRIGGERS_TAB Replizierungsframework Tabellentrigger Tabelle 20040608

Method GET_TRIGGERS on class CL_RFW_IDX_DBTRIGGER has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IDX_TRIGGER Call by reference Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replication Framework Trigger 20040525
2 Returning R_BOOL Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040504

Method IS_ACTIVE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method IS_ACTIVE_INTERNAL Signature

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

Method IS_ACTIVE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no exception.

Method LOAD_INTERNAL Signature

Method LOAD_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no parameter.
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040525

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IDX_TRIGGER Call by reference Object reference (TYPE REF TO) CL_RFW_IDX_DBTRIGGER Replication Framework Trigger 20040518

Method SAVE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method SAVE_INTERNAL Signature

Method SAVE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no parameter.
Method SAVE_INTERNAL on class CL_RFW_IDX_DBTRIGGER has no exception.

Method SET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIELDS Call by reference Type reference (TYPE) SFS_TAB_KEYFIELDS Replication Framework - Schlüsselfelder einer Tabelle 20040518

Method SET_KEY_FIELDS on class CL_RFW_IDX_DBTRIGGER has no exception.

Method SET_PROTTAB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROTTAB_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040518

Method SET_PROTTAB_NAME on class CL_RFW_IDX_DBTRIGGER 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 20040518

Method SET_STATE on class CL_RFW_IDX_DBTRIGGER has no exception.

Method SET_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040518

Method SET_TABNAME on class CL_RFW_IDX_DBTRIGGER has no exception.
History
Last changed by/on SAP  20060207 
SAP Release Created in 700