SAP ABAP Class MPLAN_PERSISTENCY (Access to Object)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-PRM-MP (Application Component) Maintenance Plans
     MPLAN_API (Package) Maintenance Plan API
Properties
Class MPLAN_PERSISTENCY  
Short Description Access to Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MPLAN_API   Maintenance Plan API 
Created 20060504   SAP 
Last change 20130531   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 LC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class MPLAN_PERSISTENCY has no interface implemented.
Friends
Class MPLAN_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_REFERENCE Static Attribute Private Object reference (TYPE REF TO) MPLAN_PERSISTENCY Singleton Reference 20060504
2 GT_BUFFER_CONTROL Instance attribute Private Type reference (TYPE) MPLAN_BUFFER_T Buffer Table 20060505
3 GT_BUFFER_STORAGE Instance attribute Private Type reference (TYPE) MPLAN_BUFFER_T Storage for Objects to Save 20060705
4 GV_BUFFER_HITS Instance attribute Private Type reference (TYPE) INT4 Hits When Reading from Buffer 20060918
5 GV_BUFFER_SIZE Instance attribute Private Type reference (TYPE) INT4 Current Buffer Size 20060505
6 GV_BUFFER_SIZE_MAX Instance attribute Private Type reference (TYPE) INT4 20000 Maximum Buffer Size 20060505
7 GV_READS Instance attribute Private Type reference (TYPE) INT4 Number of Read Accesses 20060918
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_TO_BUFFER Instance method Private Method Add Object to Buffer 20060505
2 ADD_OBJECT_TO_STORAGE Instance method Private Method Add Object to Storage Table 20060710
3 CHANGE_OBJECT_EVENT Instance method Private Event handling method Object Was Changed 20060704
4 CHECK_BUFFER_LIMIT Instance method Private Method Check Buffer Limit and Reduce to Maximum Size 20060705
5 CONVERSION_OBJECT_KEY_INPUT Instance method Private Method Object_key Input Conversion 20060927
6 DELETE_BUFFER Instance method Public Method Deletes Buffer 20060508
7 DELETE_BUFFER_ENTRY_WITH_ITEM Instance method Public Method Delete Individual Entries from Buffer 20060918
8 DELETE_BUFFER_SINGLE_ENTRY Instance method Public Method Delete Individual Entries from Buffer 20060602
9 DELETE_STORAGE_ENTRY_WITH_ITEM Instance method Public Method Delete Individual Entries from Buffer 20061005
10 DELETE_STORAGE_ON_COMMIT Instance method Public Method Delete Storage Table During Commit 20060816
11 DELETE_STORAGE_SINGLE_ENTRY Instance method Public Method Delete Individual Entries from Buffer 20061005
12 GET_BUFFER_SIZE Instance method Public Method Read Buffer Size 20060505
13 GET_OBJECT Instance method Public Method Read Application Object 20060504
14 GET_REFERENCE Static method Public Method Returns Reference to Itself 20060504
15 POST_OBJECT_EVENT Instance method Private Event handling method Saving Object 20060510
16 PREREAD_MPLAN Instance method Public Method Mass Selection of Maintenance Plans from the Database 20060531
17 SET_BUFFER_MAX_SIZE Instance method Public Method Specify Maximum Buffer Size 20060705
Events
Class MPLAN_PERSISTENCY has no event.
Types
Class MPLAN_PERSISTENCY has no local type.
Method Signatures

Method ADD_OBJECT_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing APPLICATION_OBJECT Call by reference Object reference (TYPE REF TO) MPLAN_APPLICATION_OBJECT Datenobjekt der Anwendung 20060511
2 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060511
3 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060511
4 Importing PREREAD Call by reference Type reference (TYPE) BOOLEAN 20060511
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060629

Method ADD_OBJECT_TO_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing APPLICATION_OBJECT Call by reference Object reference (TYPE REF TO) MPLAN_APPLICATION_OBJECT Datenobjekt der Anwendung 20060710
2 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060710
3 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060710
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060710

Method CHANGE_OBJECT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_OBJECT Call by reference Attribute reference (LIKE) 20060705
2 Importing OBJECT_KEY Call by reference Attribute reference (LIKE) 20060705
3 Importing OBJECT_TYPE Call by reference Attribute reference (LIKE) 20060705

