SAP學習手冊

SAP學習手冊

發表人:sunxufeng | 發表時間: 2006年三月27日, 17:20

有沒有調整IDES4.6的中文包參數的步驟呢?

在導入中文包後直接手工修改有關參數,不要用CZ10去修改 假定爲D,路徑爲D:usrsapC11sysprofileC11_DVEBMGS00_cpa (後面CPA爲我的計算機名),NOTEPAD手動編輯該文件

SAPSYSTEMNAME = C11
INSTANCE_NAME = DVEBMGS00
SAPSYSTEM = 00
SAPGLOBALHOST = cpa (
這個是我的計算機名)
rdisp/wp_no_dia = 4
rdisp/wp_no_vb = 2
rdisp/wp_no_vb2 = 1
rdisp/wp_no_enq = 1
rdisp/wp_no_btc = 2
rdisp/wp_no_spo = 1
zcsa/system_language = 1 (
關鍵是從此行開始的以下5,如沒有則自己添加或修改)
zcsa/installed_languages = 1
install/codepage/appl_server = 8400
install/codepage/db/non_transp = 8400
install/codepage/db/transp = 8400
PHYS_MEMSIZE = 360

改好後,停止SAP服務然後再啓動SAP服務,修改SAPLOGON的登錄語言爲中文(ZH),登錄即可看見中文界面

 

安裝語言包:

1. STMS事務碼創建傳輸域,在打開的界面內填上適當的描述信息後,直接按保存退出即可。

2. SMLT事務碼進入語言管理界面,點擊左上角的“Language”添加中文語言項目。在該界面只需選項兩個選項,在Language選項中選擇“Chinese”,Supplementation language選項中選擇“English”。最後按保存退出。

3. 展開新增加的Chinese項目,點擊項目旁第二個象個小盒子的圖標,進入語言導入操作界面。第一個圖標有個小“i”,點擊它會顯示新增項目的一些信息,第三個圖標有個小“+”號,點擊進入導入附加語言界面。在語言導入界面的path欄填上中文語言包的地址,按“find”按鈕即可找到中文包,並會在下面的“Available packages”裏顯示出來。先選中列出的語言包,接着把右邊的“Start on instance”選上,並在下面找出需安裝中文包的SAP服務器實例名,點擊“Execute”按鈕

4. 返回上一級頁面,在“Imported packages”下會增加一個語言包,在該包旁邊有四個小圖標,點擊第四個鞋形的小圖標,設置開始時間和實例後就可開始導入了。導入時間較長,請耐心等待。在導入進行中,你也可用傳輸日誌功能(transport logs)顯示導入的狀態。完成導入後語言包會有綠燈顯示,沒導入前是灰色的。

5. 修改g:usrsapC11sysprofileC11_DVEBMGS00_<hostname>參數文件,這裏的<hostname>是你的主機名。增加修改以下內容:

§zcsa/installed_languages = 1E

§zcsa/system_language = 1

§insall/codepage/appl_server = 8400

修改完成後要重新啓動實例。

參數文件也可在sap系統裏進行管理,我們建議採用這種管理方式。用T-code rz10進入profile創建窗口,填上參數文件名,再按importg:usrsapC11sysprofileC11_DVEBMGS00_<hostname>參數文件導入,存盤退出即可。以後就可在SAP系統內部修改參數了,但它的信息還是保存在操作系統的文件中,而且它會保留參數修改的歷史信息,如參數由什麼用戶在什麼時候修改了,原值是什麼,方便管理員追查系統故障原因。

進入T-code SE38,運行RSCPINSTRSCP0004程序,設置系統中語言相關的表,運行RSCP0001程序可檢查語言包信息。退出重新登錄就可以了。

 

1.1. Client Copy問題

公司正在實施SAP項目,我們想將一個公司的配置拷貝至其他公司,聽我們的顧問講有些配置是無法拷貝過去的,但他又講不出具體是哪些配置拷貝不過去,誰能幫幫我?

正常的配置一般都能transfer過去的。CLIENT TO CLIENT USE T-CODE:SCCL,CROSS CLIENT USE T- CODE:SCC9

 

求助!!如何導出一個client的用戶數據到本地硬盤,再導到另外一個R/3學習系統scc8導出,把文件放到 data files: /user/sap/trans/data; control files: /user/sap/trans/cofiles, 然後用scc1導入, 我做的時候,是直接就是client export,要輸入目標系統,根本沒有說到文件放到哪裏。請問是怎麼回事呢?

一個是用EXPORT/IMPORT的方式,一個是用Directly client copy,不一樣的。

 

請問在IDES中,Copy Client SCCL)是否允許?系統提示:Target Client is productive and protected against client copy

SAP CLIENT拷貝詳細說明相關的事物代碼:

SCC3 (集團拷貝時查看日誌)

SCC4 (配置全部集團的目錄)

SCC5 (集團刪除)

SCCL (執行集團拷貝)

Client(集團)拷貝操作步驟:

1.scc4在集團管理目錄裏添加一個目的Client(集團). 城市:重慶 貨幣:RMB 集團屬性:測試 集團相關對象:不更改 集團無關對象:沒有更改

2.登陸剛纔產生的新集團,SAP*, pass.

3.sccl執行client copy程序. 比如 選參數文件:sap_all 源集團:300 源集團用戶:300 然後選後臺計劃 最後選調度作業.

client copy 的數據選項:

1.User master data (用戶主數據) 你的SAP USER ID 的相關數據

2.authorization profiles(授權腳本) 用戶權限數據

3.Customizing data(定製數據) SPRO的後臺配置

4.application data (運用數據) 業務數據: 如銷售訂單,生產單,領料單等等

client copy 可選的操作如下:

SAP_ALL All client-dependent data

SAP_USER User master data and authorization profiles

SAP_CUST Customizing - application data is deleted

SAP_UCUS Customizing and user data - application data is deleted

SAP_APPL Customizing data and application data

原來Client Copy操作Target 默認就是當前系統。所以必須登入新建的系統才能做。我在000中執行,想往新建完的clientcopy,就得到上面的錯誤了。希望其它新人不要再犯相同的錯誤了。再一個問題,參數文件

1.User master data (用戶主數據) 你的SAP USER ID 的的相關數據

2.authorization profiles(授權腳本) 用戶權限數據

3.Customizing data(定製數據) SPRO的後臺配置

4.application data (運用數據) 業務數據: 如銷售訂單,生產單,領料單等等

 

如何拷貝CLient? 在一個系統如何將client 800拷貝到一個新的client 700

1)先從client 000,用戶:sap*登陸;

2)使用scc4,新增一個client,如600

3)從client 600,用戶:sap*,密碼:pass登陸;

4)使用sccl進行本地複製。千萬要注意:佔用硬盤空間很快很大!我記得在SAP MADE EASY GUIDE中有詳細說明,好像是Chapter23。美中不足的是其中沒有使用ServerGroup的方法。scc7 ,scc8 scc9 export client and import client

 

我在copy client裡使用任何T-code都出現error

沒有建立好,登錄000刪除之,重新建立; scc4--->creat new client login new client using username:sap* password pass scc1--->client copy

000 ddic default password 19920607

sap* default password 06071992

 

求助!!如何導出一個client的用戶數據到本地硬盤,再導到另外一個R/3學習系統,

使用事務代碼:FTWPFTWA即可SCC8導出數據,再SCC7導入; SCC8倒出CLIENT,文件會在datafilecofile兩個目錄下分別存放控制文件和數據文件,把它拷貝到目標目錄下,加入buffer,後可用STMS進行IMPORT,用SCC3監視進程,完成後,用SCC7POST IMPORT。即可, 但是前提是兩個SERVERSTMS必須建好,並採用虛擬目標系統

 

SAP CLIENT拷貝詳細說明 相關的事物代碼:

SCC3 (集團拷貝時查看日誌)
SCC4 (
配置全部集團的目錄)
SCC5 (
集團刪除)
SCCL (
執行集團拷貝)

Client(集團)拷貝操作步驟:
1.
scc4在集團管理目錄裏添加一個目的Client(集團). 城市:重慶 貨幣:RMB 集團屬性:測試 集團相關對象:不更改 集團無關對象:沒有更改
2.
登陸剛纔產生的新集團,SAP*, pass.
3.
sccl執行client copy程序. 比如 選參數文件:sap_all 源集團:300 源集團用戶:300 然後選後臺計劃 最後選調度作業.
client copy
的數據選項:
1.User master data
(用戶主數據) 你的SAP USER ID 的的相關數據
2.authorization profiles
(授權腳本) 用戶權限數據
3.Customizing data
(定製數據) SPRO的後臺配置
4.application data
(運用數據) 業務數據: 如銷售訂單,生產單,領料單等等

client copy 可選的操作如下:

SAP_ALL All client-dependent data

SAP_USER User master data and authorization profiles

SAP_CUST Customizing - application data is deleted

SAP_UCUS Customizing and user data - application data is deleted SAP_APPL Customizing data and application data

 

ClientCopy步驟:

SAP服務器安裝時,默認設置了三個client,分別是000001066。這些clientSAP的標準client,它們包含了client的一些初始數據。client 000SAP的一個參考client,裏面有所有的SAP表和一些可修改的示例記錄。它包含以下的設置:

  • 每上表都有一些默認值,這些表是與組織無關的。
  • 示例的組織單元。
  • 沒有應用數據,包括主數據和運作數據,不能使用該client於實際的生產過程。
  • 有一套定置的配置。

在開始配置系統時,請以client 000爲源拷貝一個新的client。在沒有應用數據的情況下,一個client需佔用150M--200M的數據庫空間。我們以000這個client爲模板,拷貝生成一個新的client。具體操作是:

  • 首先,用scc4事務碼創建一個client。配置client的參數,注意保護級別要選級別0,沒有限制。配置好後存盤退出。
  • 註銷,以“sap*”爲用戶名,“pass”爲密碼登錄新創建的client。運行sccl進地本地client copy。配置client copy參數,Selected profile欄選“SAP_ALL”Source clientSource client user masters都選000
  • client copy前,最好先進行測試運行。把Test run選項勾上,再按Schedule as background job設置後臺工作計劃。也就是把工作提交到後臺運行。一般設置爲立即運行。用scc3事務碼可查看後臺工作的進度。如果正常完成,沒有出錯,我們就可重複前面的動作,並取消Test run選項正式運行。
  • 成功拷貝後就可用000 client的用戶名和密碼登錄新的client了。爲什麼是用client 000的用戶名和密碼呢?這是因爲我們把client 000中除文檔外的所有數據都拷貝過來了,包括用戶數據。記住第一時間更改默認用戶的密碼。作爲一個合格的系統管理員,這是必須要牢記的。

 

我來個詳細點的 

1:)要用scc4定義一個新的client,同時定義好類型(T,P,D等)

2:)user/pasword: (sap*/pass) Login到新的client中去,做sccl做一個Local client copy本地CLIENT COPY使用事物代碼SCCL,用SCC3查看日誌。具體操作如下: 6.1.1 創建邏輯系統 1 運行事物代碼SALE 2 選擇“應用程序連接”—“發送和接收系統”—“邏輯系統”—“定義邏輯系統”,然後單擊運行按鈕

3 對“跨集團更改”的提示做確認 4 在彈出的邏輯系統窗口點擊“新條目”5 在彈出的窗口中輸入邏輯系統的名字及描述。邏輯系統的命名規範爲<SID>CLNT<CLIENTNUMBER>,如TSTCLNT5006 將創建的邏輯系統記入一個REQUEST,然後保存,邏輯系統定義完成。6.1.2 創建CLIENT 1 登陸系統,運行事物代碼SCC4 2 在彈出的窗口中點擊改寫按鈕。3 確認系統提示—“更改是跨CLIENT的”。 4 點擊新條目 5 輸入創建的新CLIENT的設置: 集團:3位數字,由002-999任選,066保留邏輯系統:點右側下拉按鈕,找到上面創建的邏輯系統,如TSTCLNT5006 標準貨幣:選擇人民幣 7 集團角色:根據實際情況選取,如生產或測試由於是新CLIENT,暫時將更改並傳輸集團對象標記爲自動記錄修改;與集團無關的對象修改設置爲允許對資源庫和跨集團定製的更改。8 保存確認 6.1.3 LOCALE CLIENT COPY 1登陸新創建的CLIENT,默認用戶名、密碼爲SAP*/PASS 2 運行事物代碼SCCL3 選擇參數文件:參數文件的說明見本章開始部分,根據需要選取 4 選擇源集團 5 選擇要拷貝的用戶主數據源集團,一般與2的選擇相同 6 點擊後臺作業計劃,定義集團拷貝的開始時間。7選擇調度作業 8 檢查彈出窗口的內容,確認後繼續9 如果立即開始運行LOCALE CLIENT COPY,選擇立刻,否則定義開始時間。到這個定義時間後,系統將在後臺自動運行集團拷貝。注意:集團拷貝最好選擇沒有業務應用的時間進行。10 定義集團拷貝日誌輸出的打印機,一般選擇虛擬打印機 11 系統提示集團拷貝將在預定時間開始,用SCC3可以查看集團拷貝日誌。

 

 

1.2. Batch Input問題

Batch input學習!!!(參考文檔資料)

BATCH INPUT 注意事項:

1.不要忘記在導出數據後,回車一下。

2.你的源數據不能包含不需導入的項。

3.定義數據名時要用英文縮寫,不能用其他文字。

 

我用CATT導數據,事務代碼是PA40(人事事件)。當我通過外部文件進行數據導入時,老是出錯,說某個字段比如PERSK不是輸入字段。當我不輸入PERSK時,它又說另外一個字段不是輸入字段。但其實這些是需要我輸入信息的字段。請問導致這個錯誤的原因是什麼?

是不是在修改摸板時忽略這幾個字段,重新修改試試,實際上這種提示敲回車可以過,不一定要輸的

我忽略掉,或者修改過來正確,它又返回去了。這使得在文件中的數據一條也沒有導入。不過,模板中的記錄倒是導入了。那重建試試,把這幾個字段作爲選擇字段

 

1.3. 常用事務代碼

Pfcg 絕色維護
Su53
查看權限對象 st01 跟蹤
St22
dump,以分析錯誤 eg.找到ABAP程序出錯的地方,找出founction,用se37查看找到的founction,找到有關權限檢查(authority check),找到object,在pfcg中添加object並賦予權限
/h debug
su01
建用戶IDTMSADM這個用戶不能鎖定,它是系統默認的傳輸用戶,SAPSYS也是系統用戶,不能鎖定

se09/se10 查看並釋放 change request (workbench 表示與集團無關,只需要傳一遍;customizing 表示與集團相關,則需要分多次傳到每個集團)

sapd 配置打印方式、打印格式。它的配置是跨集團的(打印方式分爲:localremotefront end 三種。local的配置較爲複雜,它是指printerserver相連,driver全部都裝在server上,然後再由server去連接pcremote是指serverprinter server 相連,printer server 再通過serverpc相連;front end 配置比較方便,它是指serverpc相連,pcprinter,並將其設置成默認printer

client的操作:sccL copy
scc3
查看日誌
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有哪些objectobject的值
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或者db02tablespace 是否已滿,用db02則需要刷新一下,否則有可能不是實時數據,但sapdba就是實時數據。Sm21看系統日誌,st22dump.

Sm19 跟蹤用戶Sm20 看用戶的詳細動作Stat 粗略的查看用戶的動作

 

利用scat進行數據導入

在系統上線或進行測試時,都需導入大量的主數據。在SAP中有多種方法可批量地導入大量數據,這裏介紹利用scat進行數據導入的方法。下同以導入統計指標數據爲例進行詳細說明。

  • scat事務碼進入計算機輔助測試工具屏幕,在測試情況欄內新建一個測試項。該測試項的名稱要以z開頭,如ztest。輸入完名稱後,按工具欄上最左邊的“TCD”按鈕開始記錄事務。
  • 首先在彈出窗口內輸入需記錄的事務代碼kk01,按回車,進入統計指標維護界面。
  • 接下來按維護統計指標的操作輸入統計指標編碼、統計指標名和計量單位,最後按保存完成事務記錄,返回scat事務界面。
  • scat事務界面按保存,彈出選擇開發類界面,選本地對象,完成ztest測試項目的創建。
  • 返回scat的初始屏幕,這時,在測試事件列表中應該有一個你剛創建的測試項目。選中它,按工具欄的更改按鈕,接着雙擊功能表裏的kk01項,接着再雙擊“SAPLOKSK”項,這時會打開輸入統計指標編碼窗口,並且光標會停留在編碼欄內,接着點擊工具欄的“insert import parameter”按鈕,創建一個&STAGR參數。接着按工具欄下一頁,使當標停留在名稱欄,和上面一樣,點擊工具欄的“insert import parameter”按鈕,創建&BEZEI參數。接着光標會自動移到計量單欄,同理,生成&MSEHI參數。按返回按鈕回到上一屏幕,接着按保存完成參數創建。
  • 返回初始屏幕,在選中ztest測試項目的情況下,選擇菜單的轉到”--“變式”--“輸出缺省,生成一個ztest.txt文件。
  • 打開ztest.txt文件,內容如下:

· [變量標識] [變式文本] STAGR BEZEI MSEHI

· --> Parameter texts 統計指標 名稱 統計關鍵數單位

· --> 默認數值 Y02 y02 H

· *** Changes to the default values displayed above not effective

增加需導入的數據後的格式如下:

[變量標識] [變式文本] STAGR BEZEI MSEHI

--> Parameter texts 統計指標 名稱 統計關鍵數單位

--> 默認數值 Y02 y02 H

*** Changes to the default values displayed above not effective

Y03 y03 H

Y04 y04 H

Y03Y04是需導入的統計指標,文件中的空格全部是用tab分隔的。整理好導入數據的格式後,就可進行數據導入了。進入scat事務,運行ztest測試項目,變式選擇自文件外部的,選擇整理好的ztest.txt文件。處理方式可選擇前臺後臺,第一次最好選擇前臺方式,這樣方便除錯。最後按工具欄的運行按鈕即可。

 

1.4. R3 License

service.sap.com申請LICENSE KEY說我權限不夠(如果用認證顧問的UID)我有R/3DELIVERY NOTE (安裝系統隨帶的),上面有INSTALL NUMBER CUSTOM/ORDER/DELIVERY NO等有用嗎一般還有誰會有這樣的權限? 你可以在ADMINSTRATOR裏看到誰有這個權限 TAILEIADMINSTRATOR在哪裏看?一般ADMINSTRATOR是怎麼授權的?不是隨安裝軟件一起來的嗎?

不是的。這個具體得問basis. Your authorization is not valid for any installation of your company Please contact your administrator ,我也碰到這個信息 https://websmp102.sap-ag.de/LICENSEKEY,進去後點System Administrator in your company.然後就會告訴你誰是管理員

 

R3 License與機器相關聯嗎?就是說一個License可以用於多臺機器嗎?

相關的,申請的時候要hardware key, 這個hardware key是根據硬件 和當時的操作系統產生的,如果你的 操作系統重裝了,hardware key就變掉了。

那我拿到一個License,這個License並不是我的系統申請的,就是說這個License是沒有用的?BTWLicesnse是一個可執行文件(.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去申請撒。(當然前提條件是你得交錢呀!)除非......

LICENSE的確是要和系統硬件聯繫起來的。但是系統重新裝過後——只要沒有改變你以前系統的結構——就是說:WINDOWS上,C盤沒有重新分區——那麼新裝的R/3LICENSE還可以用原來的。其他的UNIX機器我沒有做個實驗不好說,但我在AIX上作過:我就是換掉UNIX機器的的ROOTVG的硬盤,用個新的來代替,原來的許可也是可以正常使用的。

1system license: 當安裝完SAP以後,系統自動產生一個爲期4周的臨時license,在此期間內,一切操作正常。如果超過此期限,你就無法登錄了,此時,只能用SAP*登錄,完成一些簡單的操作。system license 是跟硬件相關的。

2Developer register key: 當開發員想要開發自己的ABAP程序(此程序必須用YZ開頭)時,需要首先註冊此key key與註冊用戶相關。

3SAP object modify key: 當開發員想要修改SAPobject時(比如說SAP 程序)時,需要註冊此Key. keySAP object相關

 

1.5. 權限管理

討論一下SAP中如何做到將權限能細到每張表啊

可以的。 你先要把這張表給某個role,假設是zzrole, 然後pfcg, 輸入zzrolerole裏面,查看這個role,看權限頁,點擊修改圖標,進入到一個界面,把表名稱添加到zzrole就可以了。

 

SAP權限如何配置?

大概的步驟是

1、從BPI中得到每個崗位的權限,或者是模塊顧問給你一張權限表。

2、根據權限表中的權限、或是BPI中得到每個崗位的權限,在SAP中設置角色

3、根據權限表中用戶和角色的關係、或是崗位和用戶的關係,分配權限。

1.6. SAP訪問問題

我想在我家裏的電腦連線到公司的主機,我安裝好sapgui後要怎麼設啊?我知道公司主機的IP 地址,也有Basis的權限,除了設定SAPGui還要設主機嗎?我在SAPGui上直接輸入IP地址不行!

如果你們是內部地址,那隻能通過vpn等連接過去,如果是公網ip,應該可以的; 如果你是4.7以下,請啓動ITS服務,可以通過Internet logon SAP

 

1.7. 修改sap登陸頁面

修改sap登陸頁面 就是輸入clinet,userid,passwordscreen4.6系統:TCODE.SE61 創建或修改 General Text:ZLOGIN_SCREEN_INFO在行首可用@XX@方式引用一個ICON(其中XX爲數字,在SE38中運行report RSTXICON 可查到所有的ICON); 文本信息最多爲16行,每行45字符。

 

 

1 Basis

1. Unix操作

更改口令 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----ysap*用戶密碼忘記時:
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

 

AIX 系統命令物理卷命令命令名稱 說明
lsdev
列出ODM中的設備
chdev
改變設備的屬性
mkdev
增加一個設備
chpv
改變物理設備的狀態
lspv
列出卷組中一個物理卷的信息
migratepv
將分配好的物理分區從一個物理卷移動到另外一個或多個物理卷中卷組命令命令名稱 說明
mkvg
創建一個新卷組
extendvg
將一個物理卷加到一個卷組中
reducevg
在一個卷組中刪除物理卷
chvg
改變一個卷組
lsvg
顯示一個卷組的信息
importvg
安裝一個卷組
exportvg
刪除一個卷組
reorgvg
重組織一個卷組
syncvg
同步一個卷組
varyonvg
使一個卷組可用
varyoffvg
使一個卷組不可用邏輯卷命令命令名稱 說明
mklv
創建一個邏輯卷
lslv
顯示一個邏輯卷的信息
rmlv
刪除一個邏輯卷
extendlv
擴大一個邏輯卷
chlv
改變一個邏輯卷
mklvcopy
對一個邏輯卷增加拷貝
rmlvcopy
對一個邏輯卷刪除拷貝文件系統命令命令名稱 說明
chfs
改變一個文件系統的屬性
crfs
增加一個文件系統
lsfs
顯示一個文件系統的屬性
rmfs
刪除一個文件系統
mount
設置一個可用文件系統
fsck
檢查和修復文件系統
umount
卸載一個可用文件系統、目錄或文件
df
顯示一個文件系統空間使用情況交換空間管理命令名稱 說明
chps
改變一個交換空間的屬性
lsps
顯示一個交換空間的屬性
mkps
創建一個附加的交換空間
rmps
刪除一個不活動的交換空間
swapon
激活一個交換空間用戶管理命令名稱 說明
mkuser
創建一個新用戶
chuser
改變用戶屬性(密碼除外)
lsuser
顯示用戶屬性
rmuser
刪除一個用戶
chsec
改變安全屬性
dtconfig
改變自動啓動桌面的特性 其他命令名稱 說明
startsrc
啓動一個子系統或子系統羣或子服務
stopsrc
停止一個子系統或子系統羣或子服務
refresh
告訴一個子系統或子系統羣進行自我更新
lpstat
顯示當前打印機信息
qchk
顯示當前打印任務或打印隊列的狀態信息

 

1.1. 小型機開停機操作手冊

開機:
1.
打開主陣列電源開關,間隔三分鐘之後打開從陣列電源開關
2.
打開擴展磁帶機(兩臺),然後開磁帶庫
3.
先開DB570),然後開APP570
4.
最後開TSMSERVER520關機:
1.
關閉TSMSERVER
2.
關閉APP,隨後關閉DB
3.
關閉磁帶庫,關閉兩臺擴展磁帶機
4.
先關閉從陣列電源開關,間隔三分鐘關閉主電源開關

啓動HA

CIDB會隨着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的方式停掉dbcluster,則db上的dbci就會自動切換到app上了,與此同時,ai被殺掉了。當從app回切到db時,只需要在db上啓動clustercidb就會自動回切到db,而此時app上事先被殺掉的ai就需要手工啓動。今年的策略是App停掉時不自動切換到db上。

 

1.2. oracle & sap 啓停操作

一、啓動

a)啓動CIDB
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)停止CIDB
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
.

1.3. ides access key破解

1.首先 ddic用戶用戶進入,su01,輸入用戶名(加入我新建立的dev”),回車,建立一個用戶帳號,然後把設置 密碼,profile選項中輸入“SAP_ALL”(這個是SAP ALL 認證的意思),保存就可了。然後LOGOFF2.用新建立的“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的界面了(這是修改的窗口)

4Se38, 輸入 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 &$&$&$&$ 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.-->LSKEYF00 --顯示看看.是加入的代碼是 否已經進入. 這個文件了. LOG OFF SE38 現在可以創建程序了!

 

一:4.7版本 試驗通過

1 創建了一個用戶 賦予所有 local role的權限(感覺登陸非常滿---)

2 SE38display LSKEYF00,找到formJUMP_THE_WALL

然後設置段點在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'

所謂設置斷點,就是把光標放在這裏。點擊 ”紅色stop“按鈕)參考圖1901

然後/o

3 new create session ,要創建的程序名 create 參考圖1902

點擊創建

4 debug中 下面有FILED NAME .FILED VALUE兩排輸入框輸入SY-SUBRC 修改值(用圖標)爲0 單步執行F6 再改一 次 參考圖1903 1904

5 F8 彈出對話框輸入創建程序的title save 參考圖1905

6 再次自動進入調試 SY-SUBRC 修改值(用圖標)爲0 單步執行F6 再改一次 參考圖1906 1907

7 F8 彈出對話框 輸入程序package request save 參考圖1908

8 再次自動進入調試 SY-SUBRC 修改值(用圖標)爲0 單步執行F6 再改一次 參考圖1909

9 進入了abap編輯器,可以寫程序了 參考圖1910

10 寫好程序,保存或激活都再次自動進入調試 SY-SUBRC 修改值(用圖標)爲0 單步執行F6 再改一次 參考圖1903 1904

11 提示程序已經保存或激活再次自動進入調試 SY-SUBRC 修改值(用圖標)爲0 單步執行F6 再改一次

參考圖1903 1904

12 以後再修改程序與上述步驟一樣。

1按照一步驟執行

2 輸入以下程序 使用abap基礎編程中的EDITOR-CALL 具體參考http://www.itpub.net/289297.html

Report zfreeabap .

DATA: BEGIN OF int_tab OCCURS 500,

line(72),

END OF int_tab.

PARAMETERS: p_prog LIKE sy-repid .

START-OF-SELECTION.

clear int_tab .

READ REPORT p_prog INTO int_tab.

EDITOR-CALL FOR int_tab .

INSERT REPORT p_prog FROM int_tab.

3 以後想編程序用se38 執行上面的程序 zfreeabap

4 編好程序 用se38或者sa38執行即可 可以減少幾次重複修改活

三 有些人試圖改LSKEYF00系統程序,這是不好的做法。具體沒試過

 

 

 

1.4. OSS的使用

internetservice.sap.com/notes,不過剛改版,我以前可以下載很多資料的地方沒有了,不知道遷移到什麼地方了,痛苦,真後悔當時沒有多下載點. sapnet裏:我這裏沒有畫面,忘了怎麼進入了,事務代碼,oss1OSS 是通過SAPROUTER 將用戶的系統同SAP的系統連接起來(以前就安裝saprouter就可以,現在SAP推薦用solution manager)。用戶可以查notes,發消息等(這和通過sapservice網站連接實現的功能基本相同)另外通過oss可以得到go live check earlywatch 服務, SAP consultant也可登錄到用戶的系統爲用戶解決問題。ABAP資料區有文件,大家可以參考看看... http://www.sapsh.com/bbsxp/ShowPost.asp?id=1001用法是很簡單,但前提是要有環境,通常正式用SAP生產的企業都會有OSS系統(注:OSS的目的也主要是爲生產系統服務的). 沒有這樣的環境,學習者是不可能有辦法來模擬的。

 

1.5. 打印問題

我新裝了一臺打印機,EPSON LQ-670K+T,但設備類型裏面沒有這個型號的,請問該怎麼辦?我現在沒辦法打印.

是打中文嗎,通用CNSAPWIN; 打印的話直接CNSAPWIN就可以樂,你說的沒有這個型號是沒有安裝設備驅動嘛?

 

我在R/3系統裏面打印時總是說:系統不能打印報表的最後 45 .所以我在系統裏一直不能打印東西,什麼都不行.不管我打印什麼都是出來上面的信息,但我在系統外,WINDOWS中打印就沒有問題.請問是什麼緣故呢?

是代碼中line-size設置太大了.我把 line-size 300 改成 line-size 200; line-size>255在打印的時候就會提示你。

 

打印出來的報表卻是豎的,如何將它改成橫的呢?

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那裏有設呀

 

報表中有漢字,打印出來都是"#",請問知道是什麼緣故?

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 typeEPLQ550,應該是選CNSAPWIN,只有這個才支持中文的.

 

如何新增打印格式類型:

我是這麼操作的:SPAD>完全管理-> 選擇設備類型頁-> 單擊設備類型按鈕-> 雙擊設備類型->單擊工具欄中的格式-> 雙擊格式類型->然後新增,出來格式化,我輸入:x_20_35,卻說這個格式化不存在.請問是怎麼回事? 我今天正好也想新建一種print format,你的菜單走得不太對,所以建不起來。這樣:spad/full administration完全管理/device type設備類型中選擇page format頁格式,再進去就可以新建了。

 

我有些報表,但是發現有些用戶卻用不了。

我一般是t-code: se80se38,選擇對應的報表比如zzgj,然後F8執行。但發現有些用戶不能這樣,他們沒有se80的權限。而負責權限管理的人卻說已經給他們了,請問是怎麼回事?該怎麼解決呢?我怎麼確定那些用戶是已經授權的呢? su53查一下缺什麼權限

 

比如我有一個報表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中。

 

我用sp01檢查打印池,但發現許多打印時間是早上2點多,但當時沒有人在前臺或後臺打印,不知爲何?是時區設置問題, 具體在哪一時想不起來了,我記得SAP note可以查到; 是用戶的時區問題,我已解決

 

我發現所有的報表字體都偏小,想都設置大些。我按以前有人告知的辦法:spad->完全管理->設備類型->選擇你用的設備類型(一般是cnsapwin->點格式按鈕->選擇你創建的格式->點編輯->打印初始化->看到一個叫set font size的東西,然後設置裏面的參數。但我發現沒起作用。何況,cnsapwin裏面有很多的格式,我如何知道報表是使用的哪個格式呢?所以,到底該如何設置呢?

SPAD中修改DEVICE TYPE中的格式的打印初始化,裏面包括字體的大小

 

SAP系統中打印時會出現一個打印屏幕清單,點擊繼續後方可進行打印,請問如何跳過此步驟,點擊打印按鈕後馬上可以進行打印工作,不再需要人爲的設置!

對於標準的程序應該不行的,如果是add-on的程序中調用的,可以在調用這個打印函數的時候控制不出現打印對話框。至於打印對話框中的一些參數,可以在su01中修改要執行打印作業的user的默認值。

 

直接從運行的報表打印,能設置打印的頁邊距嗎?因爲我打印的是左邊窄了點,右邊寬了點,R/3裏面能設左邊的頁邊距嗎?該如何呢?

可以直接在程序中設置。set margin x y x 是表示左邊頁邊距 ,y表示右邊的頁邊距。也可以在假脫機管理(SPAD)中,通過建立(通常用拷貝方式)新的頁格式,來調整所需報告/報表的左右、上下距離!

 

請問如何依據spool request no查到這個打印作業是在sap裏面的哪一臺打印機上. sap裏面的打印機的名字。

sp01顯示,output device那個欄位是不是你想要的呢?

在用locl打印的情況下,是否可以查到其實是sap裏面的哪一臺打印機?我不確定是不是可以查的到。好象不行,locl用的是你Windows的缺省打印機,不是SAP服務器上定義的打印機。

 

1.6. SAP安裝問題

安裝過4.7 200 I386?安裝時提示創建目錄無權限而失敗,如何處理?

這個問題非常簡單,但是又非常煩: 只要把 sap transport host設置爲自己的電腦名, 就一切解決!我曾經在這個問題上煩惱了好幾天,事後覺得太簡單了,sap4.7安裝的時候就不會這樣了。

 

安裝sap46d,ddic登陸,不能進行公司代碼定義?請問ddic用戶是sap給的默認用戶嗎?(怎麼在系統裏查不到)如何才能給用戶有最大的權限?

su01付給SAP_ALL的權限文件或者直接拷貝DDIC用戶; DDICSAP*用戶是SAP裏的特權用戶,一般只用過做系統配置用,不作爲模塊用戶來操作.你可以通過SU01來新建模塊操作用戶

 

我的機器CPU 2.4G,內存 256M,硬盤80G,能裝ides嗎?哪個版本可以?

只要Windows2000 server版能裝就可以了,我在家用的是CII800,160G,256M內存能裝IDES4.6C, 我還裝過4.0B正式版!只有Window NT以及2000才能裝 IDES 嗎? Windows XP 可以嗎?可以裝。記住一定要NTFS.

 

sap安裝問題,向各位高手請教,遇到下列問題,急需請教,環境:win2000 advanced server +sp4 oracle 8安裝到89%時,出錯,畫面見附件,希望各位高手能夠指出問題發生的原因,感激不盡!

這個問題,挺少見的。因爲這一步,是更新數據庫的統計值,是在load數據庫之後。 可以這樣試一下: 先檢查硬盤空間,看是不是夠。

1、 重新啓動機器

2、 <SID>adm 進去,cmd>svrmgrl SQL>connect internal SQL>startup 退出登錄

3、 administrator進去, 重新安裝,這時候,SAP會接着上次的繼續運行。

 

安裝sap結束前報錯!sap 4.7安裝Database instance,用了近9個小時。之後,修改DDIC用戶密碼,點擊OK後,報錯如下:
An error occurred during the installation. Press the log view button to get extended error information, press Retry to repeat the current installation step or press OK to terminate the installation.
此時,我把電腦tcp/ip屬性修改,固定了IP。並修改hosts file,添加:192.168.1.100 WXX SAPTRANSHOST其中,WXX爲機器名。但是,回到安裝界面,點擊retry,還是報同樣的錯誤。我不知道還需要哪些設置啊?請各位大俠相助!
log
信息如下:
Function module SUSR_USER_CHANGE_PASSWORD_RFC set successfully.
INFO 2006-04-16 12:23:58
Executing function call SUSR_USER_CHANGE_PASSWORD_RFC.
ERROR 2006-04-16 12:23:58
FRF-00025 Failed to call function. Error message: RFC_ERROR_SYSTEM_FAILURE .
ERROR 2006-04-16 12:52:47
FJS-00012 Error when executing script.
INFO 2006-04-16 12:52:47
Function module SUSR_USER_CHANGE_PASSWORD_RFC set successfully.
INFO 2006-04-16 12:52:47
Executing function call SUSR_USER_CHANGE_PASSWORD_RFC.
ERROR 2006-04-16 12:52:47
FRF-00025 Failed to call function. Error message: RFC_ERROR_SYSTEM_FAILURE .
ERROR 2006-04-16 15:45:29
FJS-00012 Error when executing script.
INFO 2006-04-16 15:45:29
Function module SUSR_USER_CHANGE_PASSWORD_RFC set successfully.
INFO 2006-04-16 15:45:29
Executing function call SUSR_USER_CHANGE_PASSWORD_RFC.
ERROR 2006-04-16 15:45:29
FRF-00025 Failed to call function. Error message: RFC_ERROR_SYSTEM_FAILURE .
ERROR 2006-04-16 15:54:26
FJS-00012 Error when executing script.
INFO 2006-04-16 15:54:26
Function module SUSR_USER_CHANGE_PASSWORD_RFC set successfully.
INFO 2006-04-16 15:54:26
Executing function call SUSR_USER_CHANGE_PASSWORD_RFC.
ERROR 2006-04-16 15:54:26 A
此錯誤可以忽略
B
我是跳過去了。可以打開登錄界面。但是用用戶DDIC登錄,說用戶或者密碼錯誤。我明明是在最後一步把該用戶密碼改了的。 有沒有方法改變該用戶密碼或者使用其它用戶?
C sap* pass
用這個試試
D
這是個SAP ides安裝的一個問題。其實,口令根本就沒有修改成功。請用: client:800 sap*, 06071992 ddic, 19920706 試試。或者參照 http://www.sapclub.org/ShowPost.aspx?PostID=4581 初始化sap*的密碼。
E
我後來也是試着用初始密碼可以登陸了。 目前可以使用。但是畢竟還是安裝有問題。不知道哪位找出了問題所在?
F
這是SAP的安裝程序sapinstbug.我也碰到過。 如果想要解決的話,請到http://service.sap.com/patches 下載補丁。需要ID的。

 

SAPGUI用以連接SAP服務器,使用SAP系統。Java版的SAPGUI能跨平臺使用中,下面介紹在Linux平臺下的安裝方法。

  • ftp://ftp.sap.com/pub/sapgui/java/下載最新的的軟件包,軟件包名根據平臺不同而不同,類似於PlatinGUI-<platform>-<version>.jar。如果是Linux平臺的,應該是PlatinGUI-Linux-630r8.jar
  • 正確安裝Java Runtime Environment 1.3.1 or 1.4.2 or 1.5。安裝方法這裏就不細講了,你可參考我的debian學習筆記裏有關Java運行環境安裝章節的內容。
  • 運行以下命令開始安裝SAPGUI

· debian~:# java -jar PlatinGUI-Linux-630r8.jar

安裝完成後,在根目錄下會生成SAPGUI目錄,程序就安裝在這裏。

  • 在使用SAPGUI之前,需要配置兩個環境變量:

· export PLATIN_JAVA=/usr/bin/java

· export PLATIN_JAVA_VER=1.5.0_01-b08

  • 命令行方式登錄:進入/root/SAPGUI/6.30rev8/bin目錄,運行以下命令來連接SAP服務器:

· debian~:#./guistart /H/sap_server_name/S/3200

用真實的SAP服務器名代替命令行中的sap_server_name字串。這種方式可用以快速測試SAP服務器連接,但如果在工作環境下每次都要這樣輸入就不適合了。所以還提供一種圖形化的登錄窗口。

  • 窗口方式登錄:這種方式和Windows平臺下的登錄方式一樣。運行的命令是/root/SAPGUI/6.30rev8/bin目錄下的guilogon命令。運行該命令後,會出現一個登錄窗口,選擇Options/Preferences菜單可設置SAPGUI的一些配置,如可視風格、編輯風格等。如果要新增一個連接,可在登錄窗口中按“New”按鈕來添加一個連接。填上Description信息後,選擇Advanced標籤,選中use expert configuration選項,在下面的輸入欄內輸入連接字串“conn=/H/sap_server_name/S/3200”。最後按“Save”保存設置。在登錄窗口雙擊剛纔增加的連接就可以連接SAP服務器。我們在這裏選擇的配置參數會自動存放在~/platin.ini文件中。其實我們也可直接用文本編輯器來修改~/platin.ini文件來配置連接。
  • 下面介紹一種利用Web服務器集中佈署SAPGUI客戶端的方式,除了能在客戶端本地安裝運行外,SAPGUI for the Java Environment還能佈署在Web服務器上,使SAPGUI能內嵌在瀏覽器上來運行。這樣我們就可實現客戶端配置參數的集中佈署,方便管理。但在客戶端還是要先安裝一個SAPGUI for the Java Environment的客戶端程序,不能完全脫離本機程序。這種佈署方式對Web服務器沒有什麼特殊的要求,只要提供能正常訪問的Web路徑就可以了,瀏覽器也只需支持Java Plugin即可。安裝方法也很簡單,只要在Web器上創建一個路徑,再用解壓工具把PlatinGUI-Linux-630r8.jar解壓到該目錄。在這個目錄中有一個demo.htm文件,這是一個示例文件,我們只要按自已的要求在該文件中修改下面這段內容即可,再客戶端通過瀏覽器訪問該文件就可以連接到我們的SAP服務器上了。

// user configurable part starts here

var pluginurl = '';

var scriptable = 'false';

var codebase = '.';

var jnlp = 'platin.jnlp';

var keepalive = 'true';

var frog = 'true';

var trace = '';

var tracefile = '';

var connectionData = 'conn=/H/sap_server_name/S/3200'; #只要修改這裏就可以了

// user configurable part ends here

SAPGUI的安裝目錄,有一個doc文件夾,裏面有一個配置手冊,裏面有如何使和配置SAPGUI的詳細指引,請在安裝和配置SAPGUI前仔細閱讀。

 

1.7. 安裝語言包問題

中文包和數據庫有關係嗎?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直接升級,但是系統一旦損壞,就不能再恢復了,只能重裝。

 

4.6D版本安裝後,中文語言包導入後,中文不出現?

還需用RZ10激活並配置Profile

裝中文沒有那麼難

1STMS配置傳輸系統不多講了

2SMLT導入語言包,不多講了

3SMLT_EX,EXPROTLanguage vectorchinese,Target system/target group,選C11自動生成的結構

4RZ10,活動服務器,配置,選C11_DVEBMGS00basic maintenance,裏面有個語言選項,選中文,再選,extended maintenance,會自動生成很多字段,加兩條zcsa/installed_langauges = 1ED , 自動生成,改一下=1Ezcsa/system_language =E 自動生成install/codepage/appl_server = 1100 自動生成,改=8400

install/codepage/db/non_transp = 8400

添加install/codepage/db/transp = 8400 添加以上請注意保存

5SE38,運行RSCP0004/RSCP0020,刪除多餘的,留英文,添加中文,激活,有OK顯示RSCP0001,檢查有沒有錯誤,以上安裝中文100%成功,我裝了多次

 

SAP4.6C如何設置成通過選擇語言(EN,ZH)而進入英文、中文環境?  

安裝中文包方法及注意事項: 查看:” 原創 SAP IDES安裝全攻略.pdf”

1)運行t-code smlt

2)點擊“language”添加語言種類

3)在shared下的language欄選中文

4)在supplementation下的supplementation language欄選英文

5)保存

6)進行中文包導入

7)運行t-code:RZ10配置參數裝完語言包後,在rz10中編輯一下參數,系統默認語言設置:rz10---找個instance profile添加---zcsa/system_language=E

1.1. IMG

Implementation Guide(IMG)SAP系統的配置工具,它可按你公司的要求配置SAP系統以適合你公司的要求。有三種類型的IMG,分別是:

SAP Reference IMG,可在這裏配置SAP系統的所有功能。

Project IMGs,它基於Rrference IMG,可爲某個項目進行單獨配置,比如我們可建立一個FIProject IMGs,方便配置。

Project view IMGs,在Project IMGs裏的Project views裏設置,在Project IMGs裏再建立一個視圖,把一些配置選項添加到該視圖裏。通過這樣一層層的分工,就可把Reference IMG裏的配置分配給不同的人員進行維護。

我們可爲不同版本的SAP系統建立IMG,如4.0x4.5x。這種IMG叫做版本相關IMG。通過“help”--“Release notes”菜單可顯示各個SAP發佈版的區別。

我們可用事務碼“spro”來進入SAP Reference IMG。使用“spro_admin”進入project IMGs

 

1.2. 創建一個新的用戶

完成client創建和拷貝後,在開始正式工作之前,請創建一個全新的用戶。用這個用戶進行工作。默認ddicsap*用戶不要用於實際的業務。創建用戶的過程很簡單,只要以su01事務碼進入用戶維護屏幕。在用戶欄填上新增的用戶名,按新建按鈕創建。輸入相關的參數,關鍵是設置角色和參數文件,如果是管理員,可設的角色爲“SAP_ALL_RESTRICTED”,參數文件設爲“SAP_ALL”。角色名和參數文件是一對的,參數文件是控制具體權限設置的文件。角色和參數文件也可不在這裏指定,可在設置角色時設置。

 

1.3. 設置SAPGUI自動LogOut功能

當客戶端長時間沒有使用時,爲了不佔用SAP服務器的資源,我們可以設置當客戶端在一段時間沒有進行操作時自動退出SAP系統。設置步驟如下:

· Tcode rz10打開參數配置窗口,選擇你當前的實例參數文件,再選擴展編輯,按修改按鈕進入擴展參數編輯窗口中。

· 按參數創建按鈕,創建一個名爲“rdisp/gui_auto_logout”的參數,參數值輸入“600”,代表如果客戶10分種(600秒)沒有進行操作,則會自動退出SAP系統。

· 按退出保存設置。在rz10窗口按保存把參數傳送到系統的參數文件中。重啓SAP實例,使配置參數生效。

我們還可用rz11來設置當前正在運行的實例的一些參數,但用這種方法設置的參數只會影響當前運行的實例,一旦重啓實例,參數就會失效。

1.4. 配置個人信息

在操作SAP系統時,經常要輸入一些參數,如成本控制範圍、公司代碼、工廠等。如果每次打開界面都要輸入是不是很煩,可不可以讓系統自動記住這些固定的參數呢?答案是肯定的,通過配置個人信息即可讓每個用戶記住這些參數。現以設置成本控制範圍代碼CA00爲例說明一下具體操作方法。選擇系統”--“用戶參數文件”--“個人數據,進入個人參數配置界面。在這裏,addree標籤可設置用戶名、地址、電話等個人信息;defaults標籤欄可設置開始菜單、登錄語言、小數點表示方法等;parameters標籤就可設置默認輸入的參數值。在parameters欄裏選擇一個參數代碼,如CAC是成本控制範圍,在value裏填入值CA00。存盤退出。重新登錄後,凡是在界面中要輸入CA00的地方都會自動被填上CA00。另外,在一些輸入參數的界面會有一個存盤按鈕可把參數直接保存爲默認值或用戶默認值,效果與上面的配置一樣。在需輸入成本控制範圍的界面,通過菜單擴展”--“設置成本中心範圍可覆蓋默認的CA00值。

 

1.5. 事務碼

· SLICENSE or SLIC

激活SAP license

· SE16

顯示SAP數據表

· SE38

運行ABAP程序

· SHDB

跟蹤一個事務碼所操作的SAP表名

· RZ10

配置SAP參數文件,修改完成後需重啓實例。

· RZ11

修改運行中實例的參數,修改完馬上生效,不用重啓實例。重啓實例,參數修改失效。

· SICK

SAP系統一致性檢查。

· STMS

創建傳輸管理系統

· SMLT

導入語言包

· SGEN

編譯SAP對象,使客戶在訪問SAP對象時不用編譯,提高服務器的響應速度。

· SM02

創建系統消息。創建時需填上消息正文,還有服務器名和客戶名,當客戶欄不填或填“*”號時,保存後就可把該消息馬上發給所有登錄的用戶,當其它用戶新登錄系統時也會顯示。

· SM04

顯示在線用戶會話

· SM12

顯示與解鎖由用戶鎖定的表

· SM21

顯示系統日誌

· SM50

顯示工作進程

· SM51

顯示SAP實例

· SM59

維護RFC

· SPAM

支持包管理工具

· SCC4

建立一個client(集團)

· SCCL

client本地複製

· SCC3

顯示client複製日誌

· SCAT

記錄事務和函數功能,可進行數據批量導入。

 

1.6. 財務知識點

· 科目表位於公司代碼(company code)之上,集團(client)之下。科目表的科目在總帳的主數據中維護。

· SAP中的科目沒有123級科目的分法,全部是一級科目。科目代碼長度爲8位,在報表層次,會根據科目代碼的前4位編碼彙集成一個科目顯示。

· 統馭科目不用來直接記帳,它是由應收模塊、應付模塊和固定資產模塊直接過帳的。

· 總帳科目的錄入需遵循有借必有貸,借貸必相等的原則。借貸兩邊都需同時錄入。對於應收、應付的發票錄入,則單邊即可。系統會自動根據所選的客戶或供應商生成雙邊分錄。

· SAP的憑證類別基本分爲收、付、轉三類,和傳統的會計憑證分類一樣。

o SA,總帳憑證。(轉帳憑證)

o KA,供應商憑證。(付款憑證)

o KR,應付供應商憑證。(付款憑證)

o KG,供應商轉來的經字發票,SAP稱爲貸方憑證。(付款憑證)

o KZ,付款給供應商的憑證。(付款憑證)

o DA,顧客憑證。(收款憑證)

o DR,開具發票給顧客的憑證。(收款憑證)

o DG,開具紅字發票給顧客的憑證。(收款憑證)

o DZ,向顧客收款的憑證。(收款憑證)

o AA,與固定資產相關的憑證。

· 特殊總帳標記有ABCD四種,分別對應預收帳款,應收票據,預收款請求和擔保。

1.7. CO知識點

· 一個成本控制範圍下可包含一個公司代碼,也可包含多個公司代碼。

· 成本流和成本對象是管理會計的基本概念。成本流描述企業內部的價值流,像是穿梭在企業中的河道。而成本對象則像是一個個湖泊,起來收集成本的作用。

· 管理會計憑證記錄了什麼性質的成本(多數爲損益)從哪裏流向哪裏。它也借用了財務會計中的/的概念。如:

· 借:成本的流入

· 貸:成本的流出

· 管理會計憑證不像財務會計憑證那樣借貸必相等。當管理會計憑證的借貸方都是成本對象時,借貸纔會相等。

· 成本要素是用來描述管理會計中成本流本質的一個概念。成本要素分兩大類,一類是初級成本要素,對應財務會計中的損益類科目。另一類是次級成本要素,可用來描述管理會計內部各成本對象間成本流轉時的成本性質。也就是說可以把同類的損益類科目設置成一個次級成本要素,以便歸集費用進行分攤到各部門。

· 生產訂單狀態

· TECO 技術實現

· REL 已釋放

· CRTD 建立

· PCNF 部分確認

· DLV 交貨

· GMPS 已過帳的貨物移動

· MANC 未檢查物料可用性

· NTUP 日期未更新

· PCC 使用的生產成本歸集器

· PRC 預花費

· SETC 結算規則維護

· KS01

創建成本中心

· KSH1

創建成本中心組

· KA01

創建初級成本要素,需對應科目表中的損益類科目

· KA06

創建次級成本要素

· KP26

輸入成本中心的標準作業量

· KP06

輸入成本中心的標準費用

· KSPI

計算標準作業價格

· KSU5

建立和執行費用分攤循環

· KB31N

輸入分攤指數

· CK11N

計算成品的標準成本

· CK24

標記併發布物料的標準成本

· KKAX

計算在產品

· MFN1CON2

實際作業價格重估

· KOB1

查看成本信息

· KKS2

計算差異

· KO88

結算定單

· OKP1

CO開關帳

1.8. 財務專業術語表

· chart of accounts-----科目表

· fiscal year-----會計年度

· document-----憑證

· posting priods-----過帳期間

· activity type-----作業類型

· overhead-----間接費用

· credit-----貸方

 

1 論壇資料

msn7.5&sapgui衝突解決辦法

找到註冊表HKEY_LOCAL_MACHINESYSTEMCurrentcontrolSetServicesTcpipParameters

DatabasePath的值

%SystemRoot%System32driversetc

改爲 c:windowsSystem32driversetc

 

如果我要開發ABAP,開發組有兩個AB,服務器在C. BC如在日本,C賦予B訪問權限,A在中國但沒有賦予訪問權限, A是否可以通過B連接C進行ABAP開發?是否有其他方案可以解決,

直接連到B,C

 

在詢問sap時,sap公司會要求開放接入,請問如何實現比較安全,可靠。

加入saproute: 參考看:

http://help.sap.com/saphelp_46c/helpdata/en/4f/993172446d11d189700000e8322d00/frameset.htm

有人可以給我講講附件中圖示:SAP路由器字符串,安全網絡首選項,的作用嗎?

SAP路由器字符串是不是類似代理,先通過路由器再連接SAP應用服務器

http://help.sap.com/saphelp_46c/helpdata/en/4f/993172446d11d189700000e8322d00/frameset.htm

F1 help 無故消失。。。怎麼辦。

若是連接的online help 就在本地SAPGUI上設置加上ONLINE HELP聯接就是,若是系統的help,建議運行一下rscpinst 這個程序就是了; 4.6版本嗎,可能是GUI的問題,重裝試試。

 

想改一些國家或貨幣等設置.但系統說CLIENTSTATUSNONMODIFIABLE.那要怎麼改?

scc4->選種要改的client->修改->client-independent object changes中選change....allowed就可以了但是對於生產系統最好不要改動,其他的重要CLIENT改完後——如果只是CUSTOM配置後臺或測試——最好立即改回去。

 

請問:怎麼自創邏輯數據庫

這個需要自己寫代碼。我想可以參考他們系統的邏輯數據庫的代碼。To view the delivered SAP logical databases,follow the menu path: Tools ABAP Workbench Development Programming
Environment
Logical Databases, OR use transaction code SE36.

 

用戶操作的界面和sap本身界面一樣嗎?

先定義一些Role,然後每個role有不同的事務權限和數據權限。比如role1 是隻能看HR的組織管理的內容。如果用戶A屬於role1,那麼它的界面應該只顯示HR的組織管理的內容。當然,一個用戶可以屬於多個role,一個role也可以有多個用戶。他們是多對多的關係。

每個Role都有自己的菜單界面,如果某個用戶被賦於了多個Role,那麼這個用戶的用戶界面就應該是這幾個Role的菜單界面的組合,當然這個用戶也可以通過標準菜單來訪問事務。

對於終端用戶權限的分配正如上說的,控制權限的最終還是落在object上,objects構成auth.多個auth.構成profile,一個或多個profile確定一個role

 

如何維護系統的message.

每個模塊都有專有的message維護的代碼; Table: T160m.不知對不對。T-code: OMCQ; 這只是一部分,你可以在後臺用ctrl+f查找 關鍵字“message”,你可以看到有很多; 不知道你是不是sm02

 

有人熟悉Netweaver嗎?需要怎樣設置纔可以實現通過IE訪問SAP R/3

應該是安裝ITS; 如果是WAS640ITS基本都不用裝了。

 

請問如何看到用戶的操作記錄?想看一個用戶在一段時期內操作記錄。

in the command filed, enter SM37 and choose Enter!; ST01可以

 

sap中默認的字體是什麼?

新宋體,常規,11

 

how to install LSMW

有兩個Request導進系統就行了。

Installation: Part 1 — Installation of the Software

Part 2 — Distribution of Authorization Profiles

Part 3 — Resetting the Buffers

http://service.sap.com/LSMW

裝了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

 

 

本人新建了一個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,其他不填,然後試試。

 

創建採購訂單保存時出錯,消息號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 PrerequisitesYou 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導入。

 

IMG存在什麼表中?

IMG不是存在一個文件中,不同的設置存在不同的文件中。一般都存在於以T 開頭的表中。

SAP install時調用的比如MSSQL的存儲過程對DDNTF,DDNTO表處理開始,SAP R3load是如何建立那麼2萬多個表的,常用的T開頭的配置表在初始保存了什麼數據(比如client 000,通常國內顧問們在配置時就copy+copy也不問why),爲什麼有的表在DB層有在SAP卻看不到,反之亦然, SAP tableDB table和字段的關係...

 

有誰安裝過DBSLDatabase 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

 

請問,在輸入的地方,如何可以保留原來的輸入記錄;就是可以讓原來曾經輸入過的內容可以繼續保留。例:原來在VA03的訂單號碼輸入處:輸入的訂單號碼是123456,然後第二次進VA03的時候,按BACKSPACE的時候,可以看到123456這個號碼。因爲已經在系統的【本地格式定製】處勾選了快速剪切和粘貼,在【本地格式定製】的選項中的【本地數據】歷史的欄目中也選取了位於,但是個別用戶的輸入的地方,仍然沒有舊的記錄,所以請問還有什麼地方可以設置

最近發現在T_CODE:SM21中常常出現這樣的一個錯誤信息“Maximum number of 100 connectable SAP gateways reached”

查看原因後發現是T_CODE:SMGW中的 Remote gateways已經滿了。我想在正常的情況下是連接結束後應該自動刪除,可是現在一直存在。最終導致了Remote gateways爆滿的現象。 請哪位高手指點一二,解決一下這個問題。

我默認是用中文,有些老總是使用英文的。其實我修改原來的語言設置就是英文的。維護數據都是用中文,但是我發現在做ME51N的時候,登錄語言選擇用了英文,系統提示說該物料的描述沒有用英文維護。請問怎麼才能解決這個問題呢?

MM02,進去以後選擇addtional data ,然後選擇basic data text ,然後選擇下面的create鍵,創建一個Chinese的描述就可以,如果想添加新的語言描述,也在這裏邊加。

 

sap 4.0版本,數據庫oracle8.0,現在發現用accessodbc接口去download數據,中文總顯示不對,有人知道是什麼原因嗎

需要使用SAP Connector,而不是通過ODBC直接從Oracle中抓取數據。SAP Connector是個SAP提供的工具嗎?它能抓取單個表還是同時能抓取整個數據庫?能不能詳細的講解一下?是sap提供的工具。安裝一下就可以,沒用過。要正確設備oracle client 端的字符集

 

is it possible to generate a client which data is from a client and IMG is from another client?

http://www.sapsh.com/bbsxp/ShowPost.asp?id=4739文件在裏邊放着

 

SAP,用戶可以瑣定,請問角色/事務碼是否也可以瑣定?如何來做?

t-code可以鎖定的,sm01

 

DDICSAP*的用戶名進測試系統,PASSWORDPASS,不過我總是登陸不了,有誰知道的嗎?

由於你輸入的password 不對,而你輸入次數可能過多而鎖住user!

USER: DDIC PASSWORD: 19920706; USER: SAP* PASSWORD:06071992

請在安裝這臺服務器的機器上,用用戶名(比如你的sap服務叫dev,那麼就以devadm進入系統,當然,密碼得問裝這臺機器的朋友)進入操作系統,並把系統時間調到沒有過期的時候的日期,然後在安裝sap的路徑裏找到saplicense這個命令,在dos命令下進入到這個路徑下執行saplicense -temp,然後你應該就能成功的添加了一個臨時的license了。你就可以進入sap了。然後後面你可以msn問我了。

 

如附件一樣我想更新SM50,使看不到Err的記錄。請那位大俠指點12。。。。。。

這個err只是記錄這個進程出現過錯誤,不代表現在有錯誤,沒必要刪除。SAP服務重啓後錯誤會自動刪除

 

我從一個文件中看到,在進行角色分配的時候,不要將角色直接分配給某個用戶,如果用戶職位發生改變,它就不能有某個權限,那麼又得重新給它分配,這樣的工作量會很大,也很麻煩。於是建議要間接的分配。意思是先分配給職位,這樣讓處在那個職位的人有那個角色。現在有問題是如何把角色分配職位。

記得把role分配到職位要上了HR纔可以用的。你不就是按職位建role,然後將這個role分給用戶.最好是可以設置組,把不同的人分在不同的組裏後,再分配這個組裏的相應權限. 這個分配很簡單得,人員主數據本身和用戶主數據相關

 

/usr/sap/<sapid>/文件系統使用情況(空間容量)的問題, 增長太快,已達98%,已經沒有多餘的空間來擴展該卷。另外發現work目錄下有個core的文件特別大,近1G,該怎麼辦?

可以在DOS界面下使用sapdba查看錶窨,不夠的話,可以添加表空間.

/usr/sap/<sid>目錄下文件系統使用情況(空間容量)的問題,不是要表空間擴展

可以把CORE刪掉,不要緊的下面是引用:爲何會發生 core dump? 前面說過,在程序當掉時出錯。在 C/C++語言中,最常發生錯誤的地方就是指 針有問題。您可以利用 core 文件和 debugger 把錯誤找出來(要怎麼在 debugger 中使用 core 文件?man 一下 gdb 吧!)。我可以把 core 文件刪掉嗎? 如果你不會、不能、不需要修改程序,那就放心地把它刪除了吧! 要怎麼纔不會讓 core 文件出現? 如果用的是tcsh的話, 以試著在 .tcshrc 里加一行: limit coredumpsize 0 如果用的是bash的話, /etc/profile里加上(或者修改)一條: ulimit -c 0 有一招, 可以讓你看出 core 最好用的地方 :) gdb -c core, 進去後打 where, 就可以 show 出你是在程序哪一行當掉的, 還有在當掉時在哪個 function , 這個 function 是被哪個 function call , 而這個 function 又是被哪個 function call .... 一直到 main() 由這個信息, 可以找出五六成的 bug........ 屢試不爽 但, 先決條件, 當你在 compile 時必須把 debug information 的選項打開不然, 就會出現一大堆你看不懂的東西,而不是你喜歡的源程序。

 

SMGW檢查系統,出現如下錯誤:

10054WSAECONNRESTConnection reset by peer>clu01date:連接被拒絕rsh: con't establish connection 請問,這個錯誤該如何解決。

我們SAP系統的系統日誌怎麼總是再次啓動系統日誌日期,重新開始呢?就不能看到前面的系統日誌了查看Message server的日誌 /usr/sap/<sid>/dvebmgs00/workdev_disp dev_w0dev_ms,SAP重啓之後,把原來的日誌文件更名爲.Old

 

請問已經在使用的SAP服務器,現在更改IP,那麼需要怎樣更改設置讓SAP服務啓動呢

只要把HOSTS文件更改SAP服務器的HOSTNAME對應的IPOK

請教各位,我已經在測試系統裏,歸檔了銷售訂單以及其發票,會計憑證和交貨單,但是我想看看歸檔的效果,請問R3系統有可以查看到歸檔數據的功能嗎?另外,交貨單還對應一張物料憑證,我就是直接歸檔交貨單了,不知道是不是應該先歸檔物料憑證再歸檔交貨單?因爲歸檔發票的時候,需要先歸檔發票對應的會計憑證,再歸檔發票。否則系統不讓通過。

怎樣做歸檔的資料在本論壇前幾天我發的帖子裏有人提供了,基本上是STEP BY STEP的教,很詳細。你去那下載吧。只是歸檔不同的數據要選擇不同的歸檔對象就可以了。如歸檔銷售訂單用的歸檔對象是SD_VBAK, 歸檔交貨單用RV_LIKP, 歸檔銷售發票用:SD_VBRK, 歸檔會計憑證用: FI_DOCUMNT我提的問題是如何查看已經被歸檔的數據?在每個歸檔對象中,都有一個管理功能,你選擇一下,就可以查看該歸檔對象所歸檔的全部內容,系統按日期排列但是我歸檔的銷售訂單,數量字段都顯示爲空。其實這些訂單都有數量。不知道是沒有把數量字段拷貝到歸檔文件,還是讀取 程序有誤沒有顯示數量字段。請幫我再看看好嗎?選擇某一次歸檔會話,點擊“√”:然後系統顯示這次會話歸檔的銷售訂單清單,但是奇怪的是,所有的銷售訂單數量字段爲空,如下圖:

 

爲何計量單位顯示爲****** 導致無法使用,如何解決?

計量單位是在後臺設置的。系統中有一個基本計量單位,你現在所看到的計量單位是自己定義的。可以任意設置,只要填對兩者的換算關係就行了。物料主數據的單位,不是在你當前語言環境下創建的吧, 看看你的物料主數據是否在英文環境下被建立,沒有建立中文單位.

 

請教!怎麼刪掉SM37Active狀態的進程?有幾個進程的狀態是ACTIVE 而且執行的時間已經很長了。現在想把進程DELETE,可是用什麼方法都無法辦到。SM50吧,但是在sm37裏不是有stop這個功能麼?在SM50中看不到這個進程。而且STOPCANCEL都用了,可是還是麼有用啊!

選擇好,然後CANCEL,再DELETE,不就OK了嘛 不管是CANCEL還是DELETE 都沒有效果啊!

可能是這支程式壞掉了,找更高權限的管理員清吧, 試一下check status,不行就重啓應用, menu job->status check 不行的話,可能表裏有不良數據,要麼重啓,sm65, check table consistency。要麼,直接查一個個表,比較麻煩,改壞掉就不好了

 

我裝了一臺測試機,想進行數據操作時,發現時間上有問題,請各位高手指點,界面如下: F-60試試看。

你第一次開物料賬可以用OMSY把物料賬開到當前時間,以後就用MMPV開物料賬而會計賬就是你所說的F-60以上三個代碼我試過了,可水平實在太差,還是搞不定,能不能幫忙確認講解一下!

1.OMSY: 我的界面如下,我將第一條記錄改爲2005,其它記錄卻不能修改!

2.MMPV 我按下面的設置進行輸入,可以嗎?我總是運行不下去!提示如下:Company code 8000 has no MARV record; no conversion here.Incorrect period in control rec. of CoCd 7600; no conversion The current period (month/year) of the control record is 04 2002

3.F-60這個界面裏我應該設置些什麼東西呢? 另外,我在系統中怎麼才能看到每個公司代碼下包含哪些PLANT,或者說某一個PLANT歸屬於哪一個公司代碼? 你說OMSY不能修改別的公司代碼,我估計你在這個公司下已經做過交易了。因爲OMSY是初始化的時候用的,而MMPV是逐個月開物料賬的。F-60這個界面的數字是說明會計賬的有效期限。想知道每個公司代碼下面有什麼工廠,可以用ox18來看 三個代碼我都試過了,已經可以進行2005年的操作了,謝謝!不過又出了個新問題,自己研究了研究,還是看不懂,只好再傳上來請教你了!做MB1C時,錯誤畫面如下:點擊錯誤信息提示如下,按其操作,但看不懂!For object RF_BELEG 1000, number range interval 49 does not existMessage no. NR 751DiagnosisThe database table NRIV has the delivery class 'C', i.e. the SAP default settings are only in client 000.ProcedureCreate the missing number range interval in customizing.Transaction code: FBN1 FBN1這個代碼主要是什麼功能? 搞定,FBN1中添加一條記錄就可以了!

運行時間錯誤;短轉儲沒有完全存儲;太長的報錯!

在做採購申請的時候,出現這樣的錯誤: 可以調一下運行程序的參數:rdisp/max_wprun_time=?raise_exception錯誤一般是客戶機也就是使用者電腦的SAPGUI有問題,把SAPGUI重裝一下,或換一臺電腦重做試試

遇到過這樣的問題,是權限方面的原因。比如:權限設置的交貨地點或是裝運點應該不只是限於他所在的地點。我也見過這樣的問題,最可能的原因是log free太小了;把整個shortdump寫上來吧?要看看是什麼程序引起了這個問題。有可能程序再generate一遍就好了

 

我們在設定關於CO的一些報表權限時,發現在組織級別中設置公司是不管用的,但組織級別中又沒有成本中心項可設。請問在設置用戶權限時,可不可以自己增加組織級別

you can use T_code:su53/su23 ; 可以的,你可以根據需要自己創建OBJECT,然後在PFCG裏,權限-->更改授權數據-->人工的,輸入你的OBJECT就可以了; 設置組織的基本是不能用pfcg裏面設置的。要自己設置權限參數文件用t-code : oosp, 其中類型用“O”,然後id中輸入你要設的組織單元。這裏設置完後用t-code: oosb,把前面創建的權限參數文件分配給用戶。可以自定義org level的,在se38中運行程序PFCG_ORGFIELD_CREATE,然後填cost centerfield nameKOSTL 就可以了。不過這個變更好象是不能transport的,只能在每個client上分別run一下。 還設啥?SAPlicense, access key, 權限對experienced abaper還不是形同虛設?basis 還是先考慮如何將幾個user related tablesDB層給lock住吧。將SAP*的密碼改成123的程序,很簡單. (如果你企業設置的是user最少必須是8位的,先在test sever上看看你自己的password (SE16:USR02),然後下面的語句就可將SAP*password update成你一樣的password 我們找到那個user logonUSR02.(DF52478E6FF90EEB是經過SAP加密保存在DB,哪位老兄研究過SAP的密碼加密?)report zmodSAP*.data zUSR02 like USR02 .select single * into zUSR02 from USR02 where BNAME = 'SAP*'.zUSR02-Bcode = 'DF52478E6FF90EEB' . Update USR02 from zUSR02 .更詳細的。http://www.sapsh.com/bbsxp/ShowPost.asp?id=4751

如何釋放SAPOracle數據庫中碎片空間?

通常都是做數據庫ReOrg,但很慢,可以考慮用第三方工具,如BMC等提供的。另外在數據文件分區上需要有足夠的空間。

怎樣停止正在執行的T-code.

左鍵點任務欄,右鍵點你要停止事務的那個窗口,選停止事務,如果不是後臺作業,窗口關了,事務就停了。

SM50SM04中找到該用戶,End Session。如後臺可用SM37

 

用事務代碼ICON,就可以將46C的全部圖標顯示

sap r3 4.6 怎麼建立最高權限的帳戶

參數文件 SAP_ALL +sap_new 應該差不多了

 

爲什麼輸入漢字會變成####的樣子?

LOGON-->屬性-->高級-->語言首選項中,取消"缺省代碼頁",將代碼頁編號設置成"8400",確定即可。當然要有中文語言包支持。

更改你的SAP裏的字符集設置。把它變成簡體中文就可以了。EASY ACCESS主界面裏面的問號後邊那個按鈕,進去設置。

關於如何初始化SAP*的口令

這是一個超級常見的問題:我的000 client SAP*的口令不記得了,其它的帳號又沒有權限。我該怎麼辦?這個問題被問了N次了。下面就針對不同的數據庫,分別講解之,做爲當版主的見面禮。

Oracle 8.1.7 sap 46C

<SID>adm登錄svrmgrlconnect internal/*本句用來,查詢一下,是否有此記錄。正常情況下,顯示: 1 row(s) selected. */select * from sapr3.usr02 where bname='SAP*' and mandt='000';/*刪除此記錄。防止拼錯,最好直接從上一句copy*/delete from sapr3.usr02 where bname='SAP*' and mandt='000';commit;
Oracle 9.2.0 SAP 4.70

<sid>是實例名,PRDC11sqlplus /nologconnect / as sysdba*本句用來,查詢一下,是否有此記錄。正常情況下,顯示: 1 row(s) selected. */select * from sap<sid>.usr02 where bname='SAP*' and mandt='000';/*刪除此記錄。防止拼錯,最好直接從上一句copy*/delete from sap<sid>.usr02 where bname='SAP*' and mandt='000';commit;

DB2

<SID> 是數據庫名<sid> 對於4.6C 爲 r3 對於4.70 爲 <sid>數據庫名(小寫)

db2 => connect to <SID>db2 => select * from sap<sid>.usr02 where bname='SAP*' and mandt='000'1 record(s) selected.

db2 => delete from sap<sid>.usr02 where bname='SAP*' and mandt='000'DB20000I The SQL command completed successfully.db2 => commitDB20000I The SQL command completed successfully.

MS SQL 2000

打開MS SQL Enterprise Manager, 從菜單[工具]中,選查詢分析器<sid> 46C r3 或是 空(沒有的),大夥可以自己測試一下。470是系統名

select * from <sid>.usr02 where BNAME='SAP*' and MANDT='000';delete from <sid>.usr02 where BNAME='SAP*' and MANDT='000';commit;

重新用sap* 口令pass登錄就OK了。

請問。SAP 默認的連接端口是多少?

37083908400832instance number> 如 instance number00的話,就是3200 這是給 disp+working process 用的。3600這是給message process用的。 另外,還有 3299,3298 等,是SAP專用的。

能否幫助我解決這個問題!最好不需要重啓動服務器。

A rsdb/ntab/entrycount 是現在多少

B ParameterName rsdb/ntab/entrycount Short description(Engl) number of nametabentries administrated Appl. area Database ParameterTyp Integer value Changes allowed Change permitted Valid for oper. system All operating systems Minimum 0 Maximum 300.000 DynamicallySwitchable Same on all servers

Dflt value 20000 ProfileVal 20000 Current value 20000C 下面是我用SM21得到的System Log: (如果需要,我可貼圖或貼文件)

Time Ty. Nr Cl. User Tcod MNo Text Dat

13:28:18 DIA 0 800 AST ST02 R33 RSTG chain defective, return code -01
13:28:18 DIA 0 800 AST ST02 R0B Roll out failed, return code -01
13:28:18 DIA 0 800 AST ST02 R68 Perform rollback
13:28:18 DIA 0 800 AST ST02 R47 Delete session 003 after error 008
13:41:34 DIA 1 800 AST DB02 BYL Database error 1653 requires intervention by the database administrator
13:41:34 DIA 1 800 AST DB02 BY4 Database error 1653 at INS access to table MONI
13:41:34 DIA 1 800 AST DB02 BY0 > ORA-01653: unable to extend table SAPR3.MONI by 1280 in
13:41:34 DIA 1 800 AST DB02 BY0 > tablespace PSAPBTABD#
13:41:34 DIA 1 800 AST DB02 R68 Perform rollback
13:41:34 DIA 1 800 AST DB02 AB0 Run-time error "DBIF_RTAB_SQL_ERROR" occurred
13:41:35 DIA 1 800 AST DB02 AB1 > Short dump "050419 134134 IDES AST " generated
13:56:30 DIA 1 800 AST ST02 R33 RSTG chain defective, return code -01
13:56:30 DIA 1 800 AST ST02 R0B Roll out failed, return code -01
13:56:30 DIA 1 800 AST ST02 R68 Perform rollback
13:56:30 DIA 1 800 AST ST02 R47 Delete session 005 after error 008
15:15:05 DIA 0 000 SAPSYS EEA OPERATION MODES: Switch to operation mode Normalbetrieb triggered
D
第二,你的SM21的問題,與你的ST02的問題不是同一個的。 SM21中, ORA-01653: unable to extend table SAPR3.MONI by 1280 in 13:41:34 DIA 1 800 AST DB02 BY0 > tablespace PSAPBTABD# 說明表空間不夠了,請用sapdba(如果是oracle的話)增加表空間,如果是其它的數據庫,請用相關的管理工具(DB2,用DB2CC ; MS-SQL,用enterprise manager),增大表空間。 ST02中,是SAPbuffer設置得不夠。請用RZ10設置相關的參數。這不是錯誤,只是對性能會有影響。如果是測試系統,可以不管這個問題。特別說明:修改參數,SAP有可能無法啓動。請注意!!!

when SE16, find one table data, it shows 'Table **** is not active in the Dictionary' error, what's this meaning?

表還沒有激活,到數據字典SE11裏看一下表的狀態,先激活

問:如何設置默認登陸CLIENT? 每次登陸默認CLIENT都是000,我想把他改成我常用的800,如何做?

答:回覆: RZ10修改instance profile(extended maitainance), 可以找到缺省client, 之後重起服務器. 答:以T-CODERZ10 進入EDIT PROFILE 1.profile:選擇instance profile 2.edit profile:選擇EXTEND MAINTENANCE 3.選擇change 4.新增parameter namelogin/system_clientparameter value800 5.存檔 6.restart sap r/3 答:用TCODE RZ10,edit instance profile,then edit the parameter login/system_clinet = 800 ,restart instance, that ok!

 

更換登錄背景

1SMW0,選擇WebRFC 的二進制數據,回車;

2、執行,創建;

3、輸入對象名稱、說明;

4、點輸入、選擇背景圖片;

5、選擇本地對象;

6sm30,輸入視圖SSM_CUST;

7、維護,創建條目START_IMAGE(如已存在則不需要創建);

8、參數值中填入步驟3創建的對象名;

9、保存 還有一種方法, 我的筆記,請參考:swm0 - > 選擇 WebRFC 應用程序的二進制數據 -> 選擇對象名稱 sess_image -> 菜單: 設置/維護mime類型 :加類型: type : jpg extension: .jpg-> 選中對象 sess_image -> 分配mine類型 ->選擇 jpg-->選擇菜單 :web 對象/輸入 , 選擇作好的 jpg文件注意: 圖片儘量小,因爲佔服務器內存的

 

SAP IDES 網絡應用

我們知道 SAP R/3 是代表3,即數據庫層,應用層,客戶層,前面我們是把這三層都裝在同一個機器上,事實上這三層是可以分離的;

2 在局域網中裝好一臺IDES服務器後,其他機器只要裝SAP客戶端就可以,並不需要安裝數據庫客戶端,其他客戶端只要在SAPLOGON屬性中把應用服務器設成服務器的名字或IP地址即可;

3 要是遠程呢? 即服務器端與客戶端不在同一個地方,他們是通過互聯網相聯的,事實上這是使用SAP的真實情況,這種情況我認爲有幾種處理方法:

服務器通過專線上網

第一種: 服務器這臺機直接上互聯網,這臺機有公網IP,那麼客戶端的應用服務器就直接填服務器的公網IP即可,這種情況不安全,應該不會被採納;

第二種:服務器這臺機不是直接上互聯網,而是通過路由器+防火牆上網,然後在路由器上通過端口映射把3200等端口映射到服務器的內網IP,那麼客戶端的應用服務器就直接填服務器的公網IP即可,這種情況安全性稍好;

第一種和第二種如果服務器是動態IP,可在服務器上裝花生殼等動態域名軟件,這樣客戶端應用服務器就填服務器申請的花生殼域名

第三種:在第二種的基礎上通過代理服務器上網,然後再通過專門的VPN設備上網,雙方在VPN中虛擬一個局域網出來,那麼客戶端的應用服務器就直接填服務器的虛擬局域網IP即可,這種情況安全性好,應是最常用的,但需要專門的VPN設備投資;

第四種: 象我們這種只是練習一下,服務器裝在家中,辦公室自己的電腦上裝的客戶端(或者反過來),雙方電腦都在各自的局域網內,除了採用第一種和第二種的方法外,還可採用VNN軟件,這也是我前面說的裝VNN的原因,VNN也是一款虛擬局域網軟件,而且是免費的,具有穿透局域網的功能,只要雙方安裝VNN軟件並申請帳號登錄後,雙方之間在互聯網上就形成了一個虛擬的局域網,且有獨特的安全加密機制,這樣客戶端的應用服務器就填服務器的VNN帳號XXX.USER.VNN.CN即可,再也不用端口映射和花生殼等軟件了

VNN網址爲:http://www.vnn.cn

1,通過vpn撥號進入公司內網, 獲取內網ip,像辦公室一樣

2,安裝itsweb服務器連接R/3,實現方法和網站差不多,需要結合iis安裝兩個站點,一般採用不同端口方式,一個是應用網站,一個是管理的。配置可以通過web更改,重要一點,註冊R3中相關servicesITS服務器

3,安裝saprouter到一個有公網ip的機器上面,最好作爲服務添加,登陸gui的時候在屬性裏面的saprouter輸入ip地址即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章