Как искать доступные функции и таблицы в системе SAP

StackOverflow https://stackoverflow.com/questions/3710705

  •  02-10-2019
  •  | 
  •  

Вопрос

Я должен признать, что я не эксперт по программированию SAP R/3, так что это скорее основной вопрос по этому вопросу.

Есть ли способ получить список доступных модулей RFC и/или таблиц в системе SAP? Во многих примерах в Интернете я нашел один модуль RFC, который, кажется, доступен в каждой системе SAP ("SD_RFC_Customer_get"), и мне интересно, есть ли какие -нибудь из этих стандартных модулей RFC, которые я могу использовать. Я могу легко запросить систему SAP для всех доступных SAP-Queries, но я просто не могу найти способ сделать это с помощью модулей или таблиц RFC. Я даже не могу найти список этих модулей RFC после поиска в Google в течение нескольких часов ... так что я что -то упускаю или это просто невозможно?

Спасибо за любую помощь заранее.

Это было полезно?

Решение

Для «официальных» модулей RFC используйте BAPI транзакции. Эти модули хорошо документированы и выпущены для использования клиентов и партнеров, то есть вы получите поддержку, если что -то пойдет не так. Для всего остального вы можете использовать все, что найдете, но не удосужитесь попросить SAP о поддержке, они вам не помогут.

Если вы хотите искать вещи в системе SAP, используйте транзакцию SE80 (выберите «Репозиторий Infosystem» в левой секции). Обратите внимание, что на многих экранах выбора вы можете расширить параметры. Это покажет параметр для поиска только модулей RFC.

Что касается таблиц - вас могут заинтересовать в функциональных модулях RPY_*, а также (в) знаменитом RFC_READ_TABLE ...

Другие советы

С транзакцией SE84 вы можете запросить модули/программы RFC/... по их имени, описанию и так далее. Для таблиц базы данных вы можете, например, использовать транзакцию SE11.

Один трюк, который я нашел быстрым полезным, заключается в поиске функций с сортировкой по количеству раз, когда функция используется в коде SAP. Функции, используемые более раз, с большей вероятностью будут более повторно используемыми, а также с большей вероятностью имеют меньше ошибок. Проверьте этот пост о том, как искать так: http://apolemia.blogspot.com/2010/02/finding-functs-in-sap.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top