SAP ABAP Class CL_PLM_CM_IO_PERSISTENCY (Persistency Object for CM Documents)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_CORE (Package) Audit Management - General Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20120710
Properties
Class CL_PLM_CM_IO_PERSISTENCY  
Short Description Persistency Object for CM Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_AUDIT_CORE   Audit Management - General Core Functions 
Created 20120710   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_CM_IO_PERSISTENCY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20120710
Friends
Class CL_PLM_CM_IO_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_APPLICATION Static Attribute Private Type reference (TYPE) SKWF_APPL Application 20120710
2 CON_ENTITY Static Attribute Private Type reference (TYPE) SDOK_ENT Model: Entity Name 20120710
3 CON_OBJTYPE_DOB Constant Private Type reference (TYPE) CGPL_OBJECT_TYPE 'DKD' Object Type in Project Planning 20120710
4 CON_OBJTYPE_DOC Constant Public Type reference (TYPE) SKWF_IOTY 'L' Object Type: LOIO 20120710
5 CREATED_LINKS Instance attribute Private Type reference (TYPE) TY_ATTRIBUTES Table of Object Links to Be Created 20120710
6 DELETED_LINKS Instance attribute Private Type reference (TYPE) TY_ATTRIBUTES Table of Object Links to Be Deleted 20120710
7 FLG_ENFORCE_REPLICATION Instance attribute Private Type reference (TYPE) XFLAG Flag: Replication of Document Changes Required 20120710
8 IS_LOADING Instance attribute Private Type reference (TYPE) XFLAG Flag: Documents Are Loaded from Database 20120710
9 M_PREFETCH_OBJECTS Instance attribute Private Attribute reference (LIKE) 20120710
Methods
# Method Level Visibility Method type Description Created on
1 CONTROL_FLG_IS_LOADING_EXT Instance method Public Method Sets/Resets IS_LOADING Indicator Externally 20120710
2 FILL_KEY_OF_BOR_OBJECT Static method Public Method Fills Key of BOR Object 20120710
3 NOTE_FOR_DELETE_OBJECT_LINK Instance method Public Method Flag Object Link for DB Delete 20120710
4 NOTE_FOR_INSERT_OBJECT_LINK Instance method Public Method Flag Object Link for DB Insert 20120710
5 SET_REPLICATION_FLAG Instance method Public Method Sets Replication Indicator 20120711
Events
Class CL_PLM_CM_IO_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ATTRIBUTES Private See coding 20120710 TY_ATTRIBUTES type table of PLM_CM_DOB_COMPONENTS
Method Signatures

Method CONTROL_FLG_IS_LOADING_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 S: Kennzeichen setzen, R: Kennzeichen zurücknehmen 20120710

Method CONTROL_FLG_IS_LOADING_EXT on class CL_PLM_CM_IO_PERSISTENCY has no exception.

Method FILL_KEY_OF_BOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUSINESS_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20120710
2 Importing I_PROJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20120710
3 Importing I_TASK_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20120710
# Exception Resumable Description Created on
1 NO_BUS_OBJECT_TO_OBJ_TYPE zu Objekttyp der ProjPlanung wurde kein BOR-Objekt gepflegt 20120710

Method NOTE_FOR_DELETE_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTES Call by reference Type reference (TYPE) PLM_CM_DOB_COMPONENTS Attribute zugeordneter Dokumente (CM) 20120710

Method NOTE_FOR_DELETE_OBJECT_LINK on class CL_PLM_CM_IO_PERSISTENCY has no exception.

Method NOTE_FOR_INSERT_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTES Call by reference Type reference (TYPE) PLM_CM_DOB_COMPONENTS Attribute zugeordneter Dokumente (CM) 20120710

Method NOTE_FOR_INSERT_OBJECT_LINK on class CL_PLM_CM_IO_PERSISTENCY has no exception.

Method SET_REPLICATION_FLAG Signature

Method SET_REPLICATION_FLAG on class CL_PLM_CM_IO_PERSISTENCY has no parameter.
Method SET_REPLICATION_FLAG on class CL_PLM_CM_IO_PERSISTENCY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740