SAP ABAP Class CL_PLM_AUDIT_ITERATOR_O4 (Iterator - Postorder with Filter (See Documentation))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_CORE (Package) Audit Management - General Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PLM_AUDIT_ITERATOR Audit: Common Interface for all Iterators 20001227
Properties
Class CL_PLM_AUDIT_ITERATOR_O4  
Short Description Iterator - Postorder with Filter (See Documentation)    
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_CORE   Audit Management - General Core Functions 
Created 20001227   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PLM_AUDIT_ITERATOR_O4 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PLM_AUDIT_ITERATOR Audit: Common Interface for all Iterators 20001227
Friends
Class CL_PLM_AUDIT_ITERATOR_O4 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHILD Constant Private Type reference (TYPE) CHAR1 '1' Child 20001227
2 CO_PARENT Constant Private Type reference (TYPE) CHAR1 '3' Parent 20001227
3 CO_SIBLING Constant Private Type reference (TYPE) CHAR1 '2' Brother 20001227
4 M_STATE Instance attribute Private Type reference (TYPE) CHAR1 Initialization Status ('X' =Initialized; ' ' =Not Initialzd) 20001227
5 O_CURRENT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Current Hierarchy Node 20001227
6 O_FILTER Instance attribute Private Object reference (TYPE REF TO) IF_PLM_AUDIT_FILTER Reference to Filter Object 20001227
7 O_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Root Node 20001227
Methods
# Method Level Visibility Method type Description Created on
1 BACKTRACK Instance method Private Method Internal: Determines Previous Element 20001228
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20001227
3 CURRENT_ITEM Instance method Private Method 20001227
4 FILTER Instance method Private Method 20001227
5 FIRST Instance method Private Method 20001227
6 IS_DONE Instance method Private Method 20001227
7 IS_VALID Instance method Private Method Internal: Check: Is Element Admissible? 20001228
8 ITERATE Instance method Private Method Internal: Sets Iterator to Next Element 20001227
9 LAST Instance method Private Method 20001227
10 NEXT Instance method Private Method 20001227
11 RELATIVE Instance method Private Method Internal: Returns Closest Relation on Basis of Relationship 20001227
12 ROOT Instance method Private Method 20001227
13 TRY_NEXT Instance method Private Method Internal: Check: Next Element Available? 20001227
Events
Class CL_PLM_AUDIT_ITERATOR_O4 has no event.
Types
Class CL_PLM_AUDIT_ITERATOR_O4 has no local type.
Method Signatures

Method BACKTRACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENT Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 20001228
# Exception Resumable Description Created on
1 FAILED Ermittlung des vorherigen Elements fehlgeschlagen 20001228

Method CONSTRUCTOR Signature

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

Method CURRENT_ITEM Signature

Method CURRENT_ITEM on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method CURRENT_ITEM on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method FILTER Signature

Method FILTER on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method FILTER on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method FIRST Signature

Method FIRST on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method FIRST on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method IS_DONE Signature

Method IS_DONE on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method IS_DONE on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 20001228
2 Returning RE_VALID Value transfer Type reference (TYPE) BOOLE_D Bool´scher Wert: TRUE (='X; gültig') und FALSE (=' '; ung.) 20001228
# Exception Resumable Description Created on
1 FAILED Element kann nicht geprüft werden 20001228

Method ITERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENT Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Aktueller Knoten 20001227
2 Importing IM_IS_LAST Value transfer Type reference (TYPE) CHAR1 Flag: Aktueller Knoten ist letzter Knoten auf akt. Level 20001227
# Exception Resumable Description Created on
1 FAILED Positionieren auf nächstes Element nicht möglich 20001227

Method LAST Signature

Method LAST on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method LAST on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method NEXT Signature

Method NEXT on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method NEXT on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method RELATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURRENT Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Aktueller Knoten 20001227
2 Importing IM_RELATIONSHIP Value transfer Type reference (TYPE) CHAR1 Beziehung: '1' = Kind; '2' = nächster Bruder; '3' = Vater 20001227
3 Returning RE_RELATIVE Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Nachfolger 20001227
# Exception Resumable Description Created on
1 FAILED Verwandter kann nicht bestimmt werden 20001227

Method ROOT Signature

Method ROOT on class CL_PLM_AUDIT_ITERATOR_O4 has no parameter.
Method ROOT on class CL_PLM_AUDIT_ITERATOR_O4 has no exception.

Method TRY_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_NEXT Call by reference Type reference (TYPE) BOOLE_D BOOLE: TRUE (='X') und FALSE (=' ') 20001227
# Exception Resumable Description Created on
1 FAILED Check nicht möglich 20001227
History
Last changed by/on SAP  20041228 
SAP Release Created in 30A