2013-01-03 74 views
1

我有一個需求,我需要將外部應用程序嵌入webDynpro ABAP,我打算使用IFrame嵌入。 我還需要將此外部應用程序的cookie信息讀入WebDynpro ABAP。 任何想法如何實現?webdynpro abap get cookies

回答

0

有一個IFrame組件可以用來嵌入外部應用程序。
儘管WDA不提供對cookie的訪問(並且除非兩個應用程序位於同一個域中,否則他們將無法訪問其他cookie)。

+0

這兩個應用程序都在相同的域..有沒有解決方案? –

0

我建議有點古老的技術,但它的實際工作:

  • 與框架和兩幀的SAP服務器上創建BSP應用
  • 一個框架將有100%的高度,它會包含您的外部應用程序
  • 其它幀將具有零高度(所以這將是不可見的),它會包含視圖您的BSP應用和JavaScript代碼
  • 視圖將包含形式隱藏字段
  • javascript代碼將從可見框架中獲取cookie並將值填充到隱藏字段中並提交表單(這是假設您可以觸及框架內容的地方,否則您將面臨跨站點腳本問題)
  • 上ABAP側
  • BSP應用程序將收到的Cookie值這種方式爲形式的數據,並且可以在服務器側提供它以某種方式webdynpro(通過共享內存或東西)

這聽起來像的溶液應用程序?