SAP ABAP Class CL_RSR_CHABIT (Transforms characteristic to a bit position)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_MISC (Package) OLAP: Various
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20040803
Properties
Class CL_RSR_CHABIT  
Short Description Transforms characteristic to a bit position    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_MISC   OLAP: Various 
Created 20030723   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_CHABIT has no interface implemented.
Friends
Class CL_RSR_CHABIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INITIAL Instance attribute Public Type reference (TYPE) XSTRING 20040728
2 P_DELETED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20070713
3 P_TS_CHABIT Instance attribute Private Type reference (TYPE) RRK_TS_CHABIT 20030822
4 P_TS_INSTANCE Static Attribute Private Type reference (TYPE) TP_TS_INSTANCE 20030723
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20030723
2 CREATE Static method Public Method 20030723
3 DELETE Static method Public Method 20070713
4 GET_BIT Instance method Public Method 20030723
5 GET_BITIND Instance method Public Method 20030724
6 GET_BIT_C Instance method Public Method 20030723
7 GET_CHABIT Instance method Public Method 20030723
8 GET_CHANMID Instance method Public Method 20091229
9 GET_HASH Instance method Public Method Get Hash Code for Chabit 20130208
10 GET_LENG Instance method Public Method 20030724
11 GET_TS_CHANMID Instance method Public Method 20050310
12 GET_XS Instance method Public Method 20030724
13 INIT_XS Instance method Public Method 20030723
14 SET_BIT0 Instance method Public Method 20030723
15 SET_BIT0_C Instance method Public Method 20030723
16 SET_BIT1 Instance method Public Method 20030723
17 SET_BIT1_ALL Instance method Public Method 20030723
18 SET_BIT1_C Instance method Public Method 20030723
19 SET_BIT1_T Instance method Public Method 20030723
20 SET_BITX0 Instance method Public Method 20030724
21 SET_BITX1 Instance method Public Method 20030724
22 _CREATE_CHABIT Static method Private Method 20030723
Events
Class CL_RSR_CHABIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_INSTANCE Private See coding 20031127 Begin of TP_S_INSTANCE, infoprov type rsinfoprov, alvl TYPE rs_bool, instance type ref to cl_rsr_chabit, END OF tp_s_instance
2 TP_TS_INSTANCE Private See coding 20031127 TP_TS_instance type sorted table of TP_S_instance with unique key infoprov initial size 3
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV 20030723

Method CONSTRUCTOR on class CL_RSR_CHABIT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV 20030723
2 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSR_CHABIT 20030723

Method CREATE on class CL_RSR_CHABIT has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_INFOPROV Call by reference Type reference (TYPE) RSR_TS_INFOPROV Tabelle von Infoprovs 20070713

Method DELETE on class CL_RSR_CHABIT has no exception.

Method GET_BIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID 20030723
2 Importing I_XS Value transfer Type reference (TYPE) XSTRING 20030723
3 Returning R_BIT Value transfer Type reference (TYPE) I 20030723

Method GET_BIT on class CL_RSR_CHABIT has no exception.

Method GET_BITIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID 20030724
2 Returning R_INDEX Value transfer Type reference (TYPE) SYTABIX 20030724

Method GET_BITIND on class CL_RSR_CHABIT has no exception.

Method GET_BIT_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Value transfer Type reference (TYPE) RSD_CHANM 20030723
2 Importing I_XS Value transfer Type reference (TYPE) XSTRING 20030723
3 Returning R_BIT Value transfer Type reference (TYPE) I 20030723

Method GET_BIT_C on class CL_RSR_CHABIT has no exception.

Method GET_CHABIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_CHABIT Value transfer Type reference (TYPE) RRK_TS_CHABIT 20030822

Method GET_CHABIT on class CL_RSR_CHABIT has no exception.

Method GET_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIT Call by reference Type reference (TYPE) I 20091229
2 Returning R_CHANMID Value transfer Type reference (TYPE) RRCHANMID Interne id des CHANM 20091229

Method GET_CHANMID on class CL_RSR_CHABIT has no exception.

Method GET_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HASH_CODE Value transfer Type reference (TYPE) RRK_CHABIT_HASH Hash code for Chabit 20130208

Method GET_HASH on class CL_RSR_CHABIT has no exception.

Method GET_LENG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LENG Value transfer Type reference (TYPE) I 20030724

Method GET_LENG on class CL_RSR_CHABIT has no exception.

Method GET_TS_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XS Call by reference Type reference (TYPE) XSTRING 20050310
2 Returning R_TS_CHANMID Value transfer Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20050310

Method GET_TS_CHANMID on class CL_RSR_CHABIT has no exception.

Method GET_XS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TA_CHANMID Value transfer Type reference (TYPE) RRSI_TA_SID 20030724
2 Returning R_XS Value transfer Type reference (TYPE) XSTRING 20030724

Method GET_XS on class CL_RSR_CHABIT has no exception.

Method INIT_XS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XS Value transfer Type reference (TYPE) XSTRING 20030723

Method INIT_XS on class CL_RSR_CHABIT has no exception.

Method SET_BIT0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XS Call by reference Type reference (TYPE) XSTRING 20030723
2 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID 20030723

Method SET_BIT0 on class CL_RSR_CHABIT has no exception.

Method SET_BIT0_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XS Call by reference Type reference (TYPE) XSTRING 20030723
2 Importing I_CHANM Value transfer Type reference (TYPE) RSD_CHANM 20030723

Method SET_BIT0_C on class CL_RSR_CHABIT has no exception.

Method SET_BIT1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XS Call by reference Type reference (TYPE) XSTRING 20030723
2 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID 20030723

Method SET_BIT1 on class CL_RSR_CHABIT has no exception.

Method SET_BIT1_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XS Value transfer Type reference (TYPE) XSTRING 20030723

Method SET_BIT1_ALL on class CL_RSR_CHABIT has no exception.

Method SET_BIT1_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XS Call by reference Type reference (TYPE) XSTRING 20030723
2 Importing I_CHANM Value transfer Type reference (TYPE) RSD_CHANM 20030723

Method SET_BIT1_C on class CL_RSR_CHABIT has no exception.

Method SET_BIT1_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XS Call by reference Type reference (TYPE) XSTRING 20030723
2 Importing I_TA_CHANMID Call by reference Type reference (TYPE) RRSI_TA_SID 20030723

Method SET_BIT1_T on class CL_RSR_CHABIT has no exception.

Method SET_BITX0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_X Call by reference Type reference (TYPE) X 20030724
2 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID 20030724

Method SET_BITX0 on class CL_RSR_CHABIT has no exception.

Method SET_BITX1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_X Call by reference Type reference (TYPE) X 20030724
2 Importing I_CHANMID Value transfer Type reference (TYPE) RSSID 20030724

Method SET_BITX1 on class CL_RSR_CHABIT has no exception.

Method _CREATE_CHABIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_CHABIT Value transfer Type reference (TYPE) RRK_TS_CHABIT Bitverschlüsselung der Merkmale eines Infoprovs 20070713
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV 20030723
3 Importing I_T_COB_PRO Value transfer Type reference (TYPE) RSD_T_COB_PRO Eigenschafen InfoObjects (im Kontext InfoCube / ODS Objekt) 20070713

Method _CREATE_CHABIT on class CL_RSR_CHABIT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730