Sap sf что это за программа

Риски владения SAP в 2022 году

Несмотря на то, что немецкая компания SAP SE заявила о полном уходе с рынка России, использовать корпоративную систему SAP ERP все еще можно: варианты выхода из ситуации предлагают и владельцам on-premise версий софта, и тем, кто пользовался облачными решениями зарубежной программы. Однако компании, серьезно вложившиеся в автоматизацию на базе немецкой ERP-системы, не торопятся принимать решение. А зря. Владение SAP в 2022 году несет целый ряд рисков.

Программным продуктам SAP SE в России в свое время отдали предпочтение самые крупные игроки российского бизнеса – финансовые, промышленные, телеком-компании. Для достижения своих целей и с учетом собственных возможностей выбирали облачную или локальную версию ERP-системы немецкой разработки. Сейчас и те, и другие пользователи оказались под ударом.

SAP on-premise или on-cloud?

Владельцам облачных версий SAP приходится особенно тяжело. Компаниям, использующим SAP on-cloud и не входящим в санкционный список, вендор предложил три пути, в силу того, что данные по сути принадлежат не компании SAP, а непосредственно клиентам: они могут уничтожить свою информацию, передать их или перенести в европейские дата-центры. При этом даже если отечественный бизнес встанет на путь миграции, зарубежный вендор не будет продлевать подписку и оказывать поддержку таким клиентам. Кроме того, подводным камнем становится и то, что российские регуляторы могут выступить против использования ЦОДов вне страны из-за высокого риска нарушения информационной безопасности и политических взаимоотношений между странами.

SAP — что это за ERP-система? Немного про SAP в retail

Логичным вариантом в таком случае обычно становится переход на локальную версию программного продукта. Однако SAP завершил продажи решений в России, и такой путь становится невозможным совсем, либо заставляет задуматься об использовании нелицензионного ПО, которое, впрочем, тоже будет недолго жизнеспособным и актуальным для отечественного бизнеса, а значит, затраты, причем немалые, будут напрасными. Кроме того, российское законодательство предусматривает административную и уголовную ответственность за использование пиратского софта. Причем закон одинаково защищает отечественные и зарубежные программные продукты, существующие слухи о том, что на применение нелицензионных программ вендоров, которые покинули Россию из-за санкций, «закроют глаза», опровергло Минцифры России.

Компании, которые пойдут на использование пиратских систем, рискуют попасть под статью 7.12 КоАП РФ. А если нарушение нанесет вендору крупный ущерб, сумма которого превышает 100 тысяч рублей, предприятие может попасть под статью 146 Уголовного кодекса России. С учетом стоимости лицензионного SAP и положений ст.146 УК РФ использование нелицензионной системы немецкого разработчика грозит лишением свободы на срок до 6 лет со штрафом в 500 тысяч рублей.

Без обновления и техподдержки

Те, кто уже вложился в автоматизацию на базе немецкой ERP-системы и выбрал самый дорогой вариант изначально – on-premise, на первый взгляд, оказались в самом выигрышном положении. Установленное на собственных локальных серверах ПО в теории способно работать.

Однако невозможность купить новые или продлить существующие лицензии – свершившийся факт, о котором компания SAP заявила еще в марте — накладывает свои риски. Любая компания – это живой организм, который постоянно развивается и меняется: появляются новые направления деятельности, изменяются подходы к существующим бизнес-процессам, совершенствуется техническое оснащение. Это непременно находит отражение в корпоративных системах учета и управления. Отсутствие возможности расширения количества лицензий лишает бизнес необходимого для полноценной работы функционала и кастомизации программного продукта под нужды предприятий.

Кроме того, завершение поддержки, о котором германский вендор сообщил в апреле, означает, что обновления для существующих клиентов становятся недоступными. SAP ERP – по определению программа с редкими и масштабными апгрейдами, которые зачастую не отвечают полностью российским реалиям. А с учетом того, что законодательные нормы для отечественного бизнеса стали изменяться еще чаще в связи с внешнеполитической обстановкой, зарубежная система по сути быстро теряет свою актуальность. Поэтому возрастает риск использования корпоративной системы управления, которая не отвечает запросам бизнеса. И исправить это путем усовершенствования IT-инфраструктуры предприятия стало невозможно.

Если подвести итог, главными рисками владения SAP в 2022 году становятся:

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

Поэтому имеет смысл уже сейчас задуматься о переходе с дорогостоящего и столь рискованного зарубежного программного обеспечения на надежную, понятную и полностью отвечающую требованиям российского бизнеса корпоративную систему 1С:ERP, которая является достойной альтернативой SAP.

«Компания КомЛайн» вот уже 20 лет занимается внедрением 1С:ERP на крупных промышленных предприятиях. Команда опытных аналитиков всегда готова помочь в оценке перехода с иностранного программного обеспечения на 1С:ERP, благодаря чему Вы сможете принять взвешенное и объективное решение, сэкономить на поддержке в дальнейшем. Просто свяжитесь с нами любым удобным для Вас способом или закажите обратный звонок, и мы перезвоним Вам сами.

Читайте также:
Государственная программа первый семейный автомобиль что это такое

Не рискуйте бизнесом. Выбирайте оптимальные решения для своей компании вместе с «Компанией КомЛайн».

Источник: 1ccl.ru

Sap sf что это за программа

Начните работать вместе с HR над повышением основных показателей бизнеса на платформе SAP SuccessFactors

Как SAP SuccessFactors может повлиять на эффективность жизненного цикла сотрудника и улучшить результаты бизнеса?

Жизненный цикл сотрудника

А процесс адаптации сделать максимально комфортным для сотрудника и заточенным на бизнес-цели компании , что влечет за собой большую удовлетворенность и вовлеченность сотрудника. Это может сделать SF.

1 Ранний старт.
Инструменты SuccessFactors
Цикл сотрудника.
Цикл сотрудника c SF.
Экономический эффект

Благодаря SuccessFactors можно ускорить
HR-процессы до 87,5%
2 Достижение 100% эффективности
Инструменты SuccessFactors
Цикл сотрудника.
Цикл сотрудника c SF.
Экономический эффект

При чем это делается очень быстро без каких-либо усилий.
3 Ориентация на результат
Инструменты SuccessFactors
Цикл сотрудника.
Цикл сотрудника c SF.

Экономический эффект

4 Вовлеченность в бизнес
Инструменты SuccessFactors
Цикл сотрудника.
Цикл сотрудника c SF.
Экономический эффект

Быстрый старт в развитии, удержание в первый год работы, связь целей компании с целями сотрудника. .
5 Удержание
Инструменты SuccessFactors
Цикл сотрудника.
Цикл сотрудника c SF.
Экономический эффект

Цикл сотрудника.
Цикл сотрудника c SF.
Экономический эффект
Ранний
старт
Достижение 100%
эффективности
Ориентация
на результат
Вовлеченность
в бизнес

Понятно, двигаемся дальше

Ключевые вопросы вовлеченности персонала
Скачайте чек-лист и рекомендации наших экспертов
ТОП-6 инструментов для эффективного управления персоналом
Управление эффективностью
Традиционные
индустрии Подробнее
Новые
индустрии Подробнее
Получить индивидуальное предложение
Система SAP SuccessFactors оптимизирует
процессы управления персоналом *

* The Value of Human Capital Management Technology.
An Analysis of Business Results Reported by SAP SuccessFactors Customers, 2018

1. Производительность сотрудников.

Процентное повышение показателей общей производительности сотрудников, обслуживания клиентов и продаж.

2. Эффективность управленческого процесса.

Процентное сокращение времени, затрачиваемого линейными руководителями на процессы управления персоналом, в результате развертывания решений HCM.

3. Внутренние коэффициенты укомплектования персоналом.

Процент заполненных открытых позиций через внутренние продвижения или переводы на специально предназначенные роли.

4. Текучесть кадров.

Относительное сокращение годовой доли сотрудников, покидающих организацию через один-три года после развертывания решения.

5. Вовлеченность сотрудников.

Относительное увеличение показателей вовлеченности сотрудников после развертывания решений HCM.

Экономия затрат и выгоды для бизнеса от SAP SuccessFactors на основе исследования Forrester Consulting

SAP SuccessFactors поручила Forrester Consulting провести исследование Total Economic Impact™ (TEI [Общий экономический эффект]) и объективно изучить потенциальную отдачу от инвестиций (return on investment, ROI), которую предприятия могут получить, применив решения SAP SuccessFactors. Цель этого исследования — предоставить читателям и потенциальным клиентам основу для оценки потенциального финансового эффекта системы SAP SuccessFactors на их организации.

Уже используют

Ток-шоу HR PUNKS c Александром Маслюком. Узнайте об опыте клиентов SAP SuccessFactors

