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
⤷ 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 |