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: 

alv issue

Former Member
0 Kudos

hi, i require page break in ALV,

scenerio is for same plant information should be displayed in one page ,if next plant starts information should be displayed new page.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

refer thread...

6 REPLIES 6

Former Member
0 Kudos

refer thread...

Former Member

former_member188685
Active Contributor
0 Kudos

Hi,

simple.

you need to build sort table and pass it to ALV FM.

sort-fieldname = 'WERKS'.
sort-up = 'X'.
<b>sort-group = '*'.</b>  * for new-apge for each werks.

append sort to it_sort.

Regards

vijay

0 Kudos

Hi,

check this sample code also..

REPORT  ZTEST_ALV1                              .
TYPE-POOLS: SLIS.
DATA:
  LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
  LT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
  LT_SORT     TYPE SLIS_T_SORTINFO_ALV,
  LS_SORT     TYPE SLIS_SORTINFO_ALV.

DATA: BEGIN OF ITAB OCCURS 0,
       VBELN LIKE VBAK-VBELN,
       POSNR LIKE VBAP-POSNR,
      END OF ITAB.
ITAB-VBELN  = '12345'.
ITAB-POSNR = '10'.
APPEND ITAB.
CLEAR ITAB.

ITAB-VBELN = '12345'.
ITAB-POSNR = '11'.
APPEND ITAB.
CLEAR ITAB.
ITAB-VBELN = '12345'.
ITAB-POSNR = '12'.
APPEND ITAB.
CLEAR ITAB.
ITAB-VBELN = '12356'.
ITAB-POSNR = '10'.
APPEND ITAB.
CLEAR ITAB.
ITAB-VBELN = '12356'.
ITAB-POSNR = '11'.
APPEND ITAB.
CLEAR ITAB.
ITAB-VBELN = '12356'.
ITAB-POSNR = '12'.
APPEND ITAB.
CLEAR ITAB.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
  EXPORTING
    I_PROGRAM_NAME         = SY-REPID
    I_INTERNAL_TABNAME     = 'ITAB'
    I_INCLNAME             = SY-REPID
  CHANGING
    CT_FIELDCAT            = LT_FIELDCAT
  EXCEPTIONS
    INCONSISTENT_INTERFACE = 1
    PROGRAM_ERROR          = 2
    OTHERS                 = 3.
IF SY-SUBRC <> 0.
  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LS_SORT-FIELDNAME = 'VBELN'.
LS_SORT-UP        = 'X'.
Ls_sort-group = '*'.
APPEND LS_SORT TO LT_SORT.
CLEAR LS_SORT.
LS_SORT-FIELDNAME = 'POSNR'.
LS_SORT-UP        = 'X'.

APPEND LS_SORT TO LT_SORT.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    IT_FIELDCAT = LT_FIELDCAT
    IT_SORT     = LT_SORT
  TABLES
    T_OUTTAB    = ITAB.

Regards

vijay

Former Member
0 Kudos

populate the table it_sort and pass it to ur FM

it_sort-fieldname = 'FIELDNAME'.
it_sort-group = '*'.
append it_sort.
clear it_sort.

Former Member
0 Kudos

hi Gud,

check this blog:

https://forums.sdn.sap.com/

regards,

keerthi.