SAP ABAP Class FSBP_PERSISTENCE_OBJECT (Generic Persistency)
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 | Inheritance (c INHERITING FROM c_ref) | XO_PERSISTENCE_OBJECT | Generic Persistence Object | 20051229 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CVI_PO_CUSTOMER | Persistency Object for Customer Data | 20110121 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CVI_PO_CUST_TEXTS | Persistency Object for Customer Texts | 20110121 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CVI_PO_VENDOR | Persistency Object for Vendor Data | 20110121 |
| 4 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BP021 | Persistence Object for Fiscal Year Information | 20120515 |
| 5 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BP1012 | Persistence Object for BP Ratings | 20060523 |
| 6 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BP1030 | Persistency Object for Regulatory Reporting Data | 20051129 |
| 7 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BUT0BANK | Persistence Object for Partner Is Bank | 20051118 |
| 8 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_CENTRAL_DATA | Persistence Object for Central Data | 20061011 |
| 9 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_TAX_EXEMPTION | Persistence Object for Tax Exemption | 20090112 |
| 10 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_TEXT | Persistence Object for Notes | 20100114 |
| ... | Click here to see Used By full list (12 items) | |||
Properties
| Class | FSBP_PERSISTENCE_OBJECT | |
| Short Description | Generic Persistency | |
| Super Class | XO_PERSISTENCE_OBJECT | Generic Persistence Object |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FS_BP_AL_GENERIC_SERVICES | Generic Services |
| Created | 20041110 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class FSBP_PERSISTENCE_OBJECT has no forward declaration.
Interfaces
Class FSBP_PERSISTENCE_OBJECT has no interface implemented.
Friends
Class FSBP_PERSISTENCE_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Type reference (TYPE) | BOOLE_D | '-' | Indicates Whether Update Is Asynchronous | 20130925 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20130925 | |
| 2 | Instance method | Public | Method | Delivers Object ID for a Partner | 20051228 | |
| 3 | Instance method | Public | Method | Reads Data for Table Sorted According to Partner | 20051228 | |
| 4 | Instance method | Public | Method | Reads Data for a Partner Table from the Database | 20051229 | |
| 5 | Instance method | Public | Method | Sorts Data for a Table According to Partner | 20051228 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | SAVING_DATA | Instance Event (0) |
Public (2) |
The Update Run for Data Has Been Started | 20041110 |
Types
Class FSBP_PERSISTENCE_OBJECT has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BO_TYPE | Call by reference | Type reference (TYPE) | XO_BUSINESS_OBJECT_TYPE | Name des Business Object Typs | 20130925 | |||
| 2 | I_PO_NAME | Call by reference | Type reference (TYPE) | XO_PERSISTENCE_OBJECT_NAME | Name des Persistence Objects | 20130925 |
Method CONSTRUCTOR on class FSBP_PERSISTENCE_OBJECT has no exception.
Method DEFINE_OBJECT_ID_FOR_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA_TABLE_NEW | Call by reference | Type reference (TYPE) | STANDARD TABLE | neue Datentabelle | 20051228 | |||
| 2 | I_DATA_TABLE_OLD | Call by reference | Type reference (TYPE) | STANDARD TABLE | alte Datentabelle | 20051228 | |||
| 3 | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051228 | |||
| 4 | I_TABLE_NAME | Call by reference | Type reference (TYPE) | FSBP_TABLE_NAME | Tabellenname | 20051228 | |||
| 5 | R_OBJECT_ID | Value transfer | Type reference (TYPE) | CDOBJECTV | Objektwert | 20051228 |
Method DEFINE_OBJECT_ID_FOR_PARTNER on class FSBP_PERSISTENCE_OBJECT has no exception.
Method READ_DATA_SORTED_BY_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051228 | |||
| 2 | I_PARTNER_LIST | Call by reference | Type reference (TYPE) | BU_PARTNER_T | Tabellentyp zum Typ BU_PARTNER | 20051228 | |||
| 3 | I_TABLE_NAME | Call by reference | Type reference (TYPE) | FSBP_TABLE_NAME | Tabellenname | 20051228 | |||
| 4 | R_DATA | Value transfer | Type reference (TYPE) | FSBP_DATA_PER_PARTNER_TTY | Daten einer Geschäftspartnertabelle pro Partner | 20051228 |
Method READ_DATA_SORTED_BY_PARTNER on class FSBP_PERSISTENCE_OBJECT has no exception.
Method READ_PARTNER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Datentabelle | 20051229 | |||
| 2 | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20051229 | |||
| 3 | I_PARTNER_LIST | Call by reference | Type reference (TYPE) | BU_PARTNER_T | Tabellentyp zum Typ BU_PARTNER | 20051229 | |||
| 4 | I_TABLE_NAME | Call by reference | Type reference (TYPE) | FSBP_TABLE_NAME | Tabellenname | 20051229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde kein Partner mitgegeben | 20051229 | ||
| 2 | Der Parameter i_table_name wurde nicht versorgt | 20051229 |
Method SORT_DATA_BY_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Datentabelle | 20051228 | |||
| 2 | I_PARTNER_LIST | Call by reference | Type reference (TYPE) | BU_PARTNER_T | Tabellentyp zum Typ BU_PARTNER | 20051228 | |||
| 3 | I_TABLE_NAME | Call by reference | Type reference (TYPE) | FSBP_TABLE_NAME | Tabellenname | 20051228 | |||
| 4 | R_DATA | Value transfer | Type reference (TYPE) | FSBP_DATA_PER_PARTNER_TTY | Daten einer Geschäftspartnertabelle pro Partner | 20051228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde kein Partner mitgegeben | 20051228 | ||
| 2 | Der Parameter i_table_name wurde nicht versorgt | 20051228 |
Event Signatures
Event SAVING_DATA Signature
Event SAVING_DATA on class FSBP_PERSISTENCE_OBJECT has no parameter.
Meta Relationship - Used By (full list)
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CVI_PO_CUSTOMER | Persistency Object for Customer Data | 20110121 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CVI_PO_CUST_TEXTS | Persistency Object for Customer Texts | 20110121 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CVI_PO_VENDOR | Persistency Object for Vendor Data | 20110121 |
| 4 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BP021 | Persistence Object for Fiscal Year Information | 20120515 |
| 5 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BP1012 | Persistence Object for BP Ratings | 20060523 |
| 6 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BP1030 | Persistency Object for Regulatory Reporting Data | 20051129 |
| 7 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_BUT0BANK | Persistence Object for Partner Is Bank | 20051118 |
| 8 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_CENTRAL_DATA | Persistence Object for Central Data | 20061011 |
| 9 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_TAX_EXEMPTION | Persistence Object for Tax Exemption | 20090112 |
| 10 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_TEXT | Persistence Object for Notes | 20100114 |
| 11 | Inheritance (c INHERITING FROM c_ref) | FSBP_PO_TEXT_COLLECTION | Persistence Object for Texts | 20061016 |
| 12 | Inheritance (c INHERITING FROM c_ref) | FTBP_PO_SI | Persistency Object for Standing Instructions | 20050519 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |