Mail

目前分類:NetWeaver (19)

瀏覽方式: 標題列表 簡短摘要

 

最近在寫一個列印報表懶得用WebDynpro慢慢拉~

於是寫個外部jsp 來讓WebDynpro點選按鈕的時候,就列印一個jsp表單

 

首先在WebDynpro設計一個按鈕

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

在nwa裡面有個可以看bpm流程的地方

Availability and performance => bpm system overview

=> ln Progress = > show related tasks 可以到  Task instances

點到下面的Owners可以看到這關到哪的誰要做簽核

 

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

在WebDynpro的TABLE中如果欄位很多的話,通常除的可以設計目前所要看的欄位以外

還可以固定窗格,就像Excel一樣我們可以固定前面三個欄位,一旦拉取下面的拖霸

前面的三個欄位是固定的然後第四個欄位以後開始滾動

目前可以這樣做

先針對第一欄

在Table中在TableColumn上的Properties其中的fixedPosition選擇left

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

前天建立BPM都完成後
在Service Interfaces=>建立的一個WSDL後並且在BPM的Start的Event Trigger
建立設定好後做Buile跟Deploy

Build跟Deploy 看到一個黃色訊息反正不是紅色訊息也就沒理它

然後到網站上的NWA => SOA = > Application and Scenario Communication

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

TABLE 在顯示的時候如果欄位太多會跑到很右邊,會影響到整個版型

之前問顧問

顧問教我們外面要用一個tray裡面包table ,這樣table的寬度就會被tray給設限住

但這樣做仍然很不方便會造成tray裡面的table如果比數太多要往下拉的時候要在table裡面拉到右邊才可以看到上下拉霸

 

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

最近有版面列印的需求
我就忽然想到兩個方式

1.拉一個UI叫做webWidget進來
此時在裡面的html的value指向Context的attribute

ROACH 發表在 痞客邦 PIXNET 留言(1) 人氣()

 

最近瀏覽舊版的Netweaver 網頁,部分頁面時出現

Sorry, your browser/program is not supported by Web Dynpro!

ie或Firefox瀏覽都會這樣

研究的半天發現可以在ie=>工具=>相容性檢視設定=>把NetWeaver網址加進去

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

最近換一台電腦

新的電腦是Windows7 64bit

於是我下載最新版的JDK 1.6來裝

http://www.oracle.com/technetwork/java/javase/downloads/index.html

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

前天在SAP端的function的結構表加的一個欄位後

當時執行都還正常

後來有人把主機重開機後

就一直出現 Type Embedded (backend name Embedded) does not exist

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

在NetWeaver 7.2後有多好用的Element 

其中一個是webwidget

 

這個東東只要在html這邊可以放html跟javaScript當然可以直接點bind來去設定一個attribute

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

原先取得URL傳入的參數在JSP可以用 request.getRequestURI()

在WebDynrpo一直試不起來

後來經過一連串的測試發現可以用這種方式

http://xxxxx/webdynpro/xxxxxxxxxx&kid=xxxx

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

剛看到這個教學還不賴

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d07f3e88-554f-2b10-3cbf-ab8afea51b9f?QuickLink=index&overridelayout=true

 

我有測過比這個複雜的BPM流程

但簡易流程的教學來說這個就滿完整的

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

在html語法中如果想做動態下拉只要很簡單的語法

<select name='sname' size=1>

   <option value='01'>小明</option>

   <option value='02'>小黃</option>

</select>

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

Web Dynpro Tree API - IWDTree

http://help.sap.com/saphelp_nw04/helpdata/en/33/af0abb4559424dad802cbc7e31eaf2/content.htm

在TreeNode的Collection Cardinality一定要設定成0..n

否則雖然有設定  treeNode.mappingOfOnLoadChildren().addSourceMapping(IWDTreeNodeType.IWDOnLoadChildren.PATH,"element");

Node在Events的OnLoadChildren仍然會沒作用

 

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

之前在WebDynpro丟一個類似html的alert出來可以這樣做

http://roach0426.pixnet.net/blog/post/19683958

 

但發現怎上新版NetWeaver後!原先的語法就不支援的..
經過研究後改成下列的方式

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • 這是一篇加密文章,需輸入密碼才可閱讀
  • 密碼提示:25..
  • 請輸入密碼:

以前JavaScript如果要丟msg出來很簡單用 alert("msgerr");  

會出現一個小訊息視窗在螢幕中間 

現在Web Dynpro可麻煩的又不能用JavaScript

後來發現可以用另外一種方式達到同樣的效果

public void msgbox( java.lang.String msgtxt )

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近在研究Web Dynpro的排版

以前在寫HTMLTABLE可以拉可以把整個版面弄的漂漂亮亮的,但在WebDynpro中裡面的UI元件中的TABLE可不是我們認知排版用的table

經過前輩的建議原來還有GroupTrayUI元件可以搭配使用,取代HTMLTABLE功能

 

想像著原本的HTML語法如果要設定左右兩邊就要這樣做

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近顧問來教的三天

Netweave的設定、workflow 以及SAP NetWeaver Developer Studio使用及Web Dynpro 開發及NWDI的觀念

實在是吼!!才三天果然不夠。超難理解的

 

以Web Dynpro來說在NWDS上建一個WebDynpro 簡單我按照原廠教學就弄一個起來的

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