SAP ABAP Class CL_PLM_AUDIT_ACT_PERSISTENCY (Corrective Actions for Audits: 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 20001117
Properties
Class CL_PLM_AUDIT_ACT_PERSISTENCY  
Short Description Corrective Actions for Audits: 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 20001117   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_AUDIT_ACT_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 20001117
Friends
Class CL_PLM_AUDIT_ACT_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 Corrective Actions 20001117
2 CONFIRMED_AUDITS Instance attribute Private Type reference (TYPE) TY_CONFIRMED_AUDITS Table of Audits To Be Confirmed 20010503
3 CREATED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Created Attribute Assignments for Corrective Actions 20001117
4 DELETED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Deleted Attribute Assignments for Corrective Actions 20001117
5 GT_GUID_2_REF Instance attribute Private Type reference (TYPE) TY_GUID_2_REF_TAB Mapping Table GUID <--> Reference Action Assignment 20010224
6 IS_LOADING Instance attribute Private Type reference (TYPE) CHAR1 Indicator: IS_LOADING (Loading Process Active) 20001117
7 M_ARCHIVE_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Archive Handle 20050113
8 M_PREFETCH_OBJECTS Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20001117
9 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 CHECK_CONFIRMATION Instance method Private Method Check Whether Confirmation Exists 20010503
2 EXECUTE_CONFIRMATION Instance method Private Method Execute Confirmation (Update Audit) 20010503
3 GET_OBJECT_STATE Instance method Private Method Check Change Status 20001117
4 NOTE_FOR_DELETE Instance method Public Method Indicator for Database Delete 20001117
5 NOTE_FOR_INSERT Instance method Public Method Indicator for Database Insert 20001117
6 NOTE_FOR_UPDATE Instance method Public Method Indicator for Database Update 20001117
7 ON_OBJECT_DELETED Instance method Private Event handling method Release Memory for Object 20070416
8 PREPARE_CONFIRMATION Instance method Private Method Prepare Confirmation 20010503
9 REMOVE_ASSIGNMENT Instance method Private Method Remove Assignment for Insert/Update Table 20070620
10 WRITE_CHANGEDOCUMENTS Instance method Private Method Writes Audit Action Data to Change Document Objects 20010224
Events
Class CL_PLM_AUDIT_ACT_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PREFETCH Private See coding TYPE_PREFETCH 20001117 BEGIN OF TYPE_PREFETCH, GUID TYPE CGPL_GUID16, END OF TYPE_PREFETCH
2 TY_ASSIGNMENTS Private See coding TY_ASSIGNMENTS 20001117 TY_ASSIGNMENTS TYPE STANDARD TABLE OF REF TO CL_PLM_AUDIT_ACT_ASSIGNMENT
3 TY_CONFIRMED_AUDIT Private See coding 20010503 begin of ty_confirmed_audit, guid type cgpl_guid16, confirmed type char1, to_be_confirmed type char1, end of ty_confirmed_audit
4 TY_CONFIRMED_AUDITS Private See coding 20010503 ty_confirmed_audits type sorted table of ty_confirmed_audit with unique key guid
5 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_act_assignment, end of ty_guid_2_ref
6 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
7 TY_PLMM_AUDIT_ACT_TAB Private See coding 20010224 ty_plmm_audit_act_tab type standard table of plmm_audit_act
8 TY_PREFETCH_TABLE Private See coding TY_PREFETCH_TABLE 20001117 TY_PREFETCH_TABLE TYPE STANDARD TABLE OF TYPE_PREFETCH
Method Signatures

Method CHECK_CONFIRMATION 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_ACT_ASSIGNMENT Korrekturmaßnahme zum Audit - Assignment 20010503

Method CHECK_CONFIRMATION on class CL_PLM_AUDIT_ACT_PERSISTENCY has no exception.

Method EXECUTE_CONFIRMATION Signature

Method EXECUTE_CONFIRMATION on class CL_PLM_AUDIT_ACT_PERSISTENCY has no parameter.
Method EXECUTE_CONFIRMATION on class CL_PLM_AUDIT_ACT_PERSISTENCY has no exception.

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 EV_OBJECT_STATE 20001117
2 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_ACT_ASSIGNMENT IR_REFERENCE 20001117

Method GET_OBJECT_STATE on class CL_PLM_AUDIT_ACT_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_ACT_ASSIGNMENT Korrekturmaßnahme zum Audit - Persistenz 20001117

Method NOTE_FOR_DELETE on class CL_PLM_AUDIT_ACT_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_ACT_ASSIGNMENT Korrekturmaßnahme zum Audit - Persistenz 20001117

Method NOTE_FOR_INSERT on class CL_PLM_AUDIT_ACT_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_ACT_ASSIGNMENT Korrekturmaßnahme zum Audit - Persistenz 20001117

Method NOTE_FOR_UPDATE on class CL_PLM_AUDIT_ACT_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_ACT_PERSISTENCY has no exception.

Method PREPARE_CONFIRMATION Signature

Method PREPARE_CONFIRMATION on class CL_PLM_AUDIT_ACT_PERSISTENCY has no parameter.
Method PREPARE_CONFIRMATION on class CL_PLM_AUDIT_ACT_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 notwendig ? 20070620
2 Importing IR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_ACT_ASSIGNMENT Korrekturmaßnahme zum Audit - Persistenz 20070620

Method REMOVE_ASSIGNMENT on class CL_PLM_AUDIT_ACT_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_ACTIONS Call by reference Type reference (TYPE) TY_PLMM_AUDIT_ACT_TAB Korrekturmaßnahmen 20010224
2 Importing IT_INSERT_ACTIONS Call by reference Type reference (TYPE) TY_PLMM_AUDIT_ACT_TAB Korrekturmaßnahmen 20010224
3 Importing IT_UPDATE_ACTIONS Call by reference Type reference (TYPE) TY_PLMM_AUDIT_ACT_TAB Korrekturmaßnahmen 20010224
4 Importing IT_UPDATE_ACTIONS_OLD Call by reference Type reference (TYPE) TY_PLMM_AUDIT_ACT_TAB Korrekturmaßnahmen 20010521

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