Посмотрите короткие демосценарии решения типовых задач управления персоналом
Готовые предложения партнеров
Проект «под ключ»
Преднастроенные процессы
Предложения не включают стоимость подписки
Целеполагание и оценка сотрудников от TerraLink
Сроки: от 4-х недель
Цена: от 0,7 млн рублей
без учета стоимости на подписку
Бизнес-выгода от внедрения:
+3% индекс вовлечённости сотрудников в исполнение стратегических целей компании
+3% индекс вовлечённости сотрудников в исполнение стратегических целей компании
+93,7 индекс удержания талантов
Управление подбором персонала от TerraLink
Сроки: от 4-х недель
Цена: от 0,8 млн рублей
без учета стоимости на подписку
Бизнес-выгода от внедрения:
30% сокращение времени работы над вакансией
10% сокращение прямых затрат на подбор
15% индекс удовлетворенности hr-процессами
Комплексная автоматизация функции управления талантами от группы НОРБИТ
Сроки: от 3-х месяцев
Цена: от 3,5 млн рублей
без учета стоимости на подписку
Бизнес-выгода от внедрения:
Повышение эффективности, прозрачности и значимости функции HR
Повышение производительности труда сотрудников до +5%
Минимизация кадровых рисков
Комплексное решение для управления персоналом на базе SAP HCM Cloud от Атлантконсалт
Сроки: от 3-х недель
Цена: от 0,69 млн. рублей
без учета стоимости на подписку
Бизнес-выгода от внедрения:
Рост эффективности рекрутеров и сокращение затрат на закрытие вакансий
Прозрачная оценка эффективности персонала и сокращение срока адаптации новых сотрудников
Повышение эффективности и производительности персонала
Комплексное решение «Управление по целям и оценка эффективности» от itelligence
Сроки: от 3-х недель
Цена: 0,85 млн рублей
без учета стоимости подписки
Бизнес-выгода от внедрения:
На 80% повышается эффективность командного взаимодействия
На 50% повышается вовлеченность персонала
100% сотрудников получают объективную оценку своих результатов
Готовое решение для обучения и развития сотрудников на базе SAP SuccessFactors от ЭКОПСИ
Сроки: от 1,5-2 месяцев
Цена: от 1 млн рублей
без учета стоимости на подписку
Бизнес-выгода от внедрения:
На 37% сокращение затрат на администрирование процесса обучения
Увеличение в 3 раза количества сотрудников, проходящих обучение
До 100% стратегически значимых позиций защищены кадровым резервом
Построение современной системы управления вознаграждением от НОРБИТ
Сроки: от 3-х месяцев
Цена: от 1 млн рублей
без учета стоимости на подписку
Бизнес-выгода от внедрения:
повышение производительности труда на 25%
снижение текучести персонала на 17%
повышение вовлеченности сотрудников на 10%
Процент сотрудников, активно пользующихся системой
Повышение эффектив­ности достижения целей
Ускорение HR-процессов до
Число кандидатов и менеджеров, считающих процесс подбора удобным
Повышение вовлеченности сотрудников
Снижение временных затрат HR в среднем на
Система SAP SuccessFactors оптимизирует
процессы управления персоналом

В конце 2020 г. компании SAP и Ward Howell представили результаты масштабного исследования, основанного на глубинных интервью с более 50 HR-директорами крупнейших российских компаний.

Скачайте результаты исследования, заполнив форму Скачать
Посмотреть запись презентации Смотреть

Оценка уровня цифровой зрелости

Рынок меняется быстро, а следом меняются и HR-системы. Они трансформируются и улучшаются. Хотите понять, на каком этапе находится ваша компания? Пройдите тест на цифровую зрелость HR и начните двигаться в правильном направлении!

Читайте также:
Что это за программа snagit









Источник: smb-test.ru

Мандант (Client) – для работы в системе введите номер манданта с которым будете работать.

Пользователь (User)– введите имя пользователя пользователя в системе

Пароль (Password) – Введите пароль. При первом запуске системы попросит ввести новый пароль

Вход в систему

  1. Для входа в систему необходимо запустить систему SAP, кликнув на ярлык программы. Система выведет окно, со списком доступных подключений, выберите необходимое и соединение и кликните клавишу Enter.
  2. После выбора соединения, программа запустит экран регистрации пользователя, необходимо указать логин и пароль, после ввода данных подтвердить выбор клавишей ENTER.
  3. Первый пароль является временным, после его ввода необходимо указать постоянный пароль, в окне сформированном системой

