SAP ABAP Class CL_SOS_MAPPING_BUFFER (Buffer for Functions in OSMA)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-OBS (Application Component) Object Services
     SOS_MAPPING (Package) Object Services Relational Mapping
Properties
Class CL_SOS_MAPPING_BUFFER  
Short Description Buffer for Functions in OSMA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOS_MAPPING   Object Services Relational Mapping 
Created 19990322   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SOS_MAPPING_BUFFER has no interface implemented.
Friends
Class CL_SOS_MAPPING_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIB_TAB Instance attribute Protected Type reference (TYPE) SEOMAPATT_TAB Mapping Attributes 19990322
2 HEADER_TAB Instance attribute Protected Type reference (TYPE) SEOMAPCLS_BUF_TAB Mapping Header 19990322
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXCEPTION_INFO Instance method Protected Method Creates an Exception Object 19990322
2 DELETE_BUFFER Instance method Public Method Write Deletion Entry in Buffer 19990323
3 GET_AUTHOR_AND_DATE Instance method Protected Method Returns the Author of the Mapping 19990322
4 IS_IN_BUFFER Instance method Protected Method True if Class is in Buffer, Otherwise FALSE 19990322
5 IS_VERSION_IN_BUFFER Instance method Protected Method True if Version of Class is in Buffer, otherwise FALSE 19990322
6 LOAD_TO_BUFFER Instance method Protected Method Loads Mapping into Buffer 19990322
7 MODIFY_BUFFER Instance method Public Method Writes Mapping to Buffer 19990322
8 READ_BUFFER Instance method Public Method Reads Mapping from Buffer 19990322
9 REFRESH_BUFFER Instance method Public Method Resets Buffer 19990322
10 SAVE_BUFFER_TO_DB Instance method Public Method Writes Buffer to the Database 19990322
Events
Class CL_SOS_MAPPING_BUFFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TATTRIB Protected Type reference (TYPE) SEOMAPATT Mapping Attribute 19990322
2 THEADER Protected Type reference (TYPE) SEOMAPCLS Mapping Header 19990322
3 THEADER_BUF Protected Type reference (TYPE) SEOMAPCBUF Mapping Header in Buffer 19990323
Method Signatures

Method CREATE_EXCEPTION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CNAME Call by reference Type reference (TYPE) SEOCLSKEY Klassen-Name 19990322
2 Importing ID Call by reference Type reference (TYPE) T100-ARBGB Arbeitsgebiet 19990322
3 Importing NUMBER Call by reference Type reference (TYPE) T100-MSGNR Message-Nummer 19990322
4 Importing V1 Call by reference Type reference (TYPE) BALM-MSGV1 Variable 1 19990322
5 Importing V2 Call by reference Type reference (TYPE) BALM-MSGV2 Variable 2 19990322
6 Importing V3 Call by reference Type reference (TYPE) BALM-MSGV3 Variable 3 19990322
7 Importing V4 Call by reference Type reference (TYPE) BALM-MSGV4 Variable 4 19990322

Method CREATE_EXCEPTION_INFO on class CL_SOS_MAPPING_BUFFER has no exception.

Method DELETE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990323
2 Importing RECORDNAME Call by reference Type reference (TYPE) OBJECTNAME ' ' Name des DDIC-Objektes 19990323
3 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION '0' Version des Mappings 19990323
# Exception Resumable Description Created on
1 OP_FAILURE Operation fehlgeschlagen 19990323

Method GET_AUTHOR_AND_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTHOR Call by reference Type reference (TYPE) SEOMAPCLS-AUTHOR Autor des Mappings 19990322
2 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322
3 Exporting DATE Call by reference Type reference (TYPE) SEOMAPCLS-CREATEDON Datum der Erzeugung 19990322
4 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION Version des Mappings 19990322
# Exception Resumable Description Created on
1 VERSION_NOT_FOUND angeforderte Version des Mappings nicht gefunden 19990322

Method IS_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322
2 Exporting IN_BUFFER Call by reference Type reference (TYPE) OS_BOOLEAN True: Klasse im Buffer, sonst False 19990322

Method IS_IN_BUFFER on class CL_SOS_MAPPING_BUFFER has no exception.

Method IS_VERSION_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322
2 Exporting IN_BUFFER Call by reference Type reference (TYPE) OS_BOOLEAN True: im Buffer, sonst False 19990322
3 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION Version des Mappings 19990322

Method IS_VERSION_IN_BUFFER on class CL_SOS_MAPPING_BUFFER has no exception.

Method LOAD_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322

Method LOAD_TO_BUFFER on class CL_SOS_MAPPING_BUFFER has no exception.

Method MODIFY_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIB_TAB_NEW Call by reference Type reference (TYPE) SEOMAPATT_TAB Neue Attribut-Info 19990322
2 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322
3 Importing HEADER_TAB_NEW Call by reference Type reference (TYPE) SEOMAPCLS_TAB Neue Header-Info 19990322
4 Importing RECORDNAME Call by reference Type reference (TYPE) OBJECTNAME ' ' Name des DDIC-Objekts 19990322
5 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION '0' Version des Mappings 19990322
# Exception Resumable Description Created on
1 OP_FAILURE Operation fehlgeschlagen 19990322

Method READ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIB_READ_TAB Call by reference Type reference (TYPE) SEOMAPATT_TAB Attribute-Info 19990322
2 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322
3 Exporting HEADER_READ_TAB Call by reference Type reference (TYPE) SEOMAPCLS_TAB Header-Info 19990322
4 Importing RECORDNAME Call by reference Type reference (TYPE) OBJECTNAME space Name des DDIC-Objekts 19990322
5 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION '1' Version des Mappings 19990322
# Exception Resumable Description Created on
1 NO_MAPPING_FOUND Mapping wurde nicht gefunden 19990322

Method REFRESH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322

Method REFRESH_BUFFER on class CL_SOS_MAPPING_BUFFER has no exception.

Method SAVE_BUFFER_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSKEY Key der Klasse 19990322
# Exception Resumable Description Created on
1 OP_FAILURE Object Services: Ausnahmesituation ist aufgetreten 19990322
History
Last changed by/on SAP  00000000 
SAP Release Created in