SAP B1 功能方案 1 單據列印次數顯示

2021-09-25 04:57:24 字數 851 閱讀 5886

前往我的部落格獲取更好的閱讀體驗:

雖然sap b1有強大的儲存過程控制功能,但經測試在單據列印時是無法觸發儲存過程的,由於客戶強烈要求無奈之下用了觸發器來完成該功能(據說新增觸發器在公升級系統時會報錯,所以公升級時可能需要將觸發器刪掉)。

create trigger ordr_comf_num on ordr	/*向ordr表新增觸發器,如需向其他單據新增「列印次數顯示」功能請修改ordr至對應的表名即可。/

after update

as    begin

/*本觸發器用於記錄銷售訂單列印次數,

要使用此功能需先新增自定義字段「u_printnum」用來記錄單據列印次數

當[printed]的值更新為「y」時

更新銷售訂單上自定義字段「列印次數」加一,

[printed]的值設定為「n」

*/if update([printed]) /*如果更新的是printed欄位*/

begin

update  t0

set     t0.u_printnum = isnull(t0.u_printnum, 0) + 1 ,

t0.printed = 'n'

from    ordr t0

where   t0.docentry = ( select  docentry

from    inserted /*inserted 表是sql內部表用於儲存insert和update語句所影響的行的副本。*/

列印顯示效果

微信 部落格和我的SAP B1

sap b1解決的問題 銷售問題 sap business one解決企業中普遍性的具體問題銷售問題,有些企業經常出現這樣的情況 只要客戶那邊要貨的 打過來,公司這邊馬上就亂成了一鍋粥,但忙到最後還是常常不能告訴客戶能否提貨。蒐集有效資訊的時間太長了,有些分公司有貨不能提,有些分公司沒貨又不能及時得...

Hbase API管理功能1

1.hbase建表涉及到 表結構 列簇結構的定義,這些定義關係到表和列簇內的資料如何儲存以及何時儲存。2.hbase中的資料最終儲存到表中的主要原因是 控制表中的列以到達共享表內的某些特性。3.客服端與伺服器 伺服器與伺服器之間進行通訊,都是用hadoop rpc框架,引數都實現了writable介...

Python list功能剖析1

列表內部提供的其他功能 name list alex one two three four five 索引 print name list 0 切片 print name list 0 2 len print name list 2 len name list for for item in nam...