【SAP ABAP】ABAP7.4以降のS4HANAでの新構文(データ格納)

登場人物紹介

三崎レイナ
社会人1年目。新卒でITコンサルティングファームに就職。初配属がSAPプロジェクトにアサインされる。SAPがわからないことだらけで悩んでいたところ、会社の先輩にSAPラボの所長を紹介され、毎週末に所長とSAPのお勉強中!

博士
SAPラボの所長。SAP大好き博士!SAP導入プロジェクトを構想策定~運用保守まであらゆるフェーズを数多く経験。
いまは優しきおじいちゃんだが、プロマネバリバリの時代はかなり怖かったらしい。現在は引退し、SAPの後進育成と啓蒙活動に従事中!

この記事を読むメリット

  • ABAP7.4以降のデータ格納についての新構文を理解することができます。

ABAP7.4以降では変数(構造)や内部テーブルへのデータ格納方法に新構文が追加されました。
これまで面倒だった処理がスッキリ書けるようになっているのでぜひ覚えておきましょう!

博士

ここでは構造や内部テーブルへデータ格納する際の新構文を解説していくのじゃ!

・同じプログラム内で旧構文と新構文は同居可能です。

SAPフリーランスバンク SAPフリーランスバンク

新着のSAPフリーランス案件

【FI】

S/4HANAへのバージョンアップ支援(Jrコンサル可)

要スキル:
・FIの標準機能と会計業務に関する知識 ・FIのプロジェクトにおけるコンサルとしての業務経験 【尚可】 FI-AAの業務経験
月額単価:
~800,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
S/4HANAへバージョンアップに向けた、会計領域の要件定義を行っております。 要件定義後の移行設計や作業も行っていただく想定です。 ・現行の業務の整理 ・移行要件定義 ・現行のアドオン調査と設計 ・移行設計 ・移行作業 など

【PP】

メーカー向けSAP移行プロジェクト支援

要スキル:
・PPモジュールでのコンサルとしての業務経験 ・SAPプロジェクトにおける総合テストやユーザテストの対応経験 ・チームリーダーとしての経験
月額単価:
~1,500,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
ECCからS/4HANAへのバージョンアップを行っています。業務自体も見直し再構築する流れとなっており2026年の稼働に向けてプロジェクトが進んでおります。 ・インターフェース設計 ・ジョブ設計 ・総合テスト対応(不具合調査など含む) ・ユーザテスト対応(不具合調査など含む) など

【MM】

【SD】

製造業向けロジ領域の運用保守支援

要スキル:
・SDもしくはMMでのコンサルとしての業務経験 ・アドオン機能(ABAP)の調査経験 ・改善提案の経験
月額単価:
~900,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
フルモジュール稼働しているシステムにおける運用保守業務を担当頂きます。 ・顧客からのQA対応 ・不具合の調査や改善提案 ・顧客要望による機能拡張調査や実装~テスト など ※今後、S/4HANAへのバージョンアッププロジェクトも控えております。  そのプロジェクトにもアサイン頂く可能性がございます。

【BASIS】

【MM】

【SD】

製造業向け運用保守支援支援

要スキル:
・SDもしくはMMもしくはBASISでのコンサルとしての業務経験
月額単価:
~900,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
製造業のクライアント向けの運用保守業務を担当頂きます。 ・顧客からのQA対応 ・不具合の調査や改善提案 ・顧客要望による機能拡張調査や実装~テスト

【CO】

【FI】

【MM】

【PP】

【SD】

大手メーカー社向けSAP導入支援

要スキル:
・SAPコンサルとしてロジ領域もしくは会計領域での要件定義から本番稼働まで担当した経験
月額単価:
~1,400,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
複数の子会社を持つ大手メーカーでのSAP導入プロジェクトになります。 まずは数年かけ本社へのSAP導入を実施し、その後子会社へ展開する予定となります。 ・要件定義 ・プロトタイプの作成 ・アドオン設計 ・開発チームへの依頼や受け入れ等 ・総合テストやユーザテスト など

【FI】

商社向け基幹システムバージョン支援

要スキル:
(必須) SAP S/4HANA FIモジュールの保守開発経験(障害対応など) ABAP開発経験 (尚可) 商社関連案件の経験 リーダー経験
月額単価:
~1,000,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
SAPベースの基幹システムのバージョンアップ(S/4HANA1909⇒S/4HANA2023)に伴う調査を行っていただきます。 担当いただくモジュールはFIになります。機能毎の影響度や動作確認を行います。 また、SAP案件でのリーダー経験がある場合は上記のバージョンアップ調査ではなく 通常の保守チームにアサインいただく可能性もございます。(ユーザー窓口対応、問合せ調査・障害対応、マスタメンテナンス) バージョンアップ調査のチーム構成としては、SD、MM担当が1名、FI担当が1名となります。 そのため、基本的に1人称で調査を行い報告まで行っていただきます。 バージョンアップのスケジュール感 調査:2024年1月まで 実施:2024年2月から

【FI】

SAP運用業務支援

要スキル:
・SAPにおける運用保守経験(3年以上目安) ・FIまたはMMのユーザーとしての使用経験
月額単価:
~900,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
【作業概要】 現行SAP ECCからS/4 HANAへの移行試験が進行中です。 【作業内容】  現行SAP ECCのAA、FI、MMモジュールにおける運用業務  ・問合せ対応  ・障害対応  ・運用オペレーション

【FI】

SAP導入プロジェクト支援

要スキル:
・FI領域の要件定義書から基本設計書おこしの経験 ・顧客とのコミュニケーションして業務を進めた経験
月額単価:
~1,200,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
ロジ・会計領域をS/4HANAへ刷新に向けた会計領域の基本設計フェーズ作業を行っていただきます。

【FI】

光学機器 S/4HANA導入テスト支援

要スキル:
・FIコンサルとして要件定義~本稼働までの経験 ・FI(AP/AR)の機能、カスタマイズの知識 ・アドオン設計(開発除く)~各種テスト
月額単価:
~1,500,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
生産基幹システムのS/4新規導入プロジェクトです。 既存の会計システムとの連携→ロジデータを送信(AP/AR)と原価計算が対象となりUAT移行を担当頂きます。 スケジュール感:  2024年10月~2024年12月:結合テスト  2025年1月:UAT、移行  2025年2月:サービスパーツ 本稼働  2025年3月以降:展開

【CO】

一般消費財メーカーS/4 HANAバージョンアップ

要スキル:
<必須スキル> ・管理会計(CO)の全般の理解と実装経験、特にCO-PA(収益性分析)に関連した実装経験 ・顧客の業務要件の把握ととりまとめ、それに基づく実装方法検討、S/4での設定・カスタマイズ、アドオン要件の切り出し ・開発要件に関する基本設計、単体テスト仕様書作成、および単体テストの実施経験 ・SAPの予算機能に関する知見 ・課題に対する問題分析および解決策を的確に導いた経験 <あれば尚可> ・CO-PAの原価ベースから勘定ベースへの移行の経験 ・外部からの収益性データに関する取り込み経験 ・顧客が有しているSAP外のシステムとの関係性の整理、適切なソリューション検討経験 ・CO-PC(原価計算)、品目元帳の領域についての実装経験 ・原価周りに関する他モジュール(MM、PPなど)と原価との関わりについての知見
月額単価:
~1,600,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
<業務内容> ・CO-PA領域に関する業務要件の整理と定義書への取りまとめ ・基本設計書の作成 ・開発物の単体テスト受け入れ ・導入プロジェクトでの一連のテスト作業 ・データ移行に関する要件の取りまとめとデータ移行の実施
この記事のポイント

構造へのデータ格納

・新構文では以下のような形で構造にデータを格納することができます。

①構造がまだ定義されていない場合
DATA(構造) = VALUE データ型( 項目1 = 値 項目2 = 値 … ).

②構造が既に定義されている場合
構造 = VALUE #( 項目1 = 値 項目2 = 値 … ).

旧構文
* 構造定義
DATA:
  wa_data TYPE ty_data.

