SAP ABAP Class CL_BICS_INA_RS_SERVICE (Rs Service for non-alanytical Requests)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT-BICS-INA (Application Component) BW INA provider
     BW_BICS_INA_MAIN (Package) Main Ina Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA ZCL_BICS_INA_BASE 20130927
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_INA_RS_HIER_SERVICE Rs Service for HIERARCHICAL non-alanytical Requests 20130927
Properties
Class CL_BICS_INA_RS_SERVICE  
Short Description Rs Service for non-alanytical Requests    
Super Class CL_BICS_INA ZCL_BICS_INA_BASE 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_BICS_INA_MAIN   Main Ina Provider 
Created 20130723   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BICS_INA_RS_RENDERER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BICS_INA_RS_SERVICE has no interface implemented.
Friends
Class CL_BICS_INA_RS_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_AXIS_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Tuple Data 20130723
2 O_R_COMMONS Instance attribute Protected Object reference (TYPE REF TO) CL_BICS_INA_COMMONS Common Response Parts 20131002
3 O_TS_MEMBER Instance attribute Protected Type reference (TYPE) TN_TS_MEMBER Members (Counted) 20130723
4 O_TS_TUPLE Instance attribute Protected Type reference (TYPE) TN_TS_TUPLE Tuples 20130729
5 O_TS_TUPLE_ENCODING Instance attribute Protected Type reference (TYPE) CL_BICS_INA_RS_RENDERER=>TN_TS_TUPLE_ENCODING 20130723
6 O_TUPLE_COUNT Instance attribute Protected Type reference (TYPE) I Number of Tuples 20130729
7 O_T_DIM_DESCR Instance attribute Protected Type reference (TYPE) TN_T_DESCR Result Set Table Description 20130723
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130723
2 GET_JSON_STRING Instance method Public Method Get Json string 20130723
3 PREPARE_MEMBERS Instance method Protected Method Prepare Members 20130723
4 WRITE_ATTRIBUTES Instance method Protected Method 20130729
5 WRITE_AXIS Instance method Protected Method 20130729
6 WRITE_DIMENSIONS Instance method Protected Method 20130729
7 WRITE_GRID Instance method Protected Method 20130729
8 WRITE_MEMBER_TYPES Instance method Private Method Write Member Types 20130820
9 WRITE_TUPLES Instance method Protected Method 20130729
10 WRITE_TUPLE_COUNT Instance method Protected Method 20130729
11 WRITE_TUPLE_ELEMENT Instance method Protected Method 20130729
Events
Class CL_BICS_INA_RS_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_ATTRIBUTE Public See coding Dimension Attribute 20130723 BEGIN OF tn_s_attribute, name TYPE string, description TYPE string, field_name TYPE string, node_field TYPE string, node_id TYPE string, parent TYPE string, is_key TYPE abap_bool, is_bool TYPE abap_bool, END OF tn_s_attribute
2 TN_S_CONSTANT Public See coding Constant indicator and value 20130723 BEGIN OF tn_s_constant, is_constant TYPE abap_bool, value TYPE string, END OF tn_s_constant
3 TN_S_DESCR Public See coding Result Set Table Description 20130723 BEGIN OF tn_s_descr , name TYPE string, description TYPE string, attributes TYPE tn_t_attribute, constant TYPE tn_s_constant, END OF tn_s_descr
4 TN_S_MEMBER Public See coding Members 20130723 BEGIN OF tn_s_member , dimensions_name TYPE string, attribute_name TYPE string, counter TYPE cl_bics_ina_counter=>tn_s_string_counter, END OF tn_s_member
5 TN_S_TUPLE Public See coding 20130729 BEGIN OF tn_s_tuple , dimensions_name TYPE string, counter TYPE cl_bics_ina_counter=>tn_s_int_counter, parent TYPE STANDARD TABLE OF i WITH DEFAULT KEY INITIAL SIZE 0, END OF tn_s_tuple
6 TN_S_VALUE Public See coding 20130723 BEGIN OF tn_s_value , index TYPE i, value TYPE string, END OF tn_s_value
7 TN_TH_VALUE Public See coding 20130723 tn_th_value TYPE HASHED TABLE OF tn_s_value WITH UNIQUE KEY value
8 TN_TS_MEMBER Public See coding 20130723 tn_ts_member TYPE SORTED TABLE OF tn_s_member WITH UNIQUE KEY dimensions_name attribute_name
9 TN_TS_TUPLE Public See coding 20130729 tn_ts_tuple TYPE SORTED TABLE OF tn_s_tuple WITH UNIQUE KEY dimensions_name
10 TN_T_ATTRIBUTE Public See coding Table of Dimension Attributes 20130723 tn_t_attribute TYPE STANDARD TABLE OF tn_s_attribute WITH KEY name
11 TN_T_DESCR Public See coding Result Set Table Description 20130723 tn_t_descr TYPE STANDARD TABLE OF tn_s_descr WITH KEY name
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERNAL_TABLE Call by reference Type reference (TYPE) INDEX TABLE Internal Table containing Results 20130723
2 Importing I_T_DIM_DESCR Call by reference Type reference (TYPE) TN_T_DESCR Result Set Table Description 20130723

Method CONSTRUCTOR on class CL_BICS_INA_RS_SERVICE has no exception.

Method GET_JSON_STRING Signature

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

Method GET_JSON_STRING on class CL_BICS_INA_RS_SERVICE has no exception.

Method PREPARE_MEMBERS Signature

Method PREPARE_MEMBERS on class CL_BICS_INA_RS_SERVICE has no parameter.
Method PREPARE_MEMBERS on class CL_BICS_INA_RS_SERVICE has no exception.

Method WRITE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION_NAME Call by reference Type reference (TYPE) STRING Dimension Name 20130729
2 Importing I_T_ATTRIBUTE Call by reference Type reference (TYPE) TN_T_ATTRIBUTE Table of Dimension Attributes 20130729
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729

Method WRITE_AXIS Signature

Method WRITE_AXIS on class CL_BICS_INA_RS_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729

Method WRITE_DIMENSIONS Signature

Method WRITE_DIMENSIONS on class CL_BICS_INA_RS_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729

Method WRITE_GRID Signature

Method WRITE_GRID on class CL_BICS_INA_RS_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729

Method WRITE_MEMBER_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION_NAME Call by reference Type reference (TYPE) STRING Dimension Name 20130820
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130820

Method WRITE_TUPLES Signature

Method WRITE_TUPLES on class CL_BICS_INA_RS_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729

Method WRITE_TUPLE_COUNT Signature

Method WRITE_TUPLE_COUNT on class CL_BICS_INA_RS_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729

Method WRITE_TUPLE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION_NAME Call by reference Type reference (TYPE) STRING Dimension Name 20130729
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130729
History
Last changed by/on SAP  20140121 
SAP Release Created in 740