32 lines
1.5 KiB
ABAP
32 lines
1.5 KiB
ABAP
CLASS {{p}}shop_seed DEFINITION PUBLIC FINAL CREATE PUBLIC.
|
|
PUBLIC SECTION.
|
|
INTERFACES if_oo_adt_classrun.
|
|
ENDCLASS.
|
|
|
|
CLASS {{p}}shop_seed IMPLEMENTATION.
|
|
METHOD if_oo_adt_classrun~main.
|
|
DELETE FROM {{p}}gdsale.
|
|
DELETE FROM {{p}}goods.
|
|
|
|
INSERT {{p}}goods FROM TABLE @( VALUE #(
|
|
( goods_id = 'G001' grp_code = 'VEG' unit_price = '2.50' )
|
|
( goods_id = 'G002' grp_code = 'VEG' unit_price = '3.00' )
|
|
( goods_id = 'G003' grp_code = 'FRU' unit_price = '4.00' )
|
|
( goods_id = 'G004' grp_code = 'DAI' unit_price = '5.00' )
|
|
( goods_id = 'G005' grp_code = 'DAI' unit_price = '1.50' )
|
|
( goods_id = 'G006' grp_code = 'BAK' unit_price = '2.00' ) ) ).
|
|
|
|
INSERT {{p}}gdsale FROM TABLE @( VALUE #(
|
|
( sale_id = 1 goods_id = 'G001' sale_day = '20260314' qty = 4 sale_state = 'P' )
|
|
( sale_id = 2 goods_id = 'G002' sale_day = '20260314' qty = 2 sale_state = 'P' )
|
|
( sale_id = 3 goods_id = 'G003' sale_day = '20260314' qty = 3 sale_state = 'P' )
|
|
( sale_id = 4 goods_id = 'G004' sale_day = '20260314' qty = 2 sale_state = 'P' )
|
|
( sale_id = 5 goods_id = 'G005' sale_day = '20260314' qty = 2 sale_state = 'P' )
|
|
( sale_id = 6 goods_id = 'G001' sale_day = '20260314' qty = 5 sale_state = 'C' )
|
|
( sale_id = 7 goods_id = 'G003' sale_day = '20260313' qty = 1 sale_state = 'P' )
|
|
( sale_id = 8 goods_id = 'G006' sale_day = '20260313' qty = 3 sale_state = 'P' ) ) ).
|
|
|
|
out->write( sy-dbcnt ).
|
|
ENDMETHOD.
|
|
ENDCLASS.
|