SAP ABAP Class CL_ECH_PLX_TABLE_MNT_MODEL (Model for Simple, Generic Table Maintenance)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ECH (Application Component) Error and Conflict Handler
     FS_ECH_PLX_MAINTENANCE (Package) Data Extraction for Payloads
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_PLX_MAIN_TABLE_MNT Maintain Entries in a Simple Table 20110103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_PLX_TABLE_MNT Maintain Entries in a Simple Table 20110131
Properties
Class CL_ECH_PLX_TABLE_MNT_MODEL  
Short Description Model for Simple, Generic Table Maintenance    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FS_ECH_PLX_MAINTENANCE   Data Extraction for Payloads 
Created 20110103   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_PLX_MAIN_TABLE_MNT Maintain Entries in a Simple Table 20110103
2 IF_ECH_PLX_TABLE_MNT Maintain Entries in a Simple Table 20110131
Friends
# Friend Modeled only Created on Description
1 CL_ECH_PLX_MNT_FACTORY 20110103 Factory for Payload-Specific Customizing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_MAINTENANCE_BUFFER 20110103
2 MO_CUST_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_CUST_ACCESS 20110121
3 MO_LOCKER Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_LOCKER 20110103
4 MO_TABLE_SPECIFIC Instance attribute Public Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT_SPECIFIC 20110103
5 MS_PROCESS Instance attribute Private Type reference (TYPE) ECH_STR_PROCESS 20110103
6 MV_MODE Instance attribute Private Type reference (TYPE) CHAR1 20110105
7 MV_PLOAD_TYPE Instance attribute Private Type reference (TYPE) FEH_PLOAD_TYPE 20110103
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_UNIQUENESS Instance method Private Method 20110107
2 FILL_BUFFER_FROM_DB Instance method Private Method 20110105
3 INITIALIZE Instance method Private Method 20110103
4 S_CREATE Static method Public Method 20110103
Events
Class CL_ECH_PLX_TABLE_MNT_MODEL has no event.
Types
Class CL_ECH_PLX_TABLE_MNT_MODEL has no local type.
Method Signatures

Method CHECK_UNIQUENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20110127
# Exception Resumable Description Created on
1 CX_ECH_PLX_CUSTOMIZING_INVALID 20110127

Method FILL_BUFFER_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_LOG CL_NULL_LOGGER=>GO_NULL 20110216

Method FILL_BUFFER_FROM_DB on class CL_ECH_PLX_TABLE_MNT_MODEL has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUFFER Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_MAINTENANCE_BUFFER 20110103
2 Importing IO_CUST_ACCESS Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_CUST_ACCESS Zugriff auf Customizing 20110121
3 Importing IO_LOCKER Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_LOCKER 20110103
4 Importing IO_TABLE_SPECIFIC Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT_SPECIFIC 20110103
5 Importing IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS 20110103
6 Importing IV_PLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE 20110103
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT 20110103

Method INITIALIZE on class CL_ECH_PLX_TABLE_MNT_MODEL has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUFFER Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_MAINTENANCE_BUFFER 20110103
2 Importing IO_CUST_ACCESS Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_CUST_ACCESS 20110121
3 Importing IO_LOCKER Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_LOCKER 20110103
4 Importing IO_TABLE_SPECIFIC Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT_SPECIFIC 20110103
5 Importing IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS 20110103
6 Importing IV_PLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE 20110103
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_PLX_MAIN_TABLE_MNT 20110103

Method S_CREATE on class CL_ECH_PLX_TABLE_MNT_MODEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703