SAP S/4HANA Cloud Private Edition の概要
導入チームの構築
システムランドスケープの定義
導入システムの設定
ユーザの登録と権限の定義
Fit-to-Standard ワークショップでのデータの収集
ビジネスプロセスのチェックと設定
SAP Fiori ラウンチパッドの使用
カスタマイジングアプリケーション
統合の設定
データの移行
設定されたビジネスプロセスのテスト

SAP S/4HANA Cloud Private Edition のキーユーザアプリ内拡張性ツールの使用

Objectives

After completing this lesson, you will be able to:
  • 実行された拡張または実行可能な拡張を特定する際に使用する SAP Fiori アプリの説明
  • アプリの UI の変更およびユーザ定義項目の登録
  • カスタムロジックビジネスアドイン (BAdI) の追加
  • カスタムユーザインタフェースの登録
  • カスタムビジネスオブジェクトの登録
  • 出力管理テンプレートのカスタマイズ
  • キーユーザアプリ内拡張の移送

アプリ内拡張性機能

SAP S/4HANA Cloud のインアプリキーユーザ拡張性

アプリ内キーユーザ拡張性により、外部ツールを必要とせずに、標準機能をユーザ要件に合わせて調整することができます。特定のユーザグループの標準項目を非表示にしたり、変更をトリガするビジネスロジックを含めたりするなど、小規模な変更を適用するかどうかに関係なく、SAP Fiori ラウンチパッドには、多様な拡張性のニーズに対応するように設計されたさまざまなアプリがあります。SAP Fiori アプリは、製品または事業領域の深い知識を持つ管理者およびその他の "スペシャリスト" を対象としていますが、コーディングに関する深い技術的知識は持っていません。

図は、アプリ内キーユーザ拡張性ツールで実行できる処理の概要を含むテキストを示しています。詳細については、以下の本文を参照してください。

注記

SAP Fiori アプリ参照ライブラリで関連アプリを検索して、ビジネスユーザが Fiori ラウンチパッドでアプリケーションにアクセスするために必要なロールを確認します。

アプリ内キーユーザ拡張性ツールで実行できる処理の簡単な概要は以下のとおりです。

  • 画面上で項目を移動したり、アプリ UI で使用できるものの、デフォルトでは表示されない項目を追加したりすることで、SAP Fiori アプリの UI を変更および調整します
  • 既存の Fiori アプリ UI またはカスタム UI に追加できるユーザ定義項目を登録します
  • 独自のカスタムテンプレートを登録するか、さまざまなビジネスプロセスに関連付けられている標準フォームおよび電子メールテンプレートを拡張します
  • 変更の発生をトリガするカスタムビジネスロジックを登録することで、現在のビジネスプロセスを拡張します。
  • カスタムビジネスオブジェクトに基づいて新しいカスタムユーザインタフェースを作成するか、単純に会社の Web サイトや他の Web ページにリンクする URL が埋め込まれているカスタムユーザインタフェースを作成します。
  • 分析シナリオに使用できるカスタムビジネスオブジェクトを登録するか、ビジネスオブジェクトがオブジェクトに関連するさまざまな属性を説明するデータを含むテーブルである簡易アプリケーションを生成します。たとえば、銀行ビジネスオブジェクトには銀行情報が含まれていますが、ビジネスオブジェクトには、名称、住所、SWIFT コードなどの特性を説明する多数の項目があります。
  • 分析シナリオで使用できるカスタマ固有 CDS ビューを登録するか、外部アプリで使用するためにデータを公開する API を生成します。

注記

拡張シナリオでのデータの管理は、標準シナリオでのデータの管理とは異なります。拡張シナリオで使用されるデータが、データ保護法やデータライフサイクル要件など、適用される法的要件またはビジネスニーズに従って管理されるようにする責任があります。現在、拡張性フレームワークはプライバシーバイデフォルト機能に統合されていないことに注意してください。そのため、個人データの処理が、適用されるデータ保護法の対象となる場合は、その処理に拡張性フレームワークを使用しないでください。

このアプリでは、アプリ内拡張性フレームワークはサポートされていますか。

ラウンチパッドで拡張性アプリの使用を開始する前に、SAP Fiori アプリで拡張性フレームワークがサポートされているかどうか、誰が変更を加えているかを追跡する方法、および拡張が他のシステムにエクスポート/インポートされたかどうかを決定する方法を理解する必要があります。例として、得意先プロジェクト登録アプリと得意先プロジェクト計画アプリを取り上げます。

SAP Fiori アプリで拡張性フレームワークがサポートされているかどうかを決定する方法を示すテキスト指示を含むスクリーンショット。手順については、以下の本文を参照してください。
  1. 最初に、SAP Fiori アプリ参照ライブラリでその名称を使用してアプリを検索します。テストスクリプトからアプリを検索する場合は、概要テーブルを使用してアプリ ID を検索します。通常、ID はライブラリの検索時に使用しやすくなります。たとえば、得意先プロジェクト登録と得意先プロジェクト計画はラウンチパッドに 2 つの異なるアプリとして表示されますが、アプリ ID は同じであるため、参照ライブラリ (得意先プロジェクト計画) にはそれらの 1 つのみが表示されます。
  2. 次に、製品機能タブの情報の下部までスクロールして、"Read more in App Documentation" というリンクテキストを見つけます。"アプリ文書" をクリックすると、SAP Help Portal のアプリ情報が表示されます。

    注記

    このアプリが SAP S/4HANA のすべてのデプロイメントでサポートされている場合は、画面上部のドロップダウンメニューから "SAP S/4HANA Cloud" を選択することが重要です。これにより、SAP Help Portal のパブリッククラウド領域のアプリ情報に送信されるようになります。
  3. SAP Help Portal で、ナビゲーションメニューのアプリのタイトルの下にある "アプリ拡張性" というタイトルのセクションを探します。このアプリが拡張性フレームワークでサポートされていない場合、このテキストは表示されません。このアプリが拡張性フレームワークでサポートされている場合は、専用のセクションが表示され、サポートされている拡張性のタイプに関する詳細情報を確認できます。
  4. アプリ拡張性リンクを選択すると、拡張を行うことができるビジネスコンテキストが表示され、ユーザ定義項目とカスタムロジックの両方が利用可能になります。ユーザ定義項目はUI エレメントテーブルに記述され、カスタムロジックBAdI (ビジネスアドイン) テーブルに記述されています。

拡張性一覧アプリ

拡張を行った後、開発システムのカスタマイジングテナントから拡張をエクスポートし、テストシステムおよび本稼動システムにインポートする必要があります。

拡張性一覧アプリのスクリーンショット。

拡張性一覧アプリは、特定の拡張に対して最後に変更を行ったユーザ、およびそれがエクスポート/インポートされたかどうかを追跡するために使用されます。このアプリは、拡張性フレームワーク内で行われたすべての拡張のマスタライブラリであり、それらの間のアソシエーションまたは依存関係を表示するのに役立ちます。

SAP Fiori ユーザインタフェース適応およびユーザ定義項目

実行時の Fiori UI 適応

アプリでユーザ定義項目の追加がサポートされていない場合でも、ほとんどの SAP Fiori アプリでは一部のタイプの UI 適応がサポートされています。このタイプのカスタマイゼーションは、実行中にアプリケーションを編集しているため、"ランタイムオーサリング" とも呼ばれます。UI 適応モードで行われた変更を保存し、移送ログに公開することができます。項目を移動するには、"ドラッグ & ドロップ" するか、マウスを右クリックしてすべてのオプションを表示します。Shift キーを押しながら 2 つの項目を選択した場合、それらの項目を組み合わせて並べて表示することができます。気が変わった場合は、再度分離するか、変更を元に戻すことができます。

実行時に SAP Fiori UI を適応させる方法を示すテキストのスクリーンショット。

変更が本稼動システムにインポートされると、カスタマイズされたアプリ画面がエンドユーザに表示されます。このランタイムオーサリングモードをオンにする権限を持つユーザのみが、アプリケーションでユーザメニューから利用可能なオプションを表示します。この鍵となるのは、編集するアプリと、管理者ビジネスロールまたは拡張性スペシャリストビジネスロールの両方に対する権限があることを確認し、適応機能を使用できるようにすることです。

さらに、特定の使用ケース (国、組織ユニット、ユーザグループ) に対してアプリのバリアントを登録することができます。元のアプリまたはバリアントに対して行われた UI 変更は、他のバリアントには適用されません。ただし、リリースアップグレードなどで、元のアプリの UI がこのオーサリングモード以外で変更された場合、新しい UI 変更は、元のアプリとそのすべてのバリアントにすでに行われた変更に加えて適用されます。

アプリの新規バージョンの有効化および公開

必要な変更を行ったら、ナビゲーションタブを使用して、エンドユーザとしてアプリをテストします。ビジュアル化タブには、変更が行われた場所が表示されます。すべてが正常に動作する場合は、左上隅の "ワンド" アイコンを選択して、アプリの新規バージョンを有効化します。"トラック" アイコンが表示され、変更を移送ログに公開できるようになります。これらの変更は、拡張性一覧アプリに表示され、ソフトウェアコレクションに追加して、開発システムのカスタマイジングテナントからエクスポートすることができます。

アプリの新規バージョンを有効化および公開する方法を示すスクリーンショット。

実行時の SAP Fiori UI の適応の詳細については、SAP Help Portal を参照してください

自分で試してみてください。

このチュートリアルでは、実行時にアプリの UI を適応させる方法を学習します。

ユーザ定義項目アプリ

ユーザ定義項目は、ユーザ定義項目アプリで登録されます。単一のユーザ定義項目を他の関連アプリ (データの継続性のために重要)、レポート電子メール/フォームテンプレート、および API 全体で使用できるようにすることができます。項目を登録したら、前に説明した UI 適応機能を使用して、その項目を関連するアプリ UI に追加する必要があります。レポートの場合、一部のレポートは UI 適応を使用する分析ダッシュボードアプリであるため、依存する場合があります。分析ダッシュボードアプリとは、含める項目を選択および選択するアドホックレポート (カスタム CDS ビューなど) です。メールおよびフォームテンプレートでは、個別のエディタを使用してユーザ定義項目を取得します。

カスタムフィールドの作成方法を示すスクリーンショット。詳細は、前のテキストと次のテキストにあります。

他の関連領域で項目を使用可能にした後、保存ボタンを選択してから、公開を選択します。公開は、完全に処理されるまでに最大 30 分かかるスケジュールジョブです。

注記

  • カスタムフィールドに読み取りアクセスロギングは提供されていません。
  • ユーザ定義項目をデータ保護およびプライバシー (DP&P) 関連としてマークすることはできず、ブロックまたは削除することもできません。DP&P コンプライアンスの一般的なメカニズムは、カスタムフィールドの DP&P 関連コンテンツに対応していません。

ユーザ定義項目アプリの詳細については、SAP Help Portal を参照してください

自分で試してみてください。

このチュートリアルでは、ユーザ定義フィールドを作成し、ドキュメントの UI に追加する方法を学習します。

カスタムビジネスロジック

カスタムロジックアプリ

カスタムロジックによって、デフォルトではまだ発生していない何らかの処理がシステムでトリガされます。SAP では、カスタムロジックアプリを使用してさまざまなアプリケーションに追加できるさまざまなリリース済のビジネスアドイン (BAdI) を提供しています。

BAdI の追加方法を示すカスタムロジックアプリのスクリーンショット。

実装する BAdI を特定した後、カスタムロジックアプリにナビゲートし、適切な BAdI を選択します。ビジネスロジックは ABAP コードで記述されているため、文書表示リンクでは、コード内で変更/制御できる内容に関する情報が提供されます。BAdI を登録および公開した後、コードエディタを開いて、生成された ABAP コードを表示することができます

カスタムロジックアプリ

標準コードをさらに変更する場合は、この特定の状況における正しい構文を示すサンプルコードを表示することができます。カスタムロジックアプリは、コードが表示されるカスタマイジングテナントの数少ない領域の 1 つですが、特にコードエディタで検索する場合に限ります。選択した BAdI のコードは、登録および公開時にすでに生成されているため、ほとんどの場合、これを行う理由はありません。サポートされていないコードに変更を加えると、エディタでは保存または公開ができなくなります。これは、開発者の知識なしで SAP S/4HANA Cloud システムで発生するその他の処理をトリガする小規模な変更を行う非常に管理された方法です。BAdI の実装後は、必ずテストする必要があります。

カスタムロジックアプリのスクリーンショット。コードエディタを開くボタンを細かく表示し、サンプルコードを表示ボタンとクリップボードにコピーボタンが強調表示されています。

カスタムロジックアプリの詳細については、SAP Help Portal を参照してください

カスタム UI

SAP Fiori ラウンチパッドに表示するカスタムアプリの登録

カスタムタイルアプリを使用して、SAP Fiori ラウンチパッドに表示されるアプリを作成し、外部アプリケーションまたは Web サイトにリンクすることができます。たとえば、従業員に HR 情報を提供するために顧客が作成した特定の Build Workzone ページや、Build Apps で作成されたカスタムアプリケーションにリンクすることができます。

新しいアプリを既存のビジネスカタログに追加する方法を示す、カスタムタイルアプリのスクリーンショット。手順については、以下の本文を参照してください。

ラウンチパッドに対して新しいアプリを作成する場合、エンドユーザは (ビジネスロールに割り当てられたビジネスカタログを介して) 権限を持っており、ラウンチパッドでアプリが表示される構造が定義されている (領域に割り当てられたラウンチパッドページを介して、ビジネスカタログと同じビジネスロールに割り当てられる) 場合を除き、そのアプリにアクセスできないことに注意してください。カスタムタイルアプリ内から、カスタムカタログ拡張アプリに直接ナビゲートすることができます。このアプリでは、タイルを既存のビジネスカタログに公開します。その後、ラウンチパッドページの管理アプリにナビゲートして、新しいタイルを既存のラウンチパッドページに追加します。

アプリをビジネスカタログに割り当て、次にラウンチパッドページに割り当てます。

たとえば、すべての従業員に関連する Web サイトにリンクするカスタムタイルを登録する場合は、このアプリに最も適したビジネスカタログを特定する必要があります。従業員ビジネスロールには通常、組織内のすべての従業員に関連するアプリが含まれているため、ビジネスロール更新アプリにナビゲートして、このロールに割り当てられたビジネスカタログを確認することができます。既存の HCM - 従業員セルフサービスカタログは、新しいアプリに適しているように見えます。カスタムタイルアプリ内でカスタムカタログ拡張アプリに直接ナビゲートして、新規アプリを HCM - 従業員セルフサービスビジネスカタログに公開することができます。

ビジネスカタログおよびラウンチパッドページにアプリを割り当てる方法に関する指示を含む、カスタムカタログ拡張アプリのスクリーンショット。手順については、前と後の本文を参照してください。

次に、従業員ビジネスロールにすでに割り当てられているラウンチパッド領域に割り当てられたラウンチパッドページに、新しいアプリを追加する必要があります。再度、ビジネスロール更新アプリで、従業員ビジネスロールに割り当てられたラウンチパッド領域およびページを検索することができます。SAP_BR_EMPLOYEE 領域には、受信ボックス、送信ボックス、マイクエリの各アプリを含む BR_EMPLOYEE という 1 つのページがあります。SAP 標準領域 (SAP_ または BR_ で始まる ID) を直接編集することはできませんが、"SAP 提供領域に基づく領域の登録" を選択することで、元の領域を削除し、編集可能な形式で再割り当てすることができます。これにより、変更可能な元のスペースのコピーを作成することができます。領域 ID が ZBR_EMPLOYEE に変更され、ページ ID が ZBR_EMPLOYEE に変更されます。

ビジネスロール更新アプリで、従業員ビジネスロールに割り当てられたラウンチパッド領域がすでに表示されている場合は、割り当てられた領域を選択してから、編集する割当済ページを選択することで、ラウンチパッドページの管理アプリに直接ナビゲートすることができます。新しいアプリをラウンチパッドページに追加した後、保存して従業員ビジネスロールに戻ることができます。ロールをユーザに割り当て、ブラウザをリフレッシュしてラウンチパッドに新しいアプリを表示します。

カスタムタイルの作成の詳細については、SAP Help Portal を参照してください

カスタムビジネスオブジェクト

カスタムビジネスオブジェクトの登録

ビジネスオブジェクトは、ERP システムでアーティファクトを記述するために使用される用語です。1 つのビジネスオブジェクトには、階層構造で記述する 1 つまたは複数のノード (エンティティ)、ビジネスオブジェクトに関するデータを保存する 1 つまたは複数の項目 (属性)、およびそのオブジェクトのビジネスデータを登録、更新、および削除できるトランザクション操作を含めることができます。ビジネスオブジェクトには、文書 (得意先請求書、雇用契約)、法人 (得意先、銀行)、または物理オブジェクト (品目、棚卸資産科目) があります。

カスタムビジネスオブジェクトの作成方法を示す、カスタムビジネスオブジェクトアプリのスクリーンショット。手順については、前と後の本文を参照してください。

カスタムビジネスオブジェクトを登録する前に、そのビジネスオブジェクトが SAP S/4HANA Cloud システムにまだ存在していないことを確認してください。Graph Navigator(sap.s4 エンティティを選択) は、SAP S/4HANA Cloud にすでに存在するエンティティとその属性を確認するためのリソースにすることができます。カスタマが必要とするビジネスオブジェクトが存在しない場合は、カスタムビジネスオブジェクトアプリを使用してカスタムビジネスオブジェクトを登録することができます。カスタムビジネスオブジェクトを使用して、データベーステーブル、サービス (API)、UIおよびアプリケーションを生成することができます。

初期ビジネスオブジェクト情報を登録した後、関連する機能を選択します。たとえば、オブジェクトからアプリ UI を生成するには、ユーザインタフェースボックスをチェックします。関連付け可能ボックスにチェックを付けて、アプリ UI に追加するユーザ定義項目を登録し、将来ビジネスオブジェクトを呼び出すこともできます。1 つのノードがオブジェクト名と一致するように自動的に生成され、必要に応じてその下にノードを追加することができます。最後に、オブジェクトを説明する情報、またはオブジェクトに関連する情報を保持するフィールドのデータを入力します。オブジェクトからアプリ UI を生成すると、アプリを開いたときにこれらのフィールドが画面に表示されます。

ビジネスオブジェクトをビジネスカタログに割り当て、アプリ UI を表示する

ビジネスオブジェクトを公開した後、ビジネスロジックを追加することができます。さらに、一般情報タブにカタログ更新というタイトルのリンクが表示されます。このリンクを選択して、カスタムカタログ拡張アプリにジャンプします。このアプリでは、ビジネスオブジェクトを既存のビジネスカタログに割り当てる必要があります。アプリをカタログに割り当てた後、このカタログを含むロールをユーザに割り当て、ブラウザをリフレッシュします。アプリ UI へのアクセス権が付与されると、ビジネスオブジェクトで生成された UI に移動リンクが利用可能になります。このリンクをクリックして、新しいアプリを探索します。このアプリは、ビジネスカタログと同じビジネスロールにマッピングされているラウンチパッド領域に接続されているラウンチパッドページに追加しない限り、ラウンチパッドに表示されないことに注意してください。

ビジネスカタログにビジネスオブジェクトを追加する方法に関する指示を含む、カスタムビジネスオブジェクトアプリのスクリーンショット。手順については、前と後の本文を参照してください。

最後に、ビジネスオブジェクトの使用方法を検討します。別のアプリケーションからビジネスオブジェクトにリンクする必要がありますか。その場合、そのアプリケーションでカスタムフィールドはサポートされていますか。ユーザ定義項目アプリでは、システムにすでに存在する標準ビジネスオブジェクト、または登録したカスタムビジネスオブジェクトへのアソシエーションを含むユーザ定義項目を登録することができます。

カスタムビジネスオブジェクトの作成の詳細については、SAP Help Portal およびこのチュートリアルを参照してください

カスタマイズされた電子メールおよびフォームテンプレート

SAP S/4HANA 出力制御および出力パラメータ決定

SAP S/4HANA 出力制御は、さまざまなタイプの出力を実行するために SAP S/4HANA Cloud のビジネスアプリケーションで使用されるフレームワークです。伝票が生成されると、関連する出力パラメータ (出力チャネル、受信者、フォームテンプレート) が出力パラメータ決定によってバックグラウンドで自動的に決定されます。標準出力設定を変更する必要がある場合は、出力パラメータ決定アプリを使用します。たとえば、デフォルトのマスタフォームテンプレートを削除し、カスタムマスタフォームテンプレートを関連付けます。このアプリでは、出力対象、受信者、出力の通信チャネル、および出力の外観を決定するビジネスルールをデシジョンテーブルで登録および更新することができます。

デシジョンテーブルの例を示す図。

フォームおよびマスタフォームは、出力の内容とレイアウトを構成するために使用されます。これらのフォームから文書を登録するには、アドビドキュメントサービスを使用します。伝票は、PRINT、EMAIL、および EDI (電子データ交換) のチャネルを介して出力することができます。アドビドキュメントサービス設定の詳細については、SAP Help Portal を参照してください。たとえば、Adobe Reader での PDF フォームのプレビューは、アドホックベースで文書を "印刷" するとみなされます。プレビューされた文書は、顧客の会社ネットワーク内のローカルプリンタに送信することもできます。クラウド環境では、バックエンドシステムは顧客のネットワーク内のローカルプリンタに接続していないため、通信契約 (統合) を設定してこの接続を確立する必要があります。文書が送信されるエンドポイントを定義するには、印刷キュー更新アプリで印刷キューを設定し、ローカルプリンタへの出力チャネルを表す必要があります。詳細については、SAP Help Portal (こちら) を参照してください。

出力テンプレートの更新

フォームテンプレートまたは電子メールテンプレートを生成するビジネスプロセスには、関連するビジネスプロセスに接続されている標準テンプレートが SAP S/4HANA Cloud システムに事前にロードされています。たとえば、営業員が受注を登録してリリースすると、伝票を電子メールで得意先に送信する必要があると判断されます。出力パラメータ決定設定で定義されたフォームテンプレートを使用して PDF ファイルが作成され、その PDF が電子メールの添付ファイルとして顧客に送信されます。電子メールサーバからエラーが返されない場合、電子メールは監視アプリ電子メール送信表示でステータス送信済で表示されます。

SAP Best Practices for SAP S4HANA Cloud Private Edition における Forms Accelerator の場所を示すスクリーンショット。これについては、以下の本文で説明します。

ビジネスプロセス、出力管理 (1LQ)エンドツーエンド設定を処理するには、導入チームの 1 人を特定する必要があります。このビジネスプロセスには、プリンタおよび電子メールの設定に対処するための設定手順とテストスクリプト、出力決定パラメータと通信チャネルの定義、企業ブランディング (ロゴ、ヘッダ/フッタ) によるマスタフォームテンプレートのカスタマイズが含まれています。

個別のフォームおよび電子メールテンプレートのカスタマイジングは、出力管理 (1LQ) ビジネスプロセスでもカバーされますが、これらの個別 (アプリケーション) フォームまたは電子メールテンプレートを生成するビジネスプロセスの設定を担当する業務ライン (LoB) 設定エキスパートが個別のテンプレートを処理する必要があります。異なる LoB に関連するフォーム間に重複がある場合があるため、SAP Signavio Process Navigatorフォームアクセラレータ文書を使用して、さまざまなビジネスプロセスにマッピングされているフォームを特定すると便利です。Forms アクセラレータは、SAP Best Practices for SAP S/4HANA Cloud Private Edition ソリューションシナリオ → アクセラレータタブ → 参照タブ → フォームにあります。

電子メールテンプレート更新

電子メールテンプレート更新アプリの標準電子メールテンプレートは、固定コンテンツ (件名や免責事項など) と可変部分 (敬称など) で構成されます。事前提供されているテンプレートを変更するには、標準テンプレートのコピーを作成し、カスタムテンプレートを編集します。たとえば、会社が複数の国をロールアウトする場合、特定の電子メールテンプレートに対して言語固有のバリアントを定義する必要がある場合があります。

電子メールテンプレート更新のスクリーンショット。

カスタム電子メールテンプレートを最初から、または標準テンプレートをコピーして編集して登録する場合は、関連するビジネスプロセスに割り当てる必要があります。ビジネスプロセスへのカスタム電子メールテンプレートの割り当てについて説明します。

注記

カスタマイズされたテンプレートは、開発システムのカスタマイジングテナントで作成され、関連するビジネスプロセスでエンドユーザが使用可能/表示されるように、テストシステムおよび本稼動システムに移送する必要があります。

ロゴの管理アプリとテキストの管理アプリ

ロゴの管理アプリを使用して、マスタフォームテンプレートに追加できる会社ロゴをアップロード、ダウンロード、編集、および削除します。このアプリでは、特定のロゴを使用するマスタフォームの数および数に関する情報も提供されます。

2 つのスクリーンショット: ロゴの管理アプリの 1 つとテキストの管理アプリの 1 つ。

テキスト管理アプリを使用して、マスタフォームテンプレートに追加できる標準テキストを作成、編集、および削除します。たとえば、住所詳細を含む標準の会社ヘッダまたはフッタです。このアプリでは、特定のテキストを使用するマスタフォームの数および数に関する情報も提供されます。

フォームテンプレートのタイプ

フォームテンプレートには、以下の 3 つのタイプがあります。

  • マスタフォームでは、ページの全体的なレイアウト (ページのサイズと方向、タイトル、ロゴなど) が定義され、出力パラメータ決定に基づいて動的に入力されるロゴ、送信側アドレス、およびフッタブロックのコンテンツのプレースホルダが含まれます。マスタフォームテンプレートの編集の詳細については、こちらを参照してください。
  • アプリケーション書式では、マスタフォームテンプレートの 1 つのレイアウトバリアントを参照し、その内容をフォームに追加することで、出力のビジネスコンテンツが提供されます。応募フォームテンプレートの編集の詳細については、こちらを参照してください。
  • スタンドアロンフォームでは、マスタページは使用されず、コンテンツとレイアウトが 1 つのフォームテンプレートに結合されます。
マスタフォームフラグメントおよびアプリケーションフォームの内容を示すフォーム例のスクリーンショット。

注記

SAP S/4HANA Cloud では、印刷フォームのみがサポートされています。インタラクティブフォームを使用するには、SAP Business Technology Platform で実行されている Adobe 提供の SAP Forms サービスをサブスクライブする必要があり、サービスを SAP S/4HANA Cloud システムに接続するように統合を設定する必要があります。Adobe 提供の SAP Forms サービスの技術設定の詳細については、SAP Help Portal を参照してください

フォームテンプレート更新

フォームテンプレート更新アプリの標準フォームテンプレートには、関連する国の翻訳がすでに含まれています。

出力管理フォームテンプレート画面とテンプレートのダウンロード場所を示す、フォームテンプレート更新アプリの 2 つのスクリーンショット。

フォームテンプレートを編集するには、標準テンプレートのコピーを作成し、テンプレートをマスタ言語でダウンロードします。テンプレートは、XDP (XML データパッケージ) または XSD (XML スキーマテキスト) 形式でダウンロードすることができます。

  • XDP ファイルは、PDF を XML に変換し、情報を失うことなく PDF に戻すことができる、PDF への XML ベースのコンパニオンを目的としています。これらのファイルを Adobe Livecycle Designer で開いて、テキストおよび書式設定を変更することができます。Adobe Livecycle Designer は、ここで提供される指示を含むデスクトップアプリケーションとしてダウンロードする必要があります。
  • XSD ファイルは内容をプレーンテキストとして保存するため、任意のテキストエディタプログラムで開くことができます。Adobe Livecycle Designer にアクセスできず、テキスト変更のみを行う必要がある場合に、この書式を使用します。

カスタムフォームテンプレートを最初から、または標準テンプレートをコピーして編集して登録する場合は、関連するビジネスプロセスに割り当てる必要があります。ビジネスプロセスへのカスタムフォームテンプレートの割り当てについて説明します。

注記

カスタマイズされたテンプレートは、開発システムのカスタマイジングテナントで作成され、関連するビジネスプロセスでエンドユーザが使用可能/表示されるように、テストシステムおよび本稼動システムに移送する必要があります。

アプリ内拡張の移送

適応移送オーガナイザ (ATO)

SAP Fiori 拡張性アプリなどの Web ベースの拡張ツールの基本原則は、これらのアプリケーションでパッケージまたは移送依頼を指定する必要がないことです。すべての拡張は、最初は、移送依頼にまだ割り当てられていないローカルオブジェクトとして登録されます。キーユーザ拡張の移送は、適応移送オーガナイザ (ATO) を介して管理されます。SAP Fiori 拡張性アプリ、および移送用のパッケージの登録と拡張の登録に使用されるアプリを使用するには、ATO を設定する必要があります。

ソフトウェアパッケージ設定 SAP Fiori アプリ

ソフトウェアパッケージ設定 Fiori アプリで、ソフトウェアパッケージを設定し、拡張アイテムを移送するための移送依頼およびタスクに割り当てます。変更記録を有効化するには、ソフトウェアパッケージを移送依頼およびタスクに割り当てる必要があります。

登録の追加ボタンが強調表示されたソフトウェアパッケージ設定 SAP Fiori アプリのスクリーンショット。

移送する拡張の登録 SAP Fiori アプリ

移送の拡張登録アプリでは、変更記録が有効化されているソフトウェアパッケージに拡張アイテムを割り当てることができます。拡張アイテムを品質システムまたは本稼動システムに移送するには、管理者が移送オーガナイザ (SE09) トランザクションを使用して、対応する移送依頼をリリースし、拡張アイテムをバックエンドで移送する必要があります。

パッケージに再割当ボタンが強調表示された移送の拡張を登録アプリのスクリーンショット。

自分で試してみてください。

このチュートリアルでは、拡張をソフトウェアパッケージおよび移送依頼に割り当てる方法を学習します。