Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

General Dictionary

Former Member
0 Kudos

hi to all viewrs,

Q1. what is the meaning of this add statement.

and how it is work

DATA: BEGIN OF series,

n1 TYPE i VALUE 10,

n2 TYPE i VALUE 20,

n3 TYPE i VALUE 30,

n4 TYPE i VALUE 40,

n5 TYPE i VALUE 50,

n6 TYPE i VALUE 60,

END OF series.

DATA sum TYPE i.

ADD series-n1 THEN series-n2 UNTIL series-n5 GIVING sum.

WRITE sum.

ADD series-n2 THEN series-n3 UNTIL series-n6 TO sum.

WRITE / sum.

thanks in advanse and reward also

1 ACCEPTED SOLUTION

former_member196280
Active Contributor
0 Kudos

ADD series-n1 THEN series-n2 UNTIL series-n5 GIVING sum.

It will sum up SUM =n1n2n3n4n5

CLEAR SUM.

ADD series-n2 THEN series-n3 UNTIL series-n6 TO sum.

SUM =n2n3n4n5n6

Regards,

SaiRam

3 REPLIES 3

Former Member
0 Kudos

DATA: BEGIN OF NUMBERS,
        ONE   TYPE P VALUE 10,
        TWO   TYPE P VALUE 20,
        THREE TYPE P VALUE 30,
        FOUR  TYPE P VALUE 40,
        FIVE  TYPE P VALUE 50,
        SIX   TYPE P VALUE 60,
      END   OF NUMBERS,
      SUM TYPE I VALUE 1000.
ADD NUMBERS-ONE THEN  NUMBERS-TWO
                UNTIL NUMBERS-FIVE GIVING SUM.

The field SUM now contains 150 but its initial value is unimportant. The fields within the field string NUMBERS remain unchanged.

Former Member
0 Kudos

Hi,

It is just to add all the Values in the Series.It will from series-n1 till series n5 and the result will be stored in Sum.

Regards,

Padmam.

former_member196280
Active Contributor
0 Kudos

ADD series-n1 THEN series-n2 UNTIL series-n5 GIVING sum.

It will sum up SUM =n1n2n3n4n5

CLEAR SUM.

ADD series-n2 THEN series-n3 UNTIL series-n6 TO sum.

SUM =n2n3n4n5n6

Regards,

SaiRam