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

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


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

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


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

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