Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
2,750
 

------------------------------------------------------------------------------------
このページは、2014年6月に masayuki.sekihara によって書かれた英語のブログの抄訳です。

2014年6月に masayuki.sekihara によって書かれた英語のブログ

Understanding launchpad object relationship with screenshots

最新の情報については、英語ページを参照してください。

また、新しいバージョンでは動きが変わっているものもあります。
例えば、LPD_CUST 等は以下ブログをご参照下さい。
- 過去のブログ記事より:SAP Fiori Launchpad ? LPD_CUST を使用しないターゲットマッピング設定の単純化 -
------------------------------------------------------------------------------------

 

 

カスタム app や標準 Fiori app の拡張を行った後は、アプリケーションの起動の為にタイルが必要になります。
Launchpad オブジェクト間の関連についてスクリーンショットでご説明します。



  1. User -> Role (Transaction: SU01)

  2. Role -> Catalog/Group (Transaction: PFCG)

  3. Catalog/Group -> Tile (launchpad designer)

  4. Tile -> Intent ( launchpad designer, Tile)

  5. Semantic Object (Transaction: /UI2/SEMOBJ  and /UI2/SEMOBJ_SAP)

  6. Intent -> Application Alias (launchpad designer, Target Mapping)

  7. Application Alias -> App URL (in LPD_CUST)
    Application Alias -> Component ID (in LPD_CUST)

  8. App -> Component ID in Configuration.js (Transaction: SE80)


 

例として Approve Purchase Order を取り上げます。

1. User -> Role (Transaction: SU01)
ユーザはロール SAP_MM_BCR_BUYER_X1 (Group) と SAP_MM_TCR_T_X1 (Catalog) を持っています。



ロールの名前は help.sap.com の App catalog に記載されています。
Business Role = Group
Technical Role = Catalog



 

2. Role -> Catalog/Group (Transaction: PFCG)

ロール SAP_MM_BCR_BUYER_X1 はメニューオブジェクトグループ SAP_MM_BCG_BUYER_X1 を持っています。



 

3. Catalog/Group -> Tile (launchpad designer)

カタログにはタイル Approve Purchase Order があります。
ラウンチパッドでタイルを選択すると、アプリケーションは起動します。



 

4. Tile -> Intent ( launchpad designer, Tile)

タイル Approve Purchase Order には インテント PurchaseOrder-approve があります。
インテントは セマンティックオブジェクト + アクション となっています。



 

5. Semantic Object (Transaction: /UI2/SEMOBJ and /UI2/SEMOBJ_SAP)

セマンティックオブジェクトはトランザクション /UI2/SEMOBJ(for customer)と /UI2/SEMOBJ_SAP(for SAP) で定義されています。



 

6. Intent -> Application Alias (launchpad designer, Target Mapping)

インテントにはアプリケーションエイリアス(Application Alias)があります。



7. Application Alias -> App URL (in LPD_CUST)
Application Alias -> Component ID (in LPD_CUST)

アプリケーションエイリアスはトランザクション LPD_CUST で定義されています。
LPD_CUST ロールについては step 1 で触れています。



アプリケーションエイリアスには App URL が含まれています。
URL = /sap/bc/ui5_ui5/sap/mm_po_apv.

Additional information には Component ID が含まれています。
SAPUI5.Component=ui.s2p.mm.purchorder.approve



8. App -> Component ID in Component.js (Transaction: SE80)

アプリケーション mm_po_apv には Java Script が含まれており、
コンポーネント ID が定義されています。