SAP ABAP Class CL_PLM_AUDIT_OBJ_ASSIGNMENT (Audit Object - Assignment)
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 Interface for Object Assignments 20001208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_AUDIT_UPDATE_BADI Audit: Common Interface for all Objects with Update BAdIs 20010226
Properties
Class CL_PLM_AUDIT_OBJ_ASSIGNMENT  
Short Description Audit Object - Assignment    
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 20001208   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PLM_AUDIT_UPDATE_BADI_CNTRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT Interface for Object Assignments 20001208
2 IF_PLM_AUDIT_UPDATE_BADI Audit: Common Interface for all Objects with Update BAdIs 20010226
Friends
# Friend Modeled only Created on Description
1 CL_PLM_AUDIT_OBJ_PERSISTENCY 20010220 Audit Objects - Persistence
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUDITED_OBJECT Instance attribute Public Type reference (TYPE) PLMM_AUDIT_OBJ Audit Object 20001208
2 AUDITED_OBJECT_OLD_DB Instance attribute Public Type reference (TYPE) PLMM_AUDIT_OBJ Audit Object Attribute Before Change 20010220
3 CO_OBTYP_AUDIT_OBJECT Constant Public Type reference (TYPE) CGPL_OBJECT_TYPE 'OBJ' Object Type 'Audit Object' 20001208
4 CO_PROC_MODE_CHANGE Instance attribute Private Attribute reference (LIKE) 20010226
5 CO_PROC_MODE_CREATE Instance attribute Private Attribute reference (LIKE) 20010226
6 CO_PROC_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20010226
7 CO_RESULT_ERROR Instance attribute Private Attribute reference (LIKE) 20010226
8 MAIN_PROGRAM Static Attribute Private Type reference (TYPE) PROGRAMM Program Name Function Group Display 20001208
9 M_ASSIGNMENTS Instance attribute Private Attribute reference (LIKE) 20001208
10 M_AUDITOBJECT_TEXT Instance attribute Public Type reference (TYPE) PLMT_AUDITOBJECT_TEXT Description of Audit Object 20001215
11 M_OBJECT_STATE Instance attribute Private Type reference (TYPE) CHAR1 Object Condition Audit Object Assignment (Ind. of Audit) 20010515
12 M_ON_CHANGED_SEMAPHORE Instance attribute Private Type reference (TYPE) CHAR1 Marker to Avoid Recursion 20010228
13 M_PARENT_PROJECT Instance attribute Private Attribute reference (LIKE) 20001208
14 M_PARENT_TASK Instance attribute Private Attribute reference (LIKE) 20001208
15 M_PERSISTENCY_CONTROLLER Instance attribute Private Attribute reference (LIKE) 20001208
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_APPEARANCE Instance method Private Method Call the BadI for Manipulation of the Interface Structure 20010313
2 CALL_UPDATE_BADI Instance method Private Method 20010226
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20001208
4 CONVERT_DATA_INT2EXT Static method Private Method Conversion of Data to External Format 20010725
5 DELETE Instance method Public Method 20001208
6 GET_ATTRIBUTES Instance method Public Method Reads Attributes 20001208
7 GET_DATA_WITHOUT_INSTANTIATION Static method Public Method Read Audit Object Data w/o Instantiating Objects 20010725
8 GET_FIELD_ATTRIBUTES Instance method Public Method Reads Properties of Attributes 20001208
9 GET_GUID Instance method Private Method 20010228
10 GET_PARENT Instance method Public Method 20001208
11 GET_PERSISTENCY_CONTROLLER Instance method Public Method 20001208
12 GET_PERSISTENCY_CONTROLLER_REF Instance method Private Method Reads the Attribute M_PERSISTENCY_CONTROLLER 20001208
13 GET_PROC_MODE Instance method Private Method 20010228
14 GET_UI_STRUCTURE Instance method Public Method Data Output in External Dialog Structure 20010302
15 INITIALIZE Instance method Protected Method Reset After Saving 20010220
16 ON_PROJECT_CHANGED Instance method Private Event handling method Event Handler OBJECT_CHANGED:CL_CGPL_PROJECT 20010228
17 SET_ATTRIBUTES Instance method Public Method Sets Attributes 20001208
Events
# Event Type Visibility Description Created on
1 OBJECT_DELETED Instance Event
(0)
Private
(0)
20040712
2 REGISTER Instance Event
(0)
Private
(0)
20010228
3 UNREGISTER Instance Event
(0)
Private
(0)
20010228
Types
Class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no local type.
Method Signatures

Method CALL_BADI_APPEARANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXTERNAL_STRUCTURE Value transfer Type reference (TYPE) PLMT_AUDIT_OBJECT_UI Dialogstruktur Auditgegenstand 20010313

Method CALL_BADI_APPEARANCE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method CALL_UPDATE_BADI Signature

Method CALL_UPDATE_BADI on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method CALL_UPDATE_BADI on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20001208
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) PLMM_AUDIT_OBJ Auditgegenstand 20001208
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht angelegt werden 20001208
2 PERSISTENCY_ERROR Persistency Controller nicht initialisiert 20001208

Method CONVERT_DATA_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXTERNAL_STRUCTURE Call by reference Type reference (TYPE) PLMT_AUDIT_OBJECT_UI Dialogstruktur Auditgegenstand 20010725
2 Importing IS_AUDITED_OBJECT_ATTRIBUTES Call by reference Type reference (TYPE) PLMM_AUDIT_OBJ Audit-Gegenstandsattribut 20010725
3 Importing IV_LANGU Call by reference Type reference (TYPE) PLMT_LANGU SY-LANGU Sprache 20010725

Method CONVERT_DATA_INT2EXT on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method DELETE Signature

Method DELETE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method DELETE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) PLMM_AUDIT_OBJ Auditgegenstand 20001208
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) PLMM_AUDIT_OBJ Auditgegenstand vor Änderungen 20010220

Method GET_ATTRIBUTES on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_DATA_WITHOUT_INSTANTIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUDITED_OBJECT_UI Call by reference Type reference (TYPE) PLMT_AUDIT_OBJECT_UI_TAB Tabelle mit Dialogstruktur zum Auditgegenstand 20010725
2 Importing IT_AUDITED_OBJECT_DB Call by reference Type reference (TYPE) PLMT_AUDIT_OBJECT_DU_TAB Auditgegenstand - Tabellentyp DB-Tabelle 20010725
3 Importing IV_LANGU Call by reference Type reference (TYPE) PLMT_LANGU SY-LANGU Sprache 20010725

Method GET_DATA_WITHOUT_INSTANTIATION on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_C_INPUT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001208
2 Exporting EV_C_OUTPUT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001208
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) CHAR30 Feldname 20001208

Method GET_FIELD_ATTRIBUTES on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method GET_GUID on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method GET_PARENT on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_PERSISTENCY_CONTROLLER Signature

Method GET_PERSISTENCY_CONTROLLER on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method GET_PERSISTENCY_CONTROLLER on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_PERSISTENCY_CONTROLLER_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PERSISTENCY_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_PLM_AUDIT_ACT_PERSISTENCY Korrekturmaßnahmen zu Audits: Persistenz 20001208

Method GET_PERSISTENCY_CONTROLLER_REF on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_PROC_MODE Signature

Method GET_PROC_MODE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method GET_PROC_MODE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method GET_UI_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXTERNAL_STRUCTURE Call by reference Type reference (TYPE) PLMT_AUDIT_OBJECT_UI Dialogstruktur Auditgegenstand 20010302

Method GET_UI_STRUCTURE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Method INITIALIZE on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method ON_PROJECT_CHANGED Signature

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

Method ON_PROJECT_CHANGED on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) PLMM_AUDIT_OBJ Auditgegenstand 20001208

Method SET_ATTRIBUTES on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no exception.
Event Signatures

Event OBJECT_DELETED Signature
Event OBJECT_DELETED on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Event REGISTER Signature
Event REGISTER on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
Event UNREGISTER Signature
Event UNREGISTER on class CL_PLM_AUDIT_OBJ_ASSIGNMENT has no parameter.
History
Last changed by/on SAP  20041228 
SAP Release Created in 30A