SAP Business One中對於草稿的許可權管理

2021-08-09 02:42:46 字數 3343 閱讀 8147

1.前言:

在sapbusinessone 8.81的patch 10中,對於常用的三類草稿(憑證草稿,付款草稿,付款草稿支票)的許可權做了重新的設計,從而使使用者可以更方便的對草稿的各項操作(建立,檢視, 更新,關閉,恢復,刪除)分別進行許可權管理。

2.草稿

在sapbusinessone中,有三模擬較常用的草稿,分別是憑證草稿,付款草稿和付款草稿支票。下面我們會分別介紹這三類草稿和他們相關的許可權設定。

2.1憑證草稿:

目錄入口:管理->系統初始化->許可權->銷售-應收帳款

為了方便使用者對憑證草稿的不同操作分別進行許可權管理,將過去的」憑證草稿」許可權分割成三個許可權:

1. 憑證草稿:

a. 可選:完全許可權,沒有許可權

b. 許可權編號:254

c. 繫結窗體:無

2. 憑證草稿報表:

a. 可選:完全許可權,唯讀許可權,沒有許可權

b. 許可權編號:596

c. 繫結窗體:

i. 銷售 – 應收帳款->銷售報表->憑證草稿報表 –選擇標準

ii. 銷售 – 應收帳款->銷售報表->憑證草稿報表 –選擇標準 ->憑證草稿

3. 移出憑證草稿:

a. 可選:完全許可權,沒有許可權

b. 許可權編號:567

c. 繫結窗體:無

2.2付款草稿

目錄入口:管理->系統初始化->許可權->收付款業務

為了方便使用者對付款草稿的不同操作分別進行許可權管理,將過去的」付款草稿」許可權分割成三個許可權:

1. 付款草稿:

a. 可選:完全許可權,沒有許可權

b. 許可權編號:598

c. 繫結窗體:無

2. 付款草稿報表:

a. 可選:完全許可權,唯讀許可權,沒有許可權

b. 許可權編號:376

c. 繫結窗體:收付款業務->銀行報表->付款草稿報表

3. 移出付款草稿:

a. 可選:完全許可權,沒有許可權

b. 許可權編號:561

c. 繫結窗體:無

2.3付款草稿支票

目錄入口:管理->系統初始化->許可權->收付款業務

為了方便使用者對付款草稿支票的不同操作分別進行許可權管理,將過去的」付款草稿支票」許可權分割成三個許可權:

1. 付款草稿支票:

a. 可選:完全許可權,沒有許可權

b. 許可權編號:290

c. 繫結窗體:無

2. 付款草稿支票報表:

a. 可選:完全許可權,唯讀許可權,沒有許可權

b. 許可權編號:599

c. 繫結窗體:收付款業務->付款->付款草稿支票報表

3. 移出付款草稿支票:

a. 可選:完全許可權,沒有許可權

b. 許可權編號:600

c. 繫結窗體:無

3.草稿的許可權管理

在sapbusinessone中, 許可權可以應用在某個具體的繫結窗體上,也可以應用某個物件的具體操作上(如: 建立,檢視, 更新,關閉,恢復,刪除)。下面我們會分別介紹這兩種許可權的應用方式。

3.1許可權和繫結窗體

許可權和窗體的繫結關係是在application目錄下的乙個名為osek2563_unicode.rsd的檔案中定義的。使用者暫時無法更改許可權和窗體的繫結關係。

當乙個許可權和某個窗體進行了繫結,那麼它們之間的關係是比較直觀的,見下表。

例如:許可權「憑證草稿報表」(編號:596)被繫結在窗體「憑證草稿報表 –選擇標準 」上(銷售 – 應收帳款->銷售報表->憑證草稿報表 –選擇標準)。

1. 許可權「憑證草稿報表」為全部許可權時,使用者可以開啟被繫結窗體「憑證草稿報表 –選擇標準「,更改選擇標準,按確定鍵後,可以進一步開啟」憑證草稿「窗體。

2. 許可權「憑證草稿報表」為唯讀許可權時,使用者可以開啟被繫結窗體「憑證草稿報表 –選擇標準「,但不可以更改窗體上的選擇標準,按確定鍵後,仍然可以進一步開啟」憑證草稿「窗體。

3. 許可權「憑證草稿報表」為沒有許可權時,使用者不可以開啟被繫結窗體「憑證草稿報表 –選擇標準「,會彈出如下錯誤資訊,提醒使用者沒有足夠的許可權進行該操作。

