SAP ABAP Class CL_PLM_QUEST_H_ASSIGNMENT (Question List Header - Assignment)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_QUEST (Package) Audit Management - Question List
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 20001103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_AUDIT_ASSIGNMENT_DATA Assign. Data of Audit Components (For Example, For Reportng) 20001116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_AUDIT_HOST Audit: Common Interface for all Visitors 20001213
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_AUDIT_ITERATOR_ELEMENT Audit: Common Interface for all Iterable Objects 20001229
5 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_QUEST_H_ASSIGNMENT  
Short Description Question List Header - 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_QUEST   Audit Management - Question List 
Created 20001103   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PLM_AUDIT_AUTHORITY_CHECK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PLM_AUDIT_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PLM_AUDIT_UPDATE_BADI_CNTRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_PLM_ROLES_ASSIGNMENT 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 20001103
2 IF_PLM_AUDIT_ASSIGNMENT_DATA Assign. Data of Audit Components (For Example, For Reportng) 20001116
3 IF_PLM_AUDIT_HOST Audit: Common Interface for all Visitors 20001213
4 IF_PLM_AUDIT_ITERATOR_ELEMENT Audit: Common Interface for all Iterable Objects 20001229
5 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_QUEST_H_PERSISTENCY 20010220 Question List Header - Persistence
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COPY_QUEST_H Static Attribute Public Type reference (TYPE) CHAR1 Copy the Question List 20010219
2 CO_OBTYP_QUEST_H Constant Public Type reference (TYPE) CGPL_OBJECT_TYPE 'QUN' Component Category 'Question List Header' 20001107
3 CO_OBTYP_QUEST_H_ATTRIBUTES Constant Public Type reference (TYPE) CGPL_OBJECT_TYPE 'QHT' Component Category 'Question List Header Attribute' 20001107
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 ABAP Program Name 20001107
9 MT_CONTROL_QUESTIONS Instance attribute Private Type reference (TYPE) TY_CONTROL_QUESTIONS Control Question 20041112
10 M_ASSIGNMENTS Instance attribute Private Attribute reference (LIKE) 20001107
11 M_EXTERNAL_ATTRIBUTES Instance attribute Private Type reference (TYPE) PLMT_QUEST_H_UI Question List Header Dialog Structure 20001107
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) 20001107
14 M_PARENT_TASK Instance attribute Private Attribute reference (LIKE) 20001107
15 M_PERSISTENCY_CONTROLLER Instance attribute Private Attribute reference (LIKE) 20001107
16 QUEST_H_ATTRIBUTES Instance attribute Public Type reference (TYPE) PLMM_QUEST_H Question List - Header 20001107
17 QUEST_H_ATTRIBUTES_OLD_DB Instance attribute Public Type reference (TYPE) PLMM_QUEST_H Question List Header Before Changes 20010219
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 20010312
2 CALL_BADI_ATTRIBUTES_CHANGE_CO Instance method Private Method Call of the BAdI for Changing Attributes when Copying 20010620
3 CALL_BADI_ATTRIBUTES_CHANGE_CR Instance method Private Method Call of the BAdI for Changing Attributes when Creating 20010620
4 CALL_BADI_ATTRIBUTES_CHECK Instance method Private Method Call the BAdI to Check Attributes 20010301
5 CALL_UPDATE_BADI Instance method Private Method 20010226
6 CHECK_CUSTOMER_FSEL Instance method Private Method Check Required Fields in Field Selection 20001116
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001103
8 CONSTRUCTOR Instance method Public Constructor Constructor 20001103
9 DELETE Instance method Public Method 20001107
10 GET_ATTRIBUTES Instance method Public Method Reads Attributes 20001107
11 GET_COPY_QUEST_H Static method Public Method Read Copy Transaction for Question List 20010219
12 GET_DATA_WITHOUT_INSTANTIATION Static method Public Method Read Data w/o Instantiating the Objects 20010529
13 GET_FIELD_ATTRIBUTES Instance method Public Method Reads Properties of Attributes 20001107
14 GET_FIELD_ATTRIBUTES_COMMON Instance method Public Method Reads Properties of Attributes 20091117
15 GET_FIELD_ATTRIBUTES_DETAIL Instance method Public Method Reads Properties of Field-Dependent Attributes 20091117
16 GET_GUID Instance method Private Method 20010228
17 GET_MAINTAINED_LANGUAGES Instance method Public Method Reads Maintained Languages 20010219
18 GET_PARENT Instance method Public Method 20001107
19 GET_PERSISTENCY_CONTROLLER Instance method Public Method 20001107
20 GET_PERSISTENCY_CONTROLLER_REF Instance method Private Method Reads the Attribute M_PERSISTENCY_CONTROLLER 20001107
21 GET_PROC_MODE Instance method Private Method 20010227
22 GET_UI_STRUCTURE Instance method Public Method Data Output in External Dialog Structure 20010302
23 IMPORT_UI_STRUCTURE_DATA Instance method Public Method Sets Internal Data Based on External Dialog Structure 20010302
24 INITIALIZE Instance method Protected Method Reset After Saving 20010220
25 IS_VALID Instance method Public Method Checks If Question List Is Valid 20010219
26 ON_PROJECT_CHANGED Instance method Private Event handling method Event Handler OBJECT_CHANGED:CL_CGPL_PROJECT 20010228
27 QUEST_DEPENDENCY_DELETE Instance method Public Method Delete Dependency Between Question and Controlling Question 20050215
28 SET_ATTRIBUTES Instance method Public Method Sets Attributes 20001107
29 SET_COPY_QUEST_H Static method Public Method Set Copy Transaction for Question List 20010219
30 SET_QUEST_DEPENDENCY Instance method Public Method New Dependency Between Question and Controlling Question 20041112
Events
# Event Type Visibility Description Created on
1 OBJECT_DELETED Instance Event
(0)
Private
(0)
20040712
2 REGISTER Instance Event
(0)
Private
(0)
20010227
3 UNREGISTER Instance Event
(0)
Private
(0)
20010227
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CONTROL_QUESTION Private See coding Dependency of Questions 20041112 begin of TY_CONTROL_QUESTION , quest type PLMT_QUEST_I_GUID, control_quest type PLMT_CONTROL_QUEST, end of TY_CONTROL_QUESTION
2 TY_CONTROL_QUESTIONS Private See coding Table of Question Dependencies 20041112 TY_CONTROL_QUESTIONS type table of ty_control_question with key quest control_quest
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_QUEST_H_UI Dialogstruktur Fragenlistenkopf 20010312

