Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How Group 10 sets of records per group of Internal Table in ABAP.

Good Afternoon All,
I have one internal table which have 400 records ,i need to group these records in set of 10 records .
for example:
ID value
2 100
1 95
3 90
4 85
6 80
7 75
8 70
10 65
9 60
----------------------------------
Total : 720---------------------------------------1st group
-------------------------------
11 59
13 58
12 55
14 54
15 52
18 51
16 50
17 49
19 40
20 39
-------------------------------
Total : 507 -----------------------2nd Group
------------------------------
..........
..........
........

please help me ....how i get this in abap.

Thanks

Answer Posted / prakash

CLEAR:lv_lines,lv_n,lv_mod,lwa_final,lv_p,lv_ch,lv_a,lv_b..

SORT lit_final BY vtweg vkorg vkbur pltyp matnr.

DESCRIBE TABLE lit_final LINES lv_lines.


lv_p = lv_lines / 10.

lv_ch = lv_p.

SPLIT lv_ch AT '.' INTO lv_a lv_b.

IF lv_b NE '00'.
lv_n = lv_a + 1.
ELSE.
lv_n = lv_a.
ENDIF.


lv_mod = lv_lines MOD 10.

lit_finaltp[] = lit_final[].


DO lv_n TIMES.

lit_final[] = lit_finaltp[].

REFRESH : lit_finalt[],lit_finaltp[].
CLEAR : lwa_finaltt.

LOOP AT lit_final INTO lwa_final.

IF sy-tabix LE 10.
APPEND lwa_final TO lit_finalt.
MOVE-CORRESPONDING lwa_final TO lwa_finaltt.
CLEAR lwa_final.
ELSE.
APPEND lwa_final TO lit_finaltp.
CLEAR lwa_final.

ENDIF.

ENDLOOP.

lit_final[] = lit_finalt[].

ENDDO.

You have to do the sum in a variable and print the sum

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How are BAPI different from normal function modules?

2140


In delivery processing which step comes first picking, packing, posting goods issue ?

2050


What is the difference between a substructure and an append structure?

1175


What is macro? : abap hr

1076


Define external layer?

1128


What is the project you are currently working and work that you are doing

1513


What does the insert statement in extract datasets do? : abap modularization

1034


​​What is amdp (abap managed data procedures)?​​

1137


Why are insert and append statement used in sap abap?

1134


What is your current client number?

1036


How can you display frames (horizontal and vertical lines) in lists?

1075


What is the meaning of table buffer? This buffer is used by which type oftable?

1184


How do you get the number of lines in an internal table? How to use a specific number occurs statement?

919


What is update task

8359


What are the different functions used in sap script?

949