Текущее время: Ср, май 14 2025, 02:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: SY-LOOPC
СообщениеДобавлено: Чт, июн 02 2005, 14:25 
Специалист
Специалист

Зарегистрирован:
Пн, сен 20 2004, 10:55
Сообщения: 228
Откуда: Москва, Hamburg, Prague, Brussels
Господа а значение SY-LOOPC откуда береться? Вопрос в принципе такой, есть экран на котором прорисована группа полей в/в объедененных рамочкой. Так вот в зависимости от значения SY-LOOPC
эта группа дублируется на экране при выполнении программы. Я добавил один элемент и SY-LOOPC = 2. хотя до этого было равно 7 да и в продуктиве осталось равным 7. :?:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 15:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Содержит число строк, отображённых на экране (для экранных таблиц)

At PAI, the program must loop again, to transfer screen table fields back to the program. During this looping, the program can use SY_LOOPC to find out how many rows were transferred. SY_LOOPC is a system variable telling the total number of rows currently showing in the display.

*&---------------------------------------------------------------*
*& Module SET_LINE_COUNT INPUT
*&---------------------------------------------------------------*
MODULE SET_LINE_COUNT INPUT.
LINE-COUNT = SY-LOOPC.
ENDMODULE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 15:59 
Специалист
Специалист

Зарегистрирован:
Пн, сен 20 2004, 10:55
Сообщения: 228
Откуда: Москва, Hamburg, Prague, Brussels
Понимаешь, что она возвращает я понимаю. вот только один и тот же экран в разных системах в ПАИ возвращает 7 а в другой 2.
почему не могу понять :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 17:04 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Dan написал(а):
Понимаешь, что она возвращает я понимаю.


Так а причем тут тогда "группа полей в/в объедененных рамочкой" и прочая? :-)

SY-LOOPS относится к экранным таблицам, и корректно заполнена только во время обработки экранной логики, относящейся к этим таблицам. Во все остальное время может содержать полную чушь.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 17:39 
Специалист
Специалист

Зарегистрирован:
Пн, сен 20 2004, 10:55
Сообщения: 228
Откуда: Москва, Hamburg, Prague, Brussels
111 написал(а):
Так а причем тут тогда "группа полей в/в объедененных рамочкой" и прочая? :-)

SY-LOOPS относится к экранным таблицам, и корректно заполнена только во время обработки экранной логики, относящейся к этим таблицам. Во все остальное время может содержать полную чушь.


Представь что в редакторе экранов прорисовано 1 поле в/в. а при отработке программы это поле "размножается" SY-LOOPS раз и представляет собой поле экранной таблицы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 02 2005, 18:42 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Dan написал(а):
Представь что в редакторе экранов прорисовано 1 поле в/в. а при отработке программы это поле "размножается" SY-LOOPS раз и представляет собой поле экранной таблицы.


Так раз ты сам себе ниндзя - зачем и спрашивать? :-).

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 03 2005, 08:16 
Специалист
Специалист

Зарегистрирован:
Пн, сен 20 2004, 10:55
Сообщения: 228
Откуда: Москва, Hamburg, Prague, Brussels
111 написал(а):
Dan написал(а):
Представь что в редакторе экранов прорисовано 1 поле в/в. а при отработке программы это поле "размножается" SY-LOOPS раз и представляет собой поле экранной таблицы.


Так раз ты сам себе ниндзя - зачем и спрашивать? :-).

Смешно, развеселил.

Посмотри FF67 самурай. :evil:


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

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


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

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


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

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