SAP讀書筆記

liuhaimiao發表於2015-09-22
Pfcg
Su53 檢視許可權物件 st01 跟蹤
St22 看dump,以分析錯誤 eg.找到ABAP程式出錯的地方,找出founction,用se37檢視找到的founction,找到有關許可權檢查(authority check),找到object,在pfcg中新增object並賦予許可權
/h debug
su01 建使用者ID,TMSADM這個使用者不能鎖定,它是系統預設的傳輸使用者,SAPSYS也是系統使用者,不能鎖定
se09/se10 檢視並釋放 change request 。(workbench 表示與集團無關,只需要傳一遍;customizing 表示與集團相關,則需要分多次傳到每個集團)
sapd 配置列印方式、列印格式。它的配置是跨集團的(列印方式分為:local,remote,front end 三種。local的配置較為複雜,它是指printer和server相連,driver全部都裝在server上,然後再由server去連線pc;remote是指server與printer server 相連,printer server 再透過server與pc相連;front end 配置比較方便,它是指server與pc相連,pc接printer,並將其設定成預設printer)
client的操作:sccL copy
scc3 檢視日誌[@more@]

scc4 後臺
scc5 delete 選擇“從T000刪除條目”
000 001 065 066 這四個client為系統client,066用於做earlywatch
sm02 給所有人傳送即時訊息
se61 修改sap登陸介面
se61------建立或修改 general text,即常規文字:zlogin_screen_info-----在行首可用@xx@方式引用一個icon(其中xx為數字,在se38中執行report rstxicon 可查到所有的icon),文字資訊最多為16行,每行45個字元.
So01 郵箱
sm04 檢視什麼人在做什麼事情,可踢人,它只能看到一臺機器
al08 檢視有多少人登陸,session_manage 表示使用者出於登陸狀態,什麼也沒有做,它可以看到兩臺機器,如果要登陸另外一臺機器,可以用sm51轉到另外一臺機器
os01 檢視線上機器名稱
oss1 選public進入sap 服務區,可用來發message或者申請lisence key
S0003605676 密碼 I753A556
sm50/sm51 看程式,sm50看當前機器,sm51可以看兩臺機器
suim 許可權比較 eg 查詢哪些role裡有spro這個事物程式碼
rz10 編輯系統引數檔案
rdisp/gui_auto_logout & rdisp/keepalive 用於控制閒置時間(秒)
login/system_client 用於控制預設登陸的client編號(000-999)
login/fails_to_user_lock 用於控制輸錯密碼被鎖定的次數(1-99)
se43 定製顯示在使用者主選單中的sap標準選單條目
1. Su01-----預設----startmenu-----區域選單(填入定製的選單)
2. Pfcg-----找到common role-----新增tcode----從範圍選單(填入定製的選單)
se56 看自己的ID有哪些object及object的值
su10 批次修改使用者,也可由su01的選單”批次修改”進入
su02 編輯使用者許可權的引數檔案
su21 建object
su20/su22 以不同角度來檢視許可權物件
sale 建立邏輯系統 eg. P34CLNT800
db13 資料備份
db02 資料庫表和索引的監控
db12 資料備份日誌
sapdba 資料庫管理工具
sm36 定義後臺作業 (標準的作業-------預設的計劃)
sm37 檢視後臺作業
sp01 看列印佇列,可清空假離線請求
spad 選擇完全管理,先定義“頁格式”,然後賦格式型別,再賦裝置型別(CNSAPWIN)
smlg 定義組登陸方式,如果發現機器不能自動分配資源或者分配資源出錯,則可以在裡面刪除掉一臺機器,然後再新增進去就可以解決,在它裡面按F5可以檢視機器響應時間,如果在1000ms以內則表示正常.
sm59 設定sfc連線,也可用它來登陸到別的機器,哪怕是用sap通訊帳號也可以
sm21 看系統日誌
os06 作業系統監視器 ,cpu使用率正常在30%以內,30%~70%可能表示很慢,如果無系統資訊,則需要在AIX中執行如下命令:
ps –ef|grep saposcol (檢視sap作業系統收集器程式)
cd /usr/sap/P34/SYS/exe/run (注意這一行中的大寫字母)
./saposcol (./表示執行)

