SAP ABAP Class CL_PLM_QUEST_I_PERSISTENCY (Question List Item - Persistence)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_QUEST (Package) Audit Management - Question List
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 20041027
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20001110
Properties
Class CL_PLM_QUEST_I_PERSISTENCY  
Short Description Question List Item - 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_QUEST   Audit Management - Question List 
Created 20001103   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_QUEST_I_PERSISTENCY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT_ARCHIVING Archiving Assignment Objects 20041027
2 IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20001110
Friends
Class CL_PLM_QUEST_I_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 20001110
2 CREATED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Single-Character Indicator 20001110
3 DELETED_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_ASSIGNMENTS Single-Character Indicator 20001110
4 GT_GUID_2_REF Instance attribute Private Type reference (TYPE) TY_GUID_2_REF_TAB GUID Mapping Table <--> Reference Question Assignment 20010226
5 IS_LOADING Instance attribute Private Type reference (TYPE) CHAR1 Indicator: IS_LOADING (Loading Process Active) 20001110
6 M_ARCHIVE_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Archive Handle 20050112
7 M_PREFETCH_OBJECTS Instance attribute Private Type reference (TYPE) TY_GUID_2_REF_TAB GUID Mapping Table <--> Reference Question Assignment 20001110
8 M_PREFETCH_OBJECTS_ARCHIVE Instance attribute Private Type reference (TYPE) CGPL_PREFETCH_OBJECTS Table Type with Structure CGPL_PREFETCH_OBJECT 20050112
Methods
# Method Level Visibility Method type Description Created on
1 GET_OBJECT_STATE Instance method Private Method Check Change Status 20001110
2 NOTE_FOR_DELETE Instance method Public Method Indicator for Database Delete 20001110
3 NOTE_FOR_INSERT Instance method Public Method Indicator for Database Insert 20001110
4 NOTE_FOR_UPDATE Instance method Public Method Indicator for Database Update 20001110
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 Question Data in Change Document Objects 20010226
Events
Class CL_PLM_QUEST_I_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PREFETCH Private See coding TYPE_PREFETCH 20001110 BEGIN OF TYPE_PREFETCH, GUID TYPE CGPL_GUID16, END OF TYPE_PREFETCH
2 TY_ASSIGNMENTS Private See coding TY_ASSIGNMENTS 20001110 TY_ASSIGNMENTS TYPE STANDARD TABLE OF REF TO CL_PLM_QUEST_I_ASSIGNMENT
3 TY_GUID_2_REF Private See coding 20010226 begin of ty_guid_2_ref, guid type CGPL_GUID16, ref type ref to cl_plm_quest_i_assignment, end of ty_guid_2_ref
4 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
5 TY_PLMM_QUEST_I_TAB Private See coding 20010226 ty_plmm_quest_i_tab type standard table of plmm_quest_i
6 TY_PREFETCH_TABLE Private See coding TY_PREFETCH_TABLE 20001110 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 20001110
2 Importing IR_REFERENCE Call by reference Object reference (TYPE REF TO) CL_PLM_QUEST_I_ASSIGNMENT Fragenlistenposition - Assignment 20001110

Method GET_OBJECT_STATE on class CL_PLM_QUEST_I_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_QUEST_I_ASSIGNMENT Fragenlistenposition - Assignment 20001110

Method NOTE_FOR_DELETE on class CL_PLM_QUEST_I_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_QUEST_I_ASSIGNMENT Fragenlistenposition - Assignment 20001110

Method NOTE_FOR_INSERT on class CL_PLM_QUEST_I_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_QUEST_I_ASSIGNMENT Fragenlistenposition - Assignment 20001110

Method NOTE_FOR_UPDATE on class CL_PLM_QUEST_I_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_QUEST_I_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_QUEST_I_ASSIGNMENT Fragenlistenposition - Assignment 20070620

Method REMOVE_ASSIGNMENT on class CL_PLM_QUEST_I_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_QUESTIONS Call by reference Type reference (TYPE) TY_PLMM_QUEST_I_TAB Fragen 20010226
2 Importing IT_INSERT_QUESTIONS Call by reference Type reference (TYPE) TY_PLMM_QUEST_I_TAB Fragen 20010226
3 Importing IT_UPDATE_QUESTIONS Call by reference Type reference (TYPE) TY_PLMM_QUEST_I_TAB Fragen 20010226
4 Importing IT_UPDATE_QUESTIONS_OLD Call by reference Type reference (TYPE) TY_PLMM_QUEST_I_TAB Fragen 20010521

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