SAP ABAP Interface IF_BICS_VARIABLE (Variable)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_SELECTOR (Package) BW BICS Consumer Selector
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BICS_VARIABLE_CHAR_MEMBER Characteristic Value Variable 20100510
2 Interface composition (i COMPRISING i_ref)  IF_BICS_VARIABLE_DOUBLE Double Variable 20100510
3 Interface composition (i COMPRISING i_ref)  IF_BICS_VARIABLE_INTEGER Integer Variable 20100510
4 Interface composition (i COMPRISING i_ref)  IF_BICS_VARIABLE_OBJECT Object Variable 20100510
5 Interface composition (i COMPRISING i_ref)  IF_BICS_VARIABLE_TEXT Text Variable 20100510
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BICS_VARIABLE Variable 20100510
Properties
Interface IF_BICS_VARIABLE  
Short Description Variable    
General Data
Package BW_BICS_CONSUMER_SELECTOR   BW BICS Consumer Selector 
Created 20100510   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_BICS_VALUE_TYPE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_BICS_IOBJ_SELECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_BICS_MD_VARIABLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_BICS_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BICS_EVENT_SOURCE Basis Event Source 20110222
2 IF_BICS_MD_VARIABLE Variable in MD Layer 20110222
3 IF_BICS_OBJECT Root Object for BICS Entities 20100510
Friends
Interface IF_BICS_VARIABLE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CHECK_STATUS Instance attribute Public Type reference (TYPE) TN_CHECK_STATUS Test Status 20100517
2 N_IS_A_STATE_VARIABLE Instance attribute Public Type reference (TYPE) ABAP_BOOL Dynamic (State) or Fixed (Space) Variable 20101026
3 N_R_VARIABLE_CONTAINER Instance attribute Public Object reference (TYPE REF TO) IF_BICS_VARIABLE_CONTAINER Variables Container 20100510
4 N_STATE Instance attribute Public Type reference (TYPE) TN_STATE Variable Status 20110121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALUE Instance method Public Method Check Variable Value 20100517
2 GET_BASE_SELECTOR Instance method Public Method Read Basis Selector 20100510
3 GET_F4_TYPE Instance method Public Method Determine which type the input help has 20110818
4 GET_OUTPUT_LENGTH Instance method Public Method Output Length of Variables 20110818
5 GET_SELECTION_CAPABILITIES Instance method Public Method Read Selection Properties 20100729
6 GET_VALUE_TYPE Instance method Public Method Read Value Type 20100727
7 GET_VARIABLE_TYPE Instance method Public Method Read Variable Type 20100727
8 IS_INPUT_ENABLED Instance method Public Method Input Ready 20100727
9 IS_MANDATORY Instance method Public Method Mandatory Variable 20100727
Events
Interface IF_BICS_VARIABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_CHECK_STATUS Public See coding Test Status 20100517 tn_check_status TYPE c LENGTH 1
2 TN_OUTPUT_LENGTH Public Type reference (TYPE) INT4 Output Length of Variables 20110818
3 TN_STATE Public Type reference (TYPE) IF_BICS_OBJECT=>TN_TEXT Variable Status 20110121
4 TN_S_VARIABLE Public See coding Variable Structure 20100510 BEGIN OF tn_s_variable, name TYPE if_bics_object=>tn_name, alternative_name TYPE if_bics_object=>tn_name, id TYPE if_bics_object=>tn_id, ref TYPE REF TO if_bics_variable, END OF tn_s_variable
5 TN_S_VARIABLE_VALUE Public See coding Variable Value 20121119 BEGIN OF tn_s_variable_value , name TYPE if_bics_object=>tn_name, text TYPE if_bics_object=>tn_name, reference_characteristic TYPE if_bics_object=>tn_name, t_selection TYPE tn_t_variable_value_selection , END OF tn_s_variable_value
6 TN_S_VARIABLE_VALUE_SELECTION Public See coding 20121120 BEGIN OF tn_s_variable_value_selection, sign TYPE cl_bics_sel_range_sign=>tn_sign, operator TYPE cl_bics_sel_range_operator=>tn_operator, low TYPE if_bics_object=>tn_text, high TYPE if_bics_object=>tn_text, node_type_name TYPE if_bics_object=>tn_name, END OF tn_s_variable_value_selection
7 TN_TS_VARIABLE_VALUE Public See coding 20121119 tn_ts_variable_value TYPE SORTED TABLE OF tn_s_variable_value WITH UNIQUE KEY name
8 TN_T_VARIABLE Public See coding Variable List 20100510 tn_t_variable TYPE STANDARD TABLE OF tn_s_variable WITH KEY name
9 TN_T_VARIABLE_VALUE_SELECTION Public See coding 20121120 tn_t_variable_value_selection TYPE STANDARD TABLE OF tn_s_variable_value_selection WITH DEFAULT KEY
Method Signatures

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_MESSAGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Unterdrückung von Meldungen 20100517
2 Returning R_CHECK_OK Value transfer Type reference (TYPE) ABAP_BOOL Prüfung ok 20100517

Method CHECK_VALUE on Interface IF_BICS_VARIABLE has no exception.

Method GET_BASE_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_BASE_SELECTOR Value transfer Object reference (TYPE REF TO) IF_BICS_SELECTOR Selector 20100510

Method GET_BASE_SELECTOR on Interface IF_BICS_VARIABLE has no exception.

Method GET_F4_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_F4_TYPE Value transfer Type reference (TYPE) STRING 20110818

Method GET_F4_TYPE on Interface IF_BICS_VARIABLE has no exception.

Method GET_OUTPUT_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LENGTH Value transfer Type reference (TYPE) TN_OUTPUT_LENGTH Ausgabelänge der Variablen 20110818

Method GET_OUTPUT_LENGTH on Interface IF_BICS_VARIABLE has no exception.

Method GET_SELECTION_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_PROPERTIES Value transfer Type reference (TYPE) IF_BICS_MD_VARIABLE=>TN_S_SELECTION_CAPABILITIES 20100729

Method GET_SELECTION_CAPABILITIES on Interface IF_BICS_VARIABLE has no exception.

Method GET_VALUE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE_TYPE Value transfer Type reference (TYPE) CL_BICS_VALUE_TYPE=>TN_VALUE_TYPE Typ eines Datenzellwertes 20100727

Method GET_VALUE_TYPE on Interface IF_BICS_VARIABLE has no exception.

Method GET_VARIABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_VARIABLE_TYPE Value transfer Object reference (TYPE REF TO) CL_BICS_VARIABLE_TYPE Variablentyp 20100727

Method GET_VARIABLE_TYPE on Interface IF_BICS_VARIABLE has no exception.

Method IS_INPUT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INPUT_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL Boolesche Variable 20100727

Method IS_INPUT_ENABLED on Interface IF_BICS_VARIABLE has no exception.

Method IS_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MANDATORY Value transfer Type reference (TYPE) ABAP_BOOL Boolesche Variable 20100727

Method IS_MANDATORY on Interface IF_BICS_VARIABLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730