SAP ABAP Interface IF_CGPL_ASSIGNMENT (Interface for Object Assignments)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_GENERIC_FUNCTIONS (Package) Project Planning - General Functions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_PLM_ASSESSMENT_ASSIGNMENT Investigation - Audit, FMEA,... 20060105
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_QUEST_H_ASSIGNMENT Question List Header - Assignment 20001103
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PHA_T_ASSIGNMENT Development Projects: Phase in Project Template - Attributes 20020122
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_FMEA_ASSIGNMENT FMEA - Assignment 20060424
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_CM_IO_ASSIGNMENT CM Document Assignment 20120710
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_CM_FL_ASSIGNMENT CM Folder Assignment 20120710
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_QUEST_ASSIGNMENT Question List for the Audit - Assignment 20001129
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit Plan - Assignment 20001027
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_OBJ_ASSIGNMENT Audit Object - Assignment 20001208
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_GOS_ASSIGNMENT Object Link to Action - Assignment 20041025
... Click here to see Used By full list (82 items)
Properties
Interface IF_CGPL_ASSIGNMENT  
Short Description Interface for Object Assignments    
General Data
Package CGPL_GENERIC_FUNCTIONS   Project Planning - General Functions 
Created 19991112   SAP 
Last changed 00000000   SAP 
Unicode checks active    
Forward declarations
Interface IF_CGPL_ASSIGNMENT has no forward declaration.
Interfaces
Interface IF_CGPL_ASSIGNMENT has no interface.
Friends
Interface IF_CGPL_ASSIGNMENT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ASSIGNMENTS Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Administration Class for Assignments 20000128
2 M_PARENT_PROJECT Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_PROJECT Marketing Plans and Campaigns 20000208
3 M_PARENT_TASK Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_TASK Marketing Plan Activities or Campaign Activities 20000208
4 M_PERSISTENCY_CONTROLLER Static Attribute Public Object reference (TYPE REF TO) IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20000127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks Consistency of Assignments 20000216
2 COPY Instance method Public Method Creates a Copy of the Object Assignment 20000313
3 DELETE Instance method Public Method Delete Object Assignment 19991112
4 EXECUTE_STATUS_ACTIVITY Instance method Public Method Execute Business Activity of Status Management 19991112
5 FREE Instance method Public Method Destructor 20011127
6 GET_ASSIGNMENTS Instance method Public Method Returns Assignment Collection Object 20000208
7 GET_FREE_PERMISSION Instance method Public Method Checks if Node Assignment Can Be Destroyed 20030714
8 GET_OBJECT_TYPE Instance method Public Method Determines Object Type 19991115
9 GET_PARENT Instance method Public Method Returnes Parent Object 20000208
10 GET_PERSISTENCY_CONTROLLER Static method Public Method Returns Persistence Object for Assignment Type 20000127
11 SET_ASSIGNMENTS Instance method Public Method Sets Assignment Collection Object 20000128
12 SET_PARENT Instance method Public Method Sets Parent Object 20000224
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Object was changed 19991112
2 OBJECT_CREATED Instance Event
(0)
Public
(2)
Object created 19991112
3 OBJECT_DELETED Instance Event
(0)
Public
(2)
Object was deleted 19991112
Types
Interface IF_CGPL_ASSIGNMENT has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) CHAR1 Ergebnis der Prüfung 20000216

Method CHECK on Interface IF_CGPL_ASSIGNMENT has no exception.

Method COPY 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) IF_CGPL_ASSIGNMENT Referenz auf das neue Objekt 20000313
2 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Kollektion, der das neue Objekt hinzugefügt wird 20000313
# Exception Resumable Description Created on
1 FAILED Objekt kann nicht kopiert werden 20000929

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_ONLY Call by reference Type reference (TYPE) FLAG SPACE Löschen nur prüfen 20000929
2 Importing IM_NO_CHECK Call by reference Type reference (TYPE) FLAG SPACE Keine Prüfung durchführen 20020904
# Exception Resumable Description Created on
1 FAILED Objekt kann nicht gelöscht werden 20000929

Method EXECUTE_STATUS_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) J_VORGANG Betriebsw. Vorgang 19991112
2 Importing IM_CHECK_ONLY Call by reference Type reference (TYPE) FLAG Nur prüfen 20000929
3 Importing IM_NO_CHECK Call by reference Type reference (TYPE) FLAG Ohne Prüfung ausführen 20000929
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED Betriebsw. Vorgang nicht erlaubt 20000929
2 FAILED Betriebsw. Vorgang kann nicht ausgeführt werde 20000929

Method FREE Signature