* 構造へデータ設定
wa_data-comp1 = 1.
wa_data-comp2 = 'name1'.
新構文①(構造が定義されていない場合)
* データ型定義
TYPES:
  BEGIN OF ty_data,
    comp1 TYPE i,
    comp2 TYPE string,
  END OF ty_data.

* 構造へデータ設定
DATA(wa_data) = VALUE ty_data( comp1 = 1 comp2 = 'name1' ).
新構文②(構造が既に定義されている場合)
* 構造へデータ設定
wa_data = VALUE #( comp1 = 1 comp2 = 'name1' ).

内部テーブルへのデータ格納

基本的な構文

・新構文では以下のような形で構造にデータを格納することができます。

①構造がまだ定義されていない場合
DATA(内部テーブル) = VALUE テーブル型( 項目1 = 値 項目2 = 値 … ).

②構造が既に定義されている場合
内部テーブル = VALUE #( 項目1 = 値 項目2 = 値 … ).
※既に内部テーブルに格納されていたものは削除され、指定したデータが格納されます

旧構文
* 内部テーブルへ格納(1レコード目)
CLEAR wa_data.
wa_data-comp1 = 1.
wa_data-comp2 = 'name1'.
APPEND wa_data TO it_data.

* 内部テーブルへ格納(2レコード目)
CLEAR wa_data.
wa_data-comp1 = 2.
wa_data-comp2 = 'name2'.
APPEND wa_data TO it_data.

* 内部テーブルへ格納(3レコード目)
CLEAR wa_data.
wa_data-comp1 = 3.
wa_data-comp2 = 'name3'.
APPEND wa_data TO it_data.
新構文①(内部テーブルが定義されていない場合)
* データ型定義
TYPES:
  BEGIN OF ty_data,
    comp1 TYPE i,
    comp2 TYPE string,
  END OF ty_data.

* テーブルタイプ定義
TYPES:
  tty_data TYPE TABLE OF ty_data WITH EMPTY KEY.

* 内部テーブルへ格納
DATA(it_data) = VALUE tty_data( ( comp1 = 1 comp2 = 'name1' )
                                ( comp1 = 2 comp2 = 'name2' )
                                ( comp1 = 3 comp2 = 'name3' ) ).
新構文②(内部テーブルが既に定義されてる場合)
* 内部テーブルへデータ格納
it_data = VALUE #( ( comp1 = 1 comp2 = 'name1' )
                   ( comp1 = 2 comp2 = 'name2' )
                   ( comp1 = 3 comp2 = 'name3' ) ).
博士

「comp1がすべて同じ値で格納したい!」という時は、以下のようにcomp1は1回だけ指定すればよいのじゃ!

新構文
* 内部テーブルへデータ格納
it_data = VALUE #( comp1 = 1 ( comp2 = 'name1' )
                             ( comp2 = 'name2' )
                             ( comp2 = 'name3' ) ).
博士

上記の新構文(内部テーブルが定義されていない場合)では注意点があるのじゃ。

既に内部テーブルに格納されていたら、それらは削除され上書きされてしまうのじゃ!

既存の内部テーブルデータを使いたい場合

博士

「内部テーブルを上書きせず追加したい!」という時は以下を参考にするのじゃ。

内部テーブルを上書きせずに追加したい場合は「BASE 内部テーブル」を使います。使用方法は以下を参照下さい。

新構文(内部テーブルにデータを追加する場合)
* 内部テーブルにデータ追加
it_data = VALUE #( BASE it_data
                   ( comp1 = 4 comp2 = 'name4' )
                   ( comp1 = 5 comp2 = 'name5' )
                   ( comp1 = 6 comp2 = 'name6' ) ).
博士

「既存の内部テーブルの内容を追加したい!」ということもあるじゃろう。
そんな時は以下を参考にするのじゃ!

内部テーブルを上書きせずに追加したい場合は「LINES OF 内部テーブル」を使います。使用方法は以下を参照下さい。