st02 監控buffer,看命中率(hitratio),swap出錯值大於1000則需要用rz10調整引數,一次最好只改一個引數,改完了重啟sap使引數生效。
usr/sap/P34/SYS/profile 中有引數檔案,可以在改變引數前做引數檔案的備份,具體命令如下 cp xxx yyy ,恢復引數檔案時,只需要將備份的引數檔案copy回原引數檔名即可。這裡的yyy包括:DEFAULT.PFL P34_DVEBMGS00_p34dbsvc P34_D01_p34apsvc START_D01_p34apsvc START_DVEBMGS00_p34dbsvc
———————————————————————————————————————
ls –l
系統中的檔案屬主如下:
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 10:09 DEFAULT.BAK
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 14:03 DEFAULT.PFL
-rwxrwxr-x 1 root system 466 Aug 08 15:55 DEFAULT.PFL.0
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 12:29 P34_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 09:56 P34_D01_p34apsvc.BAK
-rwxrwxr-x 1 p34adm sapsys 1013 Aug 08 15:55 P34_D01_p34apsvc.bak
-rwxrwxr-x 1 p34adm sapsys 5304 Sep 26 14:02 P34_DVEBMGS00_p34dbsvc
-rwxrwxr-x 1 p34adm sapsys 5014 Sep 26 09:45 P34_DVEBMGS00_p34dbsvc.
BAK
-rwxrwxr-x 1 p34adm sapsys 1891 Sep 01 12:47 START_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 2669 Sep 01 12:47 START_DVEBMGS00_p34dbsv
c
p34db:p34adm> cd ..
p34db:p34adm> ls
exe gen global profile profile.bck src(紅色的是profile的全備份,藍色的沒有用,是從原來的d00系統中帶過來的,大寫的bak檔案是系統自動備份的,但它只保留最後一次儲存之前的結果,所以修改引數後不要多次儲存,全部改好了然後一次性儲存,恢復引數時一定要用p34adm使用者登入,以免檔案屬主發生改變,導致sap無法啟動)
———————————————————————————————————————
用cp –R profile.bck.2005.9.27 profile (將引數檔案恢復)
st04 檢視資料庫日誌 (轉到------資料庫日誌)
oracle/P34/saparch 看arch檔案
sm13 檢查更新是否有效,只需要看中間“更新有效”這幾個字就可以了
sm12 檢查鎖定條目,可用於解鎖,eg.使用者鎖定條目後斷網了,其他人不能用,則需要解鎖
st03n 可檢視一些系統資訊,凡是以“n”結尾的都是sap後來開發的事物程式碼,用於分析sap的一些系統資訊,檢查響應時間是否超過了2000ms,如果超過了則需要用其它手段來分析為什麼這麼慢,eg. sm37看後臺作業,sm50看程式,sapdba或者db02看tablespace 是否已滿,用db02則需要重新整理一下,否則有可能不是實時資料,但sapdba就是實時資料。Sm21看系統日誌,st22看dump.
Sm19 跟蹤使用者
Sm20 看使用者的詳細動作
Stat 粗略的檢視使用者的動作

更改口令 passwd eg. passwd orap34
看當前路徑 pwd
看sap或者oracle的程式 eg. ps -ef|grep sap或者 ora
看命令的使用方法,相當於DOS中的help命令 eg. man xxx
更改當前使用者 su eg. su – orap34
檢視cluster lssrc –g cluster
看檔案大小 df –k
看有哪些使用者 who
看檔案內容 more
vi編輯器 vi
檢視伺服器地址 netstat –in
新建目錄 mkdir
192.167.17.1 db內部地址
192.167.17.2 app內部地址
192.167.17.3 tsm內部地址
進入tsm管理介面 dsmadmc(admin : admin)
使用orap34 使用者
執行sapdba,以擴充套件表空間: su – orap34
sapdba
c-----a-----……
當資料庫備份失敗,oracle啟動不了的時候sapdba----j---a----a----y

當sap*使用者密碼忘記時:
sqlplus /nolog
connect sapr3/sap 或者 connet system/manager
desc sapr3.usr02;
delete from sapr3.usr02 where mandt = ‘420’ and bname = ‘sap*’;
commit;
登陸sqlplus : sqlplus /nolog
connect /as sysdba
在PC機上從app上以二進位制方式獲取檔案: c:ftp 10.124.4.71
cd xxx
bin
get xxx
生成錯誤報告:erppt –a|> xxx.txt
將系統皮膚警告燈熄滅:diag-----task selection-----identify and attention indicators-----setsystem attention indicators to normal回車-----F7

使用p34adm使用者 關停 sap ,改系統引數時
使用 root使用者 開關ha ,當選擇takeover時,ha會自動切換(從db切換到app)當選擇graceful時,ha不會自動切換
IBM中國24小時服務熱線 : 800-8106677 / 800-8101818-5100
小型機開停機操作手冊
開機:
1. 開啟主陣列電源開關,間隔三分鐘之後開啟從陣列電源開關
2. 開啟擴充套件磁帶機(兩臺),然後開磁帶庫
3. 先開DB(570),然後開APP(570)
4. 最後開TSMSERVER(520)
關機:
1. 關閉TSMSERVER
2. 關閉APP,隨後關閉DB
3. 關閉磁帶庫,關閉兩臺擴充套件磁帶機
4. 先關閉從陣列電源開關,間隔三分鐘關閉主電源開關

啟動HA
CI和DB會隨著cluster一塊被啟動起來:
telnet 10.124.4.70
smitty clstart
lssrc –g cluster
AI也會被帶起來:
telnet 10.124.4.71
smitty clstart
lssrc –g cluster
停止HA
telnet 10.124.4.71
smitty clstop 選擇graceful
shutdown –F
telnet 10.124.4.70
smitty clstop選擇graceful
shutdown –F
當db想要切換到app時,app不做任何動作,注意千萬不能停cluster,應該直接在db上以takeover的方式停掉db的cluster,則db上的db和ci就會自動切換到app上了,與此同時,ai被殺掉了。當從app回切到db時,只需要在db上啟動cluster,ci和db就會自動回切到db,而此時app上事先被殺掉的ai就需要手工啟動。
今年的策略是App停掉時不自動切換到db上。
oracle & sap 啟停操作
一、啟動
a)啟動CI和DB
1)telnet 10.124.4.70
2)su - p34adm
3)ls
4)startsap_p34dbsvc_00 ###注意不要錯誤執行其它任何的指令碼
5)等待啟動完成
6)ps -ef|grep ora ###檢查ORACLE的程式是否正常啟動
7)ps -ef|grep sap ###檢查SAP的程式是否正常啟動
b)啟動AI
1)telnet 10.124.4.71
2)su - p34adm
3)ls
4)startsap_p34apsvc_01 ###注意不要錯誤執行其它任何的指令碼
5)等待啟動完成
6)ps -ef|grep sap ###檢查SAP的程式是否正常啟動
c)用SAPGUI看是否能正常登入系統
二、停止
a)停止AI
1)telnet 10.124.4.71
2)su - p34adm
3)ls
4)stopsap_p34apsvc_01 ###注意不要錯誤執行其它任何的指令碼
5)等待停止完成
6)ps -ef|grep sap ###檢查SAP的程式是否正常停止
b)停止CI和DB
1)telnet 10.124.4.70
2)su - p34adm
3)ls
4)stopsap_p34dbsvc_00 ###注意不要錯誤執行其它任何的指令碼
5)ps -ef|grep ora ###檢查ORACLE的程式是否正常停止
6)ps -ef|grep sap ###檢查SAP的程式是否正常停止

停TSMSERVER(備份伺服器)
1. 登陸10.124.4.72
2. dsmadmc
3. admin : admin
4. queue session 檢查session
5. halt
6. 確認關閉,輸入y,回車
shutdown -F


ides access key破解,經測試可用在t11上!


首先 ddic使用者使用者進入,su01,輸入使用者名稱(“加入我新建立的dev”),回車,建立一個使用者
帳號,然後把設定
密碼,profile選項中輸入“SAP_ALL”(這個是SAP ALL 認證的意思),儲存就可了。然後LOG
OFF。
2.用新建立的“DEV”登陸,系統會提示你更改密碼。更改,然後提示你是第一次登陸。然後 開
始破解了。
(這是顯示的視窗)
3.SE38, 輸入"LSKEYF00",然後點"DISPLAY", 找到 form JUMP_THE_WALL, 在    
CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID' FIELD '1234567890'
ID 'KEY' FIELD DUMMY_KEY.
這裡。設定斷點(所謂設定斷點,就是把游標放在這裡。點選 ”紅色stop“按鈕)。
然後再T-CODE裡面 “/o” 注意是英文字母o,不是零。然後回車,系統出來提示.
"generate new" OR "END SESSION"
你必須生成新的視窗,所以點選“generate new”。
系統的登陸後初始介面又出現了,現在又可以輸入“se38”,進入ABAP/4 EDITOR的介面了.
(這是修改的視窗)
4, SE38, 輸入 LSKEYF00,然後點"CHANGE", 這時回停在斷點上,在
CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'
ID 'CUSTID'
FIELD '1234567890'
ID 'KEY' FIELD
DUMMY_KEY.
注意了:現在的畫面是ABAP_DEBUGGER.模式.
中間顯示的是灰色的.下面有FILED NAME .FILED VALUE兩排輸入框
輸入"SY-SUBRC",然後回車.後面有個值,把它修改成 0, 然後點後面的小筆(修改)
  然後"F6"
  程式碼跳到下一個什麼地方了,然後再次修改成0,然後點後面的小筆(修改)
  然後"F6",然後"F8".
  
  然後出來什麼請求框,一路"對勾過去",然後會跳到"LSKEYF00"的編輯畫面
  然後"INSERT"這個按鈕是可以按下的.
  把游標停在你設端點的那行下面一行.然後點"INSERT"
  在游標處會多出以下的字元
  *{ INSERT REQUEST ID &$&$&$&$           
 1
  *
  *}INSERT 
  把中間的"*"退格刪除.然後輸入(如果不能輸入.就在外面寫好下面的話,CTRR+V可以過來
的,我機器TMD的就不能輸入.最後我貼上過來的.暴鬱悶啊)
SY-SUBRC =0.
  ----->變成以下的樣子
  *{ INSERT REQUEST ID &$&$&$&$           
 1
  SY-SUBRC =0.
  *}INSERT
保險起見,在下一行 : CHECK SY-SUBRC EQ 2. "customer system!
後面可以加入上面同樣的語句
  
  然後點"EDIT-->CHECK-->SYNATX CHECK"檢查語法是否出
錯.
正確的話,最下面會有資訊提示.你的輸入是正確的.
這時你的最上面的 LSKEYF00 後面應該是 ACTIVE(REVISED)

然後儲存.這時可能還會進入除錯模式,再繼續修改 SY-SUBRC 的值為0(按上面的步驟)
再儲存,系統會彈出建立request的對話方塊,自己建立一個request,然後確定,整個過程就ok
了。
然後把2個視窗都關閉.從新--SE38.--&gtLSKEYF00 --顯示看看.是加入的程式碼是 否已經進入.
這個檔案了.
LOG OFF
SE38
現在可以建立程式了!



BASIS問題專區

BASIS問題專區
1 OSS是怎麼用的?OSS帳號是否還可以登入到一個論壇上去?
從internet:service.sap.com/notes,不過剛改版,我以前可以下載很多資料的地方沒有了,不知道遷移到什麼地方了,痛苦,真後悔當時沒有多下載點. sapnet裡:我這裡沒有畫面,忘了怎麼進入了,事務程式碼,oss1。
OSS 是透過SAPROUTER 將使用者的系統同SAP的系統連線起來(以前就安裝saprouter就可以,現在SAP推薦用solution manager)。使用者可以查notes,發訊息等(這和透過sapservice網站連線實現的功能基本相同) 另外透過oss可以得到go live check, earlywatch 服務, SAP consultant也可登入到使用者的系統為使用者解決問題。
ABAP資料區有檔案,大家可以參考看看...
用法是很簡單,但前提是要有環境,通常正式用SAP生產的企業都會有OSS系統(注:OSS的目的也主要是為生產系統服務的). 沒有這樣的環境,學習者是不可能有辦法來模擬的。
2 我新裝了一臺印表機,是EPSON LQ-670K+T,但裝置型別裡面沒有這個型號的,請問該怎麼辦?
我現在沒辦法列印.
是打中文嗎,通用CNSAPWIN; 列印的話直接CNSAPWIN就可以樂,你說的沒有這個型號是沒有安裝裝置驅動嘛?
3 我在R/3系統裡面列印時總是說:系統不能列印報表的最後 45 列.所以我在系統裡一直不能列印東西,什麼都不行.不管我列印什麼都是出來上面的資訊,但我在系統外,在WINDOWS中列印就沒有問題.請問是什麼緣故呢?
是程式碼中line-size設定太大了.我把 line-size 300 改成 line-size 200;
line-size>255在列印的時候就會提示你。
4 安裝過4.7 200 /I386?安裝時提示建立目錄無許可權而失敗,如何處理?
這個問題非常簡單,但是又非常煩: 只要把 sap transport host設定為自己的 電腦名, 就一切解決!我曾經在這個問題上煩惱了好幾天,事後覺得太簡單了,sap4.7安裝的時候就不會這樣了。
5 安裝sap46d後,用ddic登陸,不能進行公司程式碼定義?請問ddic使用者是sap給的預設使用者嗎?(怎麼在系統裡查不到)如何才能給使用者有最大的許可權?
用su01付給SAP_ALL的許可權檔案或者直接複製DDIC使用者; DDIC和SAP*使用者是SAP裡的特權使用者,一般只用過做系統配置用,不作為模組使用者來操作.你可以透過SU01來新建模組操作使用者.
6 列印出來的報表卻是豎的,如何將它改成橫的呢?
A: spad/完全管理/裝置型別/cnsapwin , 雙擊/格式/雙擊X_65_132/format 列印初始化:
(最好別直接改SAP標準的,複製出來改)
....
# set orientation(LANDSCAPE)
ePP (L : 橫向,P :縱向 , 改為ePL)
B: 我改過X_40_120,但是沒起作用。那裡有那麼多,為什麼要改那個呢,我一直不明白到底是哪個在起作用。你能告訴我其中的原因嗎?我今天到公司來剛發現那個 X_65_132的 引數:
# set orientation(LANDSCAPE)
ePL...
就是ePL,根本不需要改.但我列印的卻是豎打,怎麼回事呢?
C: 客戶端列印屬性中有個設定,把橫打的勾打上就OK. 還是要在SPAD中設呀,Page Format那裡有設呀
7 要設後臺配置.但選單上沒有IMG或GLOBAL SETTING, 怎麼辦?是不是要換個使用者或ROLE啊. 我是DDIC使用者.還需要什麼許可權呢?
ddic好像是不可以配置的你用另外建立一個使用者,從ddic copy就可以了一般建立一個新使用者,建立的時候用ddic複製應該就可以的啊su01建立,然後點上面的兩張白紙那個圖示啊
8 報表中有漢字,列印出來都是"#",請問知道是什麼緣故?
printer setting problem, maybe chinese language package to be installed; Please check the device type in SAP , if you use CNSAPWIN, it should be ok.;
我改了裝置型別為CNSAPWIN,還是一樣的,漢字打成 "#"
如果設定都沒問題的話,可能是SAP列印服務程式有問題。我們以前也遇到過,後來請sap的顧問改了系統程式後就好了。
這個問題我知道了,因為我以前選的device type是EPLQ550,應該是選CNSAPWIN,只有這個才支援中文的.
9 中文包和資料庫有關係嗎?WIN2003+46D+ORACLE,用的中文包是隨DB2帶的.
1. 中文包和具體的os/db是沒關係的,只是和r3版本有關! 很容易理解呀,中文包只是翻譯欄位的描述,ok?
2. 你用win2003 + 46d能行嗎? 用用t-code:sick 可以看到結果!!! 經過我測試,r3 46d不支援win2003, r3能裝上,但是做client copy 就會出錯。
另外,如果先裝win2000 + r3 46d, 可以用win2003直接升級,但是系統一旦損壞,就不能再恢復了,只能重灌。
10 一個使用者可能屬於多個角色,請問該怎麼查詢?
su01就可以看到了呀
11 如何新增列印格式型別: 我是這麼操作的:SPAD->完全管理-> 選擇裝置型別頁-> 單擊裝置型別按鈕-> 雙擊裝置型別->單擊工具欄中的格式-> 雙擊格式型別->然後新增,出來格式化,我輸入:x_20_35,卻說這個格式化不存在.請問是怎麼回事?
我今天正好也想新建一種print format,你的選單走得不太對,所以建不起來。這樣:
spad/full administration完全管理/device type裝置型別中選擇page format頁格式,再進去就可以新建了。
12 我有些報表,但是發現有些使用者卻用不了。我一般是t-code: se80或se38,選擇對應的報表比如zzgj,然後F8執行。但發現有些使用者不能這樣,他們沒有se80的許可權。而負責許可權管理的人卻說已經給他們了,請問是怎麼回事?該怎麼解決呢?我怎麼確定那些使用者是已經授權的呢?
su53查一下缺什麼許可權
13 比如我有一個報表ZZZ01,要執行時,我先se38 /se80,輸入報表名稱,然後F8,在進入另外一個頁面輸入一些引數.最後執行.現在我想要簡化其中的操作,將報表直接放在左邊的選單中,那麼我只要點選報表名就可以進入報表頁面設定引數, 該如何做呢?
要把程式作成一個menu了。那你用area menu加進去吧。只是我想不起來t-code了,非常不好意思. 用se93建立TCODE,然後將該TCODE 加到相應的角色裡就可以放到左邊的選單裡了;
SE93是建立一個事務碼,沒有錯的啊!這樣方式可以解決你的問題。SE43是建立一個選單,可以該選單新增到你的收藏夾中。但是選單還是要來源於事務碼的。
我都用SE80 建立T-CODE 耶; 但是 SE93 的介面也是一樣的
可以用se93建立tcode. se41選單製作。也可把此tcode放到使用者選單中,或者角色選單中。
我根據有人說的用pfcg弄得,就是新建一個角色,將報表加到該角色的選單中,另外,把需要用的使用者新增到該角色的使用者。這樣那些報表就顯示在左邊的選單了。這樣做與上面各位說的有什麼區別呢?
我給總結一下吧, se93建立事務碼,se43加到SAP標準選單s000中 。
14 輸入LICENSE的TCODE是哪個?
你是要打SAP系統的LICENSE麼?直接在作業系統層打就可以了。如果是要檢視的話,可以在O/S級別看,也可以在SAP介面裡看——SYSTEM---STATU
slicense? Tcode : slic
15 我用sp01檢查列印池,但發現許多列印時間是早上2點多,但當時沒有人在前臺或後臺列印,不知為何?
是時區設定問題, 具體在哪一時想不起來了,我記得SAP note可以查到; 是使用者的時區問題,我已解決,
16 如果我要開發ABAP,開發組有兩個A,B,伺服器在C. B,C如在日本,C賦予B訪問許可權,A在中國但沒有賦予訪問許可權, 那A是否可以透過B連線C進行ABAP開發?是否有其他方案可以解決,
直接連到B,C
17 在詢問sap時,sap公司會要求開放接入,請問如何實現比較安全,可靠。
加入saproute:
參考看:
18 在service.sap.com申請LICENSE KEY說我許可權不夠(如果用認證顧問的UID)我有R/3的DELIVERY NOTE (安裝系統隨帶的),上面有INSTALL NUMBER 及CUSTOM/ORDER/DELIVERY NO等有用嗎一般還有誰會有這樣的許可權?
你可以在ADMINSTRATOR裡看到誰有這個許可權
TAILEI,ADMINSTRATOR在哪裡看?一般ADMINSTRATOR是怎麼授權的?不是隨安裝軟體一起來的嗎?
不是的。這個具體得問basis. Your authorization is not valid for any installation of your company Please contact your administrator ,我也碰到這個資訊
,進去後點System Administrator in your company.
然後就會告訴你誰是管理員
19 有人可以給我講講附件中圖示:SAP路由器字串,安全網路首選項,的作用嗎?感激感激,SAP路由器字串是不是類似代理,先透過路由器再連線SAP應用伺服器

20 f1 help 無故消失。。。怎麼辦。
若是連線的online help 就在本地SAPGUI上設定加上ONLINE HELP聯接就是,若是系統的help,建議執行一下rscpinst 這個程式就是了; 是4.6版本嗎,可能是GUI的問題,重灌試試。
21 R3 的License與機器相關聯嗎?就是說一個License可以用於多臺機器嗎?
相關的,申請的時候要hardware key, 這個hardware key是根據硬體 和當時的作業系統產生的,如果你的 作業系統重灌了,hardware key就變掉了。
那我拿到一個License,這個License並不是我的系統申請的,就是說這個License是沒有用的?
BTW,Licesnse是一個可執行檔案(.exe)檔案嗎?
應該是沒有用的,hardware key根據不同機器、網路卡號碼等,號碼都會不同。當你裝完IDES後,要做 saplicense?; -install 時,你要有下列的資訊
System name (SID)
Hardware key
Installation number
License expiration date
License key
所以你的機器不同,他會通知你hardware key有問題。另外,license不是執行檔,如同上面所示,用saplicense的指令來控制。
相同的機器,重灌了OS, hardware key 也是不相同的,要重新申請才行
那一個exe的檔案程式有什麼用?用來產生License?不可能吧?
SAPlicense 是一個系統檔案:可以查詢機器碼、安裝license、刪除license、顯示license!就是不能生成Licesne,要不然用SAP豈不是不要錢了!要想得到license 需要到SAP去申請撒。(當然前提條件是你得交錢呀!)除非......和我聯絡一下請教你:Object 如何得到呀!qq:184141068msn:jpdujpdu@hotmail.com
LICENSE的確是要和系統硬體聯絡起來的。但是系統重新裝過後——只要沒有改變你以前系統的結構——就是說:WINDOWS上,C盤沒有重新分割槽——那麼新裝的R/3的LICENSE還可以用原來的。其他的UNIX機器我沒有做個實驗不好說,但我在AIX上作過:我就是換掉UNIX機器的的ROOTVG的硬碟,用個新的來代替,原來的許可也是可以正常使用的。
1、system license: 當安裝完SAP以後,系統自動產生一個為期4周的臨時license,在此期間內,一切操作正常。如果超過此期限,你就無法登入了,此時,只能用SAP*登入,完成一些簡單的操作。system license 是跟硬體相關的。2、Developer register key: 當開發員想要開發自己的ABAP程式(此程式必須用YZ開頭)時,需要首先註冊此key。 此key與註冊使用者相關。3、SAP object modify key: 當開發員想要修改SAP的object時(比如說SAP 程式)時,需要註冊此Key. 此key與SAP object相關
22 想改一些國家或貨幣等設定.但系統說CLIENT的STATUS是NONMODIFIABLE.那要怎麼改?
scc4->選種要改的client->修改->在client-independent object changes中選change....allowed就可以了
但是對於生產系統最好不要改動,其他的重要CLIENT改完後——如果只是CUSTOM配置後臺或測試——最好立即改回去。
23 裝IDES 46D 在95%出錯,在RfcOpen時出錯 斑竹在嗎!安裝IDES 46D 在95%出錯各位大師幫忙解決,跪謝!!!!!!!
Starting up the SAP System
Info: DBR3START_NT_ORA SyCoprocessCreate 2 731
Creating coprocess C:usrsapC11sysexerunstartsap.exe ...
Info: DBR3START_NT_ORA ExecuteDo 2 731
RC code form SyCoprocessWait = 0 .
Info: InstController MakeStepsDeliver 2 1051
Initializing the Workbench Organizer with RFC
Warning: RFCRSWBOINI_IND_IND CRfcOpen 2 1051
RfcOpen() failed, trying again in 30 seconds.
Warning: RFCRSWBOINI_IND_IND CRfcOpen 2 1051
RfcOpen() failed, trying again in 60 seconds.
Warning: RFCRSWBOINI_IND_IND CRfcOpen 2 1051
RfcOpen() failed, trying again in 120 seconds.
Warning: RFCRSWBOINI_IND_IND CRfcOpen 2 1051
RfcOpen() failed, trying again in 240 seconds.
Error: RFCRSWBOINI_IND_IND CRfcError 2 1051
RFC error
operation/code : RfcOpen()
key : RFC_IO5
status : CODE=CM_PRODUCT_SPECIFIC_ERROR STATUS=??? DATA=??? ID=???
message : connection closed
internal status: IO HANDLE=5 DRV=EXT LINE=416 CODE=5
Error: RFCRSWBOINI_IND_IND InstallationDo 2 1051
Phase failed.
Error: Main {} 2 1051
Installation aborted.
答: try restarting installation
24 公司正在實施SAP專案,我們想將一個公司的配置複製至其他公司,聽我們的顧問講有些配置是無法複製過去的,但他又講不出具體是哪些配置複製不過去,誰能幫幫我?
正常的配置一般都能transfer過去的。CLIENT TO CLIENT USE T-CODE:SCCL,CROSS CLIENT USE T- CODE:SCC9,
25 我發現所有的報表字型都偏小,想都設定大些。我按以前有人告知的辦法:spad->完全管理->裝置型別->選擇你用的裝置型別(一般是cnsapwin)->點格式按鈕->選擇你建立的格式->點編輯->列印初始化->看到一個叫set font size的東西,然後設定裡面的引數。但我發現沒起作用。何況,cnsapwin裡面有很多的格式,我如何知道報表是使用的哪個格式呢?所以,到底該如何設定呢?
在SPAD中修改DEVICE TYPE中的格式的列印初始化,裡面包括字型的大小
26 討論一下SAP中如何做到將許可權能細到每張表啊
可以的。 你先要把這張表給某個role,假設是zzrole, 然後pfcg, 輸入zzrole在role裡面,檢視這個role,看許可權頁,點選修改圖示,進入到一個介面,把表名稱新增到zzrole就可以了。
27 在SAP系統中列印時會出現一個“列印螢幕清單”,點選繼續後方可進行列印,請問如何跳過此步驟,點選列印按鈕後馬上可以進行列印工作,不再需要人為的設定!
對於標準的程式應該不行的,如果是add-on的程式中呼叫的,可以在呼叫這個列印函式的時候控制不出現列印對話方塊。至於列印對話方塊中的一些引數,可以在su01中修改要執行列印作業的user的預設值。
28 請問:怎麼自創邏輯資料庫,
這個需要自己寫程式碼。我想可以參考他們系統的邏輯資料庫的程式碼。To view the delivered SAP logical databases,follow the menu path: Tools -ABAP Workbench -Development - Programming
Environment -Logical Databases, OR use transaction code SE36.
29 使用者操作的介面和sap本身介面一樣嗎?
先定義一些Role,然後每個role有不同的事務許可權和資料許可權。比如role1 是隻能看HR的組織管理的內容。如果使用者A屬於role1,那麼它的介面應該只顯示HR的組織管理的內容。當然,一個使用者可以屬於多個role,一個role也可以有多個使用者。他們是多對多的關係。
每個Role都有自己的選單介面,如果某個使用者被賦於了多個Role,那麼這個使用者的使用者介面就應該是這幾個Role的選單介面的組合,當然這個使用者也可以透過標準選單來訪問事務。
對於終端使用者許可權的分配正如上說的,控制許可權的最終還是落在object上,objects構成auth.多個auth.構成profile,一個或多個profile確定一個role。
30 如何維護系統的message.
每個模組都有專有的message維護的程式碼; Table: T160m.不知對不對。T-code: OMCQ; 這只是一部分,你可以在後臺用ctrl+f查詢 關鍵字“message”,你可以看到有很多; 不知道你是不是sm02?
31 求助!!如何匯出一個client的使用者資料到本地硬碟,再導到另外一個R/3學習系統
scc8匯出,把檔案放到 data files: /user/sap/trans/data; control files: /user/sap/trans/cofiles, 然後用scc1匯入,
我做的時候,是直接就是client export,要輸入目標系統,根本沒有說到檔案放到哪裡。請問是怎麼回事呢?
一個是用EXPORT/IMPORT的方式,一個是用Directly client copy,不一樣的。
32 有人熟悉Netweaver嗎?需要怎樣設定才可以實現透過IE訪問SAP R/3?
應該是安裝ITS; 如果是WAS640,ITS基本都不用裝了。
33 請問如何看到使用者的操作記錄?想看一個使用者在一段時期內操作記錄。
in the command filed, enter SM37 and choose Enter!; ST01可以
34 sap中預設的字型是什麼?
新宋體,常規,11
35 how to install LSMW
有兩個Request導進系統就行了。
Installation: Part 1 — Installation of the Software
Part 2 — Distribution of Authorization Profiles
Part 3 — Resetting the Buffers

36 裝了XP service pack2以後SAP show裡的說明看不到了,有什麼好辦法嗎?
答:- Start Registry Editor (Start -> Run -> regedit.exe)
- Select the following key in the Windows registry:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet Explorer
MainFeatureControlFEATURE_DISABLE_MK_PROTOCOL]
- Select 'New' -> 'DWORD Value'
Value Name: sapshow.exe
Value: 0x00000000
37 請問是否可以在Lotus Notes中呼叫BAPI函式?
可以的,需要載入sap相關dll檔案。
38 我想在我家裡的電腦連線到公司的主機,我安裝好sapgui後要怎麼設啊?我知道公司主機的IP
地址,也有Basis的許可權,除了設定SAPGui還要設主機嗎?我在SAPGui上直接輸入IP地址不行!
如果你們是內部地址,那隻能透過vpn等連線過去,如果是公網ip,應該可以的; 如果你是4.7以下,請啟動ITS服務,可以透過Internet logon SAP.
39 請問如何依據spool request no查到這個列印作業是在sap裡面的哪一臺印表機上. 即sap裡面的印表機的名字。
sp01顯示,output device那個欄位是不是你想要的呢?
在用locl列印的情況下,是否可以查到其實是sap裡面的哪一臺印表機?我不確定是不是可以查的到。
好象不行,locl用的是你Windows的預設印表機,不是SAP伺服器上定義的印表機。
40 本人新建了一個Company Code,引數和配置基本上都是按照標準進行配置的。但是在做預收F-29或者預付F-48的時候,總是出現下面的錯誤:
“短轉儲沒有完全儲存,太長。”
Exception condition “ENTRY_NOT_FOUND” raised.
The current ABAP/4 program encountered an unexpected situation.
……在該公司作其他的工作是沒有問題的。
請按照如下路徑配置你的系統:SPRO--FI--APAR--Business transaction--outgoing payment--automatic outgoing payment--payment method /bank selection for payment program--set up all company codes for payment transaction,在裡邊你填入你需要的company code for send and pay
for vendor and customer:Sp. G/L transactions to be paid,填入A,其他不填,然後試試。
41 建立採購訂單儲存時出錯,訊息號V1060: Symptom
You create a purchase order using EnjoySAP Transaction ME21N. When you do this, the system generates error message V1060 'The loading date cannot be in the past . Please check date'.You cannot save the purchase order. The system does this if the data you enter is not complete.This can also be the case if you create with reference to a purchase requisition or contract.
Reason and Prerequisites
You have implemented Note 705339.
Solution
Implement the attached correction for the error message V1060 'The loading date cannot be in the past . Please check date'.
我們的系統是SAP4.7,應用補丁SAP_APPL打到SAPKH47021,經過查notes . 需要對原程式改FORM ‘ETT_SD_SCHEDULES_CHECK’ 但這個FORM 所屬的上一層程式在哪裡查詢。怎麼修改這個FORM,
You must load the pacth,the system automatic change it.
現在我用事務snote download sap note 出現以下錯誤:
Error in remote connection to destination SAPOSS:
hostname 'sapserv3' unknown / CPI-C error CM_RESOU
RCE_FAILURE_NO_RETRY.
請高手幫忙分析一下。另外,我可否按原來的4.6C系統直接找到相應的程式。然後修改上面的 FORM, 再哪可找到這相應的程式做修改
不需要download,你們可能還沒有建立oss連線或者沒有開通oss連線,使用你的ossid進入service.sap.com/notes,把notes號碼705339輸入,然後點選download,然後使用SAP DOWNLOAD MANAGER來下載到本地,然後用snote匯入。
42 IMG存在什麼表中?
IMG不是存在一個檔案中,不同的設定存在不同的檔案中。一般都存在於以T 開頭的表中。
從SAP install時呼叫的比如MSSQL的儲存過程對DDNTF,DDNTO表處理開始,SAP R3load是如何建立那麼2萬多個表的,常用的T開頭的配置表在初始儲存了什麼資料(比如client 000,通常國內顧問們在配置時就copy+copy也不問why),為什麼有的表在DB層有在SAP卻看不到,反之亦然, SAP table和DB table和欄位的關係...
43 有誰安裝過DBSL(Database Shared Library)嗎?能否介紹一下,多謝了。如果不安裝DBSL,有什麼更好的方法可以讓SAP與其它系統交換資料?
If you used 4.7 the DBSL have it,You only used T_code "sm30" maintain table "DBCON"
Maintain connect exterior database inform
44 請問,在輸入的地方,如何可以保留原來的輸入記錄;就是可以讓原來曾經輸入過的內容可以繼續保留。例:原來在VA03的訂單號碼輸入處:輸入的訂單號碼是123456,然後第二次進VA03的時候,按BACKSPACE的時候,可以看到123456這個號碼。因為已經在系統的【本地格式定製】處勾選了‘快速剪下和貼上’,在【本地格式定製】的選項中的【本地資料】歷史的欄目中也選取了“位於”,但是個別使用者的輸入的地方,仍然沒有舊的記錄,所以請問還有什麼地方可以設定.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1806359/,如需轉載,請註明出處,否則將追究法律責任。