in abap-sdk/ZGOOG_SDK_RECIPES/ZGOOG_SDK_DLP_RECIPE/zgoog_cl_dlp_config.clas.abap [0:0]
METHOD if_oo_adt_classrun~main.
DATA lt_dlp_config TYPE TABLE OF zgoog_dlp_config.
" fill internal table (itab)
lt_dlp_config = VALUE #(
( client = sy-mandt keyword = 'EMAIL' infotype = 'EMAIL_ADDRESS' )
( client = sy-mandt keyword = 'PHONE NUMBER' infotype = 'PHONE_NUMBER' number_to_mask = 5 masking_char = '*' )
( client = sy-mandt keyword = 'REMARKS' infotype = 'EMAIL_ADDRESS' )
( client = sy-mandt keyword = 'REMARKS' infotype = 'PHONE_NUMBER' )
( client = sy-mandt keyword = 'BANK ACCOUNT' infotype = 'FINANCIAL_ACCOUNT_NUMBER' surrogate_infotype = 'ACCOUNT' common_alphabet = 'ALPHA_NUMERIC' ) ).
" insert the new table entries and print the result
MODIFY zgoog_dlp_config FROM TABLE @lt_dlp_config.
IF sy-subrc = 0.
out->write( sy-dbcnt ).
out->write( 'records inserted successfully!' ).
ELSE.
out->write( 'Problem during data modification' ).
ENDIF.