Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SDK for SAP ABAP を使用した Firehose の例
次のコード例は、Firehose で AWS SDK for SAP ABAP を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。
トピック
アクション
次の例は、PutRecord を使用する方法を説明しています。
- SDK for SAP ABAP
-
注記
GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリ
での設定と実行の方法を確認してください。 TRY. DATA(lo_record) = NEW /aws1/cl_frhrecord( iv_data = iv_data ). DATA(lo_result) = lo_frh->putrecord( iv_deliverystreamname = iv_deliv_stream_name io_record = lo_record ). MESSAGE 'Record sent to Firehose delivery stream.' TYPE 'I'. CATCH /aws1/cx_frhresourcenotfoundex. MESSAGE 'Delivery stream not found.' TYPE 'E'. CATCH /aws1/cx_frhinvalidargumentex. MESSAGE 'Invalid argument provided.' TYPE 'E'. CATCH /aws1/cx_frhserviceunavailex. MESSAGE 'Service temporarily unavailable.' TYPE 'E'. ENDTRY.-
API の詳細については、「AWS SDK for SAP ABAP API リファレンス」の「PutRecord」を参照してください。
-
次の例は、PutRecordBatch を使用する方法を説明しています。
- SDK for SAP ABAP
-
注記
GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリ
での設定と実行の方法を確認してください。 TRY. DATA(lo_result) = lo_frh->putrecordbatch( iv_deliverystreamname = iv_deliv_stream_name it_records = it_records ). DATA(lv_failed_count) = lo_result->get_failedputcount( ). IF lv_failed_count > 0. MESSAGE |{ lv_failed_count } records failed to send.| TYPE 'I'. ELSE. MESSAGE 'All records sent successfully to Firehose delivery stream.' TYPE 'I'. ENDIF. CATCH /aws1/cx_frhresourcenotfoundex. MESSAGE 'Delivery stream not found.' TYPE 'E'. CATCH /aws1/cx_frhinvalidargumentex. MESSAGE 'Invalid argument provided.' TYPE 'E'. CATCH /aws1/cx_frhserviceunavailex. MESSAGE 'Service temporarily unavailable.' TYPE 'E'. ENDTRY.-
API の詳細については、 AWS SDK for SAP ABAP API リファレンスの「PutRecordBatch」を参照してください。
-