SAP ABAP Class CL_PLM_AUDIT_QUEST_PERSISTENCY (Question List for Audit - 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 20001129
Properties
Class CL_PLM_AUDIT_QUEST_PERSISTENCY  
Short Description Question List for Audit - 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 20001103   SAP 
Last change 20110908   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)
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 20001129
Friends
Class CL_PLM_AUDIT_QUEST_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 Single-Character Indicator 20001129
2 CONFIRMED_AUDITS Instance attribute Private Type reference (TYPE) TY_CONFIRMED_AUDITS Table of Audits To Be Confirmed 20010426
3 CREATED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Single-Character Indicator 20001129
4 DELETED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Single-Character Indicator 20001129
5 GT_GUID_2_REF Instance attribute Private Type reference (TYPE) TY_GUID_2_REF_TAB Mapping Table GUID <--> Reference Audit Question Assignment 20010226
6 IS_LOADING Instance attribute Private Type reference (TYPE) CHAR1 Indicator: IS_LOADING (Loading Process Active) 20001129
7 M_ARCHIVE_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Archive Handle 20050113
8 M_PREFETCH_OBJECTS Instance attribute Private Type reference (TYPE) TY_CONFIRMED_AUDITS Table of Audits To Be Confirmed 20001129
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 AUDIT_CONFIRMATION Instance method Public Method Set Audit Confirmation If Necessary 20080901
2 CHECK_CONFIRMATION Instance method Private Method Check Whether Confirmation Exists 20010426
3 EXECUTE_CONFIRMATION Instance method Private Method Execute Confirmation (Update Audit) 20010426
4 GET_OBJECT_STATE Instance method Private Method Check Change Status 20001129
5 NOTE_FOR_DELETE Instance method Public Method Indicator for Database Delete 20001129
6 NOTE_FOR_INSERT Instance method Public Method Indicator for Database Insert 20001129
7 NOTE_FOR_UPDATE Instance method Public Method Indicator for Database Update 20001129
8 ON_OBJECT_DELETED Instance method Private Event handling method Release Memory for Object 20070416
9 PREPARE_CONFIRMATION Instance method Private Method Prepare Confirmation 20010426
10 REMOVE_ASSIGNMENT Instance method Private Method Remove Assignment for Insert/Update Table 20070620
11 WRITE_CHANGEDOCUMENTS Instance method Private Method Writes Audit Question Data to Change Document Objects 20010226
Events
Class CL_PLM_AUDIT_QUEST_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PREFETCH Private See coding TYPE_PREFETCH 20001129 BEGIN OF TYPE_PREFETCH, GUID TYPE CGPL_GUID16, END OF TYPE_PREFETCH
2 TY_ASSIGNMENTS Private See coding TY_ASSIGNMENTS 20001129 TY_ASSIGNMENTS TYPE STANDARD TABLE OF REF TO CL_PLM_AUDIT_QUEST_ASSIGNMENT
3 TY_CONFIRMED_AUDIT Private See coding 20010426 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 20010426 ty_confirmed_audits type sorted table of ty_confirmed_audit with unique key guid
5 TY_GUID_2_REF Private See coding 20010226 begin of ty_guid_2_ref, guid type CGPL_GUID16, ref type ref to cl_plm_audit_quest_assignment, end of ty_guid_2_ref
6 TY_GUID_2_REF_TAB Private See coding 20010226 ty_guid_2_ref_tab type sorted table of ty_guid_2_ref with unique key guid
7 TY_PLMM_AUDITQUEST_TAB Private See coding 20010226 ty_plmm_auditquest_tab type standard table of plmm_quest_res
8 TY_PREFETCH_TABLE Private See coding TY_PREFETCH_TABLE 20001129 TY_PREFETCH_TABLE TYPE STANDARD TABLE OF TYPE_PREFETCH
Method Signatures

Method AUDIT_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) PLMT_AUDIT_GUID Schlüssel des Audits 20080901

Method AUDIT_CONFIRMATION on class CL_PLM_AUDIT_QUEST_PERSISTENCY has no exception.

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_QUEST_ASSIGNMENT Fragenliste zum Audit - Assignment 20010426
2 Importing IS_ASSIGNMENT_ATTRIB Call by reference Type reference (TYPE) PLMM_QUEST_RES Auditfragenantwortliste/position (neuer Stand) 20010426
3 Importing IS_ASSIGNMENT_ATTRIB_OLD Call by reference Type reference (TYPE) PLMM_QUEST_RES Auditfragenantwortliste/position (alter Stand) 20010514

Method CHECK_CONFIRMATION on class CL_PLM_AUDIT_QUEST_PERSISTENCY has no exception.

Method EXECUTE_CONFIRMATION Signature

Method EXECUTE_CONFIRMATION on class CL_PLM_AUDIT_QUEST_PERSISTENCY has no parameter.
Method EXECUTE_CONFIRMATION on class CL_PLM_AUDIT_QUEST_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 Einstelliges Kennzeichen 20001129
2 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_QUEST_ASSIGNMENT Audit: Fragenlisten zum Audit - Assignment 20001129

Method GET_OBJECT_STATE on class CL_PLM_AUDIT_QUEST_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_QUEST_ASSIGNMENT Audit: Fragenlisten zum Audit - Assignment 20001129

Method NOTE_FOR_DELETE on class CL_PLM_AUDIT_QUEST_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_QUEST_ASSIGNMENT Audit: Fragenlisten zum Audit - Assignment 20001129

Method NOTE_FOR_INSERT on class CL_PLM_AUDIT_QUEST_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_QUEST_ASSIGNMENT 20001129

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

Method PREPARE_CONFIRMATION Signature

Method PREPARE_CONFIRMATION on class CL_PLM_AUDIT_QUEST_PERSISTENCY has no parameter.
Method PREPARE_CONFIRMATION on class CL_PLM_AUDIT_QUEST_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_QUEST_ASSIGNMENT Audit: Fragenlisten zum Audit - Assignment 20070620

Method REMOVE_ASSIGNMENT on class CL_PLM_AUDIT_QUEST_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_AUDITQUESTS Call by reference Type reference (TYPE) TY_PLMM_AUDITQUEST_TAB Auditfragen 20010226
2 Importing IT_INSERT_AUDITQUESTS Call by reference Type reference (TYPE) TY_PLMM_AUDITQUEST_TAB Auditfragen 20010226
3 Importing IT_UPDATE_AUDITQUESTS Call by reference Type reference (TYPE) TY_PLMM_AUDITQUEST_TAB Auditfragen 20010226
4 Importing IT_UPDATE_AUDITQUESTS_OLD Call by reference Type reference (TYPE) TY_PLMM_AUDITQUEST_TAB Auditfragen 20010521

Method WRITE_CHANGEDOCUMENTS on class CL_PLM_AUDIT_QUEST_PERSISTENCY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 30A