SAP CLASS-METHODS FUNCTIONAL ABAP Statements
Get Example source ABAP code based on a different SAP table
CLASS-METHODS - RETURNING
• RETURNING CLASS-METHODS
ABAP Syntax
What does it do? This statement declares a
Example ABAP Coding
The class
PUBLIC SECTION.
CONSTANTS pi TYPE decfloat34
VALUE '3.141592653589793238462643383279503'.
CLASS-METHODS: circumference IMPORTING r TYPE decfloat34
RETURNING value(c) TYPE decfloat34,
area IMPORTING r TYPE decfloat34
RETURNING value(a) TYPE decfloat34.
ENDCLASS.
CLASS circle IMPLEMENTATION.
METHOD circumference.
c = 2 * pi * r.
ENDMETHOD.
METHOD area.
a = pi * r ** 2.
ENDMETHOD.
ENDCLASS.
DATA: circ TYPE decfloat34,
area TYPE decfloat34,
radius TYPE decfloat34.
START-OF-SELECTION.
radius = '1.00'.
circ = circle=>circumference( radius ).
area = circle=>area( radius ).
Return to menu