Вызов транзакции CJ20N из C#
Я хотел бы интегрировать CJ20N Project Builder для создания проектов в.Net. Как только мы создадим это в SAP, мы получим код оплаты (элемент WBS) и идентификатор сети. Можно ли получить это как результат с помощью SAP .NET Connector 3.0 с использованием RFC для подключения к функциональным модулям SAP FM.
Пожалуйста, дайте мне знать, если потребуется дополнительная информация.
1 ответ
Вот код ABAP для создания проекта, который необходимо вызвать в SAP .Net Connector:
DATA: proj_def TYPE bapi_bus2001_new,
return TYPE TABLE OF bapiret2,
return2 TYPE TABLE OF bapiret2.
CALL FUNCTION 'BAPI_PS_INITIALIZATION'.
* project definition
* proj_def = ...
CALL FUNCTION 'BAPI_BUS2001_CREATE'
EXPORTING
i_project_definition = proj_def
TABLES
et_return = return.
CALL FUNCTION 'BAPI_PS_PRECOMMIT'
TABLES
et_return = return2.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.