Method CALL_BADI_APPEARANCE on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method CALL_BADI_ATTRIBUTES_CHANGE_CO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) PLMM_QUEST_H Attribute Fragenlistenkopf 20010620
2 Importing IR_QUEST_H Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Fragenlistenkopf 20010620
3 Importing IR_QUEST_H_ATTR Call by reference Object reference (TYPE REF TO) CL_PLM_QUEST_H_ASSIGNMENT Fragenlistenkopf - Attribut-Assignment 20010620
4 Importing IR_QUEST_H_ATTR_SOURCE Call by reference Object reference (TYPE REF TO) CL_PLM_QUEST_H_ASSIGNMENT Fragenlistenkopf - Attribut-Assignment (Vorlage) 20010620
5 Importing IR_QUEST_H_SOURCE Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Fragenlistenkopf (Vorlage) 20010620
6 Importing IS_ATTRIBUTES_SOURCE Call by reference Type reference (TYPE) PLMM_QUEST_H Attribute Fragenlistenkopf (Vorlage) 20010620

Method CALL_BADI_ATTRIBUTES_CHANGE_CO on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method CALL_BADI_ATTRIBUTES_CHANGE_CR Signature

Method CALL_BADI_ATTRIBUTES_CHANGE_CR on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Method CALL_BADI_ATTRIBUTES_CHANGE_CR on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method CALL_BADI_ATTRIBUTES_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CHAR1 Ergebnis der Prüfung 20010301

Method CALL_BADI_ATTRIBUTES_CHECK on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method CALL_UPDATE_BADI Signature

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

Method CHECK_CUSTOMER_FSEL Signature

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

Method CHECK_CUSTOMER_FSEL on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PLM_QUEST_H_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 20001107
2 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) PLMM_QUEST_H Fragenliste - Köpfe 20001107

Method CONSTRUCTOR on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method DELETE Signature

Method DELETE on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Method DELETE on class CL_PLM_QUEST_H_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_QUEST_H Fragenliste - Köpfe 20001107
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) PLMM_QUEST_H Fragenlistenkopf vor Änderungen 20010219

Method GET_ATTRIBUTES on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method GET_COPY_QUEST_H Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COPY_FLAG Value transfer Type reference (TYPE) CHAR1 Fragenliste wird kopiert = 'X' 20010219

Method GET_COPY_QUEST_H on class CL_PLM_QUEST_H_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 ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf Tabelle mit Daten der Auditobjekte 20010529
2 Exporting EV_DATA_NAME Call by reference Type reference (TYPE) TABNAME Typ der Datenstruktur 20010529
3 Importing IT_GUIDS Call by reference Type reference (TYPE) PLMT_AUDITOBJECT_GUID_TAB Tabelle mit GUIDs der Auditobjekte 20010529
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20070308

Method GET_DATA_WITHOUT_INSTANTIATION on class CL_PLM_QUEST_H_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 20001107
2 Exporting EV_C_INVISIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010103
3 Exporting EV_C_OUTPUT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001107
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20001107