Method FREE on Interface IF_CGPL_ASSIGNMENT has no parameter.
Method FREE on Interface IF_CGPL_ASSIGNMENT has no exception.

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Verwaltungsklasse für Assignments 20000208

Method GET_ASSIGNMENTS on Interface IF_CGPL_ASSIGNMENT has no exception.

Method GET_FREE_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PERMISSION Value transfer Type reference (TYPE) FLAG 20030714

Method GET_FREE_PERMISSION on Interface IF_CGPL_ASSIGNMENT has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp der Zuordnung 19991115

Method GET_OBJECT_TYPE on Interface IF_CGPL_ASSIGNMENT has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Marketingpläne und Kampagnen 20000208
2 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Marketingplan- bzw. und Kampagnenvorgängen 20000208

Method GET_PARENT on Interface IF_CGPL_ASSIGNMENT has no exception.

Method GET_PERSISTENCY_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) IF_CGPL_ASSIGNMENT_PERSISTENCY Persistenz des Zuordnungsobjektes 20000127

Method GET_PERSISTENCY_CONTROLLER on Interface IF_CGPL_ASSIGNMENT has no exception.

Method SET_ASSIGNMENTS 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 Verwaltungsklasse für Assignments 20000128

Method SET_ASSIGNMENTS on Interface IF_CGPL_ASSIGNMENT has no exception.

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 20000224

