Четверг, 26.06.2025
Воробьев С.Л.
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Для выполнение дистанционного ФМ в системе SAP R/3  необходимо сформировать XML следующей структуры:

 

  <RFC_FUNCTION THID="3140"  DESTINATION="SAPR3" NAME = "Здесь пишется имя ФМ">

    <EXPORTING>

     <ИМЯ_ВХОДНОГО ПАРАМЕТРА>Значение</ИМЯ_ВХОДНОГО ПАРАМЕТРА>

    </EXPORTING>

  </RFC_FUNCTION>

Далее, его необходимо его отправить на порт 9980, на адрес где стоит StS. Обязательно при отправке в конец пакета добавить символ с кодом 26(Chr(26)).

 

Мы получим в результате XML следующего вида

 

  <RFC_FUNCTION THID="3140"  DESTINATION="SAPR3" NAME = "Здесь пишется имя ФМ">

    <EXPORTING>

     <ИМЯ_ВХОДНОГО ПАРАМЕТРА>Значение</ИМЯ_ВХОДНОГО ПАРАМЕТРА>

    </EXPORTING>

    <IMPORTING>

     <ИМЯ_ВЫХОДНОГО ПАРАМЕТРА>Значение</ИМЯ_ВЫХОДНОГО ПАРАМЕТРА>

    </IMPORTING>

    <TABLES>

      <ИМЯ ТАБЛИЦЫ1>

        <ROW>

          <ИМЯ ПОЛЯ>Значение</ИМЯ ПОЛЯ>

          <ИМЯ ПОЛЯ>Значение</ИМЯ ПОЛЯ>

        </ROW>

      </ИМЯ ТАБЛИЦЫ1>

      <ИМЯ ТАБЛИЦЫ2>

        <ROW>

          <ИМЯ ПОЛЯ>Значение</ИМЯ ПОЛЯ>

          <ИМЯ ПОЛЯ>Значение</ИМЯ ПОЛЯ>

        </ROW>

      </ИМЯ ТАБЛИЦЫ2>

    </TABLES>

  </RFC_FUNCTION>

В конце полученного пакета также будет стоять Chr(26).

 

Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright Воробьев С.Л. © 2025
    Бесплатный конструктор сайтовuCoz