SAP ABAP Class CL_PLM_CM_IO_ASSIGNMENT (CM Document 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_IO_ASSIGNMENT  
Short Description CM Document 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_IO_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_IO_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 KW Framework: Application 20120710
2 CON_CONTEXT Static Attribute Private Type reference (TYPE) SKWF_CTXID KW Framework: Context ID 20120710
3 CON_ENTITY Static Attribute Private Type reference (TYPE) SDOK_ENT Model: Entity Name 20120710
4 CON_INSPOS Constant Private Type reference (TYPE) SKWF_INSPS 'L' KW Framework: Insert Position 20120710
5 CON_LOIO_CLASS Static Attribute Public Type reference (TYPE) SKWF_CLS KW Framework: Info Object Class 20120710
6 CON_OBJTYPE_DOB Constant Private Type reference (TYPE) CGPL_OBJECT_TYPE 'DKD' Object Type in Project Planning 20120710
7 CON_PHIO_CLASS Static Attribute Public Type reference (TYPE) SKWF_CLS KW Framework: Info Object Class 20120710
8 GC_CM_APPLICATION Constant Private Type reference (TYPE) SKWF_APPL 'AUD' Application 20120817
9 GC_CM_CGPL_APPL Constant Private Type reference (TYPE) CGPL_APPLICATION_TYPE 'AUD' Application in Project Planning 20120817
10 GC_CM_CONTEXT Constant Private Type reference (TYPE) SKWF_CTXID '' KW Framework: Context ID 20120817
11 GC_CM_ENTITY Constant Private Type reference (TYPE) SDOK_ENT 'AUD' Model: Entity Name 20120817
12 GC_CM_LOIO_CLASS Constant Private Type reference (TYPE) SKWF_CLS 'BDS_LOCAUD' KW Framework: Info Object Class 20120817
13 GC_CM_PHIO_CLASS Constant Private Type reference (TYPE) SKWF_CLS 'BDS_POCAUD' KW Framework: Info Object Class 20120817
14 M_ASSIGNMENTS Instance attribute Private Attribute reference (LIKE) 20120710
15 M_ATTRIBUTES Instance attribute Private Type reference (TYPE) PLM_CM_DOB_COMPONENTS Attributes of Assigned Documents (CM) 20120710
16 M_CTX_ID Static Attribute Private Type reference (TYPE) SKWF_CTXID KW Framework: Context ID 20120710
17 M_PACKAGES Static Attribute Private Type reference (TYPE) TYPE_T_PACKAGES CM Packages for Application Object 20120710
18 M_PARENT_FOLDER Instance attribute Private Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT CM Folder Assignment 20120710
19 M_PARENT_PROJECT Instance attribute Private Attribute reference (LIKE) 20120710
20 M_PARENT_TASK Instance attribute Private Attribute reference (LIKE) 20120710
21 M_PERSISTENCY_CONTROLLER Instance attribute Private Attribute reference (LIKE) 20120710
22 ON Constant Private 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_INSTANCE Static method Public Method Copying of a Document in Content Management 20120710
5 CREATE_DOCUMENT_WITH_CONTENT Static method Public Method Creation of a Document Assignment Without Dialog 20120711
6 CREATE_DOCUMENT_WITH_FILE Static method Public Method Creation of a Document Assignment Without Dialog 20120711
7 DELETE Instance method Public Method 20120710
8 DELETE_LOCAL Instance method Public Method Delete Assignment Object (No Delete in SKWF) 20120710
9 EXECUTE_STATUS_ACTIVITY Instance method Public Method 20120710
10 GET_ASSIGNMENTS Instance method Public Method 20120710
11 GET_ATTRIBUTES Instance method Public Method Query Attributes 20120710
12 GET_CM_SETTINGS Static method Public Method Determines Application-Dependent Settings for Doc. Mgmt 20120817
13 GET_ID Instance method Public Method Request Object Identification 20120711
14 GET_OBJECT_TYPE Instance method Public Method 20120710
15 GET_PACKAGE_ID Static method Public Method 20120710
16 GET_PARENT Instance method Public Method 20120710
17 GET_PERSISTENCY_CONTROLLER Instance method Public Method 20120710
18 MOVE Instance method Public Method Reassign document 20120710
19 ON_OBJECT_CHANGED Instance method Public Event handling method Event Handler: Sets Replication Indicator 20120710
20 ON_OBJECT_CREATED Instance method Public Event handling method Event Handler: Sets Replication Indicator 20120710
21 ON_OBJECT_DELETED Instance method Public Event handling method Event Handler: Sets Replication Indicator 20120710
22 SET_ASSIGNMENTS Instance method Public Method 20120710
23 SET_ATTRIBUTES Instance method Public Method Predefine Attributes 20120711
24 SET_PARENT Instance method Public Method 20120710
25 SPLIT_LOIO_PHIO_ATTR Static method Public Method Divides List of Attributes into PHIO and LOIO Attributes 20120711
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Private
(0)
20120710
2 OBJECT_CREATED Instance Event
(0)
Private
(0)
20120710
3 OBJECT_DELETED Instance Event
(0)
Private
(0)
20120710
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_PACKAGES Private See coding 20120710 BEGIN OF type_packages, assignments TYPE REF TO cl_cgpl_assignments, package TYPE skwf_pkgid, END OF type_packages
2 TYPE_T_PACKAGES Private See coding 20120710 type_t_packages TYPE TABLE OF type_packages
Method Signatures

Method CHECK Signature

Method CHECK on class CL_PLM_CM_IO_ASSIGNMENT has no parameter.
Method CHECK on class CL_PLM_CM_IO_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 Dokument 20120710
4 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) XFLAG 'X' Für erzeugte Objekte Ereignis OBJECT_CREATED sen 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_IO_ASSIGNMENT has no parameter.
Method COPY on class CL_PLM_CM_IO_ASSIGNMENT has no exception.

