Текущее время: Вс, июл 20 2025, 14:40

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Нули в ALV-списке...
СообщениеДобавлено: Пн, фев 28 2005, 18:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
...точнее их отсутствие. Вывожу простой список при помощи функции REUSE_ALV_LIST_DISPLAY, и если в поле есть ведущие нули - то они не выводятся, то есть дебитор с номером '0000001226' выводится как '1226'.
Поле описываю вот так
LS_FIELDCAT-COL_POS = POS.
LS_FIELDCAT-FIELDNAME = 'KUNNR'.
LS_FIELDCAT-REF_FIELDNAME = 'KUNNR'.
LS_FIELDCAT-REF_TABNAME = 'BSID'.
LS_FIELDCAT-KEY = 'X'.
LS_FIELDCAT-LZERO = 'X'.
В поле lzero без разницы что стоит, все равно нули съедаются :(
Подскажите плиз чего еще не хватает?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 28 2005, 18:43 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
В домене KUNNR стоит ALPHA-преобразование, которое, по-видимому, и "съедает" нули. Попробуйте не ссылаться на этот домен в каталоге полей. Можно попробовать также, ссылаясь на этот домен, указать в каталоге полей параметр no_convext = 'X'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 01 2005, 02:43 
Гость
если описать это поле как CHAR, то будут нули выводиться, правда не знаю, подойдет ли тебе такой вариант ...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Нули в ALV-списке...
СообщениеДобавлено: Вт, мар 01 2005, 02:55 
Гость
ArmAnn написал:
Поле описываю вот так
LS_FIELDCAT-COL_POS = POS.
LS_FIELDCAT-FIELDNAME = 'KUNNR'.
LS_FIELDCAT-REF_FIELDNAME = 'KUNNR'.
LS_FIELDCAT-REF_TABNAME = 'BSID'.
LS_FIELDCAT-KEY = 'X'.
LS_FIELDCAT-LZERO = 'X'.
В поле lzero без разницы что стоит, все равно нули съедаются :(
Подскажите плиз чего еще не хватает?


нашел решение ...
добавь
Code:
it_fieldcat-edit_mask = '__________'.


а lzero можешь убрать ...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 01 2005, 09:29 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
2ЕНОТ, спасибо большое, теперь выводится все правильно
2EGF: ваши варианты не помогли, но все равно спасибо :)
2ЕНОТ - привет народу Дримворлда :)

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 01 2005, 09:56 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
ArmAnn написал:
2EGF: ваши варианты не помогли, но все равно спасибо :)

Да? Странно... А мне помогло:
Code:
REPORT  zef_test2                                                   .

TYPE-POOLS:
  slis
.
DATA:
  BEGIN OF gs_output,
    kunnr TYPE kunnr,
  END OF gs_output,
  gs_fcat TYPE slis_fieldcat_alv
.
DATA:
  gt_output LIKE TABLE OF gs_output,
  gt_fcat TYPE slis_t_fieldcat_alv
.
gs_output-kunnr = '0000000001'.
APPEND gs_output TO gt_output.

gs_fcat-fieldname = 'KUNNR'.
gs_fcat-ref_tabname = 'BSID'.
gs_fcat-key = 'X'.
gs_fcat-no_convext = 'X'.
APPEND gs_fcat TO gt_fcat.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
  EXPORTING
    it_fieldcat = gt_fcat
  TABLES
    t_outtab    = gt_output.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 01 2005, 10:28 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
EGF написал(а):
ArmAnn написал:
2EGF: ваши варианты не помогли, но все равно спасибо :)

Да? Странно... А мне помогло:

Забыл сказать что система 4.0 и поля no_convext в структуре slis_fieldcat_alv нету. Если не указывать ссылочное поле - то нули так же пропадают

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 03 2005, 02:27 
Гость
ArmAnn написал:
2ЕНОТ - привет народу Дримворлда :)


виват ! везде свои люди :)


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB