Текущее время: Пн, июл 21 2025, 15:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: PL SQL процедуры и SAP
СообщениеДобавлено: Вт, апр 03 2007, 14:16 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
Возникла такая странная пролема.
Есть процедура, которая выполняет определенные вычисления и возвращает их в таблицу SAP (определена через словарь).
Процедура содержит несколько входных параметров: часть из них строки, часть числа (в SAP определены как type i, в Oracle как Number).

1) Если выполнять процедуру напрямую в консоли - то результаты работы нормальные (таблица содержит данные).

2) Если точно такой же запрос выполнить из SAP посредством
Code:
  DATA:
    lv_int1  TYPE i value 1,
    lv_int2  TYPE i value 2.

EXEC SQL.
    EXECUTE PROCEDURE ZZZ (
          IN 'text1',
          IN 'text2',
          IN :lv_int1,
          IN :lv_int2 )
ENDEXEC.

То результат выполнения будет пустым. Никаких ошибок при этом не возникает. sy-subrc = 0 .

Кто-нибудь сталкивался с таким странным поведением? И как его лечить?

ЗюЫю Система R/3 4.6C.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 03 2007, 15:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
COMMIT?


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

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
Пономарев Артем написал:
COMMIT?

Не, коммитов полно и в процедуре и после вызова ...
Сейчас добавил из под ABAP данные в табличку, откуда процедура берет для расчета значения - все заработало нормально.

Просто нет слов. Почему была проблема - не понимаю. Почему исчезла - тоже не понимаю. Полно загадок :( .


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

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


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

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


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

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