Method SET_PARENT on Interface IF_CGPL_ASSIGNMENT has no exception.
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on Interface IF_CGPL_ASSIGNMENT has no parameter.
Event OBJECT_CREATED Signature
Event OBJECT_CREATED on Interface IF_CGPL_ASSIGNMENT has no parameter.
Event OBJECT_DELETED Signature
Event OBJECT_DELETED on Interface IF_CGPL_ASSIGNMENT has no parameter.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_PLM_ASSESSMENT_ASSIGNMENT Investigation - Audit, FMEA,... 20060105
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_QUEST_H_ASSIGNMENT Question List Header - Assignment 20001103
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PHA_T_ASSIGNMENT Development Projects: Phase in Project Template - Attributes 20020122
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_FMEA_ASSIGNMENT FMEA - Assignment 20060424
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_CM_IO_ASSIGNMENT CM Document Assignment 20120710
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_CM_FL_ASSIGNMENT CM Folder Assignment 20120710
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_QUEST_ASSIGNMENT Question List for the Audit - Assignment 20001129
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_PLAN_ASSIGNMENT Audit Plan - Assignment 20001027
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_OBJ_ASSIGNMENT Audit Object - Assignment 20001208
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_GOS_ASSIGNMENT Object Link to Action - Assignment 20041025
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_DOC_ASSIGNMENT Project Planning: Document Assignments 20040914
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_ASSIGNMENT Audit - Assignment 20001114
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_AUDIT_ACT_ASSIGNMENT Corrective Action for Audit - Assignment 20001117
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_INITIATIVE_T_ASSIGN Initaitive Assignment Class 20070213
15 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_INITIATIVE_O_ASSIGN Initaitive Assignment Class 20061220
16 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_TSK_T_ASSIGNMENT Development Projects: Task in Template - Attributes 20020122
17 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_TSK_O_ASSIGNMENT Development Projects: Task - Attributes 20020122
18 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_SKL_ASSIGNMENT Development Projects: Qualification Attributes 20020525
19 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PRO_T_ASSIGNMENT Development Projects: Project Template - Attributes 20020122
20 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PRO_O_ASSIGNMENT Development Projects: Project - Attributes 20020122
21 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PHA_O_ASSIGNMENT Development Projects: Phase - Attributes 20020122
22 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PROJECT_O_ASSIGN Operation project assignment object 20020518
23 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_TEAM_ASSIGN Resource assignment object 20030304
24 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_TASK_ASSIGN RPM Task assignment 20020703
25 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_ROLE_ASSIGN RPM Role assignment 20020725
26 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_RES_ASSIGN Resource assignment object 20020515
27 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_RELATE_ASSIGN RPM: Task Resource Assignment class 20020802
28 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PRO_DETAIL_O_ASSIGN Operation project detail assignment 20020514
29 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PROJECT_T_ASSIGN Operation project assignment object 20020828
30 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PROJECT_O_VER_ASSIGN Operation project assignment object 20031104
31 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PROJECT_O_CO_ASSIGN Operation project assignment object 20031105
32 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_QUEST_I_ASSIGNMENT Question List Item - Assignment 20001110
33 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_OBJ_LINK_ASSIGN Object Link Handler Assignment Class 20020514
34 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_ITEM_VER_CTRL_ASSIGN Object link handler assignment class 20051007
35 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_FIN_GROUP_ASSIGN RPM Task assignment 20050225
36 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_FIN_CATEGORY_ASSIGN Operation project assignment object 20050224
37 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_DOCUMENT_ASSIGN RPM: Document - Attributes 20080717
38 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_DECISION_ASSIGN Operation project assignment object 20050111
39 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_CAP_GROUP_ASSIGN RPM Task assignment 20050306
40 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_CAP_CATEGORY_ASSIGN Operation project assignment object 20050306
41 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PLM_ROLES_ASSIGNMENT Roles - Assignment 20001212
42 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_PORTFOLIO_D_ASSIGN Portfolio Details Assignments 20050513
43 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CLH_O_ASSIGNMENT Development Projects: Checklist - Attributes 20020121
44 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_BPL_DIS_ASSIGNMENT Development Projects: Distribution to Bupa Link - Attributes 20050310
45 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_BPL_ASSIGNMENT Development Projects: Business Partner Link Attributes 20020326
46 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_BPF_ASSIGNMENT Development Projects: Business Partner Favorites Attributes 20020525
47 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_APP_T_ASSIGNMENT Development Projects: Approv. in Proj. Template - Attributes 20020122
48 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_APP_O_ASSIGNMENT Development Projects: Approval Attributes 20020122
49 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_WHATIF_O_ASSIGN Whatif Assign 20051223
50 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_REVIEW_O_ASSIGN Hierarchy Review assignment object 20041230
51 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_RELATION_O_ASSIGN Portfolio Relation Assignment Object 20050106
52 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_PORTFOLIO_O_ASSIGN Portfolio Assignments 20041129
53 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CLH_T_ASSIGNMENT Development Projects: Checklist Template - Attributes 20020121
54 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_ITEM_O_ASSIGN Portfolio item assignment object 20041223
55 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_HIERARCHY_O_ASSIGN Hierarchy assignment object 20041223
56 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_FIN_GROUP_B_ASSIGN Financial planning for bucket category groups assignment 20050309
57 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_FIN_CATEGORY_B_ASSIGN Bucket financial planning category assignment object 20050309
58 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_ENTITY_ASSIGN Project Portfolio Assignments 20041201
59 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_DOCUMENT_ASSIGN PPM: Document - Attributes 20080526
60 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_COLLECTION_O_ASSIGN Hierarchy Collection assignment object 20050706
61 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_CAP_GROUP_B_ASSIGN Demand planning for bucket category groups assignment object 20050308
62 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_CAP_CATEGORY_B_ASSIGN Bucket demand planning category assignment object 20050307
63 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPV_O_ASSIGNMENT Proj. Mgmt.: Control Plan - Attributes 20020402
64 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PCH_ASSIGNMENT Collaboration Projects: Project Charter Attributes 20060712
65 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PAR_DIS_ASSIGNMENT Development Projects: Distr. to Role - Attributes 20050310
66 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PAR_ASSIGNMENT Development Projects: Project Participant Attributes 20011214
67 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_OBL_ASSIGNMENT Development Projects: Object Link Attributes 20011214
68 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_IAP_T_ASSIGNMENT Dev. Projects: Ind. Approval in Proj. Templ. - Attributes 20020122
69 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_IAP_O_ASSIGNMENT Development Projects: Individual Approval Attributes 20020122
70 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_ENL_ASSIGNMENT Development Projects: Role Entity Attributes Link 20020326
71 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_DOC_ASSIGNMENT Project Management: Document - Attributes 20011214
72 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPV_T_ASSIGNMENT Proj. Mgmt.: Control Plan Template - Attributes 20020402
73 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_BUCKET_O_ASSIGN Hierarchy bucket assignment object 20041223
74 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPL_ASSIGNMENT Proj. Mgmt.: Control Plan Link - Attributes 20020405
75 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPI_T_ASSIGNMENT Proj. Mgmt.: Control Plan Template - Attributes 20020403
76 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPI_O_ASSIGNMENT Proj. Mgmt.: Control Plan Element - Attributes 20020402
77 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPH_T_ASSIGNMENT Proj. Mgmt.: Control Plan Template - Attributes 20020403
78 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CPH_O_ASSIGNMENT Proj. Mgmt.: Control Plan - Attributes 20020408
79 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_COL_ASSIGNMENT Project Management: Collaboration Attributes 20011214
80 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CLR_ASSIGNMENT Development Projects: Checklist Reference - Attributes 20011214
81 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CLI_T_ASSIGNMENT Development Projects: Checklist Item in Template- Attributes 20020121
82 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CLI_O_ASSIGNMENT Development Projects: Checklist Item - Attributes 20020121
History
Last changed by/on SAP  00000000 
SAP Release Created in 12A