giovedì 9 luglio 2020

Controllo di esistenza di una riga in tabella interna

*----------------------------------------------------------------------*
* FORM SALESDOCUMENT_CHANGE                                            *
*----------------------------------------------------------------------*
FORM salesdocument_change USING pt_rows TYPE salv_t_row.

DATA: lt_return TYPE TABLE OF bapiret2.

IF line_exists( lt_return[ type = 'E'
                           id = 'ZUTIL' ] ).
  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
  READ TABLE lt_return INTO DATA(ls_return) WITH KEY type = 'E'.
ENDIF.

Nessun commento: