SAPのFSMの研究ノート():FSMを使用してAPI消費データ

SAP FSM(フィールドサービス管理)サービスクラウドで、SAPのCに属する/ 4HANA 5つの雲。

SAP成都研究所Xujuロング:こんにちは、Coresystems見直しでは、同僚ジェリー徐Julong 2018の記事を参照することができます!

プロジェクトのニーズので、ジェリーはFSMを使用することを学んでいました。今日だけのグループでは、コード記述された同僚李クリスで、3時間午後を学び、システムアカウントを取得するには、システム内のいくつかのテスト、ダウン書かれた研究ノートを行いました。

この記事では、任意の深いものを導入しない、純粋に私の個人的な記録の研究ノート、便利な将来の参照です。

ジェリーは、マイクロチャネルのビデオSAPのFSMとプロトタイプ開発に提示統合インテリジェントサービスのシナリオを押す前に、FSMは、製品と顧客のマスタデータに、このようなFSMなどのマイクロ手紙でデータを表示できるようにする必要があります。


簡単な方法は、クエリAPI FSMを提供して使用することです。

ヘルプドキュメントのFSMの公式サイトを開きます。
https://docs.coresystems.net/dev-index.html

クエリAPIの関連部分を入力します。

FSMのクエリAPIとは、Facebookのクエリ言語、SAP HYBRIS柔軟な検索およびABAPオープンSQLを使用していること、ドキュメントを読むことにより、FSMシステムからのデータを読み取ること模造SQLクエリ構文という考えに似ています。

以下は、Facebookのクエリ言語の例です。

図は、SAP HYBRISコマース柔軟な検索の例です:

ABAPオープンSQLの例は、私たちはあまりにもおなじみの、我慢しないであろう。

そして、FSMのクエリAPIは、どのようにそれを使用するには?

FSMでログインし、クエリAPIをクリックします。

ポップアップコンソールに、クラスのSQL文を入力します。

ビジネスパートナーBP FROM SELECT BP
40の前に返されるデフォルトのデータ:

那么如何使用代码来触发Query API查询呢?官网上给出了一个基于nodejs的SDK,可以轻易实现用代码调用Query API的需求。

点击超链接后,会跳转到github的一个仓库:

按照帮助文档上的示例代码,将自己FSM系统里创建的API client对应的credential维护到代码里,得到一个CoreAPIClient实例。

ClientIdentifier和clientSecret等Credential字段的值,可以通过Admin标签页,新建一个Client后获得:

使用CoreAPIClient实例的query方法向FSM系统发起Query API请求,输入参数一为应用程序里拼接的类SQL查询语句,参数二为Data Transfer Object的名称,在帮助文档里能查到。

通过Visual Studio Code调试器观察上面这个API调用返回的结果。因为我的752和753行代码分别指定了Item和BusinessPartner的查询,因此API调用返回的响应是一个数组,其内两个元素分别包含了Item和BusinessPartner各前40条数据。

每个Item和Business Partner实例的明细在调试器里显示如下:


后续Jerry会继续学习FSM并把所学分享给大家,感谢阅读。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

おすすめ

転載: www.cnblogs.com/sap-jerry/p/12158466.html