Skip to content

Don't let failures slip through

If you do have to use return codes, for example because you call Functions and older code not under your control, make sure you don’t let failures slip through.

DATA:
  current_date TYPE string,
  response     TYPE bapiret2.

CALL FUNCTION 'BAPI_GET_CURRENT_DATE'
  IMPORTING
    current_date = current_date
  CHANGING
    response     = response.

IF response-type = 'E'.
  RAISE EXCEPTION NEW /clean/some_error( ).
ENDIF.
From SAP/styleguides under CC BY 3.0 — more details
Last updated on