SAP ABAP Class CL_QPCP_STRUCTURE (Class for Navigation in Hierarchy Menu)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-PT-CP (Application Component) Control Plan
     QPCP (Package) QM: Control Plan
Properties
Class CL_QPCP_STRUCTURE  
Short Description Class for Navigation in Hierarchy Menu    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QPCP   QM: Control Plan 
Created 20070705   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_QPCP_NODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_QPCP_STRUCTURE has no interface implemented.
Friends
Class CL_QPCP_STRUCTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NODE_STRUCTURE Constant Public Type reference (TYPE) DDOBJNAME 'QPCPS_NODE_DATA' Node Structure 20070723
2 GC_OBJCAT_BOM Constant Public Type reference (TYPE) QPCP_OBJCAT '003' Object Category: BOM 20070709
3 GC_OBJCAT_CHARACTERISTIC Constant Public Type reference (TYPE) QPCP_OBJCAT '009' Object Category: Inspection Characteristic 20070716
4 GC_OBJCAT_CPLAN Constant Public Type reference (TYPE) QPCP_OBJCAT '012' Object Category: Control Plan 20070717
5 GC_OBJCAT_DOCUMENT Constant Public Type reference (TYPE) QPCP_OBJCAT '002' Object Category: Document 20070709
6 GC_OBJCAT_FMEA Constant Public Type reference (TYPE) QPCP_OBJCAT '011' Object Category 20070711
7 GC_OBJCAT_ITEM Constant Public Type reference (TYPE) QPCP_OBJCAT '001' Object Category: Items 20070823
8 GC_OBJCAT_MATERIAL Constant Public Type reference (TYPE) QPCP_OBJCAT '004' Object Category: Material 20070709
9 GC_OBJCAT_NOTIFICATION Constant Public Type reference (TYPE) QPCP_OBJCAT '005' Object Category: Notification 20070709
10 GC_OBJCAT_OPERATION Constant Public Type reference (TYPE) QPCP_OBJCAT '007' Object Category: Operation 20070716
11 GC_OBJCAT_QIR Constant Public Type reference (TYPE) QPCP_OBJCAT '010' Object Category: Quality Info Record 20070711
12 GC_OBJCAT_RECORD Constant Public Type reference (TYPE) QPCP_OBJCAT '013' Object Category 20070731
13 GC_OBJCAT_TASK Constant Public Type reference (TYPE) QPCP_OBJCAT '006' Object Category: Plan 20070822
14 GC_OBJCAT_WORKCENTER Constant Public Type reference (TYPE) QPCP_OBJCAT '008' Object Category: Work Center 20070716
15 GC_PROCCAT_ISSUE Constant Public Type reference (TYPE) QPCP_PROCCAT '003' Process Category: Goods Issue 20070831
16 GC_PROCCAT_PRODUCTION Constant Public Type reference (TYPE) QPCP_PROCCAT '002' Process Category: Production 20070831
17 GC_PROCCAT_RECEIPT Constant Public Type reference (TYPE) QPCP_PROCCAT '001' Process Category: Goods Receipt 20070831
18 MC_LOG_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'QPCP' Object Control-Plan in Application Log 20070921
19 MS_SELECTION Instance attribute Private Type reference (TYPE) QPCPS_SELECTION Object Selection Fields Outside of Data Nodes 20070711
20 MT_ROOT Instance attribute Private Type reference (TYPE) CL_QPCP_NODE=>TT_NODES Root Node Table 20070710
21 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070921
22 MV_STRUCTYPE Instance attribute Private Type reference (TYPE) QPCP_STRUCTYPE Data Element for Structure Type 20070710
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_LOG Instance method Public Method Write Message in Log 20070921
2 ADD_ROOT Instance method Public Method Adds Node to Structure 20070705
3 CONSISTENCY_CHECK Instance method Public Method Consistency Check 20070723
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070830
5 FIND_OBJECTS Instance method Public Method Searches for Objects for the Selection Criteria 20070705
6 FREE Instance method Public Method Release of Resources 20071008
7 GET_EXCEPTION Static method Public Method Throws Exception 20070719
8 GET_LOG Instance method Public Method Returns Handle for Load Log 20070921
9 GET_NODE Instance method Public Method Reads Node Using Key 20070712
10 GET_NODES Instance method Public Method Displays Nodes in Tree 20070705
11 GET_OBJECTS Instance method Public Method Gets Components As Single-Level List 20070705
12 GET_OBJTYPE Instance method Public Method Copies Object Type for Object Category 20070724
13 GET_ROOTS Instance method Public Method Copies Root Nodes 20070712
14 GET_SELECTION_FIELDS Instance method Public Method Copy of General Selection Fields 20070711
15 GET_STRUCTYPE Instance method Public Method Reads Structure Type 20070711
16 LOAD Instance method Public Method Loads Structure Under an Object 20070705
17 ON_LANGUAGE_CHANGED Instance method Private Event handling method Event Handling for Language Change 20070720
Events
# Event Type Visibility Description Created on
1 STRUCTURE_UPDATED Instance Event
(0)
Public
(2)
Node Structure Is Reloaded 20070712
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_NODE_DATA Public See coding Node Data + Level 20070821 BEGIN OF ts_node_data, level TYPE i. INCLUDE TYPE qpcps_node_data as data. TYPES END OF ts_node_data
2 TT_NODE_DATA Public See coding Table: Node Data + Level 20070821 TT_NODE_DATA type STANDARD TABLE OF ts_node_data
Method Signatures

