User Tools

Site Tools


abap:objet

This is an old revision of the document!


ABAP objet

Usage

Instanciation

DATA: obj TYPE REF TO cl_object_class.
CREATE OBJECT obj.

Appel de méthode

DATA(lv_ret) = obj->method( arg ). " Inline declaration
DATA(lv_ret) = me->method( arg ). " From within

Exceptions

NB : L'instruction TRY. ... CATCH ... ne peut catcher que les class-exceptions !! (Donc bien cocher Class exceptions dans la définition des méthodes.

DATA lx_error TYPE REF TO cx_root.
RAISE EXCEPTION lx_error.

handling exceptions

TRY.
 
 ...
  " TRY block (application coding)
 
CATCH cx_... cx_... ...
 
 ... 
" CATCH block (exception handler)
 
CATCH cx_... cx_... ...
 
 ... 
" CATCH block (exception handler)
 
 ...
 
 CLEANUP.
 
 ... 
" CLEANUP block (cleanup context)
 
ENDTRY.
abap/objet.1462200800.txt.gz · Last modified: 2016/05/02 16:53 by ginko