SAP ABAP Class CL_PLM_AUDIT_PLAN_PERSISTENCY (Audit Plan - Persistence)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT (Package) Audit Management: Other Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_ASSIGNMENT_ARCHIVING Archiving Assignment Objects 20041122
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20001027
Properties
Class CL_PLM_AUDIT_PLAN_PERSISTENCY  
Short Description Audit Plan - Persistence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PLM_AUDIT   Audit Management: Other Components 
Created 20001025   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_AUDIT_PLAN_PERSISTENCY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT_ARCHIVING Archiving Assignment Objects 20041122
2 IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20001027
Friends
Class CL_PLM_AUDIT_PLAN_PERSISTENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Changed Attribute Assignments for Audit Plans 20001027
2 CREATED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Created Attribute Assignments for Audit Plans 20001027
3 DELETED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Deleted Attribute Assignments for Audit Plans 20001027
4 GT_GUID_2_REF Instance attribute Private Type reference (TYPE) TY_GUID_2_REF_TAB Mapping Table GUID <--> Reference Audit Plan Assignment 20010224
5 IS_LOADING Instance attribute Private Type reference (TYPE) CHAR1 Indicator: IS_LOADING (Loading Process Active) 20001027
6 M_ARCHIVE_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Archive Handle 20050113
7 M_PREFETCH_OBJECTS Instance attribute Private Type reference (TYPE) TY_GUID_2_REF_TAB Mapping Table GUID <--> Reference Audit Plan Assignment 20001027
8 M_PREFETCH_OBJECTS_ARCHIVE Instance attribute Private Type reference (TYPE) CGPL_PREFETCH_OBJECTS Table Type with Structure CGPL_PREFETCH_OBJECT 20050113
Methods
# Method Level Visibility Method type Description Created on
1 GET_OBJECT_STATE Instance method Private Method Check Change Status 20001027
2 NOTE_FOR_DELETE Instance method Public Method Indicator for Database Delete 20001027
3 NOTE_FOR_INSERT Instance method Public Method Indicator for Database Insert 20001027
4 NOTE_FOR_UPDATE Instance method Public Method Indicator for Database Update 20001027
5 ON_OBJECT_DELETED Instance method Private Event handling method Release Memory for Object 20070416
6 REMOVE_ASSIGNMENT Instance method Private Method Remove Assignment for Insert/Update Table 20070620
7 WRITE_CHANGEDOCUMENTS Instance method Private Method Writes Audit Plan Data to Change Document Objects 20010224
Events
Class CL_PLM_AUDIT_PLAN_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PREFETCH Private See coding TYPE_PREFETCH 20001027 BEGIN OF TYPE_PREFETCH, GUID TYPE CGPL_GUID16, END OF TYPE_PREFETCH
2 TY_ASSIGNMENTS Private See coding TY_ASSIGNMENTS 20001027 TY_ASSIGNMENTS TYPE STANDARD TABLE OF REF TO CL_PLM_AUDIT_PLAN_ASSIGNMENT
3 TY_GUID_2_REF Private See coding 20010224 begin of ty_guid_2_ref, guid type CGPL_GUID16, ref type ref to cl_plm_audit_plan_assignment, end of ty_guid_2_ref
4 TY_GUID_2_REF_TAB Private See coding 20010224 ty_guid_2_ref_tab type sorted table of ty_guid_2_ref with unique key guid
5 TY_PLMM_AUDITPLAN_TAB Private See coding 20010224 ty_plmm_auditplan_tab type standard table of plmm_auditplan
6 TY_PREFETCH_TABLE Private See coding TY_PREFETCH_TABLE 20001027 TY_PREFETCH_TABLE TYPE STANDARD TABLE OF TYPE_PREFETCH
Method Signatures

Method GET_OBJECT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_STATE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001027
2 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit: Auditplan - Assignment 20001027

Method GET_OBJECT_STATE on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.

Method NOTE_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit: Auditplan - Assignment 20001027

Method NOTE_FOR_DELETE on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.

Method NOTE_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit: Auditplan - Assignment 20001027

Method NOTE_FOR_INSERT on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.

Method NOTE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit: Auditplan - Assignment 20001027

Method NOTE_FOR_UPDATE on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.

Method ON_OBJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20070416

Method ON_OBJECT_DELETED on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.

Method REMOVE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DB_DELETE Call by reference Type reference (TYPE) ABAP_BOOL DB Delete necessary 20070620
2 Importing IR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit: Auditplan - Assignment 20070620

Method REMOVE_ASSIGNMENT on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.

Method WRITE_CHANGEDOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETE_AUDITPLANS Call by reference Type reference (TYPE) TY_PLMM_AUDITPLAN_TAB 20010224
2 Importing IT_INSERT_AUDITPLANS Call by reference Type reference (TYPE) TY_PLMM_AUDITPLAN_TAB 20010224
3 Importing IT_UPDATE_AUDITPLANS Call by reference Type reference (TYPE) TY_PLMM_AUDITPLAN_TAB 20010224
4 Importing IT_UPDATE_AUDITPLANS_OLD Call by reference Type reference (TYPE) TY_PLMM_AUDITPLAN_TAB 20010521

Method WRITE_CHANGEDOCUMENTS on class CL_PLM_AUDIT_PLAN_PERSISTENCY has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 20C