Текущее время: Пт, авг 01 2025, 12:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Пустая внутренняя таблица при вызове RFC
СообщениеДобавлено: Чт, июн 28 2007, 17:47 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Привет всем!

При вызове RFC функции в качестве параметра передается заполненная внутренняя таблица. Если функцию вызывать с системы, где она создана, то все работает. А если она вызывается с внешней системы, то во внутрь функции она приходит пустой. Написана функция на R/3, а вызывается с SRM.
Интересно то, что все остальные параметры передаются без проблем, только таблицы приходят пустыми.

Code:
...........................................
TYPES: BEGIN OF t_telfx,
           telfx(30)     TYPE c,
           faxxt(10)     TYPE c,
           flgdefault(1) TYPE c,
         END OF   t_telfx.
.....................................................
DATA: lt_telfx TYPE t_telfx OCCURS 0 WITH HEADER LINE.
......................................................
  CALL FUNCTION 'Z_CREATE_MM_VENDOR' DESTINATION 'SL098'
    EXPORTING
      i_lifnr  = tmp_p1_1
      i_bukrs  = '0120'
      i_ktokk  = 'KRED'
      i_anred  = ''
      i_name1  = lv_name1
      i_name2  = lv_name2
      i_sortl  = lv_sortl
      i_sort2  = lv_sort2
      i_stras  = lv_stras
      i_pstlz  = lv_pstlz
      i_ort01  = lv_ort01
      i_land1  = lv_land1
      i_regio  = lv_regio
      i_pfach  = lv_pfach
      i_pstl2  = lv_pstl2
      i_pstl3  = lv_pstl3
      i_spras  = lv_spras
      i_telf1  = lv_telf1
      i_telxt  = lv_telxt
      i_telf2  = lv_telf2
      i_dfcom  = lv_dfcom
      i_ext1   = lv_ext1
      i_telbx  = lv_telbx
      i_stenr  = lv_stenr
      i_ekorg  = lv_ekorg
      i_waers  = lv_waers
      i_zterm  = lv_zterm
      i_inco1  = lv_inco1
      i_inco2  = lv_inco2
      i_webre  = lv_webre
      i_xersy  = lv_xersy
      i_kzabs  = lv_kzabs
      i_sperr  = lv_sperr
      i_sperm  = lv_sperm
    TABLES
      t_telfxt = lt_telfx
      t_smtpa  = lt_smtpa.


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

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 29 2007, 07:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Источник заполнения lt_telfx какой? Может в одной из систем просто не селектятся данные?

Программы, которые вызывают ф.м. в обеих системах идентичные? Может в одной из систем append lt_telfx забыли?

Тип RFC-назначения какой?


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

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


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

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


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

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