3.2 許可權和物件的具體操作

許可權和物件的具體操作的關係是在b1的**中進行定義的。使用者暫時無法更改許可權和物件的具體操作的之間關係。當要對物件的某個具體操作進行許可權管理, 其設計可以比繫結窗體來得更加靈活。

不僅可以單個許可權控制物件的某個具體操作,而且可以多個許可權組合起來控制物件的某個具體操作。對於上下文中提到的三種草稿,他們的具體操作(建立,檢視, 更新,關閉,恢復,刪除)就是通過多個許可權組合起來進行控制的。因為三種草稿的具體操作和其相應的許可權之間的對應關係是完全一致的, 所以我們就下表中統一介紹:

表3.2.1

例如, 對於憑證草稿的各項具體操作,就是由3個許可權」憑證草稿」, 「憑證草稿報表」,」刪除憑證草稿報表」組合起來進行管理的。如表3.2.

1, 當」憑證草稿」為全部許可權, 「憑證草稿報表」為唯讀許可權, 「刪除憑證草稿報表」為全部許可權時, 使用者可以建立新的憑證草稿和檢視已有的憑證草稿。當使用者嘗試更新, 關閉, 刪除, 恢復, 刪除等操作時, 會被系統阻止, 並且會彈出如下提示錯誤資訊,提醒使用者許可權不夠。

4.草稿許可權的公升級邏輯

當從低版本公升級到在sapbusinessone 8.81的patch 10或更高版本時, 三種草稿的許可權的公升級邏輯如下:

4.1 憑證草稿的公升級邏輯

表4.1.1

4.2付款草稿的公升級邏輯

表4.2.1

4.3 付款草稿支票的公升級邏輯

表4.3.1

紅色加粗部分可能會導致使用者在公升級以後一些許可權的發生改變。因為在低版本, 沒有對建立付款草稿支票這個操作進行許可權管理, 那麼可能存在一些使用者原先可以建立付款草稿支票, 但是沒有許可權檢視付款草稿支票報表。根據上表邏輯, 公升級之後, 這些使用者會變得沒有許可權去建立付款草稿支票。

不過這種情況比較少見, 而且使用者可以通過手動更改許可權」付款草稿支票」來重新得到建立付款草稿支票的許可權。

5.di 中對草稿的許可權管理

在di中,我們對草稿的各項操作也進行了相同(同表3.2.1)的許可權管理。此處不再贅述。下表列出了每個操作在di中對應的呼叫方法。

表5.1

如果該使用者不具備對某個操作的許可權,就會丟擲如下錯誤

需要強調的是,對上下文中提到的三種草稿,在di中暫時還不支援關閉和恢復操作。例如,對sapbobscom.boobjecttypes.

opaymentsdrafts 物件呼叫reopen()方法,則會丟擲如下錯誤:

6.總結

至此,已經介紹完了sapbusinessone 8.81的patch 10中新設計的草稿許可權管理部分。和之前的許可權管理相比, 新的草稿許可權更加清晰細緻, 並且方便使用者對不同操作靈活地進行許可權配置。

目前, 更新,關閉,恢復這三個操作的許可權是合併在一起的, 將來如果有需求要對這三個操作分別進行許可權, 後續可以對這部分功能進行持續加強和完善。

SAP Business One財務資訊 科目設定

設定總賬科目依據 倉庫 物料組 物料級別。在新建物料主資料時,該主資料總賬科目設定依據預設為該設定,可以進行調整。要開啟預設設定視窗,請選擇 主選單 管理 系統初始化 一般設定 庫存 不同的物料可以採用不同的總賬科目設定。要檢視物料的科目設定依據,請選擇 主選單 庫存 物料主資料 庫存資料 倉庫科目...

SAP Business One物料編碼管理辦法V1

1.目的 為明確sap business one物料編碼及管理,特制定本管理辦法。2.範圍 適用於喜康樂電器 sap business one物料編碼的管理。3.定義 無 4.權責 sap專案組 負責物料編碼清單的作成 修訂及維護。5.內容 5.1 sap business one物料編碼清單的公示...

SAP Business One建築行業方案

sap business one 建築施工行業方案 建築施工行業特點 嚴密的專案策劃。建築施工行業需要嚴密的專案策劃,從準備招標與投標合同就開始進入專案策劃的初期階段。通過建立工程建設的業主專案工作結構進行工程專案成本的預算,為招標與投標合同進行準備,直至專案合同的完成。科學的施工準備。專案合同完成...