SAP ABAP Class CL_IM_PLM_AUDIT_STRUCTURE_510 (FMEA: Defect, Function, and Structure Networks)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-PT-FA (Application Component) Failure Mode and Effects Analysis
     PLM_FMEA (Package) QM: FMEA - Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20060509
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_PLM_AUDIT_STRUCTURE BAdI Interface: BADI_PLM_AUDIT_STRUCTURE 20060509
Properties
Class CL_IM_PLM_AUDIT_STRUCTURE_510  
Short Description FMEA: Defect, Function, and Structure Networks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_FMEA   QM: FMEA - Core Functions 
Created 20060509   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IM_PLM_FMEA_LISTITYP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20060509
2 IF_EX_PLM_AUDIT_STRUCTURE BAdI Interface: BADI_PLM_AUDIT_STRUCTURE 20060509
Friends
Class CL_IM_PLM_AUDIT_STRUCTURE_510 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_LISTITYP_CAUSE Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_CAUSE Cause 20060627
2 CO_LISTITYP_DEFECT Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_DEFECT Defects 20060628
3 CO_LISTITYP_EFFECT Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_EFFECT Effects 20060629
4 CO_LISTITYP_ELEMENT Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_ELEMENT Defect in Lower-Level System Element 20060630
5 CO_LISTITYP_FMEA_REFERENCE Constant Public Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_FMEA_REFERENCE List Item Type: Group Element 20060928
6 CO_LISTITYP_FUNCTION Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_FUNCTION Function 20060628
7 CO_LISTITYP_FUNCTIONS Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_FUNCTIONS Functions 20060705
8 CO_LISTITYP_GROUPELEMENT Constant Public Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_GROUPELEMENT List Item Type: Group Element 20060928
9 CO_LISTITYP_PRECONDITION Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_PRECONDITION Prerequisite 20060627
10 CO_LISTITYP_SUB_DEFECT Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_SUB_DEFECT Defect in Lower-Level System Element 20060630
11 CO_LISTITYP_SUB_ELEMENTS Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_SUB_ELEMENTS Functions 20060705
12 CO_LISTITYP_SUB_FUNC Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_SUB_FUNC Defect in Lower-Level System Element 20060630
13 CO_LISTITYP_SUPER_DEFECT Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_SUPER_DEFECT Defect in Lower-Level System Element 20060630
14 CO_LISTITYP_SUPER_ELEMENTS Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_SUPER_ELEMENTS Functions 20060705
15 CO_LISTITYP_SUPER_FUNC Constant Private Type reference (TYPE) PLMT_TV_LISTITYP CL_IM_PLM_FMEA_LISTITYP=>CO_LISTITYP_SUPER_FUNC Defect in Lower-Level System Element 20060710
16 CO_LISTTYP_FUNCTION Constant Private Type reference (TYPE) PLMT_TV_LISTTYP '010' Type of List in Investigations (Audit, FMEA,...) 20060630
17 CO_LISTTYP_SUBORDINATE Constant Private Type reference (TYPE) PLMT_TV_LISTTYP '012' Type of List in Investigations (Audit, FMEA,...) 20060629
18 CO_LISTTYP_SUPER_ORDINATE Constant Private Type reference (TYPE) PLMT_TV_LISTTYP '011' Type of List in Investigations (Audit, FMEA,...) 20060928
19 CO_MAXIMUM_NODES Constant Private Type reference (TYPE) I 20 Maximum Number of Nodes 20060629
20 CO_MAX_LEVEL Constant Private Type reference (TYPE) I 20 Maximum Recursion Depth 20091130
21 CO_OBTYP_FMEA Constant Private Type reference (TYPE) CGPL_OBJECT_TYPE 'FMA' Component Type in Project Planning 20060629
22 MV_BOTTOM_UP Instance attribute Private Type reference (TYPE) PLMT_TV_EXPANSION_TYPE Expansion Type (Bottom-Up) 20060509
23 MV_INCONS Instance attribute Private Type reference (TYPE) PLMT_TV_EXPANSION_TYPE Expansion Type (Inconsistencies) 20091126
24 MV_TOP_DOWN Instance attribute Private Type reference (TYPE) PLMT_TV_EXPANSION_TYPE Expansion Type (Top-Down) 20060509
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_HLEVEL Instance method Private Method Numbering of Hierarchy Levels 20091130
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060509
3 GET_CHILDREN_OF_TASK Static method Private Method Determines GUIDs for Child 20060831
4 GET_DATA_INCONS_VIEW Instance method Private Method Setup of Display Structure for Inconsistency View 20091127
5 GET_ELEMENT_TXT Static method Private Method Determines Desc. of System Elements for the List Items 20060801
6 GET_FMEA_LISTITEMS Static method Private Method Determines Defined FMEA List Items 20060929
7 GET_FMEA_UI Static method Private Method Determines FMEA UI Structure 20060630
8 GET_GROUPELEMENT_ITEMS Static method Private Method Determines Defects/Function to Function/Defects in Grp Elem. 20060928
9 GET_LISTITEM_IMAGE Static method Private Method Determines Image for List Item 20060627
Events
Class CL_IM_PLM_AUDIT_STRUCTURE_510 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHILD Private See coding GUID and Reference for a Child 20060911 BEGIN OF ts_child, guid TYPE cgpl_guid16, reference TYPE REF TO cl_cgpl_task, END OF ts_child
2 TT_CHILD Private See coding Table from ts_child 20060911 tt_child TYPE STANDARD TABLE OF ts_child
3 TT_HIERARCHY Private See coding 20091130 tt_hierarchy TYPE SORTED TABLE OF ty_hierarchy WITH UNIQUE KEY guid
4 TT_HIERARCHY_STD Private See coding 20091130 tt_hierarchy_std TYPE STANDARD TABLE OF ty_hierarchy
5 TY_HIERARCHY Private See coding 20091130 BEGIN OF ty_hierarchy, guid TYPE cgpl_guid16, parent_guid TYPE cgpl_guid16, nkey TYPE lvc_nkey, level TYPE i, END OF ty_hierarchy
Method Signatures

