miércoles, 4 de febrero de 2015

Reporte simple usando ABAP OO

REPORT  ZABAP_OO_01.


PARAMETERSP_EBELN TYPE EKKO-EBELN.



CLASS DEFINITION.
PUBLIC SECTION.
TYPESBEGIN OF TT,
  EBELN TYPE EKKO-EBELN,
  BUKRS TYPE EKKO-BUKRS,
  BSTYP TYPE EKKO-BSTYP,
  END OF TT.
  DATATI TYPE STANDARD TABLE OF TT.

METHODSGET_EKKO,
         DISPLAY_EKKO.
ENDCLASS.

CLASS IMPLEMENTATION.
METHOD GET_EKKO.
    SELECT EBELN BUKRS BSTYP FROM EKKO INTO TABLE TI WHERE EBELN P_EBELN.
ENDMETHOD.
METHOD DISPLAY_EKKO.
    FIELD-SYMBOLS<FS> TYPE TT.
LOOP AT TI ASSIGNING <FS>.
WRITE/ <FS>-EBELN,
      / <FS>-BUKRS,
      / <FS>-BSTYP.
ENDLOOP.
ENDMETHOD.
ENDCLASS.



START-OF-SELECTION.

DATAA1 TYPE REF TO A.
CREATE OBJECT A1.
A1->GET_EKKO(  )
A1->DISPLAY_EKKO).

No hay comentarios:

Publicar un comentario