SAP ABAP Class CL_PLM_AUDIT_DOC_ASSIGNMENT (Project Planning: Document Assignments)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_CORE (Package) Audit Management - General Core Functions
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 20040914
Properties
Class CL_PLM_AUDIT_DOC_ASSIGNMENT  
Short Description Project Planning: Document Assignments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class PLM_AUDIT_DOC    
Program status     
Category 0   
Package PLM_AUDIT_CORE   Audit Management - General Core Functions 
Created 20040914   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBDST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT Interface for Object Assignments 20040914
Friends
Class CL_PLM_AUDIT_DOC_ASSIGNMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CLASSNAME Constant Private Type reference (TYPE) SBDST_CLASSNAME 'PLM_AUDIT' Class Name of Application in BDS 20040914
2 CON_CLASSTYPE Constant Private Type reference (TYPE) SBDST_CLASSTYPE 'OT' Class Type of Application in BDS 20040914
3 CON_OBJTYPE_DOCUMENT Constant Private Type reference (TYPE) CGPL_OBJECT_TYPE 'DOC' Object Type in Project Planning 20040914
4 M_ASSIGNMENTS Instance attribute Private Attribute reference (LIKE) 20040914
5 M_DOC_ATTRIBUTES Instance attribute Private Type reference (TYPE) PLMT_DOC_COMPONENTS Audit Management - Attributes of Assigned Documents 20040914
6 M_DOC_SIGNATURE Instance attribute Private Type reference (TYPE) SBDST_SIGNATURE Signature table of document assignment 20040914
7 M_DOC_VARIANTS Instance attribute Private Type reference (TYPE) PLMT_DOC_VARIANTS_T Table of Document Variants 20040914
8 M_PARENT_PROJECT Instance attribute Private Attribute reference (LIKE) 20040914
9 M_PARENT_TASK Instance attribute Private Attribute reference (LIKE) 20040914
10 M_PERSISTENCY_CONTROLLER Instance attribute Private Attribute reference (LIKE) 20040914
11 O_DOCUMENT_SET Static Attribute Private Object reference (TYPE REF TO) CL_BDS_DOCUMENT_SET Administration Class for Documents in BDS 20040914
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20040914
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040914
3 COPY Instance method Public Method 20040914
4 CREATE_NEW_INSTANCES_USING_BDN Static method Public Method Creates new document assignments in BDN + instantiates them 20040914
5 DELETE Instance method Public Method 20040914
6 DELETE_WITHOUT_NOTIFICATION Instance method Public Method Delete assignment object without notification of persistence 20040914
7 EXECUTE_STATUS_ACTIVITY Instance method Public Method 20040914
8 GET_ASSIGNMENTS Instance method Public Method 20040914
9 GET_ATTRIBUTES Instance method Public Method Read object attributes 20040914
10 GET_LANGUAGE Static method Public Method Read Language 20041019
11 GET_OBJECT_TYPE Instance method Public Method 20040914
12 GET_PARENT Instance method Public Method 20040914
13 GET_PERSISTENCY_CONTROLLER Instance method Private Method 20040914
14 ON_LANGUAGE_CHANGED Instance method Public Event handling method Handler for Language Change 20041019
15 SET_ASSIGNMENTS Instance method Public Method 20040914
16 SET_ATTRIBUTES Instance method Public Method Setting of Object Attributes 20040914
17 SET_PARENT Instance method Public Method 20040914
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Private
(0)
20040914
2 OBJECT_CREATED Instance Event
(0)
Private
(0)
20040914
3 OBJECT_DELETED Instance Event
(0)
Private
(0)
20040914
Types
Class CL_PLM_AUDIT_DOC_ASSIGNMENT has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method CHECK on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20040914
2 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) PLMT_DOC_COMPONENTS Auditmanagement - Attribute zugeordneter Dokumente 20040914
3 Importing IM_FLG_NOTIFY_PERSISTENCY Call by reference Type reference (TYPE) XFLAG SPACE Kennzeichen: Persistenzcontroller benachrichtigen 20040914
4 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) CHAR1 'X' Kennzeichen: Event 'Created' senden 20040914
5 Importing IM_SIGNATURES Call by reference Type reference (TYPE) PLMT_DOC_SIGNATURES Signaturen zugeordneter Dokumente 20040914
6 Importing IM_VARIANTS Call by reference Type reference (TYPE) PLMT_DOC_VARIANTS_T Varianten von BDS Dokumenten 20040914
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht angelegt werden 20040914
2 PERSISTENCY_ERROR Persistency Controller nicht initialisiert 20040914

Method COPY Signature

Method COPY on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method COPY on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method CREATE_NEW_INSTANCES_USING_BDN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20040914

Method CREATE_NEW_INSTANCES_USING_BDN on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method DELETE Signature

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

Method DELETE_WITHOUT_NOTIFICATION Signature

Method DELETE_WITHOUT_NOTIFICATION on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method DELETE_WITHOUT_NOTIFICATION on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method EXECUTE_STATUS_ACTIVITY Signature

Method EXECUTE_STATUS_ACTIVITY on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method EXECUTE_STATUS_ACTIVITY on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method GET_ASSIGNMENTS Signature

Method GET_ASSIGNMENTS on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method GET_ASSIGNMENTS on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) PLMT_DOC_COMPONENTS Objektattribute 20040914
2 Exporting EX_SIGNATURE Call by reference Type reference (TYPE) SBDST_SIGNATURE Dokumentensignatur 20040914
3 Exporting EX_VARIANTS Call by reference Type reference (TYPE) PLMT_DOC_VARIANTS_T Varianten von BDS Dokumenten 20040914

Method GET_ATTRIBUTES on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20041019

Method GET_LANGUAGE on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method GET_OBJECT_TYPE on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method GET_PARENT Signature

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

Method GET_PERSISTENCY_CONTROLLER Signature

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

Method ON_LANGUAGE_CHANGED Signature

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

Method ON_LANGUAGE_CHANGED on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method SET_ASSIGNMENTS Signature

Method SET_ASSIGNMENTS on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method SET_ASSIGNMENTS on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) PLMT_DOC_COMPONENTS Komponenten zugeordneter Dokumente 20040914
2 Importing IM_SIGNATURE Call by reference Type reference (TYPE) SBDST_SIGNATURE Dokumentensignatur 20040914
3 Importing IM_VARIANTS Call by reference Type reference (TYPE) PLMT_DOC_VARIANTS_T Varianten von BDS Dokumenten 20040914

Method SET_ATTRIBUTES on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Method SET_PARENT on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no exception.
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Event OBJECT_CREATED Signature
Event OBJECT_CREATED on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
Event OBJECT_DELETED Signature
Event OBJECT_DELETED on class CL_PLM_AUDIT_DOC_ASSIGNMENT has no parameter.
History
Last changed by/on SAP  20041228 
SAP Release Created in 500