21.03.2013 Views

Object Oriented ABAP

Object Oriented ABAP

Object Oriented ABAP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Provide the code.<br />

*&---------------------------------------------------*<br />

*& Report ZCL_INTERFACE *<br />

*&---------------------------------------------------*<br />

REPORT ZCL_INTERFACE .<br />

*provide mara table<br />

DATA: MARA TYPE MARA.<br />

*provide data objects<br />

DATA: OBJ TYPE REF TO ZCL_INTERFACE,<br />

IT_MARA TYPE Z_MARA,<br />

WA_MARA TYPE MARA.<br />

*provide selection screen<br />

SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.<br />

*provide object<br />

START-OF-SELECTION.<br />

CREATE OBJECT OBJ.<br />

*call the method.<br />

CALL METHOD OBJ->ZIF_INTERFACE~SELECT_METHOD<br />

EXPORTING<br />

P_MATNR_LOW = S_MATNR-LOW<br />

P_MATNR_HIGH = S_MATNR-HIGH<br />

IMPORTING<br />

IT_MARA = IT_MARA<br />

WA_MARA = WA_MARA.<br />

*display the data<br />

LOOP AT IT_MARA INTO WA_MARA.<br />

WRITE:/ WA_MARA-MATNR,<br />

WA_MARA-ERSDA,<br />

WA_MARA-ERNAM,<br />

WA_MARA-MATKL,<br />

WA_MARA-MEINS.<br />

ENDLOOP.<br />

Then save it, check it ,activate it then execute it the output is like this.<br />

The output is see in the list.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!