SAP ABAP Class CL_ECH_PLX_MNT_MODEL (Model for Payload-Specific Customizing)
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_MNT_MODEL Model for Payload-Specific Customizing 20101227
Properties
Class CL_ECH_PLX_MNT_MODEL  
Short Description Model for Payload-Specific Customizing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_ECH_PLX_MAINTENANCE   Data Extraction for Payloads 
Created 20101227   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ECH_PLX_MNT_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ECH_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ECH_PLX_MNT_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_PLX_MNT_MODEL Model for Payload-Specific Customizing 20101227
Friends
# Friend Modeled only Created on Description
1 CL_ECH_PLX_MNT_FACTORY 20101227 Factory for Payload-Specific Customizing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_DEFINED Constant Public See coding 20110216
2 GO_ECH_CONFIGURATION Static Attribute Private Object reference (TYPE REF TO) IF_ECH_CONFIGURATION Read Accesses to Customizing 20110317
3 GO_ECH_PERSISTENCY Static Attribute Private Object reference (TYPE REF TO) IF_ECH_PERSISTENCY Persistence 20110318
4 MS_PROCESS Instance attribute Private Type reference (TYPE) ECH_STR_PROCESS 20101227
5 MT_MAIN_TABLE Instance attribute Private Type reference (TYPE) IF_ECH_PLX_MNT_MODEL=>TT_MAIN_TABLE 20101227
6 MV_CURRENT_MAIN_TABLE Instance attribute Private Type reference (TYPE) IF_ECH_PLX_MNT_MODEL=>TS_MAIN_TABLE-ID 20110105
7 MV_DDOBJECT Instance attribute Private Type reference (TYPE) ECH_PLX_DDOBJNAME Name of DDIC Object on which the Payload is Based 20110117
8 MV_MODE Instance attribute Private Type reference (TYPE) C 20110105
9 MV_PLOAD_TYPE Instance attribute Private Type reference (TYPE) FEH_PLOAD_TYPE 20101227
10 MV_PROCESS_DESCRIPTION Instance attribute Private Type reference (TYPE) ECH_DTE_DESC_PROCESS Business Process Description 20110105
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PL_DDOBJECT Static method Public Method 20110117
2 CHECK_PROCESS_EXISTENCE Static method Public Method 20110114
3 CLASS_CONSTRUCTOR Static method Public Constructor 20110317
4 GET_PL_DDOBJECT Static method Public Method 20110117
5 INITIALIZE Instance method Private Method 20101227
6 SET_MAIN_TABLE Instance method Public Method 20110105
7 S_CREATE Static method Public Method 20101227
Events
Class CL_ECH_PLX_MNT_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TV_DEFINED Public Type reference (TYPE) CHAR1 20110216
Method Signatures

Method CHECK_PL_DDOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDOBJECT Call by reference Type reference (TYPE) ECH_PLX_DDOBJNAME Name des DDIC-Objekts, das der Payload zugrunde liegt 20110117
2 Returning RV_DEFINED Value transfer Type reference (TYPE) CL_ECH_PLX_MNT_MODEL=>TV_DEFINED definiert? ja/nein/nicht erlaubt 20110216

Method CHECK_PL_DDOBJECT on class CL_ECH_PLX_MNT_MODEL has no exception.

Method CHECK_PROCESS_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20110114
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Existiert ja/nein 20110114

Method CHECK_PROCESS_EXISTENCE on class CL_ECH_PLX_MNT_MODEL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ECH_PLX_MNT_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ECH_PLX_MNT_MODEL has no exception.

Method GET_PL_DDOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS Prozess als Struktur 20110117
2 Importing IV_PLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE Typ der Payload 20110117
3 Returning RV_DDOBJECT Value transfer Type reference (TYPE) ECH_PLX_DDOBJNAME Name des DDIC-Objektes, das der Payload zugrunde liegt 20110117

Method GET_PL_DDOBJECT on class CL_ECH_PLX_MNT_MODEL has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS 20101227
2 Importing IT_MAIN_TABLE Call by reference Type reference (TYPE) IF_ECH_PLX_MNT_MODEL=>TT_MAIN_TABLE 20101228
3 Importing IV_DDOBJECT Call by reference Type reference (TYPE) ECH_PLX_DDOBJNAME Name des DDIC-Objekts, das der Payload zugrunde liegt 20110117
4 Importing IV_FIRST_TABLE_ID Call by reference Type reference (TYPE) TABNAME16 Tabellenname, 16-stellig 20110114
5 Importing IV_PLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE 20101227
# Exception Resumable Description Created on
1 CX_ECH_PLX_CUSTOMIZING_READ Fehler beim Customizing Lesen (statisch) 20110105

Method SET_MAIN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAIN_TABLE Call by reference Type reference (TYPE) IF_ECH_PLX_MNT_MODEL=>TS_MAIN_TABLE-ID 20110105

Method SET_MAIN_TABLE on class CL_ECH_PLX_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 IS_PROCESS Call by reference Type reference (TYPE) ECH_STR_PROCESS 20101227
2 Importing IT_MAIN_TABLE Call by reference Type reference (TYPE) IF_ECH_PLX_MNT_MODEL=>TT_MAIN_TABLE 20101228
3 Importing IV_DDOBJECT Call by reference Type reference (TYPE) ECH_PLX_DDOBJNAME Name des DDIC-Objekts, das der Payload zugrunde liegt 20110117
4 Importing IV_FIRST_TABLE_ID Call by reference Type reference (TYPE) TABNAME16 Tabellenname, 16-stellig 20110114
5 Importing IV_PLOAD_TYPE Call by reference Type reference (TYPE) FEH_PLOAD_TYPE 20101227
6 Returning RO_PLX_MAINTENANCE Value transfer Object reference (TYPE REF TO) IF_ECH_PLX_MNT_MODEL Model für Payload-abhängiges Customizing 20101227
# Exception Resumable Description Created on
1 CX_ECH_PLX_CUSTOMIZING_READ Fehler beim Customizing Lesen (statisch) 20110105
History
Last changed by/on SAP  20110908 
SAP Release Created in 703