一:首先T-CODE:RSRT去クエリモニタ画面找到目标クエリ的ID(2CZVN_1080C)
二:磁贴作成T-CODE:/N/UI2/FLPD_CUST
三:セマンティックオブジェクト做成T-CODE:/N/UI2/SEMOBJ
四:アプリケーションタイプ:Web Dynpro
タイトル:カスタマ
アプリケーション:FPM_BICS_OVP
設定:FPM_BICS_OVP
システムエイリアス:LOCAL
一般:パラメータ(追加ボタンを押す)
bsa_query:2CZVN_1080C(步骤一找到的目标クエリ的ID)
sap-ui-teach-hint:WDA
sap-ushell-next-navmod:explace
五:配置ロールT-CODE:PFCG
六:去LAUNCGPAD找到作成的磁贴
注意:
1:首先在RSRT时试运行一下目标クエリ,看是否可以正常运行。
2:当建成的磁贴报错时,T-CODE:/N/IWFND/ERROR_LOG去看error log内容,根据log内容修正。
3:磁贴正常运行的前提是需要的服务都被激活了,如果没有被激活,T-CODE:SICF去激活对应服务。如果提示有服务组未发布,T-CODE:/IWFND/V4_ADM去发布相应服务组。
4:同时也需要考虑キャッシュ(缓存)的问题,适时清理缓存。
5:参照这个网址搜索相应app需要的所有服务确认是否全部被激活。https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/
6:新作成的磁贴如果在LAUNCHAPAD无法显示的话,就去PFCG将所有的删除重新导入一次。
7:建好的磁贴和group以及做的role都要挂到移送上去,挂移送的方法如下。(role的移送是点击pfcg画面的utilyty,然后一括移送)(磁贴的移送是在磁贴配置界面点击右上角的设置)(group的移送也是点击配置界面右上角的设置)
8:一般SE38生成的是workbench移送,SPRO下的配置生成的是customing 移送。fiori相关的配置,除了icf和odata的激活,绝大部分都是需要customing移送。判断一个移送是不是client依存,可以看这个移送更新的表结构里有没有mandt这个项目,有这个项目就是client依存。比如我下面这张图有110这个client,所以就可以判断他是client依存的移送,需要的大概率是customing。建依赖和移送依赖时一定要确认一下,都会有提示信息。
9:role移送后,里面的user都是空,需要后期再配置。
10:磁贴和组配置好后,但在lanuchpad里只能看见组,找不到磁贴,有可能是缓存的原因,去磁贴配置画面将磁贴重新删除后再追加一次。然后在对应group里将磁贴删除重新追加一次。