SAP幾則常用的BASIS技巧整理

2021-07-04 09:22:33 字數 4559 閱讀 7955

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 - 建立系統訊息。建立時需填上訊息正文,還有伺服器名和客戶名,當客戶欄不填或填「*」號時,儲存後就可把該訊息馬上發給所有登入的使用者,當其它使用者新登入系統時也會顯示。

sm12 - 顯示與解鎖由使用者鎖定的表

sm21 - 顯示系統日誌

sm50 - 顯示工作程序

sm51 - 顯示sap例項

sm59 - 維護rfc

spam - 支援包管理工具

scc4 - 建立乙個client(集團)

sccl - client本地複製

scc3 - 顯示client複製日誌

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

cmod(smod) - sap增強

oss1 - 連線sap oss

s001 - abap開發工作台選單(含多tcode)

sa38 - 執行程式(se38開發)

scat - computer aided test tool

se01 - 傳遞傳輸請求(同一伺服器的不同client)

se09 - 傳輸請求操作

se10 - 同se09

se11 - 維護abap資料字典

se12 - 顯示資料字典

se13|se14|se15 - 資料字典相關

se16|se17 - 檢視表資料

se30 - abap執行分析

se32 - abap文字元素維護

se35 - abap/4對話方塊程式設計維護

se36 - 維護邏輯資料庫

se37 - 維護function module

se38 - abap 編輯器

se39 - 程式比較

se41 - 選單製作器

se43 - 應用區選單(相同功能tcode組成一area menu)

se51 - 螢幕繪製器

se54 - 生成表的維護檢視,然後se16|sm30可直接維護表資料

se61 - 文件維護

se63 - 翻譯

se71->se76 - sapscript相關 tcode

se80 - abap庫

se81 - abap應用層次

se84|se85|se86 - abap/4 repository information system

se91 - 建立訊息類和訊息 

se92 - 維護系統log訊息

se93 - 給程式維護tcode

seu - repository object browser

shd0 - 維護tcode執行變式(variant)

sm04 - 檢視當前使用者

sm12 - 刪除顯示locked objects(不可刪除被lock的傳輸請求)

sm21 - dump log檢視

sm30|sm31 - 維護table|view資料

sm32 - 維護表

sm35 - 檢視batch input session(建立bdc使用shdb)

sm36 - 定義後台job

sm37 - 檢視後台job

sm50 - process overview

sm51 - display system servers, processes, etc.

sm62 - display/maintain events in sap 

st05 - sql等跟蹤,使用它可跟蹤程式使用的表等.

su53 - 檢查授權物件,如出現許可權問題可使用

SAP幾則常用的BASIS技巧整理

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

SAP幾則常用的BASIS技巧整理

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

SAP常用BASIS技巧整理

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