使用SAP Transaction Launcher將ABAP Webdynpro嵌入到WebClient UI中
THINK twice why you want to include an ABAP webdynpro component into CRM UI, as in CRM application it is not recommended to use ABAP webdynpro to develop UI. In some case for example, PDF preview is far more convenient using standard ABAP webdynpro control “Interactive form”. However if you would like to achieve the same via webclient UI, much more development are unavoidable.
(1) in SPRO, define a new URL entity:
you have to fill the respective url of your webdynpro application to be embedded into this url entity.
Below is how to find the url of your webdynpro application:
just copy the highlighted one to the url configuration below:
(2) Configure transaction launcher,
follow the steps defined in wizard:
Specify a handler class. It is not necessary that the handler class must exist before this wizard is launched, the wizard will automatically generate it for you.
You will need a UI Object Type to finish the wizard. You can either choose to reuse an existing one or create a new one via the customizing node below:
You can just specify the object type name and save it.
In the fourth step of the wizard, specify the URL id created in step1. Complete the wizard.
(3) use tcode CRMC_UI_NBLINKS, locate the navigation profile of your business role, sayTPM-PRO, and double click on “Define Logical Links”.
Choose type “Launch Transaction” from drop down list, and for target ID use the fixed oneEXECLTX. Choose the launch transaction created in step3 as Parameter, and for parameter class choose the class below. Maintain a meaningful description.
(4) Now you should determine from which entry point in CRM UI could launch your ABAP webdynpro component. For example you would to add a new logical link in business role TPM-PRO, work center Master data as screenshot below:
You should first identify the technical name of Work center “Master Data”:
Choose business role TPM-PRO, and double click on “Adjust work centers”, and technical name “MD-ALL” is identified.
Next step you should find out the technical name of logical link group where you can embedded your ABAP webdynpro component:
Choose entry for MD-ALL, double click on “Assign Work Center Link Groups To Work Center”:
Then MD-PRD-SR is what we look for.
(5) Define a new logical link:
Assign the logical link ID to the logical link group:
Go back to “Define Business role”, enable the checkbox “In Menu” and “Visible”:
After all configuration is done, once click the logical link, you can see the ABAP webdynpro in the CRM UI:
The area marked with blank rectangle is the ABAP webdynpro UI.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2715432/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在SAP CRM WebClient UI裡開啟ABAP Webdynpro頁面WebclientUI
- SAP CRM WebClient UI和ABAP Webdynpro頁面的互相跳轉WebclientUI
- ABAP Webdynpro和CRM WebClient UI不同的UI表現機制WebclientUI
- ABAP Webdynpro和WebClient UI不同的會話管理機制WebclientUI會話
- 在SAP CRM WebClient UI中用javascript觸發ABAP eventWebclientUIJavaScript
- 使用note++開發SAP WebClient UIWebclientUI
- 如何在SAP WebClient UI裡使用jChartFXWebclientUI
- 把經典的ABAP webdynpro應用配置到SAP Fiori Launchpad裡Web
- 如何修改SAP ABAP webdynpro的背景色Web
- 將SAP CRM WebClient UI的表格匯出成PDFWebclientUI
- 如何將SAP WebClient UI的表格匯出成PDFWebclientUI
- 如何在SAP WebClient UI裡使用HANA Live reportWebclientUI
- 使用Selenium自動化測試SAP CRM WebClient UIWebclientUI
- SAP WebClient UI的白屏問題分析WebclientUI
- SAP CRM WebClient UI和Fiori UI混搭並存WebclientUI
- ABAP Webdynpro效能測試工具Web
- SAP WebClient UI的會話重啟原理WebclientUI會話
- 使用 SAP WebIDE 將 SAP UI5 應用部署到 ABAP 系統時遇到的關於傳輸請求的錯誤WebIDEUI
- 在SAP WebClient UI裡顯示倒數計時的UIWebclientUI
- SAP CRM WebClient UI和Hybris backoffice UI開發的相同點WebclientUI
- SAP SRM ABAP Webdynpro和CFCA usb key整合的一個原型開發Web原型
- SAP WebClient UI One Hit Navigation的實現方法WebclientUINavigation
- SAP CRM WebClient UI上將text area裡的文字清空的後臺處理WebclientUI
- 在SAP WebClient UI裡使用AJAX進行非同步資料讀取WebclientUI非同步
- SAP CRM WebClient UI異常的持久化機制WebclientUI持久化
- 自己實現一個SAP WebClient UI Repository Information SystemWebclientUIORM
- SAP WebClient UI component模型後設資料解析工具WebclientUI模型
- 如何將本地 SAP UI5 應用配置到本地 Fiori Launchpad 中UI
- SAP CRM WebClient UI 支援的一些 url 引數WebclientUI
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- SAP WebClient UI配置決定(configuration)的邏輯介紹WebclientUI
- SAP CRM WebClient UI的Delta處理機制介紹WebclientUI
- SAP WebClient UI component context node class單元測試方法WebclientUIContext
- 如何在SAP WebClient UI裡建立柱狀圖(bar chart)WebclientUI
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- SAP CRM WebClient UI和Hybris的controller是如何被呼叫的WebclientUIController
- SAP CRM WebClient UI的on_new_focus應該怎麼理解WebclientUI
- SAP CRM WebClient UI表格編輯模式的除錯明細WebclientUI模式除錯