SAP ABAP Class CL_CNS_EXTRACTOR_FACTORY (CSN: Factory for Extractors)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-CNS (Application Component) Change Pointer Service
     CNS (Package) Change Notification Service
Properties
Class CL_CNS_EXTRACTOR_FACTORY  
Short Description CSN: Factory for Extractors    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNS   Change Notification Service 
Created 20060313   SAP 
Last change 20130531   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)
2 IF_CNS_CON Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CNS_HB_EXTRACTOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CNS_EXTRACTOR_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CNS_TEST_HELPER 20080318 CNS Test Helper
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 S_CUSTOMIZING Static Attribute Private Object reference (TYPE REF TO) IF_CNS_CUSTOMIZING Interface for Reading CNS Customizing 20060329
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060329
2 S_CHECK_CP_FOR_RECEIVER_EXISTS Static method Public Method Check Whether Change Pointers Exist for Receiver 20081203
3 S_CREATE_EXTRACTOR_BY_TAB Static method Public Method Generate Object for Extractor Interface 20060313
4 S_CREATE_HB_EXTRACTOR Static method Public Method Create Extractor Object based on Hash Function 20081002
5 S_CREATE_PROCESS_MONITOR Static method Public Method Generate a Monitor Object for a Process ID 20080304
6 S_CREATE_RECV_SPEC_EXTRACTOR Static method Public Method Generate Purely Receiver-Specifc Extractor Object 20080306
Events
Class CL_CNS_EXTRACTOR_FACTORY has no event.
Types
Class CL_CNS_EXTRACTOR_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method S_CHECK_CP_FOR_RECEIVER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECEIVER Call by reference Type reference (TYPE) CNS_TAB_CP_RECEIVER Tabelle von Empfänger 20081203
2 Importing IV_ADD_SEL Call by reference Type reference (TYPE) CNS_DTE_ADD_SEL Anwendungsspezifisches Selektionskriterium 20081203
3 Importing IV_TO_CREATED_ON Call by reference Type reference (TYPE) CNS_DTE_TIMST_CREATED_ON bis zum Erstellungszeitpunkt lesen 20110808
4 Returning RV_CP_FOR_RECEIVER_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 20081203

Method S_CHECK_CP_FOR_RECEIVER_EXISTS on class CL_CNS_EXTRACTOR_FACTORY has no exception.

Method S_CREATE_EXTRACTOR_BY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_ID Call by reference Type reference (TYPE) CNS_DTE_APPL_ID Applikations- ID 20060313
2 Importing I_SET_LOCK Call by reference Type reference (TYPE) XFELD IF_CNS_CON=>TRUE Feld zum Ankreuzen 20060313
3 Importing I_TAB_EXPOBJTYPE Call by reference Type reference (TYPE) CNS_TAB_CP_EXPOBJTYPE Tabelle von Exportobjekttypen 20060313
4 Importing I_TAB_RECEIVER Call by reference Type reference (TYPE) CNS_TAB_CP_RECEIVER Tabelle von Empfänger 20060313
5 Importing I_UPD_TASK Call by reference Type reference (TYPE) XFELD IF_CNS_CON=>TRUE Feld zum Ankreuzen 20060313
6 Returning R_REF_EXTRACTOR Value transfer Object reference (TYPE REF TO) IF_CNS_SIMPLE_EXTRACTOR Extraktor für Änderungszeiger 20060313
# Exception Resumable Description Created on
1 CX_CNS_CUST_EXPOBJTYPE_ERROR Exportobjekttyp wurde nicht gefunden 20080529

Method S_CREATE_HB_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECEIVER Call by reference Type reference (TYPE) CNS_TAB_CP_RECEIVER Tabelle von Empfänger 20081002
2 Importing IV_ADD_SEL Call by reference Type reference (TYPE) CNS_DTE_ADD_SEL Anwendungsspezifisches Selektionskriterium 20081020
3 Importing IV_CREATED_OBJECTS_ONLY Call by reference Type reference (TYPE) ABAP_BOOL IF_CNS_CON=>FALSE Nur Änderungszeiger neu erzeugter Objekte lesen 20120213
4 Importing IV_NUMBER_OF_PACKAGES Call by reference Type reference (TYPE) I 1 Anzahl zu verarbeitender Pakete 20081002
5 Importing IV_OBJECTS_PER_LUW Call by reference Type reference (TYPE) I 100 Anzahl zu verarbeitender Objekte pro LUW 20081002
6 Importing IV_SET_LOCK Call by reference Type reference (TYPE) ABAP_BOOL IF_CNS_CON=>TRUE 20081002
7 Importing IV_SIMULATION_RUN Call by reference Type reference (TYPE) ABAP_BOOL IF_CNS_CON=>FALSE Prozess simulieren 20090512
8 Importing IV_TO_CREATED_ON Call by reference Type reference (TYPE) CNS_DTE_TIMST_CREATED_ON bis zum Erstellungszeitpunkt lesen 20110803
9 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL IF_CNS_CON=>TRUE 20081002
10 Returning R_REF_EXTRACTOR Value transfer Object reference (TYPE REF TO) IF_CNS_HB_EXTRACTOR CNS: Extraktor für Änderungszeiger 20081002

Method S_CREATE_HB_EXTRACTOR on class CL_CNS_EXTRACTOR_FACTORY has no exception.

Method S_CREATE_PROCESS_MONITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_ID Call by reference Type reference (TYPE) CNS_DTE_PROCESS_ID Geschäftsprozess ID 20080304
2 Returning R_PROCESS_MONITOR Value transfer Object reference (TYPE REF TO) IF_CNS_PROCESS_MONITOR Lesezugriff auf Änderungszeiger zu einer Prozess Id 20080304

Method S_CREATE_PROCESS_MONITOR on class CL_CNS_EXTRACTOR_FACTORY has no exception.

Method S_CREATE_RECV_SPEC_EXTRACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET_LOCK Call by reference Type reference (TYPE) XFELD IF_CNS_CON=>TRUE Feld zum Ankreuzen 20080306
2 Importing I_TAB_RECEIVER Call by reference Type reference (TYPE) CNS_TAB_CP_RECEIVER Tabelle von Empfänger 20080306
3 Importing I_UPD_TASK Call by reference Type reference (TYPE) XFELD IF_CNS_CON=>TRUE Feld zum Ankreuzen 20080306
4 Returning R_REF_EXTRACTOR Value transfer Object reference (TYPE REF TO) IF_CNS_SIMPLE_EXTRACTOR CNS: Extraktor für Änderungszeiger 20080306
# Exception Resumable Description Created on
1 CX_CNS_CUST_EXPOBJTYPE_ERROR Exportobjekttyp wurde nicht gefunden 20080306
2 CX_CNS_EXOBJTYPE_LOCKED Der Exportobjekttyp ist gesperrt 20080306
History
Last changed by/on SAP  20130531 
SAP Release Created in 710