Method ADD_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) BAL_S_CONT Anwendungs-Log: Kontext 20070921
2 Importing IS_PARAMS Call by reference Type reference (TYPE) BAL_S_PARM Anwendungs-Log: Parameter 20070921

Method ADD_MESSAGE_TO_LOG on class CL_QPCP_STRUCTURE has no exception.

Method ADD_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_QPCP_NODE Beschreibt allgemeinen Knotendienst 20070705
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070711

Method CONSISTENCY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070723
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070723

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTYPE Call by reference Type reference (TYPE) QPCP_STRUCTYPE Strukturart 20070830

Method CONSTRUCTOR on class CL_QPCP_STRUCTURE has no exception.

Method FIND_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) CL_QPCP_NODE=>TT_NODES Tabelle der Knoten 20070724
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) QPCPT_NODE_DATA 20070724
3 Importing IS_SEL_NODE_DATA Call by reference Type reference (TYPE) QPCPS_NODE_DATA Daten eines Knoten in der Struktur 20070705
4 Importing IT_SELFIEDS Call by reference Type reference (TYPE) FIELDNAME_TAB Tabelle von Feldnamen 20070710
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) QPCP_OBJTYPE Datenelement zum Objektart 20070705
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070711

Method FREE Signature

Method FREE on class CL_QPCP_STRUCTURE has no parameter.
Method FREE on class CL_QPCP_STRUCTURE has no exception.

Method GET_EXCEPTION Signature

Method GET_EXCEPTION on class CL_QPCP_STRUCTURE has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070719

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070921

Method GET_LOG on class CL_QPCP_STRUCTURE has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NODE Call by reference Object reference (TYPE REF TO) CL_QPCP_NODE Beschreibt allgemeinen Knotendienst 20070712
2 Importing IV_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20070712
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070712

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) CL_QPCP_NODE=>TT_NODES Alle Knoten der Struktur 20070711

Method GET_NODES on class CL_QPCP_STRUCTURE has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) TT_NODE_DATA Tabelle der Knoten 20070705
2 Importing IV_FOR_PRINTOUT Call by reference Type reference (TYPE) QKZ X und Blank 20070705
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) QPCP_OBJTYPE Datenelement zur Objektart 20070802
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070711

Method GET_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJTYPE Call by reference Type reference (TYPE) QPCP_OBJTYPE Objektart 20070724
2 Importing IR_PROCESS Call by reference Object reference (TYPE REF TO) CL_QPCP_PROCESS Beschreibt den Prozess eines bestimmten Prozesstyps 20070724
3 Importing IV_OBJCAT Call by reference Type reference (TYPE) QPCP_OBJCAT Objektkategorie 20070724
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Nicht gefunden 20070724

Method GET_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOT Call by reference Type reference (TYPE) CL_QPCP_NODE=>TT_NODES 20070712

Method GET_ROOTS on class CL_QPCP_STRUCTURE has no exception.

Method GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SELECTION Call by reference Type reference (TYPE) QPCPS_SELECTION Objektselektionsfelder außerhalb der Datenknoten 20070711

Method GET_SELECTION_FIELDS on class CL_QPCP_STRUCTURE has no exception.

Method GET_STRUCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTYPE Value transfer Type reference (TYPE) QPCP_STRUCTYPE Datenelement zur Strukturart 20070711

Method GET_STRUCTYPE on class CL_QPCP_STRUCTURE has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_DATA Call by reference Type reference (TYPE) QPCPS_NODE_DATA Daten eines Knoten in der Struktur 20070713
# Exception Resumable Description Created on
1 CX_QPCP_STRUCTURE Ausnahmenklasse zur Produktionslenkungsplanstruktur 20070711

Method ON_LANGUAGE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_LANGUAGE Call by reference Attribute reference (LIKE) 20070720

Method ON_LANGUAGE_CHANGED on class CL_QPCP_STRUCTURE has no exception.
Event Signatures

Event STRUCTURE_UPDATED Signature
Event STRUCTURE_UPDATED on class CL_QPCP_STRUCTURE has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603