SAP ABAP Class CL_PLM_AUDIT_QUEST_SERVICES (Audit: Services for Audit / Question List for Audit)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT (Package) Audit Management: Other Components
Properties
Class CL_PLM_AUDIT_QUEST_SERVICES  
Short Description Audit: Services for Audit / Question List for Audit    
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   Audit Management: Other Components 
Created 20010115   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_PLM_AUDIT_DATA_COLLECTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PLM_AUDIT_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PLM_AUDIT_QUEST_SERVICES has no interface implemented.
Friends
Class CL_PLM_AUDIT_QUEST_SERVICES has no friend class.
Attributes
Class CL_PLM_AUDIT_QUEST_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_QUESTIONNAIRE_2_AUDIT Static method Public Method Assignment of a Question List (Complete) to an Audit 20010117
2 ASSIGN_QUESTION_2_AUDIT Static method Public Method Assignment of Question to an Audit or Audit Question 20010222
3 CHECK_AUDITQUEST_FOR_ACTIONS Static method Public Method Check if Actions Exist for an Audit Question 20010329
4 CHECK_EXTERNAL_ID Static method Public Method Check of Identification 20010621
5 DELETE_QUESTIONS_FROM_AUDIT Static method Public Method Deletion of Questions for an Audit 20010327
6 DETERMINE_LANGUAGES_FOR_ASSIGN Static method Private Method Determination of Langs in which Question Texts are Copied 20010328
7 GET_DATA_FROM_COLLECTOR Static method Public Method Reading of Data for Question / Audit Question 20010719
8 GET_DISPLAY_PROPERTIES Static method Public Method Determination of Field Properties 20010515
9 GET_HIERARCHY_LEVEL Static method Public Method Determine Hierarchy Level of Question 20070312
10 GET_REL_POS_OF_HIERARCHY Static method Public Method Determination of Hierarchy Positions 20010514
11 PREPARE_AUDIT_FOR_ASSIGN Static method Private Method Load and Check Audit 20010305
12 QUESTION_CREATION_ALLOWED Static method Public Method Is the Creation of a Question Allowed 20090123
Events
Class CL_PLM_AUDIT_QUEST_SERVICES has no event.
Types
Class CL_PLM_AUDIT_QUEST_SERVICES has no local type.
Method Signatures

Method ASSIGN_QUESTIONNAIRE_2_AUDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AUDIT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Audit 20010117
2 Importing IR_QUEST_H Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Fragenlistenkopf 20010117
3 Importing IT_LANGUAGES Call by reference Type reference (TYPE) PLMT_LANGU_T Sprachen, in denen Fragentexte übernommen werden sollen 20010118
4 Importing IV_ALL_LANGUAGES Call by reference Type reference (TYPE) CHAR1 'X' Texte in allen gepflegten Sprachen übernehmen 20010322
5 Importing IV_AUDIT_GUID Call by reference Type reference (TYPE) PLMT_AUDIT_GUID Identifikation des Audits 20010117
6 Importing IV_GET_LANGUAGES Call by reference Type reference (TYPE) CHAR1 ' ' Sprachen mittels Dialog bestimmen 20010123
7 Importing IV_LOG_MESSAGES Call by reference Type reference (TYPE) CHAR1 ' ' Meldungen im Application Log protokollieren 20010119
8 Importing IV_QUEST_H_GUID Call by reference Type reference (TYPE) PLMT_QUEST_H_GUID Identifikation des Fragenlistenkopfes 20010117
# Exception Resumable Description Created on
1 FAILED Fehler beim Zuordnen 20010117

