SAP財務(wù)系統(tǒng)科目余額處理 - 報表

最近公司出現(xiàn)一個需求:

Sap系統(tǒng)在確定一級科目及二級科目的余額方向時,需要根據(jù)所有的下一級科目號的軋差凈額的方向確定余額方向,不允許出現(xiàn)負(fù)數(shù),不允許同一個科目號借貸都有余額,需要軋差列示

我這里只是寫一個小的demo自己測試一下:

實現(xiàn)步驟:

首先去ZGLBALANCE里面抽取相應(yīng)的科目號信息,如果是一級科目就顯示前面四位

表名稱

這里是抽取一級科目的科目號:

1221后面對應(yīng)的余額類型為多個條件的時候就去重復(fù)數(shù)據(jù)為M軋差列示

一級科目

如果是二級科目的話,那么就顯示科目號的前面六位

然后科目號去重復(fù)以后對應(yīng)的余額類型就設(shè)置為M軋差

二級科目

接下來測試一級科目和二級科目操作顯示:

先點擊一級科目

選擇條件

通過debug

對比表里的數(shù)據(jù)信息:

一級科目框選是要去重復(fù)的科目號信息

最后篩選完成的一級科目號就賦值為M軋差:

通過代碼debug篩選的科目

這里對應(yīng)表里的1221和1301和1302的一級科目號信息

然后進(jìn)行篩選所有科目以及余額信息篩選去重復(fù)

一級科目操作完成以后

點擊二級科目:

選擇條件

首先先看表里的數(shù)據(jù)

二級科目框選是要去重復(fù)的科目號信息??

這些選中的框里的科目號要進(jìn)行去重復(fù)以及后面的余額類型進(jìn)行設(shè)置M軋差

最后篩選完成的進(jìn)行M軋差列式

最后去重復(fù)科目顯示

最后將查到的二級科目號統(tǒng)一設(shè)置為M軋差

下面是代碼解析:

首先先聲明結(jié)構(gòu)變量和屏幕等等

變量and結(jié)構(gòu)

抽取表數(shù)據(jù)存入主表A中:

去表里抽取數(shù)據(jù)

賦值截取科目號數(shù):

屏幕判斷代碼
抽取去重復(fù)

聲明ranges

ranges語法
ranges語法運用

最后篩查出來的一級和二級科目設(shè)置M軋差列示

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容