慣例閑話:最近群友們一直在討論SAP顧問的方向和出路。從目前國企和央企的方向來看,SAP被國產(chǎn)化替代是不可逆轉(zhuǎn)趨勢(shì),對(duì)此很多朋友感覺到了失業(yè)危機(jī)。對(duì)此,閑人的看法是,趨勢(shì)不可逆,但SAP產(chǎn)品在不久的將來,會(huì)以另外一種形式出現(xiàn)并全面鋪開。而目前所看到的,并沒有一個(gè)能替代的產(chǎn)品出現(xiàn),依葫蘆畫瓢的也看到過,但總結(jié)一句話,東施效顰。所以,閑人對(duì)此持樂觀態(tài)度,機(jī)會(huì)總是會(huì)給準(zhǔn)備的人,而目前這一行,能潛心研究工業(yè)信息化底層業(yè)務(wù)架構(gòu)的同行,還鳳毛麟角。所以未來10年之內(nèi),對(duì)SAP從業(yè)者而言,是挑戰(zhàn)也是機(jī)會(huì),大浪淘沙,真金不怕火煉,希望各位好運(yùn)。
閑話到此為止,今天聊聊項(xiàng)目財(cái)務(wù)報(bào)表設(shè)計(jì)
項(xiàng)目財(cái)務(wù)報(bào)表問題
PS模塊和財(cái)務(wù)的關(guān)聯(lián)更為緊密,WBS是重要成本對(duì)象之一,常見的財(cái)務(wù)憑證表BSEG,ACDOCA,COSP,COSS等表,是常用的項(xiàng)目成本報(bào)表取數(shù)來源,和后勤的用法不一樣的是,財(cái)務(wù)表中的WBS通常體現(xiàn)為對(duì)象號(hào)OBJNR,通過對(duì)象號(hào)關(guān)聯(lián)WBS。這些都是非?;镜膽?yīng)用。但是按照常規(guī)的方法,會(huì)存在一個(gè)共同的問題,項(xiàng)目財(cái)務(wù)報(bào)表的效率問題,沒有任何例外,根本原因是,所有的項(xiàng)目制企業(yè),都是按項(xiàng)目全周期來分析成本,隨著上線后持續(xù)的財(cái)務(wù)憑證生成,必然產(chǎn)生效率問題。因此在項(xiàng)目財(cái)務(wù)分析的設(shè)計(jì)中,效率成為一個(gè)影響方案落地的問題。
RPSCO表分析
圖 業(yè)務(wù)對(duì)象的余額匯算過程
SAP考慮到這個(gè)問題,如上圖,PS的財(cái)務(wù)底表中,RPSCO表是一個(gè)具有重要意義的表,這個(gè)表包含了PS模塊產(chǎn)生絕大部分財(cái)務(wù)相關(guān)的數(shù)據(jù),成本計(jì)劃、計(jì)劃收入、預(yù)算、承諾、實(shí)際成本、實(shí)際收入以及結(jié)果分析等等, 系統(tǒng)將實(shí)時(shí)WBS的余額保存到RPSCO表中,有了這個(gè)實(shí)時(shí)累計(jì)數(shù),在很多需要計(jì)算累計(jì)金額的場景中,效率問題通過RPSCO可以迎刃而解。
首先分析RPSCO表重要的組成字段:
1、OBJNR:成本對(duì)象號(hào),PS的成本對(duì)象分為WBS、網(wǎng)絡(luò)頭、網(wǎng)絡(luò)活動(dòng)三種:
WBS對(duì)象類型PR,和PRPS-OBJNR關(guān)聯(lián);
網(wǎng)絡(luò)頭對(duì)象類型NP,和AUFK-OBJNR關(guān)聯(lián):
網(wǎng)絡(luò)活動(dòng)對(duì)象號(hào)NV,和AFVC-OBJNR關(guān)聯(lián):
圖 ACDOCA表ACCASTY成本對(duì)象類型
為了減少報(bào)表中的聯(lián)查邏輯,提高效率,一般的做法是,用WBS成本對(duì)象來歸集成本,建議不要將網(wǎng)絡(luò)作為成本對(duì)象,這樣會(huì)大大增加報(bào)表的查詢負(fù)荷。在配置上實(shí)踐,如下圖OPT1對(duì)于項(xiàng)目網(wǎng)絡(luò)發(fā)貨,將移動(dòng)類型配置為221。這樣配置后,MIGO發(fā)貨后,在網(wǎng)絡(luò)上不會(huì)產(chǎn)生余額,余額轉(zhuǎn)嫁到網(wǎng)絡(luò)歸屬的WBS,而這種結(jié)果也是我們所需要的,直接取PR對(duì)象的余額。
圖 網(wǎng)絡(luò)發(fā)貨移動(dòng)類型配置
2、LEDNR 預(yù)算/計(jì)劃分類帳,成本對(duì)象貨幣和控制范圍貨幣不同時(shí),按匯率自動(dòng)換算。這個(gè)字段通常用于選擇不同貨幣時(shí),作為關(guān)鍵條件選擇。如下圖,WBS 1520000099-01的對(duì)象貨幣CNY對(duì)應(yīng)0002,控制范圍貨幣HKD對(duì)應(yīng)0003。這里的規(guī)律是,控制范圍貨幣的LEDNR編碼排在對(duì)象貨幣的編碼之后。取數(shù)時(shí)候按需要排序。
圖 WBS對(duì)象貨幣和控制范圍貨幣換算
3、WRTTP 值類型 /VORGA預(yù)算類型預(yù)算/計(jì)劃,這個(gè)2個(gè)字段組合在一起,區(qū)分成本計(jì)劃、預(yù)算、承諾、實(shí)際的關(guān)鍵字段,幾種常用的類型組合解析如下:4、 BELTP 借類,表示成本和收入。
和WBS結(jié)構(gòu)設(shè)計(jì)存在關(guān)系,這里強(qiáng)烈建議計(jì)成本和收入時(shí),歸集收入和成本的WBS區(qū)分開,這和符合多數(shù)項(xiàng)目制企業(yè)的記賬習(xí)慣,一般首層WBS項(xiàng)目層,記收入。下層記成本,這樣收入憑證就不會(huì)影響直接取數(shù)。如果同一個(gè)WBS成本收入和計(jì)入,那么RPSCO表中的成本會(huì)被收入抵消一部分,這樣就失去了利用RPSCO表的意義。
5、VERSN,版本,使用成本計(jì)劃時(shí),需要用VERSN判斷對(duì)應(yīng)的成本。
6、WLP01~WLP16,當(dāng)月的余額。在使用中需要將截止月份余額,需要將月份余額累加起來。從16列開始到31列的金額累加,計(jì)算WBS累計(jì)成本的參考邏輯如下:
LOOP AT LT_RPSCO INTO LS_RPSCO
WHERE OBJNR = LS_WBSRPSCO-OBJNR
AND WRTTP = ‘04’
AND ( VORGA = ‘COIN’ OR
VORGA = ‘COIE’ OR
VORGA = ‘RKIB’ OR
VORGA = ‘RKIV’ OR
VORGA = ‘KOAO’ OR
VORGA = ‘KOAR’)
AND VERSN = ‘000’
AND LEDNR = ‘0003’
AND GJAHR LE I_DATE+0(4)
AND BELTP = ‘1’."成本和貸方支付
ASSIGN LS_RPSCO TO ."將工作區(qū)賦值給指針區(qū)
LV_TIMES = 16 ."從16列開始取數(shù)
IF LS_RPSCO-GJAHR < LV_GJAHR.
DO 16 TIMES."循環(huán)16次累加
ASSIGN COMPONENT LV_TIMES OF STRUCTURE TO .
LS_WBSRPSCO-ACTUAL = LS_WBSRPSCO-ACTUAL + .
LV_TIMES = LV_TIMES + 1.
ENDDO.
ELSEIF LS_RPSCO-GJAHR = LV_GJAHR.
DO LV_MONAT TIMES.
ASSIGN COMPONENT LV_TIMES OF STRUCTURE TO .
LS_WBSRPSCO-ACTUAL = LS_WBSRPSCO-ACTUAL + .
LV_TIMES = LV_TIMES + 1.
ENDDO.
ENDIF.
ENDLOOP.
CLEAR LS_RPSCO.
這段邏輯的結(jié)果,如下圖,將這些字段累計(jì)。
圖 累加字段
以上是RPSCO表中關(guān)鍵字段的解讀,理解以上字段的意義是掌握這個(gè)表基礎(chǔ)。這個(gè)表也是大部分S_ALR*表的取數(shù)源頭。
應(yīng)用舉例
某公司是一家建筑機(jī)電設(shè)備安裝工程公司,組織架構(gòu)按照公司法人/事業(yè)部/項(xiàng)目層層分解,每月財(cái)務(wù)需要根據(jù)每個(gè)項(xiàng)目的預(yù)算成本、實(shí)際成本、實(shí)際收入、變更追加成本等數(shù)據(jù)監(jiān)控公司運(yùn)營狀況,分析每個(gè)責(zé)任主體績效。
圖 項(xiàng)目分析組織架構(gòu)
公司年產(chǎn)值40億,單個(gè)項(xiàng)目WBS結(jié)構(gòu)達(dá)到1800+數(shù)量級(jí)別,邏輯不復(fù)雜每個(gè)項(xiàng)目數(shù)據(jù)獲取后,按事業(yè)部、公司匯總。分析了三種方案:
方案A:常規(guī)ABAP直接開發(fā),直接根據(jù)需求定制化開發(fā)報(bào)表。
1、優(yōu)勢(shì)為開發(fā)速度相對(duì)較快。
2、報(bào)表的通用性不強(qiáng),由于管理報(bào)表邏輯復(fù)雜,對(duì)運(yùn)維的要求較高。
3、報(bào)表實(shí)時(shí)讀取,效率也較低。
方案B:參考BW的理念,指標(biāo)模塊化開發(fā)。
1、建立統(tǒng)一的分析維度和查詢標(biāo)準(zhǔn),將項(xiàng)目營收?qǐng)?bào)表、項(xiàng)目試算表的分析指標(biāo)模塊化分解。
2、定期將數(shù)據(jù)保存在定制表中,實(shí)現(xiàn)快速查詢
3、分析指標(biāo)模塊化,在統(tǒng)一按項(xiàng)目+時(shí)間的維度下,可根據(jù)不同的實(shí)現(xiàn)報(bào)表拼接生成新的管理報(bào)表。
4、具有較大的靈活性,方便運(yùn)維
5、開發(fā)周期相對(duì)A,略長
本方案可簡單理解是基于方案CBI理念下+業(yè)務(wù)模塊化思想的簡化應(yīng)用
方案C:上BI系統(tǒng)。SAP專項(xiàng)解決方案,專門為企業(yè)SAP上線后,建立分析決策模型,快速抽取數(shù)據(jù)形成報(bào)表。BI的實(shí)施一般在SAP穩(wěn)定運(yùn)行,積累一定的數(shù)據(jù)量基礎(chǔ)上進(jìn)行。需一定的時(shí)間周期沉淀。
如果按照方案A,程序必然出現(xiàn)超時(shí)DUMP問題,方案A毫無疑問舍棄。由于客戶對(duì)SAP項(xiàng)目預(yù)算有限和實(shí)施周期,方案C不具備實(shí)施條件。最終選定了方案B。
設(shè)計(jì)過程
1、確定匯總層級(jí)。如上圖,項(xiàng)目->事業(yè)部->公司法人
2、確定分析指標(biāo),需要有期間分析功能。指標(biāo)預(yù)算、承諾、累計(jì)成本、累計(jì)收入、開票、回款等核心財(cái)務(wù)數(shù)據(jù)。最大的效率瓶頸在這個(gè)環(huán)節(jié)。其中成本、收入、回款、承諾是跨整個(gè)項(xiàng)目全生命周期是最大難點(diǎn)。
3、利用RPSCO表將指標(biāo)模塊化,化整為零,獨(dú)立存表,稱之為模塊子表。如下表:
4、模塊子表的主鍵統(tǒng)一為項(xiàng)目定義/年度/更新日期,這一步是十分關(guān)鍵,和財(cái)務(wù)總監(jiān)確定后,設(shè)計(jì)表結(jié)構(gòu)。下表為部分子表舉例
子表名 字段名 字段描述 主鍵 說明
ZTPS_0001 MANDT 客戶端 X SAP客制表默認(rèn)字段
ZTPS_0001 PSPID 項(xiàng)目定義 X
ZTPS_0001 POSID WBS X
ZTPS_0001 BUDAT 更新日期 X
ZTPS_0001 STUFE 層級(jí)
ZTPS_0001 PLFAZ 項(xiàng)目基本_合同開工日期
ZTPS_0001 PLSEZ 項(xiàng)目基本_合同竣工日期
ZTPS_0001 SPROG 項(xiàng)目基本_實(shí)際開工日期
ZTPS_0001 EPROG 項(xiàng)目基本_實(shí)際竣工日期
ZTPS_0001 POST1 項(xiàng)目基本_描述
ZTPS_0001 S_TXT04 項(xiàng)目基本_項(xiàng)目狀態(tài)_上年
ZTPS_0001 B_TXT04 項(xiàng)目基本_項(xiàng)目狀態(tài)_本年
ZTPS_0001 Z_SNXXJD 截止上年末業(yè)主確認(rèn)的形象進(jìn)度
ZTPS_0001 Z_BNXXJD 截止本年末業(yè)主確認(rèn)的形象進(jìn)度
ZTOA_0003 MANDT 客戶端 X SAP客制表默認(rèn)字段
ZTOA_0003 PSPID 項(xiàng)目定義 X
ZTOA_0003 POSID WBS X
ZTOA_0003 BUDAT 更新日期 X
ZTOA_0003 ZBGWTQ 變更Y2_未提請(qǐng)金額
ZTOA_0003 ZBGYTQ 變更Y2_已提請(qǐng)金額
ZTOA_0003 ZBGYQR 變更Y2_已確認(rèn)金額
ZTOA_0003 ZBGYHT 變更Y2_已轉(zhuǎn)化為合同金額
表 表結(jié)構(gòu)設(shè)計(jì)
4、指標(biāo)計(jì)算邏輯。最核心的取數(shù)邏輯,詳細(xì)見上RPSCO表分析,邏輯編寫不復(fù)雜,前提是掌握RPSCO表的更新邏輯。將項(xiàng)目各項(xiàng)指標(biāo)計(jì)算封裝成函數(shù),如圖ZPS_FM_WBSRPSCO_GET,獲取到數(shù)據(jù)后,做匯算邏輯。和常規(guī)方法最大的區(qū)別,非憑證級(jí)別,而是余額的匯算,效率大為提高,理論上,每個(gè)WBS只需要一次循環(huán),即可算出當(dāng)期余額。
5、按客戶財(cái)務(wù)總監(jiān)要求,數(shù)據(jù)實(shí)時(shí)性定為24小時(shí),每天晚上1點(diǎn),系統(tǒng)資源空閑的時(shí)候,進(jìn)行計(jì)算匯總,存入子表。如果個(gè)別項(xiàng)目需要最新數(shù)據(jù),則人工執(zhí)行一次即可刷新表數(shù)據(jù)。
6、項(xiàng)目綜合營收?qǐng)?bào)表測試,毫無疑問,效果在預(yù)料之內(nèi),可以達(dá)到秒內(nèi)速度
圖 項(xiàng)目綜合報(bào)表執(zhí)行結(jié)果文章來源:http://www.zghlxwxcb.cn/news/detail-400633.html
小結(jié):這個(gè)案例在項(xiàng)目制企業(yè)非常典型,在以往的項(xiàng)目實(shí)踐中,項(xiàng)目報(bào)表出不來或者數(shù)據(jù)不準(zhǔn),是很多實(shí)施項(xiàng)目的遺憾。從以上過程總結(jié)幾個(gè)重要的啟示:
1、財(cái)務(wù)分析要在藍(lán)圖設(shè)計(jì)階段今早規(guī)劃,以此作為方向定功能基礎(chǔ);
2、業(yè)務(wù)層面的索引條件標(biāo)準(zhǔn)化,統(tǒng)一了統(tǒng)計(jì)和查詢口徑。
3、SAP標(biāo)準(zhǔn)功能價(jià)值最大化,對(duì)RPSCO表的利用。
4、財(cái)務(wù)數(shù)據(jù)時(shí)效性口徑。隨著系統(tǒng)數(shù)據(jù)海量增長,做到完全實(shí)時(shí)幾乎不可能就需要約定時(shí)效性,一般24小時(shí)。文章來源地址http://www.zghlxwxcb.cn/news/detail-400633.html
到了這里,關(guān)于閑人閑談PS之三十九——項(xiàng)目財(cái)務(wù)報(bào)表設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!