Create mit CREATE OBJECT:
CLASS vehicle DEFINITION.
PUBLIC SECTION.
METHODS: accelerate IMPORTING delte TYPE i, show_speed.
PRIVATE SECTION.
DATEA speed TYPE i.
ENDCLASS.
CLASS vehicle IMPLEMENTATION.
METHOD create.
CREATE OBJECT ref.
ENDMETHOD.
...
ENDCLASS.
"Erzeugung mit
DATA vehicle TYPE REF TO vehicle.
vehicle = CREATE OBJECT vehicle.
Create mit Factory Methode:
CLASS vehicle DEFINITION CREATE PRIVATE.
PUBLIC SECTION.
CLASS-METHODS create RETURNING VALUE(ref) TYPE REF TO vehicle.
METHODS: accelerate IMPORTING delte TYPE i, show_speed.
PRIVATE SECTION.
DATEA speed TYPE i.
ENDCLASS.
CLASS vehicle IMPLEMENTATION.
METHOD create.
CREATE OBJECT ref.
ENDMETHOD.
...
ENDCLASS.
"Erzeugung mit
DATA vehicle TYPE REF TO vehicle.
vehicle = vehicle=>create( ).