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 |