0% found this document useful (0 votes)
75 views

Aggregation ooABAP

The document defines two classes: LCL_WHEEL and LCL_VEHICLE. LCL_WHEEL contains data for the number of wheels and a method to add a wheel. LCL_VEHICLE contains a table of references to LCL_WHEEL objects. On selection, it creates a vehicle object, adds 4 wheel objects to its table, and calls the add wheel method on each wheel.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views

Aggregation ooABAP

The document defines two classes: LCL_WHEEL and LCL_VEHICLE. LCL_WHEEL contains data for the number of wheels and a method to add a wheel. LCL_VEHICLE contains a table of references to LCL_WHEEL objects. On selection, it creates a vehicle object, adds 4 wheel objects to its table, and calls the add wheel method on each wheel.
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

REPORT ZBC401_00_MAIN5. CLASS LCL_WHEEL DEFINITION. PUBLIC SECTION. CLASS-DATA:N_WHEEL TYPE I VALUE 1. METHODS:ADD_WHEEL. ENDCLASS. CLASS LCL_VEHICLE DEFINITION.

PUBLIC SECTION. DATA: IT_WHEELS TYPE TABLE OF REF TO LCL_WHEEL. ENDCLASS. CLASS LCL_WHEEL IMPLEMENTATION. METHOD ADD_WHEEL. IF N_WHEEL < 5. WRITE :/ 'WHEEL NO',N_WHEEL,'IS ADDED'. N_WHEEL = N_WHEEL + 1. ENDIF. ENDMETHOD. ENDCLASS. CLASS LCL_VEHICLE IMPLEMENTATION. ENDCLASS. START-OF-SELECTION. DATA:RWHEEL TYPE REF TO LCL_WHEEL, RVEHICLE TYPE REF TO LCL_VEHICLE. CREATE OBJECT RVEHICLE. DO 4 TIMES. CREATE OBJECT RWHEEL. APPEND RWHEEL TO RVEHICLE->IT_WHEELS. ENDDO. LOOP AT RVEHICLE->IT_WHEELS INTO RWHEEL. RWHEEL->ADD_WHEEL( ). ENDLOOP.

You might also like