SAP ABAP Class CL_RSAN_MDLH_ABSTRACT_ANALYSIS (Header for Analysis Process Transformation - Generic)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_MDLH (Package) APD - Tool - Object Model Header
Properties
Class CL_RSAN_MDLH_ABSTRACT_ANALYSIS  
Short Description Header for Analysis Process Transformation - Generic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSAN_MDLH   APD - Tool - Object Model Header 
Created 20030822   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSAN_RR_RESULTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RSANM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no interface implemented.
Friends
Class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_FACTORY Static Attribute Public Object reference (TYPE REF TO) IF_RSAN_OM_FACTORY IF_RSAN_OM_FACTORY 20030822
2 R_MDL Instance attribute Public Object reference (TYPE REF TO) CL_RSAN_MDL_ABSTRACT_ANALYSIS 20030822
3 R_RESULTS Instance attribute Public Object reference (TYPE REF TO) CL_RSAN_RR_RESULTS 20030822
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030822
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030822
3 IS_ANY_RESULT_IN_SUCC_GRAPH Instance method Public Method Check If An Intermediate Result Is Available in the Branch 20031029
4 IS_MODIFIED Instance method Public Method Check If Model is Modified 20030822
5 IS_SOURCE_IM_RESULT_AVAILABLE Instance method Public Method Check If An Intermediate Result Is Available in the Branch 20030822
6 MDL_CHECK Instance method Public Method Check Syntax of Model Definition 20030822
7 MDL_CHECK_FOR_NODE Instance method Public Method Check the consistency of a subset for testing of a node 20030822
8 MDL_GET_XML Instance method Public Method Retreive XML of Model Definition, XML Passed in String Field 20030822
9 P_MDL_SET Instance method Public Method *** For Maintenance Use Only *** 20030822
10 RESET_MODIFIED_FLAG Instance method Public Method Reset Modified Flag of Model 20030822
11 RESULTS_INVALIDATE_ALL Instance method Public Method Invalidate all Results 20031024
12 RESULTS_INVALIDATE_FOR_NODE Instance method Public Method Invalidate Results for Model Changes of the Specified Node 20031024
13 RESULTS_INVALIDATE_FOR_RUNTIME Instance method Public Method For Runtime - Invalidate Results for Runtime 20040109
14 RESULTS_INVALIDATE_UNDO Instance method Public Method Undo Invalidation of Results 20031024
15 SET_MODIFIED_FLAG Instance method Public Method Flag Model as Modified 20030822
16 _GET_PREDECESSOR_RESULTS Instance method Private Method Determine Summary Results from Predecessor Nodes 20040109
17 _GET_SUCCESSOR_RESULTS Instance method Private Method Determine IM Results and Summary Result from Successor Nodes 20040109
18 _IS_SOURCE_IM_RESULT_AVL_EDGE Instance method Private Method subroutine for is_source_im_result_available 20030822
19 _IS_SOURCE_IM_RESULT_AVL_NODE Instance method Private Method subroutine for is_source_im_result_available 20030822
20 _ON_MDL_MODIFICATION Instance method Private Event handling method Event Handler "Model was modified" 20030822
Events
# Event Type Visibility Description Created on
1 ON_MDL_REF_CHANGED Instance Event
(0)
Public
(2)
Reference to Model Was Replaced, Adapt Adapter Classes 20030825
2 ON_MODIFICATION Instance Event
(0)
Public
(2)
Model definition was changed (appears with any change) 20030822
Types
Class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MDL Call by reference Object reference (TYPE REF TO) CL_RSAN_MDL_ABSTRACT_ANALYSIS Object will be instantiated from subclass 20030822
2 Importing IR_RESULTS Call by reference Object reference (TYPE REF TO) CL_RSAN_RR_RESULTS Result References 20030822

Method CONSTRUCTOR on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method IS_ANY_RESULT_IN_SUCC_GRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) STRING Knotenname 20031029
2 Returning R_IS_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG a result is available 20031029

Method IS_ANY_RESULT_IN_SUCC_GRAPH on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODIFIED Value transfer Type reference (TYPE) AS4FLAG Flag: 'X'=Modified, ' '=Unchanged 20030822

Method IS_MODIFIED on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method IS_SOURCE_IM_RESULT_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING Knoten/Kantenname 20030822
2 Returning R_IS_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG Intermediate result is available 20030822

