画面ヘッダのカスタマイジング

Objective

After completing this lesson, you will be able to 画面ヘッダを調整して、インフォタイプの表示を変更します。

画面ヘッダ

画面ヘッダは、単一画面 および一覧画面 の最初の 3 行で構成されています。

標準 ERP システムでは、画面ヘッダはすでに各インフォタイプに割り当てられています。システムには、システム日付のデータまたはインフォタイプ所属 情報の開始日付が有効かどうかに関する情報も含まれます。各画面ヘッダには、トランザクションクラスに依存する種別が割り当てられます (A = 人材管理、B = 旧システムリリースで採用管理に使用済)。

画面ヘッダの最初の 3 行を変更することができます。

インフォタイプ項目に加えて、インフォタイプヘッダ定義 ビューに従業員のパスポート写真を含めることもできます。これを行うには、ビジュアルアーカイブにパスポート写真を登録するために使用するシステムテーブル (T77S0/ADMIN PHOTO) で文書タイプを決定します。

ヘッダ種別

画面ヘッダは、各インフォタイプにすでに割り当てられています。国種別およびトランザクションクラスに加えて、ヘッダ種別 も各画面ヘッダに割り当てられます。ヘッダ種別により、ヘッダの構造が定義されます。

各インフォタイプのヘッダ構造 ビューでは、ヘッダがすでに各インフォタイプに割り当てられています。

データ選択 区分は、インフォタイプヘッダの登録に使用されるさまざまなインフォタイプからデータが選択されるタイミングを決定するために使用されます。

これは、以下の方法で行われます。

  • データ選択 区分を設定すると、現在処理中または照会中のインフォタイプレコードの開始日付に有効なデータが、インフォタイプヘッダの登録に使用されます。
  • データ選択 区分を設定しない場合は、システム日付に有効なデータがインフォタイプヘッダの登録に使用されます。

トランザクションクラス (A = 人材管理、B = 採用管理) および国種別に応じて、ヘッダ修正ビュー (V_T588I) でこのインフォタイプヘッダにヘッダ 種別が割り当てられます。

インフォタイプヘッダ定義 ビューで、ヘッダに表示される項目内容の名称と位置を指定します。項目タイプは、インフォタイプヘッダでの使用時の項目の書式設定方法を制御します。

すべてのテーブルエントリが登録されたら、保存します。次に、 / 1PAPAXX/HDR_mmmnnc レポートが生成されます。ここで、mmm、nn、c はそれぞれクライアント、ヘッダ種別、およびトランザクションクラスです。

画面ヘッダをカスタマイズする方法

会社では、インフォタイプに特定のヘッダを必要としています。プロジェクト IMG を使用して、インフォタイプの新規画面ヘッダを登録します。

インフォタイプの新規ヘッダを登録します。注記: このデモンストレーションは、画面ヘッダのカスタマイズというタイトルの以下の演習問題と同じです。グループ nmber 00 が講師のグループとして使用されています。

演習問題でグループに割り当てられたインフォタイプには、以下の表を使用します。
グループインフォタイプ割当ヘッダ番号ヘッダ修正
0000075051

ヒント

演習問題を開始する前に、従業員 Winnie Chung (従業員番号は 540991## ) のレコードをインフォタイプに登録します。

SAP Easy Access 画面で、人事管理人材管理人材管理HR マスタデータ登録/変更を選択します。

従業員番号 項目に 540991## (Winnie Chung の従業員番号) を入力し、インフォタイプ 項目にインフォタイプ番号を入力します。登録 ボタンを選択します。編集しているインフォタイプによっては、サブタイプを選択する必要がある場合もあります。

ヘッダ内の項目の順序に注意してください。

中止 を選択します (インフォタイプを保存する必要はありません)。

ステップ

  1. インフォタイプに新規画面ヘッダを割り当てます。番号 ##+50 (## はグループ番号) を画面ヘッダに割り当てます (たとえば、グループ 01 は 51、グループ 12 から 62 に対応します)。インフォタイプの開始日付に有効なデータを使用して、ヘッダを構築します。

    1. プロジェクト IMG で、人材管理人材管理カスタマイジングユーザインタフェース変更: 画面ヘッダを選択します。

    2. インフォタイプ別ヘッダ構造 選択

    3. インフォタイプの行で、Dynpro ヘッダ 項目に値 ##+50 を入力します。データ選択 区分が設定されていることを確認します。これにより、インフォタイプレコードの開始日付に有効な値がヘッダに表示されるようになります。

    4. 前画面 を選択して、インフォタイプヘッダアクティビティの一覧に戻ります。

  2. 画面ヘッダ ##+50 に対してテーブル に従って新規ヘッダ種別を定義します。このヘッダ種別は、従業員、つまりトランザクションクラス A のみに適用する必要があります。

    1. アクティビティ選択 ダイアログボックスで、ヘッダ修正を選択します。

    2. 新規エントリ を選択します。

    3. 以下の値を入力します。

      画面ヘッダトランザクションクラスヘッダ修正
      ##+50A50

      ヒント

      応募者および社員の画面ヘッダーごとに異なるヘッダー修飾子を使用することができます。
    4. 値を保存し、インフォタイプヘッダアクティビティの一覧に戻ります。

  3. 以下の構造でヘッダの定義を登録します。

     テキスト項目内容項目テキストテキスト項目内容項目テキスト
    明細 1名称ウィニー・チョン    
    明細 2従業員区分1アクティブ人事領域CABBCAB 会社
    行 3従業員番号540991##    

    インフォタイプ 0001 (所属情報 ) のすべての項目を読み込む必要があります。名称 (つまり、項目のテキスト (短) または項目テキスト (中)) には項目タイプ DD1 または DD2 、項目内容には項目タイプ DAT 、項目内容テキストには項目タイプ DTX を使用します。これらの値をヘッダモディフィケーション 00 からコピーします。このモディフィケーションには、必要に応じて追加できる同様の項目があるためです。

    これらのエントリを保存することはできますが、構造を生成しないでください

    1. インフォタイプヘッダ定義を選択します。

    2. この目的は、以下のエントリを表示することです。

      ヘッダ修正折れ線縦棒IT 部門Typeフィールド名フィールドタイプ
      501010001 ENAMEDD1
      501140001 ENAMEDAT
      502010001 PERSGDD2
      502140001 PERSGDAT
      502170001 PERSGDTX
      502330001 WERKSDD1
      502460001 WERKSDAT
      502510001 WERKSDTX
      503010001 PERNRDD2
      503140001 PERNRDAT
    3. カーソルを使用して、ヘッダ修正 00 のテーブルで適切な行を選択します。

    4. コピーを選択します

    5. コピーする各行のヘッダ修正 項目に、ヘッダ修正値 50 ) を入力します。

    6. Enter および保存を選択します

    7. 必要に応じて、新規エントリ を選択して不足している行を追加します。

    8. エントリを保存します。

    注意

    ヘッダを自分で生成しないでください 。他のコース参加者のデータを破棄または損傷する場合があります。
  4. 従業員の新規インフォタイプ (従業員番号 540991## ) を本日に登録し (インフォタイプを保存する必要はありません)、変更したヘッダを確認します。

    1. 従業員番号が 540991## の従業員 Winnie Chung のインフォタイプレコードを登録します。

    2. SAP Easy Access 画面で、人事管理人材管理人材管理HR マスタデータ登録/変更を選択します。

    3. 従業員番号 項目に 540991## (Winnie Chung の従業員番号) を入力し、インフォタイプ 項目にインフォタイプ番号を入力します。

    4. 登録 ボタンを選択します。必要に応じて、(任意の) サブタイプを指定します。

    5. インフォタイプに新しいヘッダが表示されます。中止 を選択します (インフォタイプを保存する必要はありません)。

結果

画面ヘッダのカスタマイズ

ビジネスの例

会社のインフォタイプに対して新しい画面ヘッダを登録する必要があります。このヘッダには、従業員番号、従業員氏名、人事領域、従業員区分、および支給区分の情報が含まれている必要があります。

会社では、インフォタイプに特定のヘッダを必要としています。プロジェクト IMG を使用して、インフォタイプ の新規画面ヘッダを登録します。

インフォタイプの新規ヘッダを登録します。

演習問題でグループに割り当てられたインフォタイプには、以下の表を使用します。

グループインフォタイプ割当ヘッダ番号ヘッダ修正
0000075050
0100095131
0200015251
0300225333
0400155452
0500275535
0600025636
0700145737
0800085838
0900175939
1000196053
1100406154
1200416255
1300776356
1401056457
1500166545
1600506646
1700316747
1800046848
1920506949
2020517058
2120017190
2220027291
2320037393
2420047495
2520057596
2620067697
2720077798
2820107899
2920127989
3020138085

ヒント

演習問題を開始する前に、従業員 のレコードを従業員番号 30 5991## でインフォタイプに登録します。

SAP Easy Access 画面で、 人事管理人材管理人材管理HR マスタデータ更新を選択します。

従業員番号 項目に 304991## と入力し、インフォタイプ 項目にインフォタイプ番号を入力します。登録ボタンを選択します。編集しているインフォタイプによっては、サブタイプを選択する必要がある場合もあります。

ヘッダ内の項目の順序に注意してください。

中止を選択します。インフォタイプを保存する必要はありません。

ステップ

  1. インフォタイプに新規画面ヘッダを割り当てます。番号 ##+50 (## はグループ番号) を画面ヘッダに割り当てます (たとえば、グループ 01 は 51、グループ 12 から 62 に対応します)。インフォタイプの開始日付に有効なデータを使用して、ヘッダを構築します。

    1. プロジェクト IMG で、人材管理人材管理ユーザインタフェース変更: 画面ヘッダを選択します。

    2. インフォタイプ別ヘッダ構造 選択

    3. インフォタイプの行で、Dynpro ヘッダ 項目に値 ##+50 を入力します。データ選択 区分が設定されていることを確認します。これにより、インフォタイプレコードの開始日付に有効な値がヘッダに表示されるようになります。

    4. 前画面 を選択して、インフォタイプヘッダアクティビティの一覧に戻ります。

  2. 画面ヘッダ ##+50 に対して、表 で提供されている新しいヘッダ種別を定義します。このヘッダ種別は、従業員、つまりトランザクションクラス A のみに適用する必要があります。

    1. アクティビティ選択 ダイアログボックスで、ヘッダ修正を選択します。

    2. 新規エントリ を選択します。

    3. 以下の値を入力します。

      画面ヘッダトランザクションクラスヘッダ修正
      ##+50A表に記載されているとおり

      ヒント

      応募者および社員の画面ヘッダーごとに異なるヘッダー修飾子を使用することができます。
    4. 値を保存し、インフォタイプヘッダアクティビティの一覧に戻ります。

  3. 以下の構造でヘッダの定義を登録します。

     テキスト項目内容項目テキストテキスト項目内容項目テキスト
    明細 1名称従業員を含む従業員の名前。ID 305991##    
    明細 2従業員区分1アクティブ人事領域CABBCAB 会社
    行 3従業員番号305991##    

    インフォタイプ 0001 (所属情報 ) のすべての項目を読み込む必要があります。名称 (つまり、項目のテキスト (短) または項目テキスト (中)) には項目タイプ DD1 または DD2 、項目内容には項目タイプ DAT 、項目内容テキストには項目タイプ DTX を使用します。これらの値をヘッダモディフィケーション 00 からコピーします。このモディフィケーションには、必要に応じて追加できる同様の項目があるためです。

    これらのエントリを保存することはできますが、構造を生成しないでください

    1. インフォタイプヘッダ定義を選択します。

    2. この目的は、以下のエントリを表示することです。

      ヘッダ修正折れ線縦棒IT 部門Typeフィールド名フィールドタイプ
      表に記載されているとおり1010001 ENAMEDD1
      表に記載されているとおり1140001 ENAMEDAT
      表に記載されているとおり2010001 PERSGDD2
      表に記載されているとおり2140001 PERSGDAT
      表に記載されているとおり2170001 PERSGDTX
      表に記載されているとおり2330001 WERKSDD1
      表に記載されているとおり2460001 WERKSDAT
      表に記載されているとおり2510001 WERKSDTX
      表に記載されているとおり3010001 PERNRDD2
      表に記載されているとおり3140001 PERNRDAT
    3. カーソルを使用して、ヘッダ修正 00 のテーブルで適切な行を選択します。

    4. コピーを選択します

    5. コピーする各行のヘッダ修正 項目に、表に記載されているヘッダ修正値を入力します。

    6. Enter および保存を選択します

    7. 必要に応じて、新規エントリ を選択して不足している行を追加します。

    8. エントリを保存します。

  4. 従業員の新しいインフォタイプ (従業員番号 305991## ) を本日登録します。インフォタイプを保存する必要はなく、変更されたヘッダを書き留めておきます。

    1. 次に、従業員 のインフォタイプレコードを登録します。この従業員の従業員番号は 305991## です。

    2. SAP Easy Access 画面で、 人事管理人材管理人材管理HR マスタデータ更新を選択します。

    3. 従業員番号 項目に 305991## と入力し、インフォタイプ 項目にインフォタイプ番号を入力します。

    4. 登録 ボタンを選択します。必要に応じて、任意のサブタイプを指定します。

    5. インフォタイプに新しいヘッダが表示されます。中止を選択します。インフォタイプを保存する必要はありません。