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
⤷ 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 | CL_PLM_AUDIT_FACTORY | 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 | CO_STATE_IN_PREPARATION | Instance attribute | Public | Type reference (TYPE) | CHAR1 | 'I' | State: In Preparation | 20010117 | |
2 | M_CONVERT_SINGLE | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Conversion of Single Question | 20010222 | ||
3 | M_EXTERNAL_ID | Instance attribute | Protected | Type reference (TYPE) | CGPL_EXTID | External Audit Question List Item ID (Single Conversion) | 20010403 | ||
4 | M_LANGUAGES | Instance attribute | Protected | Type reference (TYPE) | PLMT_LANGU_T | Languages in which Question Texts are to be | 20010118 | ||
5 | M_LOG_MESSAGES | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Log Notifications in Application Log | 20010119 | ||
6 | M_STACK | Instance attribute | Protected | Type reference (TYPE) | TY_STACK_TAB | Stack Table | 20010118 | ||
7 | M_TIMESTAMP | Instance attribute | Protected | Type reference (TYPE) | TIMESTAMPL | UTC time stamp in long form (YYYYMMDDhhmmssmmmuuun) | 20040618 | ||
8 | M_WP_NO | Instance attribute | Protected | Type reference (TYPE) | WPINFO-WP_NO | Work Process Number | 20040618 | ||
9 | O_AUDIT | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit (Target) | 20010117 | ||
10 | O_AUDITQUEST | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_TASK | Audit Question (Optional Target During Single Conversion) | 20010222 | ||
11 | O_AUDITQUEST_ATTR_ASSIGNMENT | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_ASSIGNMENT | Attributes of Audit Question | 20010222 | ||
12 | O_AUDIT_ATTR_ASSIGNMENT | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_PLM_ASSESSMENT_ASSIGNMENT | Attributes of Audit | 20010117 | ||
13 | O_IDENTIFIER | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_EX_PLM_AUDIT_IDENTIFIER | BAdI Interface IF_EX_PLM_AUDIT_IDENTIFIER | 20010221 | ||
14 | O_INSTANCE | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_CONVERTER | Reference to Current Instance (Singleton) | 20010117 | ||
15 | O_QUEST_COPY | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EX_PLM_AUDIT_QUEST_COPY | BAdI Interface IF_EX_PLM_AUDIT_QUEST_COPY | 20010517 | ||
16 | O_QUEST_H | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Question List Header (Source) | 20010117 | ||
17 | O_QUEST_H_ATTR_ASSIGNMENT | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_QUEST_H_ASSIGNMENT | Attributes of Question List Header | 20010117 | ||
18 | O_QUEST_I | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_TASK | Question List Item (Source During Single Conversion) | 20010222 | ||
19 | O_QUEST_I_ATTR_ASSIGNMENT | 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 | ADD_TASK | Instance method | Protected | Method | Method for Adding a New Task Objects to the Audit | 20010118 |
2 | ADJUST_AQN_4_SINGLE_CONVERSION | Instance method | Protected | Method | Method of Accessing Attributes of Audit Question (Write) | 20010409 |
3 | ADJUST_AUDITQUEST_ATTRIBUTES | Instance method | Protected | Method | Method of Accessing Attributes of Audit Question (Write) | 20010222 |
4 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20010117 |
5 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20010117 |
6 | COPY_DOCUMENTS | Instance method | Protected | Method | Method for Copying the Document Assignment | 20010118 |
7 | COPY_TEXTS | Instance method | Protected | Method | Method for Copying Long Texts | 20010118 |
8 | GENERATE_EXTERNAL_ID | Instance method | Protected | Method | Method for Creating a New External ID | 20010117 |
9 | GET_INSTANCE | Static method | Public | Method | Method of Accessing Current Instance (Singleton) | 20010117 |
10 | GET_PARENT | Instance method | Protected | Method | Method of Accessing Predecessor (Read) | 20010118 |
11 | PREPARE_TASK_ATTRIBUTES | Instance method | Protected | Method | Method of Preparing Task Attributes | 20010117 |
12 | SET_AUDITQUEST_ATTRIBUTES | Instance method | Protected | Method | Method of Accessing Attributes of Audit Question (Write) | 20010118 |
13 | SET_PARAMETER | 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 | Importing | IR_PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Übergeordneter Knoten (Vater) | 20010118 | ||
2 | Importing | IS_TASK_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_TASK | Attribute der Task (CGPL-Daten) | 20010118 | ||
3 | Returning | RR_TASK | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_TASK | Neu angelegtes Task-Objekt | 20010118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010409 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010222 | ||
2 | Importing | IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Vorlagefrage | 20010402 | ||
3 | Importing | IV_TO_AUDIT | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Frage zum Audit hinzugefügt | 20010222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Quelle | 20010118 | ||
2 | Importing | 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 | Importing | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Übergeordneter Knoten | 20010119 | ||
2 | Importing | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Quelle | 20010118 | ||
3 | Importing | 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 | Importing | IR_PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Übergeordneter Hierarchieknoten | 20010515 | ||
2 | Importing | IV_EXTERNAL_ID | Value transfer | Type reference (TYPE) | CGPL_EXTID | Externe ID | 20010412 | ||
3 | Returning | 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 | Returning | 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 | Returning | RR_PARENT_NODE | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Vorgängerobjekt | 20010118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IS_PROJECT_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_PROJECT | Projektplanung: Attributetabelle Projektköpfe | 20010117 | ||
2 | Importing | IS_TASK_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_TASK | Projektplanung: Attributetabelle Vorgänge | 20010117 | ||
3 | Returning | RS_TASK_ATTRIBUTES | Value transfer | Type reference (TYPE) | CGPL_TASK | Projektplanung: Attributetabelle Vorgänge | 20010117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Auditfrage | 20010118 | ||
2 | Importing | IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenlistenposition | 20010118 | ||
3 | Importing | 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 | FAILED | 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 | Importing | IR_AUDIT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Audit | 20010117 | ||
2 | Importing | IR_AUDITQUEST | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenliste zum Audit | 20010222 | ||
3 | Importing | IR_AUDITQUEST_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_AUDIT_QUEST_ASSIGNMENT | Fragenliste zum Audit - Assignment | 20010222 | ||
4 | Importing | IR_AUDIT_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | IF_PLM_ASSESSMENT_ASSIGNMENT | Audit - Assignment | 20010117 | ||
5 | Importing | IR_QUEST_H | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Fragenlistenkopf | 20010117 | ||
6 | Importing | IR_QUEST_H_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_QUEST_H_ASSIGNMENT | Fragenlistenkopf - Assignment | 20010117 | ||
7 | Importing | IR_QUEST_I | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Fragenlistenposition | 20010222 | ||
8 | Importing | IR_QUEST_I_ATTR_ASSIGNMENT | Call by reference | Object reference (TYPE REF TO) | CL_PLM_QUEST_I_ASSIGNMENT | Fragenlistenposition - Assignment | 20010222 | ||
9 | Importing | IT_LANGUAGES | Call by reference | Type reference (TYPE) | PLMT_LANGU_T | Sprachen, in denen die Fragentexte übernommen werden sollen | 20010118 | ||
10 | Importing | IV_CONVERT_SINGLE | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Einzelne Frage konvertieren | 20010222 | |
11 | Importing | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Externer Identifier der neuen Auditifragenlistenposition | 20010403 | ||
12 | Importing | IV_LOG_MESSAGES | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Meldungen in Application Log aufnehmen | 20010119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler bei Parametrisierung | 20010117 |
History
Last changed by/on | SAP | 20070911 |
SAP Release Created in | 30A |