SAP ABAP Class FSBP_CP_EXTRACTOR (Extractor for Change Pointer for FSBP)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_AL_GENERIC_SERVICES (Package) Generic Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CNS_CON CNS Constants 20070330
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20070326
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_CHANGE_INDICATORS Constants: Change Indicators 20070420
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_CNS_TYPES Constants: Export Object Types in CNS 20070328
Properties
Class FSBP_CP_EXTRACTOR  
Short Description Extractor for Change Pointer for FSBP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_AL_GENERIC_SERVICES   Generic Services 
Created 20070326   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_CP_EXTRACTOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CNS_CON CNS Constants 20070330
2 IF_XO_CONST_BOOLE Constants: Boolean Values 20070326
3 IF_XO_CONST_CHANGE_INDICATORS Constants: Change Indicators 20070420
4 IF_XO_CONST_CNS_TYPES Constants: Export Object Types in CNS 20070328
Friends
Class FSBP_CP_EXTRACTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUSINESS_PARTNER Constant Private Type reference (TYPE) XO_CNS_APPL_ID 'BP' Application in Change Notification Service 20070328
2 CHANGED_PARTNERS Instance attribute Private Type reference (TYPE) FSBP_CHANGED_PARTNERS_TTY Created/Changed Business Partners 20070330
3 CHANGED_SEGMENTS Instance attribute Private Type reference (TYPE) FSBP_CHANGED_SEGMENTS_TTY Changed Segments in Business Partner 20070330
4 COMPLETE Instance attribute Private Attribute reference (LIKE) 20070328
5 CP_MANAGERS Instance attribute Private Type reference (TYPE) LTY_TTY_CP_MANAGER Table Type for Managing CP Manager Instances 20080423
6 CREATED Instance attribute Private Attribute reference (LIKE) 20070420
7 CUSTOMIZING_READ Instance attribute Private Type reference (TYPE) XO_BOOLE Boolean Value ('X' = True ' ' = False) 20070328
8 DELETE Instance attribute Private Attribute reference (LIKE) 20070330
9 EXPORT_OBJECT_TYPES Instance attribute Private Type reference (TYPE) TTY_XO_CNS_TYPE Active Export Object Types 20070329
10 FALSE Instance attribute Private Attribute reference (LIKE) 20070326
11 INSERT Instance attribute Private Attribute reference (LIKE) 20070330
12 INSTANCE Static Attribute Private Object reference (TYPE REF TO) FSBP_CP_EXTRACTOR Extractor for Change Pointers 20070328
13 MODIFY Instance attribute Private Attribute reference (LIKE) 20070420
14 PROCESSED Instance attribute Private Attribute reference (LIKE) 20070330
15 RECEIVER_CUSTOMIZING Instance attribute Private Type reference (TYPE) CNS_TAB_MAPPING_CUST Table for Combinations of Recipient and Export Object Type 20070328
16 SEGMENTS Instance attribute Private Attribute reference (LIKE) 20070328
17 TRUE Instance attribute Private Attribute reference (LIKE) 20070326
18 UPDATE Instance attribute Private Attribute reference (LIKE) 20070330
Methods
# Method Level Visibility Method type Description Created on
1 EXTRACT_BPS_FROM_CP Instance method Protected Method Determines Business Partners from Change Pointers 20070330
2 EXTRACT_BP_SEGMENTS_FROM_CP Instance method Protected Method Determines BP Segments from Change Pointers 20070330
3 EXTRACT_CHANGED_BPS Instance method Public Method Returns IDs of Changed Business Partners 20070402
4 GET_INSTANCE Static method Public Method Returns an Instance of a CNS Extractor 20070327
5 GET_RECEIVER_CUSTOMIZING Instance method Protected Method Returns Cust. for Receivers and Export Object Types 20070329
6 READ_CP_BY_EXPORT_OBJECT_TYPE Instance method Protected Method Reads Change Pointers per Object Export Type 20070402
7 READ_CP_BY_RECEIVER Instance method Protected Method Reads Change Pointers per Receiver 20070402
8 RELEASE_LOCKS Instance method Public Method Releases the Instances of the CP Manager and Deletes Locks 20080423
9 SET_BP_RECEIVER_STATUS Instance method Public Method Changes the Status of Change Pointers for Business Partners 20070402
10 WRITE_CP_RECEIVER_STATUS Instance method Protected Method Changes the Status of Change Pointers 20070402
Events
Class FSBP_CP_EXTRACTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_STR_CP_MANAGER Private See coding Structure Type for Managing CP Manager Instances 20080423 begin of lty_str_cp_manager, application_id type cns_dte_appl_id, export_obj_type type cns_dte_expobjtype, receiver type cns_dte_receiver, instance type ref to cl_cns_change_pointer_manager, end of lty_str_cp_manager
2 LTY_TTY_CP_MANAGER Private See coding Table Type for Managing CP Manager Instances 20080423 lty_tty_cp_manager type table of lty_str_cp_manager with default key
Method Signatures

