NetWeaver Administrator下
SOA Management / Application and Scenario Communication / Single Service Administration
2010年12月30日 星期四
NWDS7.2 基礎設定
開發前設定
1. Show line number
Window/Preferences/General/Editors/Show line numbers
2.Java 編碼呼叫快捷鍵
Window/Preferences/General/Editors/Key/Content 設定Alt + /
3.Destination
Window/Preferences/Destination Configurations/R3 Configuration
4.Web Service Configuration
Window/Preferences/Destination Configurations/Web Service Configuration
5.NWDI
Window/Preferences/Development Infrastructure/System Landscape Directory
6.SAP AS Java
Window/Preferences/SAP AS Java
7.Web Service
Window/Preferences/Web Services/Enterprise Service Browser
8.Services Registry
Window/Preferences/Web Services/Services Registry
9.WSDL
Window/Preferences/Web Services/WSDL Files
1. Show line number
Window/Preferences/General/Editors/Show line numbers
2.Java 編碼呼叫快捷鍵
Window/Preferences/General/Editors/Key/Content 設定Alt + /
3.Destination
Window/Preferences/Destination Configurations/R3 Configuration
4.Web Service Configuration
Window/Preferences/Destination Configurations/Web Service Configuration
5.NWDI
Window/Preferences/Development Infrastructure/System Landscape Directory
6.SAP AS Java
Window/Preferences/SAP AS Java
7.Web Service
Window/Preferences/Web Services/Enterprise Service Browser
8.Services Registry
Window/Preferences/Web Services/Services Registry
9.WSDL
Window/Preferences/Web Services/WSDL Files
始用UWL的五個角色
使用UWL需加入五個角色
BPEM End User
Local NetWeaver Administrator
Every User Core Role
Administrator
Everyone role
2010年12月22日 星期三
字串比對
1. ==
結果為false,因為這二個object不表示同一個instance
2. equals
結果為true,正確的檢查方式(註數字還是要用==來檢查!)
3. compareTo
結果為:A>B得到正 ,A<B得到負, A=B得到0。
String s1 = new String("ABC");
String s2 = new String("ABC");
//測式一
System.out.println(s1==s2);
結果為false,因為這二個object不表示同一個instance
2. equals
String s1 = new String("ABC");
String s2 = new String("ABC");
//測試二
System.out.println(s1.equals(s2));
結果為true,正確的檢查方式(註數字還是要用==來檢查!)
3. compareTo
//判斷Low < High if ( wdContext.nodeMatnr().getMatnrElementAt(i).getLow().compareTo(wdContext.nodeMatnr().getMatnrElementAt(i).getHigh()) > 0 ){
msgMgr.reportWarning("Lower limit is greater than upper limit");
}
結果為:A>B得到正 ,A<B得到負, A=B得到0。
2010年12月16日 星期四
CE7.2如何設定ARFC2
在CE7.2的版本設定ARFC2 – Webdynpro 與 R3溝通方式
1. 登入NetWeaver Administrator - Configuration Management - Destinations
2. 建立 WD_MODELDATA_DEST and WD_RFC_METADATA_DEST 二個 連結R3的方法
3. 於NWDS中建立ARFC2
標籤:
Enterprise Portal,
NetWeaver,
NWDS
變更EP配置主題與桌面
1.配置主題
路徑:
System Administration -> Portal Display -> Theme Editor
在這裏可以看到多個主題範本。選擇任一個範本,進入了Theme Editor,把它另存為"CustomerTheme",
主題的copy會稍稍花一點時間,等copy結束後,就可以看CustomerTheme了。然後對它做任意的修改了。
最後保存。
2.配置桌面
路徑:
System Administration -> Portal Display -> Desktop & Display Rules
-> Portal Content -> Portal Users -> Standard Portal Users -> Default Portal Desktop
2010年12月13日 星期一
CE7.1取得IUser
1. 在NWDS下切至 Development Infrastructure。
2. Component Browser - Show In -> Component Properties 出現Component Properties。
3. 選擇Dependencies 頁籤後按下 - Add 。
4. 在彈出的視窗中,展開 ENGINEAPI(sap.com) 選擇 com.sap.security.api.sda 與 security_api。
2. Component Browser - Show In -> Component Properties 出現Component Properties。
3. 選擇Dependencies 頁籤後按下 - Add 。
4. 在彈出的視窗中,展開 ENGINEAPI(sap.com) 選擇 com.sap.security.api.sda 與 security_api。
String logonID = "";
try
{
IWDClientUser wdUser = null;
try
{
wdUser = WDClientUser.getCurrentUser();
}
catch (WDUMException e1)
{
e1.printStackTrace();
}
IUser user = wdUser.getSAPUser();
logonID = user.getName();
// logonID = user.getUniqueID();
wdContext.nodeZmdf1009_Input().getCurrentElement().setAttributeValue("Im_User", logonID);
wdContext.nodeZmdf1009_Input().getCurrentElement().setAttributeValue("Im_Program", "ZMM9031");
wdComponentAPI.getMessageManager().reportSuccess(logonID);
wdThis.wdGetDemo05CompController().call_DEMO05();
}
catch (Exception e)
{
wdComponentAPI.getMessageManager().reportException("Error: " + e.getMessage());
e.printStackTrace();
}
2010年12月10日 星期五
訂閱:
文章 (Atom)