SAP ABAP Class CL_SALV_BS_BLOB_DB_ACCESS (DB Access Wrapper)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_BS_BLOB (Package) Storing Templates
Properties
Class CL_SALV_BS_BLOB_DB_ACCESS  
Short Description DB Access Wrapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BS_BLOB   Storing Templates 
Created 20090121   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SALV_BS_BLOB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_WD_BLOB_DB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_BS_BLOB_DB_ACCESS has no interface implemented.
Friends
Class CL_SALV_BS_BLOB_DB_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BLOB_NAME_CHARS Constant Public See coding 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_' Proxy Data Element (Generated) 20090216
2 C_BLOB_NAME_SAP_STANDARD Constant Public Type reference (TYPE) SALV_BS_BLOB_NAME 'STANDARD' Name for BLOB Store in SALV_BS_BLOB_... 20090130
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BLOB_NAME Static method Public Method Checks Validity of BLOB_NAME 20090216
2 DELETE_BLOB Static method Public Method For Maintenance Transactions: Delete a Generic BLOB 20090210
3 GET_BLOB Static method Public Method Gets Generic BLOB for a Key 20090126
4 GET_DEFAULT_BLOB Static method Public Method Gets Default BLOB for a FLAVOR 20090122
5 READ_BLOBS_FROM_ALL Static method Public Method Gets Table with all Gen. BLOBs (SAP + Customer) per FLAVOR 20090205
6 READ_BLOBS_FROM_CUS Static method Public Method Gets Tables of Gen. BLOBs from Customer per FLAVOR 20090121
7 READ_BLOBS_FROM_SAP Static method Public Method Gets Table with Gen. BLOBs from SAP per FLAVOR 20090121
8 SET_DEFAULT_BLOB Static method Public Method For Maint. Transactions (for example SALV_CRL): Per FLAVOR 20090122
9 WRITE_BLOB_FOR_CUS Static method Public Method For Maint. Transactions: Create+Change Generic Customer BLOB 20090121
10 WRITE_BLOB_FOR_SAP Static method Public Method For Maint. Transactions: Create+Change Generic SAP BLOB 20090121
Events
Class CL_SALV_BS_BLOB_DB_ACCESS has no event.
Types
Class CL_SALV_BS_BLOB_DB_ACCESS has no local type.
Method Signatures

Method CHECK_BLOB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLOB_NAME Call by reference Type reference (TYPE) SALV_BS_BLOB_NAME Name für die BLOB-Ablage in SALV_BS_BLOB_... 20090216
2 Importing IV_BLOB_SCOPE Call by reference Type reference (TYPE) SALV_BS_BLOB_SCOPE Kennzeichen ob BLOB von SAP oder vom Kunden ist 20090218
# Exception Resumable Description Created on
1 CX_SALV_BS_NAME_CHAR_NOT_ALLOW BLOB Name contains not allowed characters 20090219
2 CX_SALV_BS_NAME_EMPTY BLOB Name is empty 20090219
3 CX_SALV_BS_NAME_RESERVED BLOB Name is reserved ("STANDARD") 20090219

Method DELETE_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR 20090210
2 Importing IV_BLOB_NAME Call by reference Type reference (TYPE) SALV_BS_BLOB_NAME 20090210
3 Importing IV_BLOB_SCOPE Call by reference Type reference (TYPE) SALV_BS_BLOB_SCOPE 20090210

Method DELETE_BLOB on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method GET_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BLOB Call by reference Type reference (TYPE) SALV_BS_BLOB BLOB - z.B. CrystalReport Datei *.rpt 20090126
2 Exporting EV_DEFAULT_BLOB_INSTEAD Call by reference Type reference (TYPE) ABAP_BOOL Einstelliges Kennzeichen 20090209
3 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR Keyfeld für die BLOB-Ablage in SALV_BS_BLOB_... 20090126
4 Importing IV_BLOB_NAME Call by reference Type reference (TYPE) SALV_BS_BLOB_NAME Name für die BLOB-Ablage in SALV_BS_BLOB_... 20090126
5 Importing IV_BLOB_SCOPE Call by reference Type reference (TYPE) SALV_BS_BLOB_SCOPE Kennzeichen ob BLOB von SAP oder vom Kunden ist 20090206

Method GET_BLOB on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method GET_DEFAULT_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BLOB_SET Call by reference Type reference (TYPE) IF_SALV_BS_BLOB=>YS_BLOB_SET 20090122
2 Exporting EV_BLOB Call by reference Type reference (TYPE) SALV_BS_BLOB BLOB - z.B. CrystalReport Datei *.rpt 20090122
3 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR Keyfeld für die BLOB-Ablage in SALV_BS_BLOB_... 20090122

Method GET_DEFAULT_BLOB on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method READ_BLOBS_FROM_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLOB_MIX Call by reference Type reference (TYPE) IF_SALV_BS_BLOB=>YT_BLOB_MIX 20090205
2 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR Keyfeld für die BLOB-Ablage in SALV_BS_BLOB_... 20090205
3 Importing IV_WITHOUT_BLOB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE BLOB selbst wird nicht benötigt 20090205

Method READ_BLOBS_FROM_ALL on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method READ_BLOBS_FROM_CUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLOB Call by reference Type reference (TYPE) IF_SALV_BS_BLOB=>YT_BLOB_CUS 20090121
2 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR Keyfeld für die BLOB-Ablage in SALV_BS_BLOB_... 20090126
3 Importing IV_WITHOUT_BLOB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE BLOB selbst wird nicht benötigt 20090122

Method READ_BLOBS_FROM_CUS on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method READ_BLOBS_FROM_SAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BLOB Call by reference Type reference (TYPE) IF_SALV_BS_BLOB=>YT_BLOB_SAP 20090121
2 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR Keyfeld für die BLOB-Ablage in SALV_BS_BLOB_... 20090126
3 Importing IV_WITHOUT_BLOB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE BLOB selbst wird nicht benötigt 20090122

Method READ_BLOBS_FROM_SAP on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method SET_DEFAULT_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLOB_FLAVOUR Call by reference Type reference (TYPE) SALV_BS_BLOB_FLAVOUR Keyfeld für die BLOB-Ablage in SALV_BS_BLOB_... 20090122
2 Importing IV_BLOB_NAME Call by reference Type reference (TYPE) SALV_BS_BLOB_NAME Name für die BLOB-Ablage in SALV_BS_BLOB_... 20090122
3 Importing IV_BLOB_SCOPE Call by reference Type reference (TYPE) SALV_BS_BLOB_SCOPE Kennzeichen BLOB von SAP oder vom Kunden ist 20090206

Method SET_DEFAULT_BLOB on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method WRITE_BLOB_FOR_CUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BLOB_CUS Call by reference Type reference (TYPE) IF_SALV_BS_BLOB=>YS_BLOB_CUS 20090206

Method WRITE_BLOB_FOR_CUS on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.

Method WRITE_BLOB_FOR_SAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BLOB_SAP Call by reference Type reference (TYPE) IF_SALV_BS_BLOB=>YS_BLOB_SAP 20090206

Method WRITE_BLOB_FOR_SAP on class CL_SALV_BS_BLOB_DB_ACCESS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720