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

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


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

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


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

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