안녕하세요.
리스트형 스탠더드 프로그램을 BDC를 뜨는데, 리스트형에 값을 채워주는 BDC를 떴습니다.
문제는, 화면에 보이는 라인이 10개이면 10개에 채워주고, 그 10개를 넘어가면 PAGE DOWN으로
다시 10개를 채워주도록 할려고합니다. 즉, 10개단위로 값을 채우고 다시 화면을 아래로 넘겨서 값을 채우는겁니다.
그런데 문제가 해상도에 따라서 어떤 컴에서는 리스트 줄이 10개이고
해상도가 큰컴은 20줄이렇게 가변적으로 라인이 다르게 나와서 10개단위 이런식으로 구분을 지어서
주기가 힘드네요.
이럴경우 어떻게 처리를 해야할지요? BDC를뜰때 아예 라인수를 고정시킨다든지..어떤 방법이 있을지요 ?
미리 감사드립니다. ^_^.
ctu_params-dismode = i_dimode.
ctu_params-updmode = l_update.
ctu_params-cattmode = ' '.
ctu_params-defsize = 'X'.
ctu_params-racommit = 'X'.
ctu_params-nobinpt = 'X'.
ctu_params-nobiend = 'X'.
CALL TRANSACTION 'QE01' USING gt_bdc
OPTIONS FROM ctu_params
* MODE i_dimode
* UPDATE l_update
MESSAGES INTO messtab.
DEFSIZE = 'X'를 설정하면 됩니다.