SAP ABAP Class CL_RSDRV_SRVS_CONST_CHK (Data-Manager: Service class for chaconst checks)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRV (Package) Data Manager Virtual InfoProvider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_SRVS_DTA Data-Manager: Abstract service class 20040920
Properties
Class CL_RSDRV_SRVS_CONST_CHK  
Short Description Data-Manager: Service class for chaconst checks    
Super Class CL_RSDRV_SRVS_DTA Data-Manager: Abstract service class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSDRV   Data Manager Virtual InfoProvider 
Created 20040428   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRV_SRVS_CONST_CHK has no interface implemented.
Friends
Class CL_RSDRV_SRVS_CONST_CHK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_NCUM Constant Public See coding indicate own selection in seldr (not to be checked !!) 20041221
2 P_IS_PREPARED Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Has prepare method been called ? 20040428
3 P_TS_CHK Instance attribute Private Type reference (TYPE) TP_TS_CHK Metadata needed for check 20040428
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_SFC Instance method Public Method adapt sfc, build seldr with restrictions on constant fields 20040428
2 COMPLETE_SFC Instance method Public Method Called at Query-Build-Time, determines additional needed fld 20040428
3 COMPLETE_SFC_INTERNAL Instance method Private Method Called at Query-Build-Time - only internally 20090803
4 EXECUTE Instance method Public Method Execute the chaconst check 20040428
5 PREPARE Instance method Public Method Prepare the metadata needed for the chaconst check 20040428
Events
Class CL_RSDRV_SRVS_CONST_CHK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_CHK Private See coding Single Metadata entry needed for check 20040428 BEGIN OF tp_s_chk, returnnm TYPE rsdd_s_sfc-sidreturnnm, returnidx TYPE i, check_sid TYPE rs_bool, sid_value TYPE i, key_value TYPE rsd_chavl, END OF tp_s_chk
2 TP_TS_CHK Private See coding Sorted Table of metadata checks 20040428 tp_ts_chk TYPE SORTED TABLE OF tp_s_chk WITH UNIQUE KEY returnidx
Method Signatures

Method ADAPT_SFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20040428
2 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Adapted SFC 20040428
3 Importing I_CHECK_KEYRET Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Set KEyreturn field for constant values 20040428
4 Importing I_CHECK_SIDRET Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Set SIDreturn field for constant values 20040428
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Input SFC 20040428

Method ADAPT_SFC on class CL_RSDRV_SRVS_CONST_CHK has no exception.

Method COMPLETE_SFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selections used 20040428
2 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Adapted SFC 20040428
3 Importing I_CHECK_KEYRET Call by reference Type reference (TYPE) RS_BOOL Set KEyreturn field for constant values 20040428
4 Importing I_CHECK_SIDRET Call by reference Type reference (TYPE) RS_BOOL Set SIDreturn field for constant values 20040428
5 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Input SFC 20040428

Method COMPLETE_SFC on class CL_RSDRV_SRVS_CONST_CHK has no exception.

Method COMPLETE_SFC_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selections used 20090803
2 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Adapted SFC 20090803
3 Importing I_CHECK_KEYRET Call by reference Type reference (TYPE) RS_BOOL Set KEyreturn field for constant values 20090803
4 Importing I_CHECK_SIDRET Call by reference Type reference (TYPE) RS_BOOL Set SIDreturn field for constant values 20090803
5 Importing I_FIELD_DETERMINATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Determine tdata fields 20090803
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Input SFC 20090803

Method COMPLETE_SFC_INTERNAL on class CL_RSDRV_SRVS_CONST_CHK has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Table to change 20040428
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK Exception mit T100 Fehlermeldung 20040428

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Data to add sids for 20040428
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC SFC (already adapted) 20040428

Method PREPARE on class CL_RSDRV_SRVS_CONST_CHK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400