Quantcast
Channel: SCN : All Content - SAP Planning and Consolidation, version for SAP NetWeaver
Viewing all articles
Browse latest Browse all 5457

Overwrite data in Infocube while write back

$
0
0

Hi SCN Members,

 

I have following code to write back my internal table data to infocube.

 

ls_work_status-module_id = uj00_c_mod_name_dm.

ls_work_status-blockstatus = 0.

ls_audit-actcode = uju0_cs_act_code-logic_exe.

 

 

  CALL METHOD cl_ujo_wb_factory=>create_write_back

    RECEIVING

      ro_write_back = lo_ujo_wb.

 

 

  ls_wb_param = cl_ujo_wb_factory=>default_wb_param( ).

  ls_wb_param-work_status = ls_work_status.

  ls_wb_param-default_logic = abap_false.

  ls_wb_param-update_audit = abap_true.

  ls_wb_param-duplicate = abap_true.

  ls_wb_param-mdata_check = abap_false.

  ls_wb_param-sign_trans = abap_true.

  ls_wb_param-measures_formula = l_measure.

  ls_wb_param-audit_info = ls_audit.

  ls_wb_param-work_status = ls_work_status.

 

 

CALL METHOD lo_ujo_wb->write_back

EXPORTING

i_appset_id = c_environment_id

i_appl_id = c_application_id

is_wb_param = ls_wb_param

it_records = lt_icout

IMPORTING

es_wb_status = ls_wb_status

et_message = lt_message.

 

 

  clear :ls_ctd_int , <lt_query_result>.

 

 

*-- Copy data into ct_data ----*

 

 

  REFRESH CT_DATA.

 

 

  ct_data[] = lt_icout[] .

  CLEAR  lt_icout[].

 

I want to overwrite if any existing record exits in Infocube, but my above code updates a new row in Infocube.

 

Can you please let me know how can i overwrite existing data in Infocube?

 

Thanks.


Viewing all articles
Browse latest Browse all 5457

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>