使用 SDK 构建产品 - AWS SDK对于 SAP ABAP

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 SDK 构建产品

使用 AWS 服务的产品或 ABAP 附加组件可以增强和扩展 SDK 的功能。您可以构建此类产品以与 SDK 结合使用。

设置产品 ID

建议您在产品或附加组件内建立会话时设置产品 ID。有关更多详细信息,请参阅以下示例。

DATA(lo_session) = /aws1/cl_rt_session_aws=>create( 'DEMO' ). lo_session->set_product_id( 'INVOICE_ANALYZER' ).

产品 ID 只能包含字母、数字和下划线,不能包含空格或特殊字符。您可以将其与产品的技术名称或任何其它标识符进行匹配。如果您开发多个产品或附加组件,则每个产品的产品 ID 必须是唯一的。例如,发票分析器、税务计算器和定价引擎产品的产品 ID 可以是 INVOICE_ANALYZERTAX_CALCULATORPRICING_ENGINE

向会话中添加产品 ID 可增强通过每次服务调用发送到 AWS 的遥测。遥测中包含产品 ID 和进行调用的对象的命名空间。借助这种遥测,AWS Support 可以识别正在进行调用的产品,以防您的客户在使用 SDK 时遇到问题。它可以帮助澄清调用实际上是由产品而不是客户的代码发出的。