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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
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 | ![]() |
Static method | Public | Method | Assignment of a Question List (Complete) to an Audit | 20010117 |
2 | ![]() |
Static method | Public | Method | Assignment of Question to an Audit or Audit Question | 20010222 |
3 | ![]() |
Static method | Public | Method | Check if Actions Exist for an Audit Question | 20010329 |
4 | ![]() |
Static method | Public | Method | Check of Identification | 20010621 |
5 | ![]() |
Static method | Public | Method | Deletion of Questions for an Audit | 20010327 |
6 | ![]() |
Static method | Private | Method | Determination of Langs in which Question Texts are Copied | 20010328 |
7 | ![]() |
Static method | Public | Method | Reading of Data for Question / Audit Question | 20010719 |
8 | ![]() |
Static method | Public | Method | Determination of Field Properties | 20010515 |
9 | ![]() |
Static method | Public | Method | Determine Hierarchy Level of Question | 20070312 |
10 | ![]() |
Static method | Public | Method | Determination of Hierarchy Positions | 20010514 |
11 | ![]() |
Static method | Private | Method | Load and Check Audit | 20010305 |
12 | ![]() |
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 | ![]() |
IR_AUDIT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit | 20010117 | ||
2 | ![]() |
IR_QUEST_H | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Fragenlistenkopf | 20010117 | ||
3 | ![]() |
IT_LANGUAGES | Call by reference | Type reference (TYPE) | PLMT_LANGU_T | Sprachen, in denen Fragentexte übernommen werden sollen | 20010118 | ||
4 | ![]() |
IV_ALL_LANGUAGES | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Texte in allen gepflegten Sprachen übernehmen | 20010322 | |
5 | ![]() |
IV_AUDIT_GUID | Call by reference | Type reference (TYPE) | PLMT_AUDIT_GUID | Identifikation des Audits | 20010117 | ||
6 | ![]() |
IV_GET_LANGUAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Sprachen mittels Dialog bestimmen | 20010123 | |
7 | ![]() |
IV_LOG_MESSAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Meldungen im Application Log protokollieren | 20010119 | |
8 | ![]() |
IV_QUEST_H_GUID | Call by reference | Type reference (TYPE) | PLMT_QUEST_H_GUID | Identifikation des Fragenlistenkopfes | 20010117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_AUDIT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit | 20010222 | ||
2 | ![]() |
IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfragenlistenposition (Ziel) | 20010222 | ||
3 | ![]() |
IR_QUEST_H | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Fragenlistenkopf | 20010222 | ||
4 | ![]() |
IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenlistenposition | 20010222 | ||
5 | ![]() |
IT_LANGUAGES | Call by reference | Type reference (TYPE) | PLMT_LANGU_T | Sprachen, in denen Fragentexte übernommen werden sollen | 20010222 | ||
6 | ![]() |
IV_ALL_LANGUAGES | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Texte in allen gepflegten Sprachen übernehmen | 20010322 | |
7 | ![]() |
IV_AUDITQUEST_GUID | Call by reference | Type reference (TYPE) | PLMT_AUDIT_QUEST_GUID | Identifikation der Auditfragenlistenposition (Ziel) | 20010222 | ||
8 | ![]() |
IV_AUDIT_GUID | Call by reference | Type reference (TYPE) | PLMT_AUDIT_GUID | Identifikation des Audits | 20010222 | ||
9 | ![]() |
IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Externer Identifier der neuen Auditifragenlistenposition | 20010403 | ||
10 | ![]() |
IV_GET_LANGUAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Sprachen mittels Dialog bestimmen | 20010222 | |
11 | ![]() |
IV_LOG_MESSAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Meldungen im Application Log protokollieren | 20010222 | |
12 | ![]() |
IV_QUEST_H_GUID | Call by reference | Type reference (TYPE) | PLMT_QUEST_H_GUID | Identifikation des Fragenlistenkopfes | 20010222 | ||
13 | ![]() |
IV_QUEST_I_GUID | Call by reference | Type reference (TYPE) | PLMT_QUEST_I_GUID | Identifikation der Fragenlistenposition | 20010222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010329 | ||
3 | ![]() |
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 | ![]() |
CT_RETURN | Call by reference | Type reference (TYPE) | PLMT_BAPIRETURN2_TAB | Returntabelle für messages in BAPIs | 20010621 | ||
2 | ![]() |
EV_GUID | Call by reference | Type reference (TYPE) | CGPL_PROJECT_GUID | Guid Fragenliste/ein Element der Fragenliste | 20010621 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IR_AUDIT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit | 20010327 | ||
2 | ![]() |
IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfragenlistenposition | 20010327 | ||
3 | ![]() |
IT_AUDITQUESTS | Call by reference | Type reference (TYPE) | CGPL_NODETAB_TYPE | Auditfragenlistenpositionen | 20010327 | ||
4 | ![]() |
IV_LOG_MESSAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Meldungen im Application Log protokollieren | 20010327 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Löschen | 20010327 | |
2 | ![]() |
Löschen nicht erlaubt | 20010327 | |
3 | ![]() |
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 | ![]() |
ET_LANGUAGES | Call by reference | Type reference (TYPE) | PLMT_LANGU_T | Sprachen, in denen Fragentexte übernommen werden sollen | 20010328 | ||
2 | ![]() |
IR_QUEST_H | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Fragenlistenkopf | 20010328 | ||
3 | ![]() |
IR_QUEST_H_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_QUEST_H_ASSIGNMENT | Fragenlistenkopf - Assignment | 20010328 | ||
4 | ![]() |
IT_LANGUAGES | Call by reference | Type reference (TYPE) | PLMT_LANGU_T | Sprachen, in denen Fragentexte übernommen werden sollen | 20010328 | ||
5 | ![]() |
IV_ALL_LANGUAGES | Call by reference | Type reference (TYPE) | CHAR1 | Texte in allen gepflegten Sprachen übernehmen | 20010328 | ||
6 | ![]() |
IV_GET_LANGUAGES | Call by reference | Type reference (TYPE) | CHAR1 | Sprachen mittels Dialog bestimmen | 20010328 | ||
7 | ![]() |
IV_LOG_MESSAGES | Call by reference | Type reference (TYPE) | CHAR1 | Meldungen im Application Log protokollieren | 20010328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Ermitteln der Sprachen | 20010328 | |
2 | ![]() |
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 | ![]() |
ET_DOCUMENTS | Call by reference | Type reference (TYPE) | PLMT_DOCUMENT_PRT | Audit: Extern - Dokumentzuordnungen | 20010719 | ||
2 | ![]() |
ET_TEXTS | Call by reference | Type reference (TYPE) | PLMT_TEXT_PRT | Audit: Extern - Langtexte | 20010719 | ||
3 | ![]() |
IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20010719 | ||
4 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | PLMT_AUDITOBJECT_GUID | Identifikation des Auditobjekts | 20010719 | ||
5 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20040618 | |
6 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20010719 | ||
7 | ![]() |
IV_PROJECT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20090317 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 20010719 |
Method GET_DISPLAY_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_INPUT | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010515 | ||
2 | ![]() |
CV_INVISIBLE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010515 | ||
3 | ![]() |
CV_OUTPUT | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010515 | ||
4 | ![]() |
IR_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Projektplanung - Hierarchieknoten | 20010515 | ||
5 | ![]() |
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 | ![]() |
EV_LEVEL | Call by reference | Type reference (TYPE) | PLMT_HIERARCHY_LEVEL | Hierarchieebene | 20070312 | ||
2 | ![]() |
IR_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Hierarchieknoten | 20070312 | ||
3 | ![]() |
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 | ![]() |
EV_POSITION_RELATIVE | Call by reference | Type reference (TYPE) | SSUBRC | Relative Position,'+ '=unter, '0'=gleich, '- '=oberhalb | 20010515 | ||
2 | ![]() |
IR_AUDIT_QUEST_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_ASSIGNMENT | Fragenliste zum Audit - Assignment | 20010514 | ||
3 | ![]() |
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 | ![]() |
CR_AUDIT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit | 20010305 | ||
2 | ![]() |
ER_ASSESSM_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | IF_PLM_ASSESSMENT_ASSIGNMENT | Audit - Assignment | 20070312 | ||
3 | ![]() |
IV_AUDIT_GUID | Call by reference | Type reference (TYPE) | PLMT_AUDIT_GUID | Identifikation des Audits | 20010305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Zuordnen | 20010305 |
Method QUESTION_CREATION_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090123 | ||
2 | ![]() |
EV_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090123 | |||
3 | ![]() |
IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20090123 | ||
4 | ![]() |
IS_BELOW | Call by reference | Type reference (TYPE) | BAPI_20350_KEY | PLM Auditmanagement: Schlüssel für ein Auditobjekt | 20090123 | ||
5 | ![]() |
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 |