You are on page 1of 1

*&---------------------------------------------------------------------*

*& Report YAI_CORRECT_1712410


*&---------------------------------------------------------------------*
*& Version 2 from 20130110
*&---------------------------------------------------------------------*
*& This correction report belongs to note 1712410.
*& For a productive usage it needs to be started with an
*& unchecked p_test parameter.
*&---------------------------------------------------------------------*
REPORT YAI_CORRECT_1712410.
PARAMETERS p_test AS CHECKBOX DEFAULT abap_true.
START-OF-SELECTION.
DATA: lt_dobj_0100s TYPE TABLE OF fdt_dobj_0100s,
lv_i TYPE i.
FIELD-SYMBOLS: <ls_dobj_0100s> TYPE fdt_dobj_0100s.
SELECT * FROM fdt_dobj_0100s INTO TABLE lt_dobj_0100s
WHERE ( id EQ '801CC4EFFE841DEEAEC38E3CC2580A8D' OR
id EQ '801CC4EFFE841DEEAEC38E3D149C047F' OR
"7 additional objects with version 2 for CREATED_ON:
id EQ 'DB32F44DAABFA711E10000000A428751' OR
id EQ '3C0C994DC0D39B0EE10000000A428751' OR
id EQ '6917F44D85924D64E10000000A428752' OR
id EQ 'FFA8F44D3269B254E10000000A428752' OR
id EQ 'E263F84DBAA49F73E10000000A428752' OR
id EQ 'DC66F44D85924D64E10000000A428752' OR
id EQ '3E79F04D9040472EE10000000A428752' OR
"7 additional objects with version 2 for CHANGED_ON:
id EQ 'DD32F44DAABFA711E10000000A428751' OR
id EQ '3E0C994DC0D39B0EE10000000A428751' OR
id EQ '6B17F44D85924D64E10000000A428752' OR
id EQ '01A9F44D3269B254E10000000A428752' OR
id EQ 'E463F84DBAA49F73E10000000A428752' OR
id EQ 'DE66F44D85924D64E10000000A428752' OR
id EQ '4079F04D9040472EE10000000A428752'
) AND
element_type EQ if_fdt_constants=>gc_element_type_number.
LOOP AT lt_dobj_0100s ASSIGNING <ls_dobj_0100s>.
<ls_dobj_0100s>-element_type = if_fdt_constants=>gc_element_type_timepoint
.
<ls_dobj_0100s>-timepoint_type = if_fdt_constants=>gc_tp_timestamp_utc.
ENDLOOP.
lv_i = lines( lt_dobj_0100s ).
IF p_test EQ abap_true.
WRITE:/ lv_i, 'lines of table FDT_DOBJ_0100S would be changed.'.
ELSE.
UPDATE fdt_dobj_0100s FROM TABLE lt_dobj_0100s.
WRITE:/ lv_i, 'lines of table FDT_DOBJ_0100S have been changed.'.
ENDIF.

You might also like