on 11-30-2012 8:33 AM
Hi Volkan,
Here is a half solution. you try this out and check whether this will solve ur query..
1. Your internal table will be having 6 columns , kirano2, tarhi2 and tutar2 will be added ( these are copy of first 3 fields)
2. Print one page and note the no. of records coming in one table( ur screenshot shows 18)
3. In the code that fills the internal table will have a counter , if it reaches 18 or say multiples of 18 then modify inetnal table taransporting kirano2, tarhi2 and tutar2 based upon the key field( this is your counter)
4. So now you get internhal table with both sides after 36 ( next multiple of 18) start appending to the internal table. ( use move corresponding fields) for the next multiple of 18 do the modify command.
This solution have limitations i agree.. yet give a try.
Thanks ,
Ben
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i know i could not answer for a long time but when i remember, i came for writing sometings
firstly i defined
lv_tabix LIKE sy-tabix. for check my rows.
then
IF lv_no < 20. (this is my row limit)
.
.
.
APPEND lt_odeme.
ELSE.
add 1 to lv_tabix.
.
.
.
MODIFY lt_odeme INDEX lv_tabix
TRANSPORTING odeme_no2 afdat2 fakwr2 waers2 .
ENDIF.
Thanks
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.