SAP ABAP Class CL_RSR_MDX_IIF (CL_RSR_MDX_IIF)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_MDX_LIB (Package) MDX: Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_CMD Abstract MDX Command 20010808
Properties
Class CL_RSR_MDX_IIF  
Short Description    
Super Class CL_RSR_MDX_CMD Abstract MDX Command 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_MDX_LIB   MDX: Functions 
Created 20010808   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSR_MDX_IIF has no forward declaration.
Interfaces
Class CL_RSR_MDX_IIF has no interface implemented.
Friends
Class CL_RSR_MDX_IIF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_OPT_IIF_BRANCH_REDUCE_PROP Constant Public Type reference (TYPE) I 2 Optimization Strategy for Resolving IIF Statement + Property 20100302
2 N_C_OPT_IIF_STATIC_RESOLVE Constant Public Type reference (TYPE) I 1 Optimization Strategy for Resolving Static IIF Statement 20090226
3 P_R_TEST Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_CMD Abstract MDX Command 20010808
4 P_R_V_FALSE Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_CMD Abstract MDX Command 20010808
5 P_R_V_TRUE Instance attribute Private Object reference (TYPE REF TO) CL_RSR_MDX_CMD Abstract MDX Command 20010808
6 P_THX_REQ_VALUE_OPEN Instance attribute Private Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Request Description When Starting Value Processing 20100331
7 P_TSX_DATA Instance attribute Private Type reference (TYPE) TP_TSX_DATA Intermediate results 20130726
8 P_VALUE_OPEN_BRANCH_FALSE Instance attribute Private Type reference (TYPE) RS_BOOL Has the false branch started? 20100331
9 P_VALUE_OPEN_BRANCH_TRUE Instance attribute Private Type reference (TYPE) RS_BOOL Has the true branch been started? 20100331
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_TO_INTERNAL_VALUE Instance method Private Method Converts the characteristic value into its internal display 20100302
2 GET_UNIQUE_MEMBER_SID_STRUC Instance method Private Method Returns the unique member as an SID structure 20090227
3 REDUCE_BRANCH_BY_PROPERTY Instance method Private Method Tries to resolve a condition using the property values 20100302
4 RESOLVE_STATIC_CONDITION Instance method Private Method Tries to resolve a condition statically 20090319
5 SET_BRANCH_REQUEST Instance method Private Method Sets the reqest description for an IIF branch 20100331
Events
Class CL_RSR_MDX_IIF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_DATA Private See coding 20130726 BEGIN OF tp_sx_data, kid TYPE rsd_sid, e_t_data TYPE rrx1_t_dat_n, END OF tp_sx_data
2 TP_TSX_DATA Private See coding 20130726 tp_tsx_data type sorted table of tp_sx_data with unique key kid
Method Signatures

Method CONVERT_TO_INTERNAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SELOPT Call by reference Type reference (TYPE) RSMD_RS_S_SELOPT Selektionsoptionen für Stammdaten-Leseservices 20100302
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100302

Method GET_UNIQUE_MEMBER_SID_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_SID Call by reference Object reference (TYPE REF TO) DATA SID-Struktur 20090227
2 Importing I_THX_REQ Call by reference Type reference (TYPE) RSR_THX_MDX_REQUEST_DESCR Beschreibung eines Olap Requests 20090227
# Exception Resumable Description Created on
1 CX_RSR_MDX_OPTIMIZE_ERROR MDX: Es ist ein Fehler beim Optimieren aufgetreten 20090227

Method REDUCE_BRANCH_BY_PROPERTY Signature

Method REDUCE_BRANCH_BY_PROPERTY on class CL_RSR_MDX_IIF has no parameter.
# Exception Resumable Description Created on
1 CX_RSR_MDX_OPTIMIZE_ERROR MDX: Es ist ein Fehler beim Optimieren aufgetreten 20100302
2 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100302

Method RESOLVE_STATIC_CONDITION Signature

Method RESOLVE_STATIC_CONDITION on class CL_RSR_MDX_IIF has no parameter.
# Exception Resumable Description Created on
1 CX_RSR_MDX_OPTIMIZE_ERROR MDX: Es ist ein Fehler beim Optimieren aufgetreten 20090319
2 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20090319

Method SET_BRANCH_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_BRANCH Call by reference Object reference (TYPE REF TO) CL_RSR_MDX_CMD IIF-Zweig 20100331
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20100331
History
Last changed by/on SAP  20130531 
SAP Release Created in 730