Текущее время: Вс, авг 03 2025, 22:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: modify line
СообщениеДобавлено: Чт, окт 25 2007, 11:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Написана печать листинка на экран:
loop at my_tab.
...
write: / (13) my_tab-POD_TZ_USNAM no-gap, '|' no-gap,
(10) my_tab-POD_TZ_DATUM no-gap, '|' no-gap.
...
endloop.

потом обрабатываются действия пользователя на нажатие определённой кнопки:
at user-command.
...
READ LINE 15.
MODIFY LINE 15 FIELD VALUE my_tab-POD_TZ_DATUM FROM dat.

my_tab-POD_TZ_USNAM объявлено как имя пользователя
my_tab-POD_TZ_DATUM и dat объявлены как системная дата

после этого действия все горизонтальные линии в листинге, нарисованные с помощью uline, меняются с ---------- на ||||||||||
почему так? при этом изменение даты в листинге проходит нормально и строки без uline нормальные!

если менять другое поле:
READ LINE 15.
MODIFY LINE 15 FIELD VALUE my_tab-POD_TZ_USNAM FROM my_tab_new-POD_TZ_USNAM.
то изменения тоже нормально проходят, но нет никаких глюков с uline!

Почему при изменении даты так листинг скачет? Уже всю голову сломала думая, помогите плиз, очень надо.

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 12:20 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Eсли так написать, тоже меняются?
MODIFY LINE 15 FIELD VALUE my_tab-POD_TZ_DATUM FROM '25.10.2007'.


Последний раз редактировалось vga Чт, окт 25 2007, 12:41, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 12:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
vga написал(а):
Eсли так написать, тоже меняются?
MODIFY CURRENT LINE FIELD VALUE my_tab-POD_TZ_DATUM FROM '25.10.2007'.


так же скачет uline :(

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 12:32 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
А если вместо листинга ALV использовать ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 12:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
list-процессор сам решает, на какой графически символ заменить текстовые симповолы '-' и '|'. Когда он ошибается, можно явно указать, что мы хотим видеть:
Code:
TYPE-POOLS: line.
position 35. write: line_horizontal_line as line no-gap, line_top_right_corner as line.
position 47. write: line_top_left_corner as line no-gap, line_horizontal_line as line.


Предлагаю попробовать изначально листинг формировать таким образом. Может это вылечит глюк.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 25 2007, 13:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
sibrin написал:
list-процессор сам решает, на какой графически символ заменить текстовые симповолы '-' и '|'. Когда он ошибается, можно явно указать, что мы хотим видеть:
Code:
TYPE-POOLS: line.
position 35. write: line_horizontal_line as line no-gap, line_top_right_corner as line.
position 47. write: line_top_left_corner as line no-gap, line_horizontal_line as line.


Предлагаю попробовать изначально листинг формировать таким образом. Может это вылечит глюк.


Ваш вариант работает! Спасибо.



Еще так же сработал старый вариант, но с добавлением сразу после modify строки
sy-uline = '-------------------------------------------------------'.

Чудеса САПа поражают!

_________________
Абапер...
Продолжаю удивляться SAPу!


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

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


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

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


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

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