martedì 13 marzo 2018

Caricare un range da una tabella interna senza usare un LOOP AT

*----------------------------------------------------------------------*
* FORM F_DATA_EXTRACTIONS                                              *
*----------------------------------------------------------------------*
FORM f_data_extractions.

  DATA: lr_ernam TYPE RANGE OF ernam.

  SELECT ernam
    FROM ztsdo_user
    INTO TABLE @DATA(lt_user).

  lr_ernam = VALUE #( FOR ls IN lt_user[]
                          ( sign = 'I'
                            option = 'EQ'
                            low = ls-ernam ) ).

ENDFORM.

*----------------------------------------------------------------------*

Nessun commento: