
虛擬機的首次使用:
1,在硬盤建立一個文件夾,比如ECC6,確保空間有210G以上
2,解壓ECC6-1.rar,解壓到這個文件夾里,會連續解壓八個壓縮包
3,打開文件夾vmware6.0,打開綠化.bat,然后按Y
4, 打開rver.bat,啟動服務1,7,如果要實現在虛擬機里上網等,就最好啟用3,5,如果要想和實際硬盤共享資料,最好起用服務6,8(可選,服務1,7必須)
5, 如果每次重新啟動電腦
6,需要點rver.bat啟動1,7服務(每次重新啟動實際電腦,要打開虛擬機,都需要重新打開SERVER.EXE來重新啟動服務)
7, 打開文件夾vmware6.0文件夾里的,打開已存在的虛擬機,選ECC6\Windows Server 2003 Enterpri x64 Edition文件,如果出來對話框選創建。
8, 啟動虛擬機
9,進入WIN2003時選菜單里虛擬機欄選發送CTRL+ALT+DEL,不要直接按CTRL+ALT+DEL,登陸密碼是saperpecc6
如果碰到彈出框(異常事件退出程序)只需任意選一個理由選項按確定繼續
10,登入后先啟動SAP MANAGEMENT CONSOLE然后按三角啟動等從藍色變為黃色,再按三角,等從黃色變為綠色,最終為綠色不改變了即服務啟動成功,彈出輸入框密碼為saperpecc6
11,客戶端登入后輸入
client:001
ur: ddic
pswd: saperpecc6
language ZH (不填就默認英文)
12,用完了退出要先正常關閉虛擬機里面的系統(win2003 rver關機時候選關機項目再選一個理由方能按確定),以后每次使用虛擬機只需啟動ECC6\VMware6\SERVER.bat文件啟動服務1和7
PS:
如果慢可編輯虛擬機調大內存。
虛擬機和外部環境的桌面用ALT+CTRL
本地時間要調到比虛擬機里的時間晚
最近有個別會員反應權限問題。解答如下:---凡是遇到問題朋友可以google一下。本人出售的軟件是沒有任何問題。
創建abap程序沒有權限?
剛剛裝完ides,想重abap入手。
用用戶DDIC或SAP*登陸后,進入abap editor。輸入程序名后點創建,系統顯示:
no change for ur sap* allowed
自己創建的用戶,隸屬super用戶組,abap editor都不能進
何解?
---------------------------------------------------
sap*是不允許做任何用戶的開發和配置的,雖然它有特別的權限。
另外一般做過幾年的basis也不用DDIC這個用戶干活的,sap用DDIC是干software logistic的。
好的習慣是裝完系統,用DDIC復制一個具有sap_all權限的用戶.....,然后該玩什么玩什么。
DDIC或者SAP*是有sap_all的權限(如果沒有,可以賦給他),這兩個ID是有任何權限的。但是sap不允許用戶直接用這兩個ID修改他的repository。這個問題跟權限完全是兩碼事情。
開發程序要access key是另外一回事情。
如果你不相信,你告訴我你需要的那些abap 權限,我專門做一個role給ddic和sap*,我敢保證這兩個ID
仍然不能創建程序。
client 000下可以做開發,但sap在正式生產環境里面不建議。有N多tx喜歡裝完系統后來個client copy。如果自己玩的話其實這一步可以省略。
client 000的用途比較特殊,裝addon,打補丁等一些動作都是在000這個原型client里面完成,為了保持這個client的相對干凈,所以sap不建議你在client里面做任何開發和customizing。如果你在里面有開發或者配置的話,以后打補丁或者addon等會碰到一些問題。
tcode:su01
給ddic加sap all的權限
給他'SAP_ALL'權限
REPORT ZLUYUTEST008.
data: l_USR04 LIKE USR04 ,
l_UST04 LIKE UST04 ,
l_PROFS LIKE USR04-PROFS ,
l_USRBF2 like USRBF2 occurs 0 with header line,
l_urid like usr01-bname.
TABLES : usr01.
SELECT-OPTIONS: p_ur FOR USR01-BNAME .
START-OF-SELECTION.
lect single * into l_USR04 from USR04
where BNAME in p_ur.
move 'C SAP_ALL' to l_PROFS .
l_USR04-NRPRO = '14'.
l_USR04-PROFS = l_PROFS.
Update USR04 from l_USR04 .
l_urid = l_USR04-BNAME.
* lect single * into l_UST04 from UST04
* where BNAME in p_ur.
* l_UST04-PROFILE = 'SAP_ALL'.
* Update UST04 from l_UST04 .
UPDATE UST04 SET UST04-PROFILE = 'SAP_ALL' WHERE BNAME in p_ur.
lect * from USRBF2 into table l_USRBF2
where BNAME = 'SAP*' .
Loop at l_USRBF2.
l_USRBF2-BNAME = l_urid.
Modify l_USRBF2 INDEX sy-tabix TRANSPORTING BNAME.
endloop.
INSERT USRBF2 FROM TABLE l_USRBF2 ACCEPTING DUPLICATE KEYS.