Текущее время: Ср, июл 23 2025, 19:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: ADA и LDB_PROCESS
СообщениеДобавлено: Чт, май 31 2007, 17:25 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Есть ли у кого опыт модификаци LBD ADA для возможности обращения к лбд через ФМ LDB_PROCESS несколько раз подряд, например в цикле в соответствии с http://help.sap.com/saphelp_nw2004s/hel ... ameset.htm

Сделал копию lbd, добавил подпрограмму LDB_PROCESS_INIT.
FORM LDB_PROCESS_INIT CHANGING SUBRC LIKE SY-SUBRC.
...
SUBRC = 0.
ENDFORM.
subrc теперь равно 0 b эксепшена LDB_NOT_REENTRANT нет , но итоговые данные для узла ANLCV выводятся только для первого обращения к lbd посредством LDB_PROCESS


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 01 2007, 08:45 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Опыта работы с АДА нет, но попробую предложить проверить ряд моментов:
1. Меняются ли параметры вызова, особенно CALLBACK-GET_LATE во второй раз.
2. Есть ли данные в таблицах для SELECTIONS-параметра
второго вызова.
3. Запустить в отладке и помотреть, возможно что-то надо подчистить в LDB_PROCESS_INIT после первого вызова


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 01 2007, 10:26 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
AVAL спасибо за участие
проблема в том, что callback программа вызывается только первый раз. Параметры callback & seltab чистятся и заполняются каждый раз перед вызовом lbd_process. Причина видимо в другом, тольок где собака порылась...


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

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Может не лучший вариант, но делелся отчет с параметрами выбора в котором происходит вызов ЛБД и экспорт результатов в память. Отчет вызывался в цикле и соответсвенно импорт из памяти.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ADA и LDB_PROCESS
СообщениеДобавлено: Ср, дек 10 2014, 14:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Для тех кому будет актуально: в аналогичной ситуации ADA удалось победить только разделением на главную программу и SUBMIT второй. Сбрасывание флага через инит не работало.

Косвенные плюсы от разделения - вызываемая программа может использовать ADA прямо через свойства, т.к. селекционник никто не видит. Вместо callback более лаконичные GET, главная программа избавляется от полдесятка форм обработки.


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

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


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

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


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

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