幾則常用的BASIS技巧整理

來源:互聯網
上載者:User
 

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測試專案的建立。

 

返回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

 

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

 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.