SAP ABAP Class FSBP_PRX_DATA_CACHE (Data Buffer for Business Partner Proxy)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_PROXY (Package) Proxy for Financial Services Business Partner
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20081120
Properties
Class FSBP_PRX_DATA_CACHE  
Short Description Data Buffer for Business Partner Proxy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_PROXY   Proxy for Financial Services Business Partner 
Created 20081120   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_PRX_DATA_CACHE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_CONST_BOOLE Constants: Boolean Values 20081120
Friends
Class FSBP_PRX_DATA_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHE Instance attribute Protected See coding Cache 20081120
2 LOGPOINT_COUNTER Instance attribute Protected Type reference (TYPE) NUMC04 Counter for Log Points 20081120
3 LOGPOINT_SUBKEY Instance attribute Protected Type reference (TYPE) CHAR19 Key for Log Points 20081120
4 MAX_ENTRIES Instance attribute Protected Type reference (TYPE) FSBP_PRX_CACHE_MAX_ENTRIES Maximum Number of Data Records in Buffer 20081120
5 TRUE Instance attribute Protected Attribute reference (LIKE) 20081120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081120
2 INSERT_INTO_CACHE Instance method Public Method Adds Business Partner Data to Cache 20081120
3 INVALIDATE_ENTRY Instance method Public Method Invalidates Cache for One or All Objects 20081120
4 READ_FROM_CACHE_BY_GUID Instance method Public Method Read Data from Cache with Partner 20100202
5 READ_FROM_CACHE_BY_ID Instance method Public Method Read Data from Cache with Partner 20100202
6 READ_FROM_CACHE_BY_TABLE Instance method Public Method Read Data from Cache with Table Name 20090303
Events
Class FSBP_PRX_DATA_CACHE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CACHE_LINE Protected See coding 20081120 begin of cache_line, key type fsbp_prx_partner_key, data type tty_xo_table_data, end of cache_line
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX_ENTRIES Call by reference Type reference (TYPE) FSBP_PRX_CACHE_MAX_ENTRIES Maximale Anzahl Datensätze im Puffer 20081120

Method CONSTRUCTOR on class FSBP_PRX_DATA_CACHE has no exception.

Method INSERT_INTO_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20081120
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20090303
3 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20110210
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20081120

Method INSERT_INTO_CACHE on class FSBP_PRX_DATA_CACHE has no exception.

Method INVALIDATE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20090303

Method INVALIDATE_ENTRY on class FSBP_PRX_DATA_CACHE has no exception.

Method READ_FROM_CACHE_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100202
2 Exporting E_FOUND Call by reference Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20100202
3 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20100202
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20100202

Method READ_FROM_CACHE_BY_GUID on class FSBP_PRX_DATA_CACHE has no exception.

Method READ_FROM_CACHE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100202
2 Exporting E_FOUND Call by reference Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20100202
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20100202
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20100202

Method READ_FROM_CACHE_BY_ID on class FSBP_PRX_DATA_CACHE has no exception.

Method READ_FROM_CACHE_BY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090303
2 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20090303

Method READ_FROM_CACHE_BY_TABLE on class FSBP_PRX_DATA_CACHE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 300