Method CALCULATE_HLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIERARCHY Call by reference Type reference (TYPE) TT_HIERARCHY_STD Hierarchie 20091130
2 Importing IV_LEVEL Call by reference Type reference (TYPE) I Aktueller Hierarchielevel 20091130
3 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20091130
# Exception Resumable Description Created on
1 MAX_LEVEL_REACHED Maximale Rekursionstiefe erreicht 20091130

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no parameter.
Method CONSTRUCTOR on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no exception.

Method GET_CHILDREN_OF_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) TT_CHILD Liste von GUIDs mit Feld GUID 20060831
2 Importing IR_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Vorgänge 20060911
3 Importing IV_GUID Call by reference Type reference (TYPE) PLMM_QUEST_RES-GUID Schlüssel der Fragenliste zum Audit 20060831
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) PLMM_QUEST_RES-PROJECT_GUID Schlüssel der FMEA 20060911

Method GET_CHILDREN_OF_TASK on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no exception.

Method GET_DATA_INCONS_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) PLMT_TT_STRUC_NODE Tabelle der Knotenattribute für strukturelle Auflösung 20091127
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20091127
3 Importing IV_EXPANSION_TYPE Call by reference Type reference (TYPE) PLMT_TV_EXPANSION_TYPE Auflösungsart (Top-Down, Bottom-up,...) 20091127
# Exception Resumable Description Created on
1 AUTHORITY_ERROR Berechtigungsfehler 20091130
2 NO_ISSUES Keine Probleme zum Anzeigen gefunden 20091127
3 VIEW_RESOLUTION_FAILED Fehler beim Aufbau der view-Daten 20091127

Method GET_ELEMENT_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LISTITEM Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Vorgänge 20060801
2 Importing IS_LISTITEM_UI Call by reference Type reference (TYPE) PLMT_QUEST_RES_UI Dialogstruktur Auditfragen 20060801
3 Returning RV_ELEMENT_TXT Value transfer Type reference (TYPE) PLMT_TV_REFERENCE_TXT Bezeichnung zu einem Objekt 20060801

Method GET_ELEMENT_TXT on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no exception.

Method GET_FMEA_LISTITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LISTITEMS Call by reference Type reference (TYPE) PLMT_GUID_LIST Liste von GUIDs mit Feld GUID 20060929
2 Importing IV_CODE Call by reference Type reference (TYPE) PLMM_QUEST_RES-CODE Code 20060929
3 Importing IV_FMEA_GUID Call by reference Type reference (TYPE) PLMM_AUDIT-GUID Schlüssel der FMEA 20060929
4 Importing IV_GRUPPE Call by reference Type reference (TYPE) PLMM_QUEST_RES-GRUPPE Codegruppe 20060929
5 Importing IV_KATALGART Call by reference Type reference (TYPE) PLMM_QUEST_RES-KATALGART Katalogart der zugeordneten Codegruppe oder Auswahlmenge 20060929
6 Importing IV_LISTITYP Call by reference Type reference (TYPE) PLMT_TV_LISTITYP Art der Listenposition 20060929
7 Importing IV_LISTTYP Call by reference Type reference (TYPE) PLMT_TV_LISTTYP Art von Liste in Untersuchungen (Audit,FMEA,...) 20060929

Method GET_FMEA_LISTITEMS on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no exception.

Method GET_FMEA_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_FMEA Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20060630
2 Exporting ER_FMEA_ASSIGNMENT Call by reference Object reference (TYPE REF TO) CL_PLM_FMEA_ASSIGNMENT FMEA - Assignment 20061023
3 Exporting ES_FMEA_UI Call by reference Type reference (TYPE) PLMT_TS_FMEA_UI Dialogstruktur FMEA 20060630
4 Importing IV_GUID Call by reference Type reference (TYPE) PLMM_QUEST_RES-GUID Schlüssel der Fragenliste zum Audit 20060630
# Exception Resumable Description Created on
1 FAILED Nicht möglich 20060630
2 NO_AUTHORITY Keine Berechtigung 20060630

Method GET_GROUPELEMENT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LISTITEMS Call by reference Type reference (TYPE) PLMT_GUID_LIST Liste von GUIDs mit Feld GUID 20060928
2 Importing IR_LISTITEM Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Vorgänge 20060928
3 Importing IS_LISTITEM_UI Call by reference Type reference (TYPE) PLMT_QUEST_RES_UI Dialogstruktur Auditfragen 20060928

Method GET_GROUPELEMENT_ITEMS on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no exception.

Method GET_LISTITEM_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IMAGE Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20060627
2 Importing IV_LISTITYP Call by reference Type reference (TYPE) PLMT_TV_LISTITYP Art der Listenposition 20060627

Method GET_LISTITEM_IMAGE on class CL_IM_PLM_AUDIT_STRUCTURE_510 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700