Method IS_SOURCE_IM_RESULT_AVAILABLE on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method MDL_CHECK Signature

Method MDL_CHECK on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_RSAN_MDL_CHECK Fehler in der Analyseprozessdefinition 20030822

Method MDL_CHECK_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) STRING Node to be tested 20030822
# Exception Resumable Description Created on
1 CX_RSAN_MDL_CHECK Fehler in der Analyseprozessdefinition 20030822

Method MDL_GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MDL_XML Call by reference Type reference (TYPE) STRING XML representation of the definition 20030822

Method MDL_GET_XML on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method P_MDL_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MDL Call by reference Object reference (TYPE REF TO) CL_RSAN_MDL_ABSTRACT_ANALYSIS Set a new model definition 20030822

Method P_MDL_SET on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method RESET_MODIFIED_FLAG Signature

Method RESET_MODIFIED_FLAG on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no parameter.
Method RESET_MODIFIED_FLAG on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method RESULTS_INVALIDATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_UNDO_STATE Call by reference Object reference (TYPE REF TO) CL_RSAN_RR_RESULTS_UNDO_STATE Undo State Object 20031024

Method RESULTS_INVALIDATE_ALL on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method RESULTS_INVALIDATE_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_UNDO_STATE Call by reference Object reference (TYPE REF TO) CL_RSAN_RR_RESULTS_UNDO_STATE Undo State Object 20031024
2 Importing I_NODE Call by reference Type reference (TYPE) RSAN_MDL_NODE_NAME Node that was changed 20031024

Method RESULTS_INVALIDATE_FOR_NODE on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method RESULTS_INVALIDATE_FOR_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Message which Results have been invalidated 20040109
2 Importing I_NODE Call by reference Type reference (TYPE) RSAN_MDL_NODE_NAME Nodename 20040109

Method RESULTS_INVALIDATE_FOR_RUNTIME on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method RESULTS_INVALIDATE_UNDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_UNDO_STATE Call by reference Object reference (TYPE REF TO) CL_RSAN_RR_RESULTS_UNDO_STATE Before image to undo changes to result references 20031024

Method RESULTS_INVALIDATE_UNDO on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method SET_MODIFIED_FLAG Signature

Method SET_MODIFIED_FLAG on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no parameter.
Method SET_MODIFIED_FLAG on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method _GET_PREDECESSOR_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_SUBOBJECTS Call by reference Type reference (TYPE) RSAN_UT_RESULT_TH_SUBOBJECT Table of rsan_ut_result_subobject 20040109
2 Importing I_NODE Value transfer Type reference (TYPE) RSAN_MDL_NODE_NAME Knotenname 20040109

Method _GET_PREDECESSOR_RESULTS on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method _GET_SUCCESSOR_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_SUBOBJECTS Call by reference Type reference (TYPE) RSAN_UT_RESULT_TH_SUBOBJECT Table of rsan_ut_result_subobject 20040109
2 Importing I_NODE Call by reference Type reference (TYPE) RSAN_MDL_NODE_NAME Knotenname 20040109

Method _GET_SUCCESSOR_RESULTS on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method _IS_SOURCE_IM_RESULT_AVL_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EDGE Call by reference Object reference (TYPE REF TO) CL_RSAN_MDL_MAPPING Edge from model 20030822
2 Returning R_IS_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG Intermediate result is available 20030822

Method _IS_SOURCE_IM_RESULT_AVL_EDGE on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method _IS_SOURCE_IM_RESULT_AVL_NODE 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_RSAN_MDL_ABSTRACT_NODE Node from model 20030822
2 Returning R_IS_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG Intermediate result is available 20030822

Method _IS_SOURCE_IM_RESULT_AVL_NODE on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.

Method _ON_MDL_MODIFICATION Signature

Method _ON_MDL_MODIFICATION on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no parameter.
Method _ON_MDL_MODIFICATION on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no exception.
Event Signatures

Event ON_MDL_REF_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IR_MDL_NEW Exporting Value transfer Object reference (TYPE REF TO) CL_RSAN_MDL_ABSTRACT_ANALYSIS New Model Root 20030825

Event ON_MODIFICATION Signature
Event ON_MODIFICATION on class CL_RSAN_MDLH_ABSTRACT_ANALYSIS has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350