Текущее время: Чт, июл 03 2025, 08:07

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


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

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


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

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