新構文(既存の内部テーブルレコードを他の内部テーブルへ追加する場合)
* 内部テーブル定義した際、既存の内部テーブル(it_data)のレコードを追加
DATA(it_data2) = VALUE tty_data( ( comp1 = 10 comp2 = 'name10' )
                                 ( LINES OF it_data ) ).

【参考】RANGEテーブル

博士

ABAPerであればRANGEテーブルを使用することは必ずあるじゃろう。
これまでの解説した内容を使えばできるのじゃが、念のため旧構文と新構文の書き方の違いの例を書いてみるのじゃ!

旧構文
* RANGEテーブルへ格納(1レコード目)
CLEAR wa_range.
wa_range-sign   = 'I'.
wa_range-option = 'EQ'.
wa_range-low    = 'name1'.
APPEND wa_range TO it_range.

* RANGEテーブルへ格納(2レコード目)
CLEAR wa_range.
wa_range-sign   = 'I'.
wa_range-option = 'EQ'.
wa_range-low    = 'name2'.
APPEND wa_range TO it_range.

* RANGEテーブルへ格納(3レコード目)
CLEAR wa_range.
wa_range-sign   = 'I'.
wa_range-option = 'EQ'.
wa_range-low    = 'name3'.
APPEND wa_range TO it_range.
新構文
* RANGEテーブルへ格納
it_range = VALUE #( sign = 'I' option = 'EQ' ( low = 'name1' )
                                             ( low = 'name2' )
                                             ( low = 'name3' ) ).

繰り返し処理で格納する構文

指定した終了条件まで繰り返し処理し格納

・新構文では以下の形で繰り返し処理を実施し内部テーブルにデータを格納することができます。

内部テーブル = VALUE #( FOR カウンター THEN カウンター演算 UNTIL 繰り返し処理を終了する条件 ( 項目1 = 値 項目2 = 値 … ) ).
※カウンターは暗黙的に定義されるため事前の定義は不要です。

旧構文
* 内部テーブルに10レコード分格納
DO 10 TIMES.
  l_cnt = l_cnt + 1.
  CLEAR wa_data.
  wa_data-comp1 = l_cnt.
  wa_data-comp2 = 'name' && l_cnt.
  APPEND wa_data TO it_data.
ENDDO.
新構文
* 内部テーブルに10レコード分格納
it_data = VALUE #( FOR l_cnt_temp = 1 THEN l_cnt_temp + 1 UNTIL l_cnt_temp > 10
                   ( comp1 = l_cnt_temp comp2 = 'name' && l_cnt ) ).

条件に合う内部テーブルのレコードを繰り返し読み込んで格納

・新構文では以下の形で、ある内部テーブルの条件を指定しそれに合う条件のレコード内容を別の内部テーブルにデータを格納することができます。

内部テーブル = VALUE #( FOR 構造 IN 内部テーブル WHERE ( 条件 ) ( 項目1 = 値 項目2 = 値 … ) ).

旧構文
* 内部テーブルのcomp1が4より大きい際にRANGEテーブルを作成
LOOP AT it_data INTO wa_data WHERE comp1 > 4.
  wa_range-sign   = 'I'.
  wa_range-option = 'EQ'.
  wa_range-low    = wa_data-comp2.
  APPEND wa_range TO it_range.
  CLEAR:
    wa_data.
ENDLOOP.
新構文
* 内部テーブルのcomp1が4より大きい際にRANGEテーブルを作成
it_range = VALUE #( FOR wa_data_temp IN it_data
                    WHERE ( comp1 > 4 )
                  ( sign   = 'I'
                    option = 'EQ'
                    low    = wa_data_temp-comp2 ) ).
博士

項目が一つであれば( 項目1 = 値 項目2 = 値 … )の部分は省略できるのじゃ!

旧構文
* 内部テーブルから条件指定し、他の内部テーブルへ格納
REFRESH it_name.
LOOP AT it_data INTO wa_data WHERE comp1 > 3.
  APPEND wa_data-comp2 TO it_name.
ENDLOOP.
新構文
* 内部テーブルから条件指定し、他の内部テーブルへ格納
it_name = VALUE #( FOR wa_data_temp IN it_data
                   WHERE ( comp1 > 3 )
                         ( wa_data_temp-comp2 ) ).
博士

構造や内部テーブルからのデータ格納に関するABAP7.4以降の新構文についての解説は以上じゃ。
まだ新構文はあるので、都度更新していくぞい!

新着のSAPフリーランス案件

【FI】

S/4HANAへのバージョンアップ支援(Jrコンサル可)

要スキル:
・FIの標準機能と会計業務に関する知識 ・FIのプロジェクトにおけるコンサルとしての業務経験 【尚可】 FI-AAの業務経験
月額単価:
~800,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
S/4HANAへバージョンアップに向けた、会計領域の要件定義を行っております。 要件定義後の移行設計や作業も行っていただく想定です。 ・現行の業務の整理 ・移行要件定義 ・現行のアドオン調査と設計 ・移行設計 ・移行作業 など

【PP】

メーカー向けSAP移行プロジェクト支援

要スキル:
・PPモジュールでのコンサルとしての業務経験 ・SAPプロジェクトにおける総合テストやユーザテストの対応経験 ・チームリーダーとしての経験
月額単価:
~1,500,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
ECCからS/4HANAへのバージョンアップを行っています。業務自体も見直し再構築する流れとなっており2026年の稼働に向けてプロジェクトが進んでおります。 ・インターフェース設計 ・ジョブ設計 ・総合テスト対応(不具合調査など含む) ・ユーザテスト対応(不具合調査など含む) など

【MM】

【SD】

製造業向けロジ領域の運用保守支援

要スキル:
・SDもしくはMMでのコンサルとしての業務経験 ・アドオン機能(ABAP)の調査経験 ・改善提案の経験
月額単価:
~900,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
フルモジュール稼働しているシステムにおける運用保守業務を担当頂きます。 ・顧客からのQA対応 ・不具合の調査や改善提案 ・顧客要望による機能拡張調査や実装~テスト など ※今後、S/4HANAへのバージョンアッププロジェクトも控えております。  そのプロジェクトにもアサイン頂く可能性がございます。

【BASIS】

【MM】

【SD】

製造業向け運用保守支援支援

要スキル:
・SDもしくはMMもしくはBASISでのコンサルとしての業務経験
月額単価:
~900,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
製造業のクライアント向けの運用保守業務を担当頂きます。 ・顧客からのQA対応 ・不具合の調査や改善提案 ・顧客要望による機能拡張調査や実装~テスト

【CO】

【FI】

【MM】

【PP】

【SD】

大手メーカー社向けSAP導入支援

要スキル:
・SAPコンサルとしてロジ領域もしくは会計領域での要件定義から本番稼働まで担当した経験
月額単価:
~1,400,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
複数の子会社を持つ大手メーカーでのSAP導入プロジェクトになります。 まずは数年かけ本社へのSAP導入を実施し、その後子会社へ展開する予定となります。 ・要件定義 ・プロトタイプの作成 ・アドオン設計 ・開発チームへの依頼や受け入れ等 ・総合テストやユーザテスト など

【FI】

商社向け基幹システムバージョン支援

要スキル:
(必須) SAP S/4HANA FIモジュールの保守開発経験(障害対応など) ABAP開発経験 (尚可) 商社関連案件の経験 リーダー経験
月額単価:
~1,000,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
SAPベースの基幹システムのバージョンアップ(S/4HANA1909⇒S/4HANA2023)に伴う調査を行っていただきます。 担当いただくモジュールはFIになります。機能毎の影響度や動作確認を行います。 また、SAP案件でのリーダー経験がある場合は上記のバージョンアップ調査ではなく 通常の保守チームにアサインいただく可能性もございます。(ユーザー窓口対応、問合せ調査・障害対応、マスタメンテナンス) バージョンアップ調査のチーム構成としては、SD、MM担当が1名、FI担当が1名となります。 そのため、基本的に1人称で調査を行い報告まで行っていただきます。 バージョンアップのスケジュール感 調査:2024年1月まで 実施:2024年2月から

【FI】

SAP運用業務支援

要スキル:
・SAPにおける運用保守経験(3年以上目安) ・FIまたはMMのユーザーとしての使用経験
月額単価:
~900,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
【作業概要】 現行SAP ECCからS/4 HANAへの移行試験が進行中です。 【作業内容】  現行SAP ECCのAA、FI、MMモジュールにおける運用業務  ・問合せ対応  ・障害対応  ・運用オペレーション

【FI】

SAP導入プロジェクト支援

要スキル:
・FI領域の要件定義書から基本設計書おこしの経験 ・顧客とのコミュニケーションして業務を進めた経験
月額単価:
~1,200,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
ロジ・会計領域をS/4HANAへ刷新に向けた会計領域の基本設計フェーズ作業を行っていただきます。

【FI】

光学機器 S/4HANA導入テスト支援

要スキル:
・FIコンサルとして要件定義~本稼働までの経験 ・FI(AP/AR)の機能、カスタマイズの知識 ・アドオン設計(開発除く)~各種テスト
月額単価:
~1,500,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
生産基幹システムのS/4新規導入プロジェクトです。 既存の会計システムとの連携→ロジデータを送信(AP/AR)と原価計算が対象となりUAT移行を担当頂きます。 スケジュール感:  2024年10月~2024年12月:結合テスト  2025年1月:UAT、移行  2025年2月:サービスパーツ 本稼働  2025年3月以降:展開

【CO】

一般消費財メーカーS/4 HANAバージョンアップ

要スキル:
<必須スキル> ・管理会計(CO)の全般の理解と実装経験、特にCO-PA(収益性分析)に関連した実装経験 ・顧客の業務要件の把握ととりまとめ、それに基づく実装方法検討、S/4での設定・カスタマイズ、アドオン要件の切り出し ・開発要件に関する基本設計、単体テスト仕様書作成、および単体テストの実施経験 ・SAPの予算機能に関する知見 ・課題に対する問題分析および解決策を的確に導いた経験 <あれば尚可> ・CO-PAの原価ベースから勘定ベースへの移行の経験 ・外部からの収益性データに関する取り込み経験 ・顧客が有しているSAP外のシステムとの関係性の整理、適切なソリューション検討経験 ・CO-PC(原価計算)、品目元帳の領域についての実装経験 ・原価周りに関する他モジュール(MM、PPなど)と原価との関わりについての知見
月額単価:
~1,600,000円 / 月
稼働場所:
東京都
稼働率:
100%
作業内容:
<業務内容> ・CO-PA領域に関する業務要件の整理と定義書への取りまとめ ・基本設計書の作成 ・開発物の単体テスト受け入れ ・導入プロジェクトでの一連のテスト作業 ・データ移行に関する要件の取りまとめとデータ移行の実施

★★★SAPラボのライター募集★★★

SAPラボでは、SAPの知識を活かして副業をしたい方を募集してるのじゃ!

SAPラボのライターの特徴

・ライティング初心者OK!
・報酬高単価!
・業務委託契約なので副業として最適!

SAP記事執筆者としての活動実績として利用可能なので、転職時や案件探しの際に企業へのアピール材料にもなります。

募集要項

・SAP導入や運用保守プロジェクトへの参画経験1年以上

ご応募/お問合せ先

info@sap-labo.com

少しでもご興味ある方、ぜひお気軽にご連絡下さい!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

株式会社Luxy(https://luxy-inc.com/company_info/)と株式会社アガルートITパートナーズ(https://agaroot-itp.com/about/)の代表取締役。

新卒でSAPエンジニアとして働き始める。副業で事業を開始したのち、2015年に独立しシステム開発会社を設立。SAPの案件に従事しつつシステム開発事業を成長させ、2021年に会社をバイアウト。その後も創業会社とグループ会社で代表を兼任。
SAPエンジニア・コンサルタント歴は10年以上。

一緒に「SAPラボ」を盛り上げてくれる副業ライター(SAP経験者)を募集してますので、お問い合わせよりお願いします!

この記事のポイント