Method CHANGE_OBJECT_EVENT on class MPLAN_PERSISTENCY has no exception.

Method CHECK_BUFFER_LIMIT Signature

Method CHECK_BUFFER_LIMIT on class MPLAN_PERSISTENCY has no parameter.
Method CHECK_BUFFER_LIMIT on class MPLAN_PERSISTENCY has no exception.

Method CONVERSION_OBJECT_KEY_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060927
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060927

Method CONVERSION_OBJECT_KEY_INPUT on class MPLAN_PERSISTENCY has no exception.

Method DELETE_BUFFER Signature

Method DELETE_BUFFER on class MPLAN_PERSISTENCY has no parameter.
Method DELETE_BUFFER on class MPLAN_PERSISTENCY has no exception.

Method DELETE_BUFFER_ENTRY_WITH_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060918
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060918

Method DELETE_BUFFER_ENTRY_WITH_ITEM on class MPLAN_PERSISTENCY has no exception.

Method DELETE_BUFFER_SINGLE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060602
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060602

Method DELETE_BUFFER_SINGLE_ENTRY on class MPLAN_PERSISTENCY has no exception.

Method DELETE_STORAGE_ENTRY_WITH_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20061005
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20061005

Method DELETE_STORAGE_ENTRY_WITH_ITEM on class MPLAN_PERSISTENCY has no exception.

Method DELETE_STORAGE_ON_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLLBACK Call by reference Type reference (TYPE) ABAP_BOOL Rollback instead of commit 20110221

Method DELETE_STORAGE_ON_COMMIT on class MPLAN_PERSISTENCY has no exception.

Method DELETE_STORAGE_SINGLE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20061005
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20061005

Method DELETE_STORAGE_SINGLE_ENTRY on class MPLAN_PERSISTENCY has no exception.

Method GET_BUFFER_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUFFER_HITS Call by reference Type reference (TYPE) INT4 Anzahl Lesezugriffe aus Puffer 20060918
2 Exporting BUFFER_SIZE Call by reference Type reference (TYPE) INT4 Aktuelle Puffergröße 20060511
3 Exporting READS Call by reference Type reference (TYPE) INT4 Anzahl Lesezugriffe 20060918

Method GET_BUFFER_SIZE on class MPLAN_PERSISTENCY has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPLICATION_OBJECT Call by reference Object reference (TYPE REF TO) MPLAN_APPLICATION_OBJECT Datenobjekt der Anwendung 20060511
2 Importing CREATE Call by reference Type reference (TYPE) BOOLEAN Objekt wird neu angelegt 20060707
3 Importing OBJECT_KEY Call by reference Type reference (TYPE) MPLAN_OBJECT_KEY Allgemeiner Objektschlüssel 20060511
4 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060511
5 Importing PREREAD Call by reference Type reference (TYPE) BOOLEAN Objekt wird über Massenlesen gefüllt 20060511
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060629

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REFERENCE Value transfer Object reference (TYPE REF TO) MPLAN_PERSISTENCY Zugriff auf Objekte 20060504

Method GET_REFERENCE on class MPLAN_PERSISTENCY has no exception.

Method POST_OBJECT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_OBJECT Call by reference Attribute reference (LIKE) 20060511
2 Importing OBJECT_KEY Call by reference Attribute reference (LIKE) 20060511
3 Importing OBJECT_TYPE Call by reference Attribute reference (LIKE) 20060511

Method POST_OBJECT_EVENT on class MPLAN_PERSISTENCY has no exception.

Method PREREAD_MPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP_CONFIRMATION_DATE Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE X=Rückmeldedatum aus Objekt füllen 20120912
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) MPLAN_OBJECT_TYPE Objekttyp 20060601
3 Importing WITH_HISTORY Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE X=Historien- und Abrufdaten lesen 20060818
# Exception Resumable Description Created on
1 CX_MPLAN_EXCEPTION_ROOT Allgemeine Ausnahme Wartungsplan API 20060601

Method SET_BUFFER_MAX_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFER_SIZE Call by reference Type reference (TYPE) INT4 Neue Puffergröße 20060705

Method SET_BUFFER_MAX_SIZE on class MPLAN_PERSISTENCY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700