SAP常用BASIS技巧整理

2021-04-25 06:27:12 字數 3490 閱讀 7026

1、建立乙個新的使用者

2、建立乙個新的角色

3、設定sapgui自動logout功能

4、利用scat進行資料匯入

5、配置個人資訊

6、常用的basis相關的t-code

1、建立乙個新的使用者

完成client建立和拷貝後,在開始正式工作之前,請建立乙個全新的使用者。用這個使用者進行工作。預設ddic和sap*使用者不要用於實際的業務。建立使用者的過程很簡單,只要以su01事務碼進入使用者維護螢幕。在使用者欄填上新增的使用者名稱,按新建按鈕建立。輸入相關的引數,關鍵是設定角色和引數檔案,如果是管理員,可設的角色為「sap_all_restricted」,引數檔案設為「sap_all」。角色名和引數檔案是一對的,引數檔案是控制具體許可權設定的檔案。角色和引數檔案也可不在這裡指定,可在設定角色時設定。

2、建立乙個新的角色

pgcg,可以通過複製現有role,增加t-code或選單來增加需要的role。role分為兩大類:單一role和復合role。所謂復合role就是由多個單一role組成的。角色管理中重點:角色引數的維護(通過引數的比較來完成引數維護工作)

可以直接在使用者選單中增加需要授予當前role的使用者。

3、設定sapgui自動logout功能

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

用tcode rz10開啟引數配置視窗,選擇你當前的例項引數檔案,再選擴充套件編輯,按修改按鈕進入擴充套件引數編輯視窗中。

按引數建立按鈕,建立乙個名為「rdisp/gui_auto_logout」的引數,引數值輸入「600」,代表如果客戶10分種(600秒)沒有進行操作,則會自動退出sap系統。

按退出儲存設定。在rz10視窗按儲存把引數傳送到系統的引數檔案中。重啟sap例項,使配置引數生效。

我們還可用rz11來設定當前正在執行的例項的一些引數,但用這種方法設定的引數只會影響當前執行的例項,一旦重啟例項,引數就會失效。

4、利用scat進行資料匯入

在系統上線或進行測試時,都需匯入大量的主資料。在sap中有多種方法可批量地匯入大量資料,這裡介紹利用scat進行資料匯入的方法。下同以匯入統計指標資料為例進行詳細說明。

用scat事務碼進入計算機輔助測試工具螢幕,在測試情況欄內新建乙個測試項。該測試項的名稱要以z開頭,如ztest。輸入完名稱後,按工具欄上最左邊的「tcd」按鈕開始記錄事務。

首先在彈出視窗內輸入需記錄的事務**kk01,按回車,進入統計指標維護介面。

接下來按維護統計指標的操作輸入統計指標編碼、統計指標名和計量單位,最後按儲存完成事務記錄,返回scat事務介面。

在scat事務介面按儲存,彈出選擇開發類介面,選「本地物件」,完成ztest測試專案的建立。

返回初始螢幕,在選中ztest測試專案的情況下,選擇選單的「轉到」--「變式」--「輸出預設」,生成乙個ztest.txt檔案。

開啟ztest.txt檔案,內容如下:

[變數標識][變式文字]stagrbezeimsehi

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

-->預設數值y02y02h

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

增加需匯入的資料後的格式如下:

[變數標識][變式文字]stagrbezeimsehi

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

-->預設數值y02y02h

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

y03y03h

y04y04h

y03和y04是需匯入的統計指標,檔案中的空格全部是用tab分隔的。

整理好匯入資料的格式後,就可進行資料匯入了。進入scat事務,執行ztest測試專案,變式選擇「自檔案外部的」,選擇整理好的ztest.txt檔案。處理方式可選擇「前台」或「後台」,第一次最好選擇前台方式,這樣方便除錯。最後按工具欄的執行按鈕即可。

5、配置個人資訊

在操作sap系統時,經常要輸入一些引數,如成本控制範圍、公司**、工廠等。如果每次開啟介面都要輸入是不是很煩,可不可以讓系統自動記住這些固定的引數呢?答案是肯定的,通過配置個人資訊即可讓每個使用者記住這些引數。現以設定成本控制範圍**ca00為例說明一下具體操作方法。

選擇「系統」--「使用者引數檔案」--「個人資料」,進入個人引數配置介面。在這裡,addree標籤可設定使用者名稱、位址、**等個人資訊;defaults標籤欄可設定開始選單、登入語言、小數點表示方法等;parameters標籤就可設定預設輸入的引數值。在parameters欄裡選擇乙個引數**,如cac是成本控制範圍,在value裡填入值ca00。存檔退出。重新登入後,凡是在介面中要輸入ca00的地方都會自動被填上ca00。

另外,在一些輸入引數的介面會有乙個存檔按鈕可把引數直接儲存為預設值或使用者預設值,效果與上面的配置一樣。

在需輸入成本控制範圍的介面,通過選單「擴充套件」--「設定成本中心範圍」可覆蓋預設的ca00值。

6、常用的basis相關的t-code

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

記錄事務和函式功能,可進行資料批量匯入。

SAP常用BASIS技巧整理

1 建立乙個新的使用者 2 建立乙個新的角色 3 設定sapgui自動logout功能 4 利用scat進行資料匯入 5 配置個人資訊 6 常用的basis相關的t code 1 建立乙個新的使用者 完成client建立和拷貝後,在開始正式工作之前,請建立乙個全新的使用者。用這個使用者進行工作。預設...

SAP幾則常用的BASIS技巧整理

1 建立乙個新的使用者 2 建立乙個新的角色 3 設定sapgui自動logout功能 4 利用scat進行資料匯入 5 配置個人資訊 6 常用的basis相關的t code 1 建立乙個新的使用者 完成client建立和拷貝後,在開始正式工作之前,請建立乙個全新的使用者。用這個使用者進行工作。預設...

SAP幾則常用的BASIS技巧整理

1 建立乙個新的使用者 完成client建立和拷貝後,在開始正式工作之前,請建立乙個全新的使用者。用這個使用者進行工作。預設ddic和sap 使用者不要用於實際的業務。建立使用者的過程很簡單,只要以su01事務碼進入使用者維護螢幕。在使用者欄填上新增的使用者名稱,按新建按鈕建立。輸入相關的引數,關鍵...