Update
This commit is contained in:
@@ -921,15 +921,15 @@ DATA: BEGIN OF some_other_type,
|
|||||||
END OF some_other_type.
|
END OF some_other_type.
|
||||||
|
|
||||||
derived_type = VALUE #( key_field = 1
|
derived_type = VALUE #( key_field = 1
|
||||||
field1 = 'aaa'
|
field1 = 'aaa'
|
||||||
field2 = 'bbb'
|
field2 = 'bbb'
|
||||||
field3 = 2
|
field3 = 2
|
||||||
field4 = 3
|
field4 = 3
|
||||||
%control = VALUE #( key_field = if_abap_behv=>mk-on
|
%control = VALUE #( key_field = if_abap_behv=>mk-on
|
||||||
field1 = if_abap_behv=>mk-off
|
field1 = if_abap_behv=>mk-off
|
||||||
field2 = if_abap_behv=>mk-on
|
field2 = if_abap_behv=>mk-on
|
||||||
field3 = if_abap_behv=>mk-on
|
field3 = if_abap_behv=>mk-on
|
||||||
field4 = if_abap_behv=>mk-off ) ).
|
field4 = if_abap_behv=>mk-off ) ).
|
||||||
|
|
||||||
"-------------------- USING CONTROL addition --------------------
|
"-------------------- USING CONTROL addition --------------------
|
||||||
"This addition respects the %control component of BDEF derived types, i.e.
|
"This addition respects the %control component of BDEF derived types, i.e.
|
||||||
@@ -971,10 +971,10 @@ The ABAP SQL statements `INSERT`, `UPDATE`, `MODIFY`, and `DELETE` offer the [`M
|
|||||||
DATA cr_der_type TYPE STRUCTURE FOR CREATE zdemo_abap_rap_ro_m.
|
DATA cr_der_type TYPE STRUCTURE FOR CREATE zdemo_abap_rap_ro_m.
|
||||||
"%control is not relevant in this example
|
"%control is not relevant in this example
|
||||||
cr_der_type = VALUE #( key_field = 1
|
cr_der_type = VALUE #( key_field = 1
|
||||||
field1 = 'aaa'
|
field1 = 'aaa'
|
||||||
field2 = 'bbb'
|
field2 = 'bbb'
|
||||||
field3 = 2
|
field3 = 2
|
||||||
field4 = 3 ).
|
field4 = 3 ).
|
||||||
|
|
||||||
INSERT zdemo_abap_rapt1 FROM @cr_der_type MAPPING FROM ENTITY.
|
INSERT zdemo_abap_rapt1 FROM @cr_der_type MAPPING FROM ENTITY.
|
||||||
|
|
||||||
@@ -983,8 +983,8 @@ INSERT zdemo_abap_rapt1 FROM @cr_der_type MAPPING FROM ENTITY.
|
|||||||
|
|
||||||
"--------------- MODIFY ---------------
|
"--------------- MODIFY ---------------
|
||||||
cr_der_type = VALUE #( BASE cr_der_type
|
cr_der_type = VALUE #( BASE cr_der_type
|
||||||
field1 = 'YYY'
|
field1 = 'YYY'
|
||||||
field2 = 'ZZZ' ).
|
field2 = 'ZZZ' ).
|
||||||
|
|
||||||
MODIFY zdemo_abap_rapt1 FROM @cr_der_type MAPPING FROM ENTITY.
|
MODIFY zdemo_abap_rapt1 FROM @cr_der_type MAPPING FROM ENTITY.
|
||||||
|
|
||||||
@@ -996,15 +996,15 @@ MODIFY zdemo_abap_rapt1 FROM @cr_der_type MAPPING FROM ENTITY.
|
|||||||
"%control is relevant in this example. Some %control values are enabled,
|
"%control is relevant in this example. Some %control values are enabled,
|
||||||
"some are not.
|
"some are not.
|
||||||
cr_der_type = VALUE #( key_field = 1
|
cr_der_type = VALUE #( key_field = 1
|
||||||
field1 = '###'
|
field1 = '###'
|
||||||
field2 = '...'
|
field2 = '...'
|
||||||
field3 = 100
|
field3 = 100
|
||||||
field4 = 200
|
field4 = 200
|
||||||
%control = VALUE #( key_field = if_abap_behv=>mk-on
|
%control = VALUE #( key_field = if_abap_behv=>mk-on
|
||||||
field1 = if_abap_behv=>mk-on
|
field1 = if_abap_behv=>mk-on
|
||||||
field2 = if_abap_behv=>mk-off
|
field2 = if_abap_behv=>mk-off
|
||||||
field3 = if_abap_behv=>mk-off
|
field3 = if_abap_behv=>mk-off
|
||||||
field4 = if_abap_behv=>mk-on ) ).
|
field4 = if_abap_behv=>mk-on ) ).
|
||||||
|
|
||||||
UPDATE zdemo_abap_rapt1 FROM @cr_der_type
|
UPDATE zdemo_abap_rapt1 FROM @cr_der_type
|
||||||
INDICATORS SET STRUCTURE %control MAPPING FROM ENTITY.
|
INDICATORS SET STRUCTURE %control MAPPING FROM ENTITY.
|
||||||
|
|||||||
Reference in New Issue
Block a user