SAP ABAP Class CL_PLM_CM_FL_ASSIGNMENT (CM Folder Assignment)
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 20120710
Properties
Class CL_PLM_CM_FL_ASSIGNMENT  
Short Description CM Folder Assignment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_AUDIT_CORE   Audit Management - General Core Functions 
Created 20120710   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_CM_FL_ASSIGNMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT Interface for Object Assignments 20120710
Friends
Class CL_PLM_CM_FL_ASSIGNMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_APPLICATION Static Attribute Private Type reference (TYPE) SKWF_APPL Application 20120710
2 CON_CONTEXT Static Attribute Public Type reference (TYPE) SKWF_CTXID KW Framework: Context ID 20120710
3 CON_INSPOS Constant Private Type reference (TYPE) SKWF_INSPS 'L' KW Framework: Insert Position 20120710
4 CON_OBJTYPE_DFL Constant Private Type reference (TYPE) CGPL_OBJECT_TYPE 'DKF' Object Type in Project Planning 20120710
5 CON_OBJTYPE_DOB Constant Private Type reference (TYPE) CGPL_OBJECT_TYPE 'DKD' Object Type in Project Planning 20120710
6 CON_OBJTYPE_FOLDER Constant Private Type reference (TYPE) SKWF_IOTY 'F' KW Framework: IO Type 20120710
7 CON_OBJTYPE_LOIO Constant Private Type reference (TYPE) SKWF_IOTY 'L' KW Framework: IO Type 20120710
8 M_ASSIGNMENTS Instance attribute Public Attribute reference (LIKE) 20120710
9 M_ATTRIBUTES Instance attribute Public Type reference (TYPE) PLM_CM_DOB_COMPONENTS Attributes of Assigned Documents (CM) 20120710
10 M_PARENT_FOLDER Instance attribute Public Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT CM Document Assignment 20120710
11 M_PARENT_PROJECT Instance attribute Public Attribute reference (LIKE) 20120710
12 M_PARENT_TASK Instance attribute Public Attribute reference (LIKE) 20120710
13 M_PERSISTENCY_CONTROLLER Instance attribute Public Attribute reference (LIKE) 20120710
14 ON Constant Public Type reference (TYPE) XFLAG 'X' New Input Values 20120710
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20120710
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120710
3 COPY Instance method Public Method 20120710
4 COPY_FOLDER_INCL_SUBTREE Static method Public Method Copy of Assignment Including Subordinate Directory Tree 20120710
5 COPY_FOLDER_SUBTREE_RECURSIV Static method Public Method Recursive Copy of Subordinate Directory Hierarchy 20120710
6 COPY_SINGLE_FOLDER Static method Private Method Copying of Individual Assignment 20120710
7 DELETE Instance method Public Method 20120710
8 DELETE_FOLDER_SUBTREE_RECURSIV Static method Public Method Recursive Delete of Subordinate Directory Hierarchy 20120710
9 DELETE_LOCAL Instance method Public Method Delete Assignment Object (No Delete in SKWF) 20120710
10 EXECUTE_STATUS_ACTIVITY Instance method Public Method 20120710
11 GET_ASSIGNMENTS Instance method Public Method 20120710
12 GET_ATTRIBUTES Instance method Public Method Query Attributes 20120710
13 GET_ID Instance method Public Method Query Object Keys 20120710
14 GET_OBJECT_TYPE Instance method Public Method 20120710
15 GET_PARENT Instance method Public Method 20120710
16 GET_PERSISTENCY_CONTROLLER Instance method Public Method 20120710
17 MESSAGE Static method Public Method Writes SKWF Messages to Application Log 20120710
18 MOVE Instance method Public Method Move Folder and Substructure 20120710
19 MOVE_FOLDER_SUBTREE_RECURSIV Static method Public Method Recursive Move of Subordinate Directory Hierarchy 20120710
20 MOVE_TO_NEW_ASSIGNMENTS Instance method Private Method Move Assignments Collection and Project and Task 20120710
21 ON_OBJECT_CHANGED Instance method Public Event handling method Event Handler: Sets Replication Indicator 20120710
22 ON_OBJECT_CREATED Instance method Public Event handling method Event Handler: Sets Replication Indicator 20120710
23 ON_OBJECT_DELETED Instance method Public Event handling method Event Handler: Sets Replication Indicator 20120710
24 SET_ASSIGNMENTS Instance method Public Method 20120710
25 SET_ATTRIBUTES Instance method Public Method Change Attributes 20120710
26 SET_PARENT Instance method Public Method 20120710
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
20120710
2 OBJECT_CREATED Instance Event
(0)
Public
(2)
20120710
3 OBJECT_DELETED Instance Event
(0)
Public
(2)
20120710
Types
Class CL_PLM_CM_FL_ASSIGNMENT has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method CHECK on class CL_PLM_CM_FL_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 20120710
2 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) PLM_CM_DOB_COMPONENTS Attribute zugeordneter Dokumente (CM) 20120710
3 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Folder 20120710
4 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) XFLAG 'X' neue Eingabewerte 20120710
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht angelegt werden 20120710
2 PERSISTENCY_ERROR Persistency Controller nicht initialisiert 20120710

Method COPY Signature

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

