Текущее время: Сб, авг 02 2025, 22:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: RFC, 2 System R/3 обработка и передача данных из 1 системы в другую.
СообщениеДобавлено: Ср, июн 06 2007, 21:01 
Начинающий
Начинающий

Зарегистрирован:
Сб, мар 03 2007, 01:51
Сообщения: 9
Добрый день всем,
кто-нибудь сталкивался с проблемой вызова таблицы из другой системы?
в одной системе(SYS1) находится основная программа, в другой системе(SYS2) необходимо обработать таблицу*(TAB2) и передать результат в виде таблицы. В SYS1 данной таблицы(TAB2) и структуры нет! Пожалуйста подскаджите как......
В SYS1:
......................
DATA: it_tab ???????????. "TAB2 в SYS1 нет!!!

CALL FUNCTION 'Z_TEST_CONTACT_TAB2'
DESTINATION 'DIST001'
EXPORTING
PARTNR_IN = PARTNR
IMPORTING
FLAG_OUT = IMP_FLAG
TABLES
TABL_TAB2_OUT = it_tab
EXCEPTIONS
COMMUNICATION_FAILURE = 1 MESSAGE MSG_TEXT
SYSTEM_FAILURE = 2 MESSAGE MSG_TEXT.

IF SY-SUBRC NE 0.
WRITE: MSG_TEXT.
ELSE.
WRITE: 'O.K.', IMP_FLAG.

loop at it_tab into ?????. " как быть здесь?
WRITE: / ?????. "
ENDLOOP.

ENDIF.

SYS2:
FUNCTION Z_TEST_CONTACT_BUT050 .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(PARTNR_IN) LIKE VBERROR-VARMSGVAL
*" EXPORTING
*" VALUE(FLAG_OUT) LIKE VBERROR-VARMSGVAL
*" TABLES
*" TABL_TAB2_OUT STRUCTURE BUT050 OPTIONAL
*"----------------------------------------------------------------------
DATA: BEGIN OF w_DATA_TAB,
GPNUM TYPE TAB2-PARTNER1,
DATATO TYPE TAB2-DATE_TO,
CRDAT TYPE TAB2-CRDAT,
END OF w_DATA_TAB.

data: w_tabl_TAB2 type TAB2.
DATA: PARTNR(10) TYPE C.
PARTNR = PARTNR_IN.

SELECT PARTNER1 DATE_TO CRDAT INTO w_DATA_TAB FROM TAB2
WHERE PARTNER1 = PARTNR. "здесь можно целиком в w_tabl_TAB2

"???????????????????????????????????????????????????????

"???????????????????????????????????????????????????????
ENDSELECT.

TABL_TAB2_OUT = w_DATA_TAB.

IF sy-subrc <> 0.
FLAG_OUT = '0'.
ELSE.
FLAG_OUT = '1'.
ENDIF.

ENDFUNCTION.
-----------------------------------------------------------------------
Буду очень рад увидеть вашим примерам. Cпасибо!!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RFC, 2 System R/3 обработка и передача данных из 1 системы в другую.
СообщениеДобавлено: Чт, июн 07 2007, 07:23 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Пн, сен 06 2004, 11:43
Сообщения: 1551
Пол: Мужской
wpsdn написал(а):
Добрый день всем,
кто-нибудь сталкивался с проблемой вызова таблицы из другой системы?
в одной системе(SYS1) находится основная программа, в другой системе(SYS2) необходимо обработать таблицу*(TAB2) и передать результат в виде таблицы. В SYS1 данной таблицы(TAB2) и структуры нет! Пожалуйста подскаджите как......
А как ты вообще это собираешься обрабатывать ? Ну объяви внутреннюю таблицу, аналогичную TAB2. А для передачи данных вообще можешь воспользоваться стандартными SAPовскими функциями.................
Хотя, если тебе критично место обработки TAB2 - тогда по-любому свои функции рисовать..........

_________________
Ex ipso fonte bibere
Цитата:
Abyssus abyssum invocat
Dies diem docet
Ducunt volentem fata, nolentem trahunt

Estote prudentes sicut serpentes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 07 2007, 11:51 
Начинающий
Начинающий

Зарегистрирован:
Сб, мар 03 2007, 01:51
Сообщения: 9
обрабатывать прямо в функуии в системе SYS2.
вопрос в другом, как передать сформированную i_таблицу.
- А для передачи данных вообще можешь воспользоваться стандартными SAPовскими функциями.................
что здесь имееться ввиду? Спасибо за ответ.


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

Зарегистрирован:
Пн, сен 26 2005, 11:53
Сообщения: 46
я не понял, а в чем проблема, в создании собственной структуры таблицы?


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

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


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

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


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

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