SAP ABAP Class CL_PLM_AUDIT_QUEST_CONVERTER (Audit: Visitor for Transfer of a Question List to an Audit)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-AUD (Application Component) Audit Management
⤷
PLM_AUDIT (Package) Audit Management: Other Components
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PLM_AUDIT_VISITOR | Audit: Abstract Visitor | 20010117 |
Properties
| Class | CL_PLM_AUDIT_QUEST_CONVERTER | |
| Short Description | Audit: Visitor for Transfer of a Question List to an Audit | |
| Super Class | CL_PLM_AUDIT_VISITOR | Audit: Abstract Visitor |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | PLM_AUDIT | Audit Management: Other Components |
| Created | 20010117 | SAP |
| Last change | 20070911 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_PLM_AUDIT_QUEST_CONVERTER has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | IF_EX_PLM_AUDIT_QUEST_COPY | 20010517 | BAdI Interface IF_EX_PLM_AUDIT_QUEST_COPY |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | 'I' | State: In Preparation | 20010117 | ||
| 2 | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Conversion of Single Question | 20010222 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | CGPL_EXTID | External Audit Question List Item ID (Single Conversion) | 20010403 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | PLMT_LANGU_T | Languages in which Question Texts are to be | 20010118 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Log Notifications in Application Log | 20010119 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TY_STACK_TAB | Stack Table | 20010118 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | TIMESTAMPL | UTC time stamp in long form (YYYYMMDDhhmmssmmmuuun) | 20040618 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | WPINFO-WP_NO | Work Process Number | 20040618 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit (Target) | 20010117 | |||
| 10 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_TASK | Audit Question (Optional Target During Single Conversion) | 20010222 | |||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_ASSIGNMENT | Attributes of Audit Question | 20010222 | |||
| 12 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_PLM_ASSESSMENT_ASSIGNMENT | Attributes of Audit | 20010117 | |||
| 13 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_EX_PLM_AUDIT_IDENTIFIER | BAdI Interface IF_EX_PLM_AUDIT_IDENTIFIER | 20010221 | |||
| 14 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_CONVERTER | Reference to Current Instance (Singleton) | 20010117 | |||
| 15 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EX_PLM_AUDIT_QUEST_COPY | BAdI Interface IF_EX_PLM_AUDIT_QUEST_COPY | 20010517 | |||
| 16 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Question List Header (Source) | 20010117 | |||
| 17 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_QUEST_H_ASSIGNMENT | Attributes of Question List Header | 20010117 | |||
| 18 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_TASK | Question List Item (Source During Single Conversion) | 20010222 | |||
| 19 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_QUEST_I_ASSIGNMENT | Attributes of the Question List Item | 20010222 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Method for Adding a New Task Objects to the Audit | 20010118 | |
| 2 | Instance method | Protected | Method | Method of Accessing Attributes of Audit Question (Write) | 20010409 | |
| 3 | Instance method | Protected | Method | Method of Accessing Attributes of Audit Question (Write) | 20010222 | |
| 4 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20010117 | |
| 5 | Instance method | Public | Constructor | Constructor | 20010117 | |
| 6 | Instance method | Protected | Method | Method for Copying the Document Assignment | 20010118 | |
| 7 | Instance method | Protected | Method | Method for Copying Long Texts | 20010118 | |
| 8 | Instance method | Protected | Method | Method for Creating a New External ID | 20010117 | |
| 9 | Static method | Public | Method | Method of Accessing Current Instance (Singleton) | 20010117 | |
| 10 | Instance method | Protected | Method | Method of Accessing Predecessor (Read) | 20010118 | |
| 11 | Instance method | Protected | Method | Method of Preparing Task Attributes | 20010117 | |
| 12 | Instance method | Protected | Method | Method of Accessing Attributes of Audit Question (Write) | 20010118 | |
| 13 | Instance method | Public | Method | Method of Accessing Parameters (Write) | 20010117 |
Events
Class CL_PLM_AUDIT_QUEST_CONVERTER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_STACK_TAB | Protected | See coding | Stack Table | 20010117 | TY_STACK_TAB TYPE STANDARD TABLE OF TY_STACK_WA
|
|
| 2 | TY_STACK_WA | Protected | See coding | Stack Line | 20010117 | BEGIN OF TY_STACK_WA,
LEVEL TYPE CGPL_LEVEL,
NODE TYPE REF TO CL_CGPL_HIERARCHY_NODE,
END OF TY_STACK_WA
|
Method Signatures
Method ADD_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Übergeordneter Knoten (Vater) | 20010118 | |||
| 2 | IS_TASK_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_TASK | Attribute der Task (CGPL-Daten) | 20010118 | |||
| 3 | RR_TASK | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_TASK | Neu angelegtes Task-Objekt | 20010118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Anlegen des Task-Objekts | 20010118 |
Method ADJUST_AQN_4_SINGLE_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Setzen der Attribute bei Single-Conversion | 20010409 |
Method ADJUST_AUDITQUEST_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010222 | |||
| 2 | IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Vorlagefrage | 20010402 | |||
| 3 | IV_TO_AUDIT | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Frage zum Audit hinzugefügt | 20010222 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Setzen der Attribute | 20010222 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PLM_AUDIT_QUEST_CONVERTER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PLM_AUDIT_QUEST_CONVERTER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PLM_AUDIT_QUEST_CONVERTER has no parameter.
Method CONSTRUCTOR on class CL_PLM_AUDIT_QUEST_CONVERTER has no exception.
Method COPY_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Quelle | 20010118 | |||
| 2 | IR_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Ziel | 20010118 |
Method COPY_DOCUMENTS on class CL_PLM_AUDIT_QUEST_CONVERTER has no exception.
Method COPY_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Übergeordneter Knoten | 20010119 | |||
| 2 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Quelle | 20010118 | |||
| 3 | IR_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Ziel | 20010118 |
Method COPY_TEXTS on class CL_PLM_AUDIT_QUEST_CONVERTER has no exception.
Method GENERATE_EXTERNAL_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Übergeordneter Hierarchieknoten | 20010515 | |||
| 2 | IV_EXTERNAL_ID | Value transfer | Type reference (TYPE) | CGPL_EXTID | Externe ID | 20010412 | |||
| 3 | RV_EXTERNAL_ID | Value transfer | Type reference (TYPE) | CGPL_EXTID | Externe ID | 20010117 |
Method GENERATE_EXTERNAL_ID on class CL_PLM_AUDIT_QUEST_CONVERTER has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_CONVERTER | Audit: Besucher zur Übernahme einer Fragenliste in ein Audit | 20010117 |
Method GET_INSTANCE on class CL_PLM_AUDIT_QUEST_CONVERTER has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_PARENT_NODE | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Vorgängerobjekt | 20010118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Ermitteln des Vorgängers | 20010118 |
Method PREPARE_TASK_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PROJECT_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_PROJECT | Projektplanung: Attributetabelle Projektköpfe | 20010117 | |||
| 2 | IS_TASK_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_TASK | Projektplanung: Attributetabelle Vorgänge | 20010117 | |||
| 3 | RS_TASK_ATTRIBUTES | Value transfer | Type reference (TYPE) | CGPL_TASK | Projektplanung: Attributetabelle Vorgänge | 20010117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Erzeugen der Attribute | 20010117 |
Method SET_AUDITQUEST_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010118 | |||
| 2 | IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenlistenposition | 20010118 | |||
| 3 | IR_QUEST_I_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_QUEST_I_ASSIGNMENT | Fragenlistenposition - Assignment | 20010118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Setzen der Attribute | 20010118 |
Method SET_PARAMETER 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_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenliste zum Audit | 20010222 | |||
| 3 | IR_AUDITQUEST_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_ASSIGNMENT | Fragenliste zum Audit - Assignment | 20010222 | |||
| 4 | IR_AUDIT_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | IF_PLM_ASSESSMENT_ASSIGNMENT | Audit - Assignment | 20010117 | |||
| 5 | IR_QUEST_H | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Fragenlistenkopf | 20010117 | |||
| 6 | IR_QUEST_H_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_QUEST_H_ASSIGNMENT | Fragenlistenkopf - Assignment | 20010117 | |||
| 7 | IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenlistenposition | 20010222 | |||
| 8 | IR_QUEST_I_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_QUEST_I_ASSIGNMENT | Fragenlistenposition - Assignment | 20010222 | |||
| 9 | IT_LANGUAGES | Call by reference | Type reference (TYPE) | PLMT_LANGU_T | Sprachen, in denen die Fragentexte übernommen werden sollen | 20010118 | |||
| 10 | IV_CONVERT_SINGLE | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Einzelne Frage konvertieren | 20010222 | ||
| 11 | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Externer Identifier der neuen Auditifragenlistenposition | 20010403 | |||
| 12 | IV_LOG_MESSAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Meldungen in Application Log aufnehmen | 20010119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Parametrisierung | 20010117 |
History
| Last changed by/on | SAP | 20070911 |
| SAP Release Created in | 30A |