Текущее время: Пн, июл 21 2025, 01:07

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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