Начальный экран

Войдя в систему, мы увидим стартовый экран, который можно разделить на несколько областей:Экран системы можно разделить на несколько областей:

  1. строка заголовка;
  2. строка меню;
  3. панель инструментов;
  4. Экран транзакций.

В Строке заголовка содержится название меню или пункта меню, с которым работает пользователь.

В Строке меню содержатся команды управления данными.

В Панели инструментов находятся основные пиктограммы запуска команд управления данными.

Экран транзакций содержит поля данных, с которыми работает пользователь.

В нижней части экрана выводятся сообщения о текущем состоянии системы и сообщения об успешно выполненных операциях или наоборот о ошибках системы и действий пользователя. При двойном клике на сообщение, выводит расширенное описание сообщения по многим процессам.

Функционал пиктограмм панели инструментов

Панель инструментов является важнейшим способом навигации по системе и ее управлением, содержит следующие, основные элементы:

  1. Подтверждение ввода транзакции, дублирует функцию клавиши ENTER
  2. Командная срока (поле ввода кода транзакции)
  3. Сохранить
  4. Назад- F3 (возврат к предыдущему экрану)
  5. Выход из транзакции SHIFT+F3;
  6. Отменить текущее действие F12
  7. Печать
  8. Поиск (вызов меню поиска)
  9. Перемещает по странице, по горизонтали
  10. Создание нового режима (открывает новое окно)
  11. Настройки локального формата (включает группу персональных настроек)
  12. Меню SAP (отображает стандартный вид экрана транзакций)
  13. SAP Business Workplace (дает доступ к папкам на сервере и SAP-почте)
  14. Добавить в избранное (позволяет добавить транзакцию в избранное)
  15. Удалить избранное (позволяет удалить транзакцию из избранного)
  16. Изменить избранное (дает возможность редактировать существующую транзакцию в избранном)
  17. Перемещает существующие транзакции в списке избранного по горизонтали.

Запуск транзакций

Все существующие в системе операции, выполняются в отдельных программах, которые запускаются при помощи транзакций. Существует несколько способов запуска транзакций:

  1. Ввести код транзакции в командную строку экрана (прим. PA20 – Просмотр основных данных персонала), затем подтвердить выбор нажав клавишу ENTER или пиктограмму «дальше».
  2. Выбрать транзакцию на экране транзакций двойным кликом.

Экран транзакций включает несколько областей:

2.1 Избранное – в данную папку пользователь самостоятельно вносит список необходимых для него транзакций.

2.2 Меню SAP (Меню пользователя) – древовидная структура, содержащая список транзакций (операций), которые пользователь может выполнить в соответствии с присвоенной ему ролью в системе.

Для внесения транзакции в избранное, в строке меню выберите вкладку «избранное», затем выберите функцию «вставить транзакцию»

В появившемся окне, в поле «код транзакции» укажите код транзакции и кликните пиктограмму «дальше»

, транзакция будет отображаться в папке «Избранное».

Запуск транзакций транзакций орг менеджмента и администрирования персонала.

  1. Для просмотра и ведения в модулях «организационный менеджмент» и «администрирование персонала» осуществляется через разные транзакции, но для того чтобы перейти из транзакции «просмотра» в транзакцию «ведение» и наоборот, необязательно выходить в меню пользователя и заново запускать нужную транзакцию, есть возможность напрямую из уже запущенной транзакции поменять режим с просмотра на редактирование и в обратном направлении, в модуле «организационный менеджмент» эту функцию несет пиктограмма «Просмотреть/изменить», кликнув на пиктограмму меняется режим.

В «администрирование персонала» переход между режимами осуществляется через «строку меню» кнопка «Основная запись персонала» далее выбор одной из 3 вкладок, отвечающих за каждый отдельный режим:

1. «Ведение» – ведение основных данных персонала, транзакция PA30

2. «Просмотр» – просмотр основных данных персонала, транзакция PA20

3. «Мероприятия по персоналу» – Ведение мероприятий по персоналу, транзакция PA40.

Типичные проблемы навигации

При регистрации пользователя в системе, в случае неверного ввода пароля 3 раза, учетная запись блокируется и необходимо обращение в службу поддержки.

В случае дважды неверно введенного пароля, возможно полностью выйти из системы и войти заново, в данном случае на третьей неверной попытке входа, учетная запись не будет заблокирована.

