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 | ![]() |
Constant | Private | Type reference (TYPE) | XO_CNS_APPL_ID | 'BP' | Application in Change Notification Service | 20070328 | |
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FSBP_CHANGED_PARTNERS_TTY | Created/Changed Business Partners | 20070330 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FSBP_CHANGED_SEGMENTS_TTY | Changed Segments in Business Partner | 20070330 | ||
4 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070328 | ||||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_TTY_CP_MANAGER | Table Type for Managing CP Manager Instances | 20080423 | ||
6 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070420 | ||||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XO_BOOLE | Boolean Value ('X' = True ' ' = False) | 20070328 | ||
8 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070330 | ||||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TTY_XO_CNS_TYPE | Active Export Object Types | 20070329 | ||
10 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070326 | ||||
11 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070330 | ||||
12 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | FSBP_CP_EXTRACTOR | Extractor for Change Pointers | 20070328 | ||
13 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070420 | ||||
14 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070330 | ||||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CNS_TAB_MAPPING_CUST | Table for Combinations of Recipient and Export Object Type | 20070328 | ||
16 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070328 | ||||
17 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070326 | ||||
18 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20070330 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Determines Business Partners from Change Pointers | 20070330 |
2 | ![]() |
Instance method | Protected | Method | Determines BP Segments from Change Pointers | 20070330 |
3 | ![]() |
Instance method | Public | Method | Returns IDs of Changed Business Partners | 20070402 |
4 | ![]() |
Static method | Public | Method | Returns an Instance of a CNS Extractor | 20070327 |
5 | ![]() |
Instance method | Protected | Method | Returns Cust. for Receivers and Export Object Types | 20070329 |
6 | ![]() |
Instance method | Protected | Method | Reads Change Pointers per Object Export Type | 20070402 |
7 | ![]() |
Instance method | Protected | Method | Reads Change Pointers per Receiver | 20070402 |
8 | ![]() |
Instance method | Public | Method | Releases the Instances of the CP Manager and Deletes Locks | 20080423 |
9 | ![]() |
Instance method | Public | Method | Changes the Status of Change Pointers for Business Partners | 20070402 |
10 | ![]() |
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 | ![]() |
E_CHANGED_BPS | Call by reference | Type reference (TYPE) | FSBP_CHANGED_PARTNERS_TTY | Angelegte/geänderte Geschäftspartner | 20070330 | ||
2 | ![]() |
I_CHANGE_POINTER | Call by reference | Type reference (TYPE) | CNS_TAB_CP | Änderungszeiger Stammdaten | 20070330 | ||
3 | ![]() |
I_CONDENSE_CHANGE_TYPE | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | fAnlage und Änderungen pro Partner zusammenfassen | 20070420 | |
4 | ![]() |
I_CONDENSE_RESULTS | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | Nur einen Eintrag pro Partner zurückgeben | 20070330 | |
5 | ![]() |
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 | ![]() |
E_CHANGED_BPS | Call by reference | Type reference (TYPE) | FSBP_CHANGED_PARTNERS_TTY | Angelegte/geänderte Geschäftspartner | 20070330 | ||
2 | ![]() |
E_CHANGED_BP_SEGMENTS | Call by reference | Type reference (TYPE) | FSBP_CHANGED_SEGMENTS_TTY | Geänderte Segmente am Geshäftspartner | 20070330 | ||
3 | ![]() |
I_CHANGE_POINTER | Call by reference | Type reference (TYPE) | CNS_TAB_CP | Änderungszeiger Stammdaten | 20070330 | ||
4 | ![]() |
I_CHANGE_POINTER_INFO | Call by reference | Type reference (TYPE) | CNS_TAB_CP_INFO | Änderungszeiger - Zusätzliche Informationen | 20070330 | ||
5 | ![]() |
I_CONDENSE_CHANGE_TYPE | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | Anlage und Änderungen pro Partner und Segment zusammenfassen | 20070420 | |
6 | ![]() |
I_CONDENSE_RESULTS | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | Nur einen Eintrag pro Partner zurückgeben | 20070330 | |
7 | ![]() |
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 | ![]() |
E_CHANGED_BPS | Call by reference | Type reference (TYPE) | FSBP_CHANGED_PARTNERS_TTY | Angelegte/geänderte Geschäftspartner | 20070402 | ||
2 | ![]() |
E_CHANGED_BP_SEGMENTS | Call by reference | Type reference (TYPE) | FSBP_CHANGED_SEGMENTS_TTY | Geänderte Segmente am Geschäftspartner | 20070402 | ||
3 | ![]() |
I_APPLICATION_ID | Call by reference | Type reference (TYPE) | XO_CNS_APPL_ID | 'BP' | Anwendung im Change Notification Service | 20071017 | |
4 | ![]() |
I_CONDENSE_CHANGE_TYPE | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | Anlage und Änderungen pro Partner und Segment zusammenfassen | 20070420 | |
5 | ![]() |
I_CONDENSE_RECEIVERS | Call by reference | Type reference (TYPE) | XO_BOOLE | Einen Eintrag pro Partner und Segement zurückgeben | 20070402 | ||
6 | ![]() |
I_CONDENSE_RESULTS | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | Einen Eintrag pro Partner, Segement und Receiver zurückgeben | 20070402 | |
7 | ![]() |
I_EXPORT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CNS_TAB_CP_EXPOBJTYPE | Typ des Exportobjektes | 20070402 | ||
8 | ![]() |
I_RECEIVER | Call by reference | Type reference (TYPE) | CNS_TAB_CP_RECEIVER | Tabelle von Empfänger | 20070402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
E_EXPORT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | TTY_XO_CNS_TYPE | Exportobjekttypen | 20070329 | ||
2 | ![]() |
E_RECEIVER_CUSTOMIZING | Call by reference | Type reference (TYPE) | CNS_TAB_MAPPING_CUST | Tabelle für Kombinationen von Empfänger und Exportobjekttyp | 20070329 | ||
3 | ![]() |
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 | ![]() |
E_CHANGE_POINTER | Call by reference | Type reference (TYPE) | CNS_TAB_CP | Änderungszeiger Stammdaten | 20070402 | ||
2 | ![]() |
E_CHANGE_POINTER_INFO | Call by reference | Type reference (TYPE) | CNS_TAB_CP_INFO | Änderungszeiger - Zusätzliche Informationen | 20070402 | ||
3 | ![]() |
I_APPLICATION_ID | Call by reference | Type reference (TYPE) | XO_CNS_APPL_ID | 'BP' | Anwendung im Change Notification Service | 20071017 | |
4 | ![]() |
I_CP_STATUS | Call by reference | Type reference (TYPE) | CNS_TAB_CP_STATUS | Tabelle von Änderungszeiger-Stati. | 20070420 | ||
5 | ![]() |
I_EXPORT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CNS_DTE_EXPOBJTYPE | Export Object Typ | 20070402 | ||
6 | ![]() |
I_RECEIVER | Call by reference | Type reference (TYPE) | CNS_DTE_RECEIVER | Receiver | 20070402 | ||
7 | ![]() |
I_SUPPRESS_HISTORY | Call by reference | Type reference (TYPE) | XO_BOOLE | SPACE | Ausgabe der Historisierung unterdrücken | 20070402 | |
8 | ![]() |
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 | ![]() |
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 | ![]() |
E_CHANGE_POINTER | Call by reference | Type reference (TYPE) | CNS_TAB_CP | 20070402 | |||
2 | ![]() |
E_CHANGE_POINTER_INFO | Call by reference | Type reference (TYPE) | CNS_TAB_CP_INFO | 20070402 | |||
3 | ![]() |
I_APPLICATION_ID | Call by reference | Type reference (TYPE) | XO_CNS_APPL_ID | 'BP' | Anwendung im Change Notification Service | 20071017 | |
4 | ![]() |
I_EXPORT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CNS_TAB_CP_EXPOBJTYPE | 20070402 | |||
5 | ![]() |
I_RECEIVER | Call by reference | Type reference (TYPE) | CNS_DTE_RECEIVER | 20070402 | |||
6 | ![]() |
I_SUPPRESS_HISTORY | Call by reference | Type reference (TYPE) | XO_BOOLE | SPACE | 20070402 | ||
7 | ![]() |
I_SUPPRESS_INFO | Call by reference | Type reference (TYPE) | XO_BOOLE | SPACE | 20070402 | ||
8 | ![]() |
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 | ![]() |
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 | ![]() |
I_APPLICATION_ID | Call by reference | Type reference (TYPE) | XO_CNS_APPL_ID | 'BP' | Anwendung im Change Notification Service | 20071017 | |
2 | ![]() |
I_CHANGED_BPS | Call by reference | Type reference (TYPE) | FSBP_CHANGED_PARTNERS_TTY | Angelegte/geänderte Geschäftspartner | 20070402 | ||
3 | ![]() |
I_EXPORT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CNS_TAB_CP_EXPOBJTYPE | Typ des Exportobjektes | 20070402 | ||
4 | ![]() |
I_FROM_MEMORY | Call by reference | Type reference (TYPE) | XO_BOOLE | 'X' | Nur Änderungszeiger aus dem Memory verwenden | 20070404 | |
5 | ![]() |
I_RECEIVER | Call by reference | Type reference (TYPE) | CNS_TAB_CP_RECEIVER | Tabelle von Empfänger | 20070402 | ||
6 | ![]() |
I_STATUS | Call by reference | Type reference (TYPE) | CNS_DTE_CP_STATUS | Änderungszeiger: Status | 20070402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_APPLICATION_ID | Call by reference | Type reference (TYPE) | XO_CNS_APPL_ID | 'BP' | Anwendung im Change Notification Service | 20071017 | |
2 | ![]() |
I_CHANGE_POINTER | Call by reference | Type reference (TYPE) | CNS_TAB_CP | 20070402 | |||
3 | ![]() |
I_EXPORT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CNS_DTE_EXPOBJTYPE | 20070402 | |||
4 | ![]() |
I_RECEIVER | Call by reference | Type reference (TYPE) | CNS_DTE_RECEIVER | 20070402 | |||
5 | ![]() |
I_STATUS | Call by reference | Type reference (TYPE) | CNS_DTE_CP_STATUS | 20070402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlerklasse für die Nachrichtenverarbeitung des FSBP | 20070612 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |