Комментарии по теме

«Abap/4 vs C++»
Павел Телепко:
Добрый день, прочитал только заключение, и решил заметить, что выборку и обработку данных с помощью Abap также можно легко распараллелить...например так: help.sap.com/saphelp_nw04/helpdata
«SAP NetWeaver 7.4: осо­бе­нно­сти ко­нфи­гу­ра­ции памяти»
Вячеслав Шиболов:
Илья, добрый день!   Этот параметр (abap\heap_area_nondia) ограничивает максимальный объем выделяемой памяти, по достижению которого процесс будет остановлен с дампом. Выделение памяти же...

Оптимизация процесса обмена данными между приложениями C/C++ и системами SAP с помощью SAP NetWeaver RFC SDK: Часть 2 – Серверные программы RFC

Гуангвей Ли
Ульрих Шмидт
1726

Это вторая из трех статей в серии, посвященной обмену данными посредством RFC между SAP-системой и внешними программами, написанными на языке С или другом низкоуровневом языке программирования и имеющими С-интерфейс. В первой статье1 были рассмотрены основные структуры данных, применяемые в SAP NetWeaver RFC SDK, – описания метаданных и контейнеры данных. Кроме того, обсуждались клиентские программы RFC (т. е. те случаи, когда внешняя программа передает RFCвызов SAP-системе). Настоящая статья посвящена серверным программам RFC (ситуации, в которых SAP-система передает RFC-вызов внешней программе). Эта функциональность позволяет ABAP-приложению обращаться к любым системам или функциям, в том числе к подпрограммам на языке ассемблера или к драйверам аппаратных средств.

1 “Оптимизация процесса обмена данными между приложениями С/С++ и системами SAP с помощью SAP NetWeaver RFC SDK: Часть 1 – Клиентские программы RFC” (SAP Professional Journal Россия, ноябрь/декабрь 2007 г.).

Сначала описывается базовая структура серверной программы RFC в SAP NetWeaver RFC SDK. Затем на примере типичного сервера, обеспечивающего получение и обработку вызова любой произвольной функции из бэкэнд-системы, демонстрируется большинство функциональных возможностей библиотеки SAP NetWeaver RFC, в том числе:

  • автоматическое получение и кэширование структурной информации (описаний метаданных) для произвольных функциональных модулей;
  • получение вызовов от нескольких SAP-систем единственной серверной программой;
  • защита сервера от несанкционированного доступа в случае, если выполнение функций на сервере разрешено не всем пользователям SAP-системы;
  • инициирование серверной программой всех видов особых ситуаций, таких как особые ситуации ABAP, сообщения ABAP и системные сбои.

Вы хотели бы увидеть полную версию статьи?

Если вы являетесь подписчиком журнала SAP Professional Journal, пожалуйста, введите в правом верхнем углу логин и пароль.

Если вы хотите подписаться на журнала SAP Professional Journal, пожалуйста, обратитесь в редакцию или сделайте заказ на сайте.

Правила получения тестового доступа к статьям SAP Professional Journal


Любое воспроизведение запрещено.
Копирайт © «Издательство ООО «Эксперт РП» Copyright © 2010 Wellesley Information Services. All rights reserved.