Posted: Thu Jun 23, 2011 4:23 pm Post subject: Проблема с OUTPUTLEN в ALV
Добрый день!!
Подскажите пожалуйста, проблема выставление ширины колонки в ALV LIST VIEWER выставляю с помощью OUTPUTLEN, но колонка ни как не расширяется может я что-то упускаю, данные перед вызовом всех перформ находятся во внутренней таблице I_LOG, сам список выводится, а вот ширину никак не получается поменять!
Вот код:
Code:
DATA: G_REPID LIKE SY-REPID,
GS_PRINT TYPE SLIS_PRINT_ALV,
GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
GT_EVENTS TYPE SLIS_T_EVENT,
GT_SORT TYPE SLIS_T_SORTINFO_ALV,
GS_LAYOUT TYPE SLIS_LAYOUT_ALV,
GT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
FIELDCAT_LN LIKE LINE OF GT_FIELDCAT,
COL_POS TYPE I.
INITIALIZATION.
G_REPID = SY-REPID.
"в этом блоке заполняю свою внутренюю таблицу I_LOG
PERFORM BUILD_ERROR_TABLE_DODATOK5. "
PERFORM BUILD.
PERFORM CALL_ALV.
FORM BUILD.
* DATA FIELD CATALOG
* Explain Field Description to ALV
DATA: FIELDCAT_IN TYPE SLIS_FIELDCAT_ALV.
Age: 185 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu Jun 23, 2011 5:28 pm Post subject:
Хм, вообще то в это поле нужно число писать
FIELDCAT_LN-OUTPUTLEN = 60,
а не строку. _________________ Молитва - это запрос разработчику на изменение кода программы.
Хм, вообще то в это поле нужно число писать
FIELDCAT_LN-OUTPUTLEN = 60,
а не строку.
Вообще с числом меньше ширина становиться хоть 600 ставь, изначально если зак комментировать эту строку то выводи по ширине названия заголовка для данной колонке а мне надо длиннее поле.
Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Thu Jun 23, 2011 5:40 pm Post subject:
firacat wrote:
vga wrote:
Хм, вообще то в это поле нужно число писать
FIELDCAT_LN-OUTPUTLEN = 60,
а не строку.
Вообще с числом меньше ширина становиться хоть 600 ставь, изначально если зак комментировать эту строку то выводи по ширине названия заголовка для данной колонке а мне надо длиннее поле.
не более 80-ти символов выводится? _________________ ABAP/4 You
Хм, вообще то в это поле нужно число писать
FIELDCAT_LN-OUTPUTLEN = 60,
а не строку.
Вообще с числом меньше ширина становиться хоть 600 ставь, изначально если зак комментировать эту строку то выводи по ширине названия заголовка для данной колонке а мне надо длиннее поле.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.