• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
FORMACIÓN SAP

【SAP備忘録】SAP Build Process AutomationでAPI接続アクションを定義する | Blogs de SAP

By s4pcademy 


Automatización de procesos de construcción de SAP は ワーク フロー 作成 ツール であり 、 その 性質 上 、 、 外部 の システム の もつ もつ を 呼び出す 必要 性 駆ら れる こと が あり ます。 そう いっ た た の し を 行う 機能 を 持つ が アクション アクション 」。。。。。。 た の し を 行う 機能 を 持つ が アクション アクション」。。。。。。

今回 は 購買 伝票 の 読み取り を 例 にとって 、 sap s/4hana nube と の 連携 を 際 際 必要 と と なる アクション プロジェクト の 設定 について ご 紹介 ます。。。。。。。。。。

アクション プロジェクト で 呼び出す API の 設定 ファイル は 、 SAP API Business Hub から ダウンロード する こと が 可能。 この サイト で で は SAP S/4HANA Cloud に 限ら ず どう いっ た システム と 、 どう いっ た データ を やり取り やり取り の か 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ 応じ.て用意されたAPIが数多く公開されています。

Centro de negocios API de SAP

使用 し たい api を 検索 し 、 詳細 ページ 中 の Descripción general タブ の 下部 に 移動 する 、 下図 の よう な セクション が 現れ ます。 ここ から Openapi の 規格 で 記述 さ れ た 、 、 設計 ファイル でき ます。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

API%u306E%u8A2D%u5B9A%u30D5%u30A1%u30A4%u30EB%u306E%u30C0%u30A6%u30F3%u30ED%u30FC%u30C9

API設計ファイルのダウンロード

この例ではJSON / YAML / EDMX の3通りの形式で提供されていますが、SAP Build Process AutomationのアクションプロジェクトででJSONのみであることに注意してください。

今回はSAP S/4HANA Cloudに用意されたAPIを叩くので、まずはSAP S/4HANA Cloudに向けた宛先を作成します。

%u5B9B%u5148%u3092%u4F5C%u6210%u3059%u308B

宛先を作成する

URLのフィールドには利用したいAPIのOData サービスのURLを記入する必要があります。先ほどダウンロードしたAPI設計ファイルを開き、「servers」というキー内に記述された「url」の値を取得します。

OData%u30B5%u30FC%u30D3%u30B9%u306EURL%u7279%u5B9A

ODataサービスのURL特定

hostやportは各自の環境に合わせてき換えてください

また 、 Usuario の 欄 に は 、 こちら の ブログ 内 で 作成 し た 通信 ユーザ の の と パスワード を 入力 し ます 【【sap 備忘録】 SAP Automatización de procesos de construcción と SAP S/4HANA Cloud の 通信 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う 行う
<<ブログURL – 公開され次第貼る>>

プロパティには次の表のように入力を行います。にはお使いのSAP S/4HANA CloudテナントのSIDを記兦ささ

プロパティ名 値
HTML5.DynamicDestination verdadero
sap.applicationdevelopment.actions.enabled verdadero
sap.processautomation.enabled verdadero
WebIDE Habilitado verdadero
WebIDESystem
Uso de WebIDE odata_abap,dev_abap,ui5_execute_abap,odata_gen

正しく 設定 が でき て いれ ば 、 Compruebe la conexión ボタン 押し た 際 に 、 下図 の よう な 200: OK が 返っ て くる はず です 。401: no autorizado が 出 て き た とき は ユーザ の 設定 が 間違っ て 性 が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が が がVer más

%u63A5%u7D9A%u78BA%u8A8D

接続確認

SAP Build Process Automation上で、アクションプロジェクトを生成します

%u30A2%u30AF%u30B7%u30E7%u30F3%u30D7%u30ED%u30B8%u30A7%u30AF%u30C8%u306E%u4F5C%u6210

アクションプロジェクトの作成

アクション プロジェクト を 生成 する と 、 API の 設計 ファイル の アップロード を 求め られ ます ので 、 SAP API Business Hub から ダウンロード し ファイル を 指定 し ます。。

