SAP ABAP Class CL_CNS_SIMPLE_EXTRACTOR (Extractor for Multiple Receivers and Object Types)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-CNS (Application Component) Change Pointer Service
     CNS (Package) Change Notification Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNS_SIMPLE_EXTRACTOR CNS: Extractor for Change Pointers 20060329
Properties
Class CL_CNS_SIMPLE_EXTRACTOR  
Short Description Extractor for Multiple Receivers and Object Types    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNS   Change Notification Service 
Created 20060329   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CNS_CON Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CNS_SIMPLE_EXTRACTOR CNS: Extractor for Change Pointers 20060329
Friends
Class CL_CNS_SIMPLE_EXTRACTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL_ID Instance attribute Private Type reference (TYPE) CNS_DTE_APPL_ID Application ID 20060330
2 EXTRACTED_LINES Instance attribute Private Type reference (TYPE) I Number of Extracted Change Pointers 20060331
3 INVALID Instance attribute Private Type reference (TYPE) XFELD Extractor Invalidated 20060330
4 RNG_EXPOBJTYPE Instance attribute Private Type reference (TYPE) CNS_RNG_CP_EXPOBJTYPE Range Table for Export Object Types 20060330
5 RNG_RECEIVER Instance attribute Private Type reference (TYPE) CNS_RNG_CP_RECEIVER Table of Recipient Ranges 20060330
6 SET_LOCKS Instance attribute Private Type reference (TYPE) XFELD Set Locks Yes/No 20060330
7 TAB_DB_RECV_STATUS Instance attribute Private Type reference (TYPE) TY_T_DB_RECV_STATUS Buffer for Receiver Status Entries for DB 20060331
8 TAB_MAPPING_CUST Instance attribute Private Type reference (TYPE) CNS_TAB_MAPPING_CUST Table for Combinations of Recipient and Export Object Type 20060330
9 UPD_TASK Instance attribute Private Type reference (TYPE) XFELD Update On/Off 20060330
10 VALID_TO Instance attribute Private Type reference (TYPE) CNS_DTE_TIMST_VALID_FROM Upper Limit (Time) for Validity of Change Pointers 20080319
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060329
2 SET_LOCKS4EXTRACTION Instance method Private Method Set Object-Specific Locks for Extraction 20080529
Events
Class CL_CNS_SIMPLE_EXTRACTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DB_SELECT Private See coding 20080529 BEGIN OF ty_s_db_select, cp_id TYPE cns_dte_cp_id, appl_id TYPE cns_dte_appl_id, expobjtype TYPE cns_dte_expobjtype, expobjkey TYPE cns_dte_expobjkey, created_on TYPE cns_dte_db_timst_created_on, valid_from TYPE cns_dte_db_timst_valid_from, chgtype TYPE cns_dte_chgtype, has_image TYPE cns_dte_has_image, process_id TYPE cns_dte_process_id, add_sel TYPE cns_dte_add_sel, receiver TYPE cns_dte_receiver, status TYPE cns_dte_cp_status, bundle_id TYPE cns_dte_cp_bundle_id, expobjhash TYPE cns_dte_expobjhash, END OF ty_s_db_select
2 TY_T_DB_RECV_STATUS Private See coding 20080331 ty_t_db_recv_status TYPE SORTED TABLE OF cns_str_db_recv_status WITH UNIQUE KEY primary_key COMPONENTS mandt cp_id receiver
3 TY_T_DB_SELECT Private See coding 20080529 ty_t_db_select TYPE STANDARD TABLE OF ty_s_db_select WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR 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 20060329
2 Importing I_RNG_EXPOBJTYPE Call by reference Type reference (TYPE) CNS_RNG_CP_EXPOBJTYPE Typ des Exportobjektes 20060329
3 Importing I_RNG_RECEIVER Call by reference Type reference (TYPE) CNS_RNG_CP_RECEIVER Empfänger ID 20060329
4 Importing I_SET_LOCK Call by reference Type reference (TYPE) XFELD Flag: Sperren setzen 20060329
5 Importing I_TAB_MAPPING_CUST Call by reference Type reference (TYPE) CNS_TAB_MAPPING_CUST Tabelle für Kombinationen von Empfänger und Exportobjekttyp 20060330
6 Importing I_UPD_TASK Call by reference Type reference (TYPE) XFELD Flag: Verarbeitung in Verbuchung 20060329
7 Importing I_VALID_TO Call by reference Type reference (TYPE) CNS_DTE_TIMST_VALID_FROM Änderungszeiger: Zeitstempel gültig ab 20080319

Method CONSTRUCTOR on class CL_CNS_SIMPLE_EXTRACTOR has no exception.

Method SET_LOCKS4EXTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CP_SELECT Call by reference Type reference (TYPE) TY_T_DB_SELECT 20080529
2 Exporting ET_LOCKED_ENTRIES Call by reference Type reference (TYPE) IF_CNS_CON=>TY_T_LOCKED_ENTRIES 20080529

Method SET_LOCKS4EXTRACTION on class CL_CNS_SIMPLE_EXTRACTOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710