SAP GUI 使用 000 Client 與 DDIC 使用者 是兩個不同層面的概念:
- 000:Client(客戶端)
- DDIC:User(使用者帳號)
所以真正登入時,其實是:
Client + User + Password + Language
例如:
Client : 000
User : DDIC
Password : ********
Language : EN
或
Client : 100
User : DDIC
都是不同的登入方式。
Client 000 是什麼?
000 是 SAP 安裝完成後內建的 Master Client。
它的特色:
- SAP 標準 Client
- 保存 SAP 標準設定(Customizing)
- 安裝時第一個建立
- 通常不放正式交易資料
- BASIS 維護最常登入
一般都有:
000
001
066
用途如下:
| Client | 用途 |
|---|---|
| 000 | SAP Standard Client |
| 001 | 測試 Client(部分版本) |
| 066 | EarlyWatch/Support |
公司通常另外建立:
100
200
300
800
900
例如:
100 DEV
200 QAS
300 PRD
DDIC 是什麼?
DDIC 是 SAP 內建最高權限的系統帳號之一。
DDIC =
Data Dictionary User
它主要用途:
- 安裝 SAP
- Client Copy
- Database Upgrade
- Dictionary Activation
- Support Package
- 維護 ABAP Dictionary
它不是一般使用者。
DDIC 與 SAP* 有什麼不同?
SAP 有兩個超級帳號:
| User | 用途 |
|---|---|
| SAP* | Emergency User |
| DDIC | Dictionary Administrator |
兩者不同:
SAP*
- 緊急登入
- 安裝初期使用
- Client 建立時存在
- 可繞過部分設定
DDIC
- 系統管理
- Dictionary 維護
- Client Copy
- Upgrade
為什麼很多人登入 000 / DDIC?
因為:
Client = 000
User = DDIC
就是 SAP 安裝完成後最常用的管理組合。
例如:
000
DDIC
通常可以:
- SCCL
- SCC9
- SE11
- SE38
- SPAM
- SAINT
- STMS
- DBACOCKPIT
- Basis 維護
正式系統(PRD)通常怎麼做?
正常公司不建議: 000, DDIC
天天登入。
原因: DDIC 權限太大。
通常會建立:
BASIS01
SAPBASIS
ADMIN01
再授權:SAP_ALL, SAP_NEW
平常使用自己的管理帳號。
只有:
- Client Copy
- Kernel Update
- Upgrade
- Dictionary Error
才會使用 DDIC。
000 / DDIC 能不能登入 100?
可以,但前提是 100 Client 中也有 DDIC 帳號。
例如:
Client 000, DDIC
和
Client 100, DDIC
是兩個不同的使用者資料。
因為 SAP 的使用者是 Client-dependent。
例如:
| Client | User | 是否同一帳號 |
|---|---|---|
| 000 | DDIC | 否 |
| 100 | DDIC | 否 |
| 200 | DDIC | 否 |
密碼也可以不同。
如果是 HANA ECC 6.0(你的環境)
依照你目前管理的是 SAP ECC 6.0 on HANA,通常會看到如下 Client 配置:
| Client | 建議用途 | 是否可用 DDIC |
|---|---|---|
| 000 | SAP 標準管理 Client | ✔ 是,Basis 維護時使用 |
| DEV (如 100) | 開發 | ✔ 可登入,但不建議日常使用 |
| QAS (如 200) | 測試 | ✔ 可登入,但應限制使用 |
| PRD (如 300) | 正式 | ✔ 緊急維護才使用,平時使用個人管理帳號 |