cancel
Showing results for 
Search instead for 
Did you mean: 

data_fetching_problem_RSDRI_INFOPROV_READ_RFC

sivakrishna_boddapati
Participant
0 Kudos

Hi Experts ,

I WANT TO RETRIEVE DATA FROM INFO CUBE SO I USE THIS RFC TO GET DATA AND PASSED PARAMETERS ARE LIKE THIS

IMPORT

i_infoprov = BKUP_BMG

i_refrence_date = '7/21/2010'.

i_save_in_table =

i_tabname =

I_save_in_file =

i_file_name =

i_authority_check = R

i_currency_conversion = X

i_s_rfcmode =

i_mazrows = 0

I_use_db_aggregaration = x

i_use_aggregates = x

i_rollup_only = x

i_read_ods_delta =

i_resultype = ' V'

i_debug =

my out table e_t_rfcdata contains 2 lines

like

C line

line 1 X 00000000000000 000000000 0000000 0000000

line2 ####################################################### ##CG

CAN ANY ONE HELP HOW TO GET PROPER DATA

Thanks & Regards

Krishna

Accepted Solutions (0)

Answers (2)

Answers (2)

sivakrishna_boddapati
Participant
0 Kudos

Hi this was solved i missed charstic and quantity fields in table parameters that was i_t_sfc,i_t_sfx.

Former Member
0 Kudos

Hi!

Plz, use e_t_rfcdatav.


CALL FUNCTION 'RSDRI_INFOPROV_READ_RFC'
      DESTINATION 'NONE'
      EXPORTING
        i_infoprov             = 'ZUSB_C02'
*      i_reference_date       = sy-datum
*      i_currency_conversion  = rs_c_false
        i_resulttype           = 'V'
         i_maxrows = 100000
      IMPORTING
        e_end_of_data          = l_end_of_data
      TABLES
        i_t_sfc                = l_t_sfc
        i_t_sfk                = l_t_sfk
        i_t_range              = l_t_range
*        e_t_rfcdata            = l_t_rfcdata Plz, compare results with e_t_rfcdatav
*      e_t_field              = g_t_field
        e_t_rfcdatav           = l_t_rfcv