Method ASSIGN_QUESTION_2_AUDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AUDIT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Audit 20010222
2 Importing IR_AUDITQUEST Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Auditfragenlistenposition (Ziel) 20010222
3 Importing IR_QUEST_H Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Fragenlistenkopf 20010222
4 Importing IR_QUEST_I Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Fragenlistenposition 20010222
5 Importing IT_LANGUAGES Call by reference Type reference (TYPE) PLMT_LANGU_T Sprachen, in denen Fragentexte übernommen werden sollen 20010222
6 Importing IV_ALL_LANGUAGES Call by reference Type reference (TYPE) CHAR1 'X' Texte in allen gepflegten Sprachen übernehmen 20010322
7 Importing IV_AUDITQUEST_GUID Call by reference Type reference (TYPE) PLMT_AUDIT_QUEST_GUID Identifikation der Auditfragenlistenposition (Ziel) 20010222
8 Importing IV_AUDIT_GUID Call by reference Type reference (TYPE) PLMT_AUDIT_GUID Identifikation des Audits 20010222
9 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Externer Identifier der neuen Auditifragenlistenposition 20010403
10 Importing IV_GET_LANGUAGES Call by reference Type reference (TYPE) CHAR1 ' ' Sprachen mittels Dialog bestimmen 20010222
11 Importing IV_LOG_MESSAGES Call by reference Type reference (TYPE) CHAR1 ' ' Meldungen im Application Log protokollieren 20010222
12 Importing IV_QUEST_H_GUID Call by reference Type reference (TYPE) PLMT_QUEST_H_GUID Identifikation des Fragenlistenkopfes 20010222
13 Importing IV_QUEST_I_GUID Call by reference Type reference (TYPE) PLMT_QUEST_I_GUID Identifikation der Fragenlistenposition 20010222
# Exception Resumable Description Created on
1 FAILED Fehler beim Zuordnen 20010222

Method CHECK_AUDITQUEST_FOR_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ACT_ANALYZER Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_ACT_ANALYZER Visitor zur Analyse von Korrektur-/ Vorbeugungsmaßnahmen 20010329
2 Importing IR_AUDITQUEST Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Auditfrage 20010329
3 Returning RV_HAS_ACTIONS Value transfer Type reference (TYPE) BOOLE_D Bool´scher Wert: Existenz von Maßnahmen ('X' => wahr) 20010329

Method CHECK_AUDITQUEST_FOR_ACTIONS on class CL_PLM_AUDIT_QUEST_SERVICES has no exception.

Method CHECK_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) PLMT_BAPIRETURN2_TAB Returntabelle für messages in BAPIs 20010621
2 Exporting EV_GUID Call by reference Type reference (TYPE) CGPL_PROJECT_GUID Guid Fragenliste/ein Element der Fragenliste 20010621
3 Importing IV_REF_EXTERNAL_ID Call by reference Type reference (TYPE) PLMT_REF_EXTERNAL_ID Verweis auf eine Fragenliste/ein Element der Fragenliste 20010621
# Exception Resumable Description Created on
1 WRONG_KEY Falscher Schlüssel 20010621

Method DELETE_QUESTIONS_FROM_AUDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AUDIT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Audit 20010327
2 Importing IR_AUDITQUEST Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Auditfragenlistenposition 20010327
3 Importing IT_AUDITQUESTS Call by reference Type reference (TYPE) CGPL_NODETAB_TYPE Auditfragenlistenpositionen 20010327
4 Importing IV_LOG_MESSAGES Call by reference Type reference (TYPE) CHAR1 ' ' Meldungen im Application Log protokollieren 20010327
# Exception Resumable Description Created on
1 FAILED Fehler beim Löschen 20010327
2 NOT_ALLOWED Löschen nicht erlaubt 20010327
3 NOT_ALL_ENTRIES_DELETED Nicht alle Fragen konnten gelöscht werden 20010327

