Skip to Content
0
Former Member
Mar 22, 2006 at 10:30 AM

Problem while using:RSDRC_CUBE_DATA_GET

29 Views

Hi ,

I am extracting data from a basic infocube using fm :RSDRC_CUBE_DATA_GET . Unfortunately it is extracting the data from F-facttable only, and not extracting compressed data.

Following are my selections in the function module. Please advice if i need to do any modification to this.

CALL FUNCTION 'RSDRC_CUBE_DATA_GET'

EXPORTING

i_infocube = ic_name

  • I_TH_FACTTAB =

  • I_CUBETYPE =

i_th_sfc = i_th_sfc

i_th_sfk = i_th_sfk

i_tsx_seldr = i_tsx_seldr

  • I_T_SELK =

  • I_T_RTIME =

i_srdate = i_srdate

  • I_DERIVE_REQUID = RS_C_FALSE

  • I_TH_CUBE_REQUID =

  • I_T_RPLCHA =

i_no_ncum_handling = rs_c_true

i_use_db_aggregation = 'X'

i_use_aggr_cubes = i_use_aggr_cubes

  • i_most_recent = i_use_modif

i_packagesize = i_max_rows

  • I_ACCESSTP = RSDRS_C_ACCESSTP-DEF

  • I_NCUM_REPNM =

i_authority_check = rsdrc_c_authchk-read

  • I_CURR_CONVERSION = RS_C_FALSE

  • I_AVOID_GENERATION = RS_C_FALSE

  • I_SAMPLE = 100

i_returntp = i_returntp

i_returnobj = i_returnobj

i_avoid_duplicates = i_avoid_duplicates

i_parallel_mc = rs_c_false

  • I_PARALLEL_NCUM = RS_C_FALSE

  • I_PARALLEL_SEL = RS_C_FALSE

  • I_PARALLEL_DB = RS_C_FALSE

  • I_REQUID_SPLIT = RS_C_FALSE

i_show_report = i_show_report

i_show_plan = i_show_plan

  • I_EXPLAIN_MC = RS_C_FALSE

  • I_QUERY_SCENARIO = RS_C_FALSE

  • I_OLAP_CALL = RS_C_FALSE

  • I_SET_EMPTY_RESULT = RS_C_FALSE

  • I_DEBUG = RS_C_FALSE

IMPORTING

e_t_data = e_cube_data

  • E_END_OF_DATA =

  • E_EMPTY_RESULT =

  • E_AGGREGATE =

  • E_NCUM_VALUES =

  • E_TSX_SELDR =

  • E_SEL_FEMS =

  • E_FEMS_PART =

  • E_RUN_TIME =

  • E_SPLIT =

  • E_BASICCUBE =

CHANGING

c_first_call = l_first_call

EXCEPTIONS

wrong_input = 1

metadata_error = 2

inherited_error = 3

no_authorization = 4

OTHERS = 5.

Thanks in Advance,

Ramesh