Method COPY_FOLDER_INCL_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Objektreferenz der Kopie 20120710
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Objektreferenz Assignments-Kollektion 20120710
3 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Vaterknoten des anzulegenden Verzeichnisses 20120710
4 Importing IM_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Objektreferenz der Vorlage 20120710
# Exception Resumable Description Created on
1 FAILED Kopieren aufgrund von Fehlern nicht durchgeführt 20120710
2 WRONG_INPUT Eingabeparameter inkonsistent 20120710

Method COPY_FOLDER_SUBTREE_RECURSIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FOLDERS Call by reference Type reference (TYPE) PLM_T_CM_FL_ASSIGNMENT_COPY Tabelle von CM Folder Assignments 20120710
2 Importing IM_ASSIGNMENTS_NEW Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Zielobjekt: Objektreferenz Assignments-Kollektion 20120710
3 Importing IM_ASSIGNMENTS_OLD Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Quellobjekt: Objektreferenz Assignments-Kollektion 20120710
4 Importing IM_FOLDERS Call by reference Type reference (TYPE) PLM_T_CM_FL_ASSIGNMENT_COPY Tabelle von CM Folder Assignments 20120710
5 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20120710
# Exception Resumable Description Created on
1 INPUT_ERROR Eingabeparameter inkonsistent 20120710

Method COPY_SINGLE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Objektreferenz neues Verzeichnis 20120710
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20120710
3 Importing IM_IO_TEMPLATE Call by reference Type reference (TYPE) SKWF_IO Objektschlüssel der Vorlage 20120710
4 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Objektreferenz Vater-Verzeichnis 20120710
5 Importing IM_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Objektreferenz der Vorlage 20120710
# Exception Resumable Description Created on
1 FAILED Kopieren aufgrund von Fehlern nicht durchgeführt 20120710
2 WRONG_INPUT Eingabeparameter inkonsistent 20120710

Method DELETE Signature

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

Method DELETE_FOLDER_SUBTREE_RECURSIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FOLDERS Call by reference Type reference (TYPE) PLM_T_CM_FL_ASSIGNMENT Tabelle von CM Folder Assignments 20120710
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Objektreferenz Assignments-Kollektion 20120710
3 Importing IM_FOLDERS Call by reference Type reference (TYPE) PLM_T_CM_FL_ASSIGNMENT Tabelle von CM Folder Assignments 20120710
# Exception Resumable Description Created on
1 INPUT_ERROR Eingabeparameter inkonsistent 20120710

Method DELETE_LOCAL Signature

Method DELETE_LOCAL on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method DELETE_LOCAL on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method EXECUTE_STATUS_ACTIVITY Signature

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

Method GET_ASSIGNMENTS Signature

Method GET_ASSIGNMENTS on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method GET_ASSIGNMENTS on class CL_PLM_CM_FL_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) PLM_CM_DOB_COMPONENTS Attribute zugeordneter Dokumente (CM) 20120710
2 Exporting EX_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Dokument 20120710

Method GET_ATTRIBUTES on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) SDOK_DOCID ID für Dokumente und Beziehungen 20120710

Method GET_ID on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method GET_OBJECT_TYPE Signature

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

Method GET_PARENT Signature

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

Method GET_PERSISTENCY_CONTROLLER Signature

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

Method MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BAD_IOS Call by reference Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20120710
2 Changing IM_ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20120710

Method MESSAGE on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TARGET_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20120710
2 Importing IM_TARGET_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Dokument 20120710
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht umgehängt werden 20120710
2 INPUT_ERROR Eingabeparameter inkonsistent 20120710

Method MOVE_FOLDER_SUBTREE_RECURSIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FOLDERS Call by reference Type reference (TYPE) PLM_T_CM_FL_ASSIGNMENT Tabelle von CM Folder Assignments 20120710
2 Importing IM_ASSIGNMENTS_NEW Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Objektreferenz neue Assignments-Kollektion 20120710
3 Importing IM_ASSIGNMENTS_OLD Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Objektreferenz alte Assignments-Kollektion 20120710
4 Importing IM_FOLDERS Call by reference Type reference (TYPE) PLM_T_CM_FL_ASSIGNMENT Tabelle von CM Folder Assignments 20120710
# Exception Resumable Description Created on
1 INPUT_ERROR Eingabeparameter inkonsistent 20120710

Method MOVE_TO_NEW_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS_NEW Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Objektreferenz neue Assignments-Kollektion 20120710
2 Importing IM_ASSIGNMENTS_OLD Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Objektreferenz alte Assignments-Kollektion 20120710
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20120710

Method ON_OBJECT_CHANGED Signature

Method ON_OBJECT_CHANGED on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method ON_OBJECT_CHANGED on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method ON_OBJECT_CREATED Signature

Method ON_OBJECT_CREATED on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method ON_OBJECT_CREATED on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method ON_OBJECT_DELETED Signature

Method ON_OBJECT_DELETED on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method ON_OBJECT_DELETED on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method SET_ASSIGNMENTS Signature

Method SET_ASSIGNMENTS on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Method SET_ASSIGNMENTS on class CL_PLM_CM_FL_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) PLM_CM_DOB_COMPONENTS Attribute zugeordneter Dokumente (CM) 20120710
2 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Folder 20120710

Method SET_ATTRIBUTES on class CL_PLM_CM_FL_ASSIGNMENT has no exception.

Method SET_PARENT Signature

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

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Event OBJECT_CREATED Signature
Event OBJECT_CREATED on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
Event OBJECT_DELETED Signature
Event OBJECT_DELETED on class CL_PLM_CM_FL_ASSIGNMENT has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740