Abap Objects Program
Abap Objects Program
--*
*& Report ZCLASSEXAMPLE
*&
*&-------------------------------------------------------------------
--*
*&
*&
*&-------------------------------------------------------------------
--*
REPORT ZCLASSEXAMPLE.
PUBLIC SECTION.
TYPES: name_type(25) type c.
CONSTANTS : pos_1 type i VALUE 30.
METHODS:set_attributes IMPORTING
im_name type name_type
im_planetype TYPE saplane-planetype,
display_attributes.
CLASS-METHODS: display_n_o_airplanes.
PRIVATE SECTION.
DATA: name type name_type,
planetype TYPE saplane-planetype.
CLASS-DATA: n_o_airplanes type i.
ENDCLASS.
METHOD set_attributes.
name = im_name.
planetype = im_planetype.
n_o_airplanes = n_o_airplanes + 1.
ENDMETHOD.
METHOD display_attributes.
METHOD display_n_o_airplanes.
WRITE: /,/ ' total number of airplanes:'(ca1),
AT pos_1 n_o_airplanes left-JUSTIFIED,/.
ENDMETHOD.
ENDCLASS.
*REPORT ZOBJECT.
INCLUDE ZCLASSEXAMPLE.