・MDGで登録されたBPがSAP BTP Integration suiteを通して、AWS S3バケットに保存されるまで
全体的なiFlowは以下。
SAP BTP Int略でXMLメッセージをよく使われているJSONに変更する処理を内装しておく。
![](https://blogimg.goo.ne.jp/user_image/2f/d2/b89e9882a384a879233eb1accc34e4db.jpg)
S/4 HANAインスタンス立ち上げるのが面倒いから、Postmanでトリガーを切る。
Postmanでは202で成功コードが戻ってくる。
![](https://blogimg.goo.ne.jp/user_image/5b/4b/8b8eb443d036d45d9c7a585c42b77735.jpg)
ファイル名はテストだから一旦Constantで。
実際使う場合はBodyから取ってくる?
![](https://blogimg.goo.ne.jp/user_image/5c/04/6615a52758685a49db0c9b57a1b0cebd.jpg)
全ての処理が終わり、JSONに変更されてS3に保存。
![](https://blogimg.goo.ne.jp/user_image/04/8f/fbf29ec5c82730edaeb65ab100e2a68c.jpg)
特記事項(壁にぶつかった場面)
・S3のAuth Header設定。以下を追加しないとAWSから401エラー
![](https://blogimg.goo.ne.jp/user_image/74/1d/e1c3ab7b2612cfc7a8bd207a076f27b9.jpg)
・Open Connectorは思ったより使いづらかった。groovy script(ISでサポートするスクリプト言語)でヘッダーをコーディングで
追加してあげる必要あり。groovy scriptはJAVAと似ているのでJAVAが書けるなら問題なく使える。
・このリンク↓にあるAWS ADPATERはもう存在しない。2021年の記事だけどもうobsoleteされたのかな。。。
AWSのAPI形式が頻繁に変わるのであれば、それに合わせてテンプレート化するの結構大変だと思う。だからか?
https://aws.amazon.com/jp/blogs/awsforsap/integrating-sap-systems-with-aws-services-using-sap-business-technology-platform/
全体的なiFlowは以下。
SAP BTP Int略でXMLメッセージをよく使われているJSONに変更する処理を内装しておく。
![](https://blogimg.goo.ne.jp/user_image/2f/d2/b89e9882a384a879233eb1accc34e4db.jpg)
S/4 HANAインスタンス立ち上げるのが面倒いから、Postmanでトリガーを切る。
Postmanでは202で成功コードが戻ってくる。
![](https://blogimg.goo.ne.jp/user_image/5b/4b/8b8eb443d036d45d9c7a585c42b77735.jpg)
ファイル名はテストだから一旦Constantで。
実際使う場合はBodyから取ってくる?
![](https://blogimg.goo.ne.jp/user_image/5c/04/6615a52758685a49db0c9b57a1b0cebd.jpg)
全ての処理が終わり、JSONに変更されてS3に保存。
![](https://blogimg.goo.ne.jp/user_image/04/8f/fbf29ec5c82730edaeb65ab100e2a68c.jpg)
特記事項(壁にぶつかった場面)
・S3のAuth Header設定。以下を追加しないとAWSから401エラー
![](https://blogimg.goo.ne.jp/user_image/74/1d/e1c3ab7b2612cfc7a8bd207a076f27b9.jpg)
・Open Connectorは思ったより使いづらかった。groovy script(ISでサポートするスクリプト言語)でヘッダーをコーディングで
追加してあげる必要あり。groovy scriptはJAVAと似ているのでJAVAが書けるなら問題なく使える。
・このリンク↓にあるAWS ADPATERはもう存在しない。2021年の記事だけどもうobsoleteされたのかな。。。
AWSのAPI形式が頻繁に変わるのであれば、それに合わせてテンプレート化するの結構大変だと思う。だからか?
https://aws.amazon.com/jp/blogs/awsforsap/integrating-sap-systems-with-aws-services-using-sap-business-technology-platform/