Method DETERMINE_LANGUAGES_FOR_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANGUAGES Call by reference Type reference (TYPE) PLMT_LANGU_T Sprachen, in denen Fragentexte übernommen werden sollen 20010328
2 Importing IR_QUEST_H Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Fragenlistenkopf 20010328
3 Importing IR_QUEST_H_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_QUEST_H_ASSIGNMENT Fragenlistenkopf - Assignment 20010328
4 Importing IT_LANGUAGES Call by reference Type reference (TYPE) PLMT_LANGU_T Sprachen, in denen Fragentexte übernommen werden sollen 20010328
5 Importing IV_ALL_LANGUAGES Call by reference Type reference (TYPE) CHAR1 Texte in allen gepflegten Sprachen übernehmen 20010328
6 Importing IV_GET_LANGUAGES Call by reference Type reference (TYPE) CHAR1 Sprachen mittels Dialog bestimmen 20010328
7 Importing IV_LOG_MESSAGES Call by reference Type reference (TYPE) CHAR1 Meldungen im Application Log protokollieren 20010328
# Exception Resumable Description Created on
1 FAILED Fehler beim Ermitteln der Sprachen 20010328
2 SELECTION_CANCELLED Manuelle Sprachenauswahl abgebrochen 20010328

Method GET_DATA_FROM_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) PLMT_DOCUMENT_PRT Audit: Extern - Dokumentzuordnungen 20010719
2 Exporting ET_TEXTS Call by reference Type reference (TYPE) PLMT_TEXT_PRT Audit: Extern - Langtexte 20010719
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20010719
4 Importing IV_GUID Call by reference Type reference (TYPE) PLMT_AUDITOBJECT_GUID Identifikation des Auditobjekts 20010719
5 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20040618
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20010719
7 Importing IV_PROJECT_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20090317
# Exception Resumable Description Created on
1 FAILED Interner Fehler 20010719

Method GET_DISPLAY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INPUT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010515
2 Changing CV_INVISIBLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010515
3 Changing CV_OUTPUT Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010515
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20010515
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20010515

Method GET_DISPLAY_PROPERTIES on class CL_PLM_AUDIT_QUEST_SERVICES has no exception.

Method GET_HIERARCHY_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LEVEL Call by reference Type reference (TYPE) PLMT_HIERARCHY_LEVEL Hierarchieebene 20070312
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Hierarchieknoten 20070312
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20070312

Method GET_HIERARCHY_LEVEL on class CL_PLM_AUDIT_QUEST_SERVICES has no exception.

Method GET_REL_POS_OF_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POSITION_RELATIVE Call by reference Type reference (TYPE) SSUBRC Relative Position,'+ '=unter, '0'=gleich, '- '=oberhalb 20010515
2 Importing IR_AUDIT_QUEST_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_AUDIT_QUEST_ASSIGNMENT Fragenliste zum Audit - Assignment 20010514
3 Importing IV_POSITION_COMPARE Call by reference Type reference (TYPE) CGPL_LEVEL Zu vergleichende Position 20010515

Method GET_REL_POS_OF_HIERARCHY on class CL_PLM_AUDIT_QUEST_SERVICES has no exception.

Method PREPARE_AUDIT_FOR_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_AUDIT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Audit 20010305
2 Exporting ER_ASSESSM_ATTR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) IF_PLM_ASSESSMENT_ASSIGNMENT Audit - Assignment 20070312
3 Importing IV_AUDIT_GUID Call by reference Type reference (TYPE) PLMT_AUDIT_GUID Identifikation des Audits 20010305
# Exception Resumable Description Created on
1 FAILED Fehler beim Zuordnen 20010305

Method QUESTION_CREATION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090123
2 Exporting EV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20090123
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20090123
4 Importing IS_BELOW Call by reference Type reference (TYPE) BAPI_20350_KEY PLM Auditmanagement: Schlüssel für ein Auditobjekt 20090123
5 Importing IS_QUEST_RES_UI Call by reference Type reference (TYPE) PLMT_QUEST_RES_UI Dialogstruktur Auditfragen 20090123

Method QUESTION_CREATION_ALLOWED on class CL_PLM_AUDIT_QUEST_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A