Method EXTRACT_BPS_FROM_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_BPS Call by reference Type reference (TYPE) FSBP_CHANGED_PARTNERS_TTY Angelegte/geänderte Geschäftspartner 20070330
2 Importing I_CHANGE_POINTER Call by reference Type reference (TYPE) CNS_TAB_CP Änderungszeiger Stammdaten 20070330
3 Importing I_CONDENSE_CHANGE_TYPE Call by reference Type reference (TYPE) XO_BOOLE 'X' fAnlage und Änderungen pro Partner zusammenfassen 20070420
4 Importing I_CONDENSE_RESULTS Call by reference Type reference (TYPE) XO_BOOLE 'X' Nur einen Eintrag pro Partner zurückgeben 20070330
5 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_DTE_RECEIVER Empfänger ID 20070330

Method EXTRACT_BPS_FROM_CP on class FSBP_CP_EXTRACTOR has no exception.

Method EXTRACT_BP_SEGMENTS_FROM_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_BPS Call by reference Type reference (TYPE) FSBP_CHANGED_PARTNERS_TTY Angelegte/geänderte Geschäftspartner 20070330
2 Exporting E_CHANGED_BP_SEGMENTS Call by reference Type reference (TYPE) FSBP_CHANGED_SEGMENTS_TTY Geänderte Segmente am Geshäftspartner 20070330
3 Importing I_CHANGE_POINTER Call by reference Type reference (TYPE) CNS_TAB_CP Änderungszeiger Stammdaten 20070330
4 Importing I_CHANGE_POINTER_INFO Call by reference Type reference (TYPE) CNS_TAB_CP_INFO Änderungszeiger - Zusätzliche Informationen 20070330
5 Importing I_CONDENSE_CHANGE_TYPE Call by reference Type reference (TYPE) XO_BOOLE 'X' Anlage und Änderungen pro Partner und Segment zusammenfassen 20070420
6 Importing I_CONDENSE_RESULTS Call by reference Type reference (TYPE) XO_BOOLE 'X' Nur einen Eintrag pro Partner zurückgeben 20070330
7 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_DTE_RECEIVER Empfänger ID 20070330

Method EXTRACT_BP_SEGMENTS_FROM_CP on class FSBP_CP_EXTRACTOR has no exception.

Method EXTRACT_CHANGED_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_BPS Call by reference Type reference (TYPE) FSBP_CHANGED_PARTNERS_TTY Angelegte/geänderte Geschäftspartner 20070402
2 Exporting E_CHANGED_BP_SEGMENTS Call by reference Type reference (TYPE) FSBP_CHANGED_SEGMENTS_TTY Geänderte Segmente am Geschäftspartner 20070402
3 Importing I_APPLICATION_ID Call by reference Type reference (TYPE) XO_CNS_APPL_ID 'BP' Anwendung im Change Notification Service 20071017
4 Importing I_CONDENSE_CHANGE_TYPE Call by reference Type reference (TYPE) XO_BOOLE 'X' Anlage und Änderungen pro Partner und Segment zusammenfassen 20070420
5 Importing I_CONDENSE_RECEIVERS Call by reference Type reference (TYPE) XO_BOOLE Einen Eintrag pro Partner und Segement zurückgeben 20070402
6 Importing I_CONDENSE_RESULTS Call by reference Type reference (TYPE) XO_BOOLE 'X' Einen Eintrag pro Partner, Segement und Receiver zurückgeben 20070402
7 Importing I_EXPORT_OBJECT_TYPE Call by reference Type reference (TYPE) CNS_TAB_CP_EXPOBJTYPE Typ des Exportobjektes 20070402
8 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_TAB_CP_RECEIVER Tabelle von Empfänger 20070402
# Exception Resumable Description Created on
1 CX_FSBP_PROCESSING_ERROR Fehlerklasse für die Nachrichtenverarbeitung des FSBP 20070612

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) FSBP_CP_EXTRACTOR Extraktor für Änderungszeiger 20070328

Method GET_INSTANCE on class FSBP_CP_EXTRACTOR has no exception.

Method GET_RECEIVER_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXPORT_OBJECT_TYPES Call by reference Type reference (TYPE) TTY_XO_CNS_TYPE Exportobjekttypen 20070329
2 Exporting E_RECEIVER_CUSTOMIZING Call by reference Type reference (TYPE) CNS_TAB_MAPPING_CUST Tabelle für Kombinationen von Empfänger und Exportobjekttyp 20070329
3 Importing I_APPLICATION_ID Call by reference Type reference (TYPE) XO_CNS_APPL_ID 'BP' Anwendung im Change Notification Service 20071017

Method GET_RECEIVER_CUSTOMIZING on class FSBP_CP_EXTRACTOR has no exception.

Method READ_CP_BY_EXPORT_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE_POINTER Call by reference Type reference (TYPE) CNS_TAB_CP Änderungszeiger Stammdaten 20070402
2 Exporting E_CHANGE_POINTER_INFO Call by reference Type reference (TYPE) CNS_TAB_CP_INFO Änderungszeiger - Zusätzliche Informationen 20070402
3 Importing I_APPLICATION_ID Call by reference Type reference (TYPE) XO_CNS_APPL_ID 'BP' Anwendung im Change Notification Service 20071017
4 Importing I_CP_STATUS Call by reference Type reference (TYPE) CNS_TAB_CP_STATUS Tabelle von Änderungszeiger-Stati. 20070420
5 Importing I_EXPORT_OBJECT_TYPE Call by reference Type reference (TYPE) CNS_DTE_EXPOBJTYPE Export Object Typ 20070402
6 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_DTE_RECEIVER Receiver 20070402
7 Importing I_SUPPRESS_HISTORY Call by reference Type reference (TYPE) XO_BOOLE SPACE Ausgabe der Historisierung unterdrücken 20070402
8 Importing I_SUPPRESS_INFO Call by reference Type reference (TYPE) XO_BOOLE SPACE Ausgabe von Informationen zum Änderungszeiger unterdrücken 20070402
# Exception Resumable Description Created on
1 CX_FSBP_PROCESSING_ERROR Fehlerklasse für die Nachrichtenverarbeitung des FSBP 20070612

Method READ_CP_BY_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE_POINTER Call by reference Type reference (TYPE) CNS_TAB_CP 20070402
2 Exporting E_CHANGE_POINTER_INFO Call by reference Type reference (TYPE) CNS_TAB_CP_INFO 20070402
3 Importing I_APPLICATION_ID Call by reference Type reference (TYPE) XO_CNS_APPL_ID 'BP' Anwendung im Change Notification Service 20071017
4 Importing I_EXPORT_OBJECT_TYPE Call by reference Type reference (TYPE) CNS_TAB_CP_EXPOBJTYPE 20070402
5 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_DTE_RECEIVER 20070402
6 Importing I_SUPPRESS_HISTORY Call by reference Type reference (TYPE) XO_BOOLE SPACE 20070402
7 Importing I_SUPPRESS_INFO Call by reference Type reference (TYPE) XO_BOOLE SPACE 20070402
8 Importing I_TAB_CP_STATUS Call by reference Type reference (TYPE) CNS_TAB_CP_STATUS Tabelle von Änderungszeiger-Stati. 20070404
# Exception Resumable Description Created on
1 CX_FSBP_PROCESSING_ERROR Fehlerklasse für die Nachrichtenverarbeitung des FSBP 20070612

Method RELEASE_LOCKS Signature

Method RELEASE_LOCKS on class FSBP_CP_EXTRACTOR has no parameter.
Method RELEASE_LOCKS on class FSBP_CP_EXTRACTOR has no exception.

Method SET_BP_RECEIVER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION_ID Call by reference Type reference (TYPE) XO_CNS_APPL_ID 'BP' Anwendung im Change Notification Service 20071017
2 Importing I_CHANGED_BPS Call by reference Type reference (TYPE) FSBP_CHANGED_PARTNERS_TTY Angelegte/geänderte Geschäftspartner 20070402
3 Importing I_EXPORT_OBJECT_TYPE Call by reference Type reference (TYPE) CNS_TAB_CP_EXPOBJTYPE Typ des Exportobjektes 20070402
4 Importing I_FROM_MEMORY Call by reference Type reference (TYPE) XO_BOOLE 'X' Nur Änderungszeiger aus dem Memory verwenden 20070404
5 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_TAB_CP_RECEIVER Tabelle von Empfänger 20070402
6 Importing I_STATUS Call by reference Type reference (TYPE) CNS_DTE_CP_STATUS Änderungszeiger: Status 20070402
# Exception Resumable Description Created on
1 CX_FSBP_PROCESSING_ERROR Fehlerklasse für die Nachrichtenverarbeitung des FSBP 20070612

Method WRITE_CP_RECEIVER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION_ID Call by reference Type reference (TYPE) XO_CNS_APPL_ID 'BP' Anwendung im Change Notification Service 20071017
2 Importing I_CHANGE_POINTER Call by reference Type reference (TYPE) CNS_TAB_CP 20070402
3 Importing I_EXPORT_OBJECT_TYPE Call by reference Type reference (TYPE) CNS_DTE_EXPOBJTYPE 20070402
4 Importing I_RECEIVER Call by reference Type reference (TYPE) CNS_DTE_RECEIVER 20070402
5 Importing I_STATUS Call by reference Type reference (TYPE) CNS_DTE_CP_STATUS 20070402
# Exception Resumable Description Created on
1 CX_FSBP_PROCESSING_ERROR Fehlerklasse für die Nachrichtenverarbeitung des FSBP 20070612
History
Last changed by/on SAP  20130531 
SAP Release Created in 710