From b79697f86870d41caeabbe378c6e0c60084b6f09 Mon Sep 17 00:00:00 2001 From: Alex Lukas <5578562+alexlukas@users.noreply.github.com> Date: Thu, 25 Apr 2024 11:48:14 +0200 Subject: [PATCH] Update README.md change cond to xsdbool in instance authorizations example --- README.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 5d1de0f..4988965 100644 --- a/README.md +++ b/README.md @@ -1734,9 +1734,7 @@ ENDCLASS. CLASS lhc_travel IMPLEMENTATION. METHOD get_instance_authorizations. - DATA: update_requested TYPE abap_bool, - delete_requested TYPE abap_bool, - update_granted TYPE abap_bool, + DATA: update_granted TYPE abap_bool, delete_granted TYPE abap_bool. READ ENTITIES OF /DMO/R_Travel_D IN LOCAL MODE @@ -1757,13 +1755,11 @@ CLASS lhc_travel IMPLEMENTATION. INTO TABLE @DATA(travel_agency_country). - "edit is treated like update - update_requested = COND #( WHEN requested_authorizations-%update = if_abap_behv=>mk-on OR - requested_authorizations-%action-Edit = if_abap_behv=>mk-on - THEN abap_true ELSE abap_false ). + " edit is treated like update + DATA(update_requested) = xsdbool( requested_authorizations-%update = if_abap_behv=>mk-on + OR requested_authorizations-%action-Edit = if_abap_behv=>mk-on ). - delete_requested = COND #( WHEN requested_authorizations-%delete = if_abap_behv=>mk-on - THEN abap_true ELSE abap_false ). + DATA(delete_requested) = xsdbool( requested_authorizations-%delete = if_abap_behv=>mk-on ). LOOP AT travels INTO DATA(travel).