API%u8A2D%u8A08%u30D5%u30A1%u30A4%u30EB%u306E%u30A2%u30C3%u30D7%u30ED%u30FC%u30C9

API設計ファイルのアップロード

今回 は Odata api を 利用 し て いる ため 次 の 画面 で 、 、 、 の 設計 ファイル 上 記述 さ さ た た Odata サービス の 、 どの サービス を 利用 できる よう に インポート する か と いう 部分 について を 求め られ。 は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は今回は以下のサービスのみを取り込みます。

GET /PurchaseOrder

OData%u30B5%u30FC%u30D3%u30B9%u306E%u9078%u629E

ODataサービスの選択

それではさっそく、アクションプロジェクトの中からAPIをテストとして叩いてみます。宛先のフィールドには先ほど作成したSAP S/4HANA Cloud宛の宛先を設定し、適宜クエリパラメータを設定し、テストボタンからテストリクエストを送信します。

API%u306E%u30C6%u30B9%u30C8%u5B9F%u884C

APIのテスト実行

無事 、 sap s/4hana nube 内 に 保持 さ れ て いる 購買 伝票 に 関する オブジェクト の 読み取り が 行わ れ て いる こと が 確認 でき ます。。

次 に 、 この アクション プロジェクト を 他 の プロジェクト 内 で 利用 できる よう 、 ライブラリ に 公開 し ます。 右上 の ボタン から リリース を 行い 、 その 後 に 現れる ライブラリ に 公開 ボタン から 公開 ます。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

ここ まで の 設定 を 行う と 、 Automatización de procesos de construcción de savia の 「プロセス」 内 にて 、 アクション を 選択 する こと で API 呼び出し 機能 を 利用 よう に なり。。。。。。。。。。。。。。。。。。。。。。。。

%u30D7%u30ED%u30BB%u30B9%u5185%u3067%u30A2%u30AF%u30B7%u30E7%u30F3%u3092%u4F7F%u3046
プロセス内でアクションを使う

Texto completo

%u30A2%u30AF%u30B7%u30E7%u30F3%u306E%u9078%u629E

アクションの選択

プロセス 内 に 読み込ん だ アクション プロジェクト は 宛先 を 入力 パラメータ として 取り ます。 これ は Automatización de procesos de construcción de savia の 単一 プロジェクト 内 設定 さ れる 環境 変数 として 定義 する ことができ ます ます。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ます ます ます ます ます ます

%u5B9B%u5148%u5909%u6570%u306E%u8A2D%u5B9A

宛先変数の設定

適当な名前を付けて詳細を記述し、作成します。

%u5B9B%u5148%u5909%u6570%u306E%u4F5C%u6210

宛先変数の作成

ここで作成した宛先変数には、デプロイ時に実際の宛先を代入していきます。

1: 概要 → 2: 実行 時 変数 を 表示 する 際 に 環境 変数 の 表示 に すこし 時間 が かかる ので 、 飛ばし てしまわ ない よう に 気 付け ましょ。。。。。。。 が かかる ので 、 飛ばし てしまわ ない よう 気 を 付け ましょ。。。。。。。。。

%u5B9B%u5148%u306E%u5272%u308A%u5F53%u3066

宛先の割り当て

以上で、SAP Build Process Automation内でSAP S/4HANA Cloudに用意されているAPIを利用するための設定は完了です。

Automatización de procesos de construcción de SAP における API の 利用 に は アクション プロジェクト を 作成 し し て 、 それ を 介し て 内 内 で 利用 する 形 を とっ い ます が 、 この アクション プロジェクト の 作成 を を 管理 が 行う こと により 、 開発 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者 者に対する ガバナンス を 強化 する こと が 可能 です。 宛先 サービス も アクション プロジェクト も 、 業務 を またい だ プロセス 連携 の と と なる 機能。 ぜひ 試し て み て は いかが でしょ う。。。。。。。。。。。。。。。。。。。。。。。。。。 か か か か か か か か か か eléctrica




Datos maestros de materiales: compare datos en dos sistemas
Previo
Transferencia de datos de servicio para el cliente con derecho a varios inquilinos de SAP Cloud ALM
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.

x