Zlcl With Abstract
Zlcl With Abstract
REPORT ZLCL_WITH_ABSTRACT.
CLASS LCL_MATERIALS DEFINITION DEFERRED .
DATA : OBJ_LCL_CH TYPE REF TO LCL_MATERIALS .
PARAMETERS : P_MATNR TYPE MARA-MATNR ,
P_WERKS TYPE MARC-WERKS .
DATA : WA_MARC TYPE MARC .
*----------------------------------------------------------------------*
* CLASS LCL_MATERIALS DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS LCL_MATERIALS DEFINITION INHERITING FROM ZCL_MATERIALS_ABS .
PUBLIC SECTION .
methods : GET_MAT_PLANT REDEFINITION .
START-OF-SELECTION .
CREATE OBJECT OBJ_LCL_CH .
*----------------------------------------------------------------------*
* CLASS LCL_MATERIALS IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS LCL_MATERIALS IMPLEMENTATION .
method GET_MAT_PLANT .
SELECT SINGLE * FROM MARC INTO EX_MARC
WHERE MATNR = IM_MATNR AND WERKS = IM_WERKS .
ENDMETHOD . "GET_MAT_PLANT
ENDCLASS . "LCL_MATERIALS IMPLEMENTATION