Method GET_FIELD_ATTRIBUTES on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method GET_FIELD_ATTRIBUTES_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTHORITY Call by reference Type reference (TYPE) CGPL_AUTHORITY Projektplanung - Berechtigungsflags 20091117
2 Exporting EV_CHANGEABLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091117

Method GET_FIELD_ATTRIBUTES_COMMON on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method GET_FIELD_ATTRIBUTES_DETAIL 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 20091117
2 Exporting EV_C_INVISIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091117
3 Exporting EV_C_OUTPUT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091117
4 Importing IS_AUTHORITY Call by reference Type reference (TYPE) CGPL_AUTHORITY Projektplanung - Berechtigungsflags 20091117
5 Importing IV_CHANGEABLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091117
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20091117

Method GET_FIELD_ATTRIBUTES_DETAIL on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method GET_GUID Signature

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

Method GET_MAINTAINED_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LANGUAGES Value transfer Type reference (TYPE) PLMT_LANGU_T Tabelle von Sprachen 20010219
# Exception Resumable Description Created on
1 FAILED Fehler beim Lesen der gepflegten Sprachen 20010219

Method GET_PARENT Signature

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

Method GET_PERSISTENCY_CONTROLLER Signature

Method GET_PERSISTENCY_CONTROLLER on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Method GET_PERSISTENCY_CONTROLLER on class CL_PLM_QUEST_H_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_QUEST_H_PERSISTENCY Audit: Fragenlistenkopf - Persistenz 20001107

Method GET_PERSISTENCY_CONTROLLER_REF on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method GET_PROC_MODE Signature

Method GET_PROC_MODE on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Method GET_PROC_MODE on class CL_PLM_QUEST_H_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_QUEST_H_UI Dialogstruktur Fragenlistenkopf 20010302
2 Exporting EV_AUTHORITY_ERROR Call by reference Type reference (TYPE) CHAR1 Fehler bei Berechtigungsprüfung 20040618

Method GET_UI_STRUCTURE on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method IMPORT_UI_STRUCTURE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXTERNAL_STRUCTURE Call by reference Type reference (TYPE) PLMT_QUEST_H_UI Dialogstruktur Fragenlistenkopf 20010302

Method IMPORT_UI_STRUCTURE_DATA on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method INITIALIZE Signature

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

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_VALID Value transfer Type reference (TYPE) BOOLE_D Bool´scher Wert zur Gültigkeit: TRUE (='X') und FALSE (=' ') 20010219

Method IS_VALID on class CL_PLM_QUEST_H_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 Value transfer Attribute reference (LIKE) 20010228

Method ON_PROJECT_CHANGED on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method QUEST_DEPENDENCY_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROL_QUEST Call by reference Type reference (TYPE) PLMT_CONTROL_QUEST Steuernde Frage 20050215
2 Importing I_QUEST Call by reference Type reference (TYPE) PLMT_QUEST_I_GUID Schlüssel der Fragenlistenposition 20050215
# Exception Resumable Description Created on
1 NOT_POSSIBLE Nicht möglich 20050215

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_QUEST_H Fragenliste - Köpfe 20001107

Method SET_ATTRIBUTES on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method SET_COPY_QUEST_H Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COPY_FLAG Call by reference Type reference (TYPE) C Fragenliste wird kopiert = 'X' 20010219

Method SET_COPY_QUEST_H on class CL_PLM_QUEST_H_ASSIGNMENT has no exception.

Method SET_QUEST_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_PROC Call by reference Type reference (TYPE) PLMT_CONTROL_PROC_BADI Steuerndes Verfahren 20060324
2 Importing I_CONTROL_QUEST Call by reference Type reference (TYPE) PLMT_CONTROL_QUEST Steuernde Frage 20041112
3 Importing I_CONTROL_QUEST_ID Call by reference Type reference (TYPE) PLMT_QUEST_I_UI-CONTROL_QUEST_ID Steuernde Frage 20041112
4 Importing I_QUEST Call by reference Type reference (TYPE) PLMT_QUEST_I_GUID Schlüssel der Fragenlistenposition 20041112
5 Importing I_QUEST_ID Call by reference Type reference (TYPE) PLMT_QUEST_I_UI-EXTERNAL_ID Identifikation der Fragenlistenposition 20041112
# Exception Resumable Description Created on
1 NOT_POSSIBLE Nicht möglich 20041112
Event Signatures

Event OBJECT_DELETED Signature
Event OBJECT_DELETED on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Event REGISTER Signature
Event REGISTER on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
Event UNREGISTER Signature
Event UNREGISTER on class CL_PLM_QUEST_H_ASSIGNMENT has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 20C