Method COPY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_CM_IO_ASSIGNMENT Zuordnung CM Dokument 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_KEY 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_IO_ASSIGNMENT Objektreferenz der Vorlage 20120710
# Exception Resumable Description Created on
1 FAILED Objekt konnte nicht angelegt werden 20120710
2 WRONG_INPUT Eingabeparameter inkonsistent 20120710

Method CREATE_DOCUMENT_WITH_CONTENT 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 20120711
2 Importing IM_CONTENT Call by reference Type reference (TYPE) SDOKCNTBINS KPro: Tabelle von Binärdokumentinhalten für den Webserver 20120711
3 Importing IM_FILEINFO Call by reference Type reference (TYPE) SDOKFILACIS KPro: Angaben zu Dokumentinhalten in internen Tabellen 20120711
4 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Folder 20120711
5 Importing IM_PHIO_UNIQUE_ID Call by reference Type reference (TYPE) SKWF_OBJID KW Framework: Objektidentifier 20120711
6 Importing IM_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS KPro: Liste von Name-Wert-Paaren 20120711
# Exception Resumable Description Created on
1 FAILED Anlegen fehlgeschlagen 20120711
2 WRONG_INPUT Eingabeparameter inkonsistent 20120711

Method CREATE_DOCUMENT_WITH_FILE 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 20120711
2 Importing IM_DIRECTORY Call by reference Type reference (TYPE) SDOK_CHTRD Verzeichnis auf dem Zielrechner 20120711
3 Importing IM_FILE_NAME Call by reference Type reference (TYPE) SDOK_FILNM Relativer Ablageort eines physischen Dokuments 20120711
4 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Folder 20120711
5 Importing IM_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS KPro: Liste von Name-Wert-Paaren 20120711
# Exception Resumable Description Created on
1 FAILED Anlegen fehlgeschlagen 20120711
2 WRONG_INPUT Eingabeparameter inkonsistent 20120711

Method DELETE Signature

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

Method DELETE_LOCAL Signature

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

Method EXECUTE_STATUS_ACTIVITY Signature

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

Method GET_ASSIGNMENTS Signature

Method GET_ASSIGNMENTS on class CL_PLM_CM_IO_ASSIGNMENT has no parameter.
Method GET_ASSIGNMENTS on class CL_PLM_CM_IO_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_IO_ASSIGNMENT has no exception.

Method GET_CM_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPLICATION Call by reference Type reference (TYPE) SKWF_APPL Applikation 20120817
2 Exporting EX_CGPL_APPL Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20120817
3 Exporting EX_CONTEXT Call by reference Type reference (TYPE) SKWF_CTXID KW Framework: Kontext-ID 20120817
4 Exporting EX_ENTITY Call by reference Type reference (TYPE) SDOK_ENT Modell: Entitätsname 20120817
5 Exporting EX_LOIO_CLASS Call by reference Type reference (TYPE) SKWF_CLS KW Framework: Info Objekt Klasse 20120817
6 Exporting EX_PHIO_CLASS Call by reference Type reference (TYPE) SKWF_CLS KW Framework: Info Objekt Klasse 20120817

Method GET_CM_SETTINGS on class CL_PLM_CM_IO_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 20120711

Method GET_ID on class CL_PLM_CM_IO_ASSIGNMENT has no exception.

Method GET_OBJECT_TYPE Signature

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

Method GET_PACKAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_ID Call by reference Type reference (TYPE) SKWF_PKGID KW Framework: Package-Kennung 20120710
2 Importing I_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20120710

Method GET_PACKAGE_ID on class CL_PLM_CM_IO_ASSIGNMENT has no exception.

Method GET_PARENT Signature

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

Method GET_PERSISTENCY_CONTROLLER Signature

Method GET_PERSISTENCY_CONTROLLER on class CL_PLM_CM_IO_ASSIGNMENT has no parameter.
Method GET_PERSISTENCY_CONTROLLER on class CL_PLM_CM_IO_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 ON_OBJECT_CHANGED Signature

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

Method ON_OBJECT_CREATED Signature

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

Method ON_OBJECT_DELETED Signature

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

Method SET_ASSIGNMENTS Signature

Method SET_ASSIGNMENTS on class CL_PLM_CM_IO_ASSIGNMENT has no parameter.
Method SET_ASSIGNMENTS on class CL_PLM_CM_IO_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) 20120711
2 Importing IM_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_PLM_CM_FL_ASSIGNMENT Zuordnung CM Dokument 20120711

Method SET_ATTRIBUTES on class CL_PLM_CM_IO_ASSIGNMENT has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class CL_PLM_CM_IO_ASSIGNMENT has no parameter.
Method SET_PARENT on class CL_PLM_CM_IO_ASSIGNMENT has no exception.

Method SPLIT_LOIO_PHIO_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOIO_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS KPro: Liste von Name-Wert-Paaren 20120711
2 Exporting EX_PHIO_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS KPro: Liste von Name-Wert-Paaren 20120711
3 Importing IM_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS KPro: Liste von Name-Wert-Paaren 20120711

Method SPLIT_LOIO_PHIO_ATTR on class CL_PLM_CM_IO_ASSIGNMENT has no exception.
Event Signatures

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