В некоторых случаях после выполнения ряда операций в транзакции, система начинает обработку и окно становится не доступным.

Если это единственное открытое окно системы, то у пользователя нет возможности создать новый режим нажатием на пиктограмму «создание нового режима»

. В данном случае возможно открыть новое окно нажатием на пиктограмму контекстное меню , далее вкладка «создать режим», оно находится в верхнем левом углу.

Таким же образом возможно и отменить обработку в окне выбрав вкладку «закрыть»

  1. Для того что бы добавить транзакцию в избранное через пиктограмму «Добавить в избранное»сначала необходимо найти данную транзакцию в «Меню-SAP», затем выделить ее курсором, а после кликнуть на пиктограмму «Добавить в избранное».
  1. Часто бывает ситуация, когда вносились изменения другим пользователями или в другом окне этой же учетной записи, но транзакция уже была открыта, то в данном случае изменения не будут отображаться, для этого необходимо нажать на пиктограмму «Обновить», после изменения начнут отображаться. Если запустить транзакцию заново, данные также будут отображаться.

Пример: В одном окне открыта транзакция PPOSE – просмотр организации и замещение, а во втором открыта транзакция PPOME – изменить организацию и замещение. Во втором окне внесены и сохранены изменения по штатным должностям, пока в первом окне не будут нажата пиктограмма «Обновить» изменения, внесенные во втором окне, не будут отображаться.

Читайте также:
Сценарии bixby что это за программа и нужна ли она на телефоне

Источник: saphrblog.ru

Мар 17, 2020 | Нет комментариев

RFC модули и параллельная обработка

RFC (Remote Function Call) — протокол обмена данными между системами (подробно о SAP RFC написано в курсе BC415). RFC применяются для интеграции SAP и не SAP систем, обработки данных в новой сессии, параллельной обработки данных и т.п.

Классификация RFC

  • Синхронный RFC или sRFC. Определяется с помощью дополнения DESTINATION. При вызове sRFC рабочий процесс приостанавливает свою работу пока вызываемый sRFC модуль не завершит свою работу. Вызов sRFC выполняется в отдельном DB LUW. При вызове sRFC в основном процессе происходит неявный COMMIT.
  • Асинхронные RFC – определяются с помощью дополнения STARTING NEW TASK. К ним относятся асинхронные (aRFC) и параллельные (pRFC) RFC вызовы. При асинхронном вызове, вызываемый модуль запускается в новом процессе и работает параллельно с основным рабочим процессом. Результат выполнения ФМ можно получить в функции обратной связи. Вызовы aRFC и pRFC выполняются в отдельных DB LUW.
  • Фоновые RFC – определяются с помощью дополнения IN BACKGROUND. К ним относятся транзакционные (tRFC), очередные (qRFC) и фоновые (bgRFC) RFC вызовы. ФМ работают независимо от основного процесса и начинают выполнение после команды COMMIT WORK. На все фоновые RFC создается один DB LUW. Результат фонового RFC нельзя передать в основной процесс.

Вызывать по RFC можно любой функциональный модуль, который объявлен как «дистанционный».

Целевая система

Целевая система определяется с помощью DESTINATION dest, где dest — название RFC соединения. Для настройки RFC соединений используется транзакция SM59. Если в качестве dest передать пустую строку, то функция будет выполнена локально. В качестве dest можно передать ‘NONE’ или ‘BACK’.

  • DESTINATION ‘NONE’ — вызывает запуск функционального модуля в отдельном сеансе пользователя на том же сервере приложений, что и вызывающая программа.
  • DESTINATION ‘BACK’ — вызывает запуск функционального модуля в системе, из которой был функциональный модуль. Используется для этого обратного вызова в синхронных RFC.

Исключения

В RFC функциях, помимо запрограммированных исключений, можно обработать системные исключения:

  • COMMUNICATION_FAILURE – возникает когда связь с сервером не установлена либо когда соединение было прервано.
  • SYSTEM_FAILURE – возникает когда на удаленной системе возникла ошибка.

Примечание
Системные исключения COMMUNICATION_FAILURE и SYSTEM_FAILURE можно объявить с MESSAGE msg. Тогда, при наступлении исключения в msg вернется любое сообщение из целевой системы.

Синхронный RFC (sRFC)

При синхронном вызове RFC, рабочий процесс приостанавливает свою работу пока вызываемый модуль не завершит свою работу. Вызов выполняется в отдельном DB LUW. При вызове sRFC в основном процессе происходит неявный COMMIT. Поэтому вызовы sRFC не должны находиться между OpenSQL операторами, обновляющие БД.
При повторном вызове sRFC, глобальные данные группы функций вызываемого ФМ будут доступны до тех пор, пока не будет закрыто указанное соединение.
Если в sRFC вызывает CALL SCREEN, CALL TRANSACTION или отображение списка, то вызываемые экраны будут отображены в программе запустившей sRFC, но только если в настройках соединения разрешен диалоговый удаленный доступ, в противном случае возникнет исключение SYSTEM_FAILURE.

Пример ниже демонстрирует синхронный вызов RFC и обработку возможных видов исключений.

Пример синхронного RFC и обработка исключений
REPORT z _ test _ rfc .
START-OF-SELECTION .
PERFORM main .
PERFORM call _ rfc USING 1 » . » Локальный вызов
PERFORM call _ rfc USING 1 ‘NONE’ . » Вызов в новой сессии
PERFORM call _ rfc USING 0 ‘NONE’ . » Ожидаем определенное исключение
PERFORM call _ rfc USING 1 ‘UNKNOWN’ . » RFC не существует
PERFORM call _ rfc USING — 1 ‘NONE’ . » Ожидаем ошибку на удаленной системе
FORM call _ rfc USING iv _ foo TYPE i
iv _ rfc TYPE rfcdest .
DATA lv _ msg TYPE c LENGTH 80.

DATA lv _ foo TYPE i .
DATA lv _ bar TYPE i .
CALL FUNCTION ‘Z_TEST_RFC’ DESTINATION iv _ rfc
iv _ foo = iv _ foo
ev _ bar = lv _ bar
EXCEPTIONS
communication _ failure = 1 MESSAGE lv _ msg
system _ failure = 2 MESSAGE lv _ msg
wrong _ input = 3.
CASE sy — subrc .
WRITE : / ‘Успешно выполнено.’ .
WRITE : / ‘Исключение COMMUNICATION_FAILURE:’ , lv _ msg .
WRITE : / ‘Исключение SYSTEM_FAILURE:’ , lv _ msg .
WRITE : / ‘Исключение функционального модуля WRONG_INPUT.’ .
Функциональный модуль Z_TEST_RFC

FUNCTION z _ test _ rfc .
*»*»Локальный интерфейс:
*» VALUE(IV_FOO) TYPE I
*» VALUE(EV_BAR) TYPE I
*» EXCEPTIONS
*» WRONG_INPUT
IF iv _ foo GT 0.
ev _ bar = 1.
IF iv _ foo EQ 0.
RAISE wrong _ input .
IF iv _ foo LT 0.
MESSAGE e126 ( 00 ) . » Введите только положительные значения
ENDFUNCTION .

Результат

Аинхронный RFC (aRFC)

При асинхронном вызове RFC, вызываемый модуль запускается в новом процессе и работает параллельно с основным рабочим процессом. Вызов выполняется в отдельном DB LUW. Для запуска ФМ в асинхронном режиме необходимо вызвать ФМ с ключевыми словами STARTING NEW TASK .
Результат работы aRFC можно получить в функции обратного вызова, которая указывается с помощью ключевого слова PERFORMING ON END OF TASK. При вызове aRFC из метода класса, функцией обратной связи может быть публичный метод, который определяется с помощью ключевого слова CALLING ON END OF TASK. Указанные процедура или метод должны иметь один USING или IMPORTING параметр p_task типа clike, в который будет передаваться название задачи. Для получения данных из aRFC, внутри данной процедуры, используется обязательная команда RECEIVE RESULTS FROM FUNCTION c параметрами IMPORTING, TABLES, EXCEPTIONS которые будут переданы из aRFC.
Для ожидания выполнения aRFC вызовов используется команда WAIT UNTIL . Если условие выполняется, программа продолжит выполнение, если нет, то процесс будет ждать окончания выполнения следующего aRFC, пока условие не будет выполнено или не будут выполнены все aRFC вызовы.
В aRFC доступно системное исключение RESOURCE_FAILURE. Оно возникает если на сервере нет свободных ресурсов.

Пример ниже демонстрирует вызов нескольких aRFC и возврат результата в основной процесс. Функциональный модуль Z_TEST_RFC взят из примера sRFC.

Источник: abap4.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru