摘要:資產負債表是ERP系統財務模塊中不可缺少的一部分內容,如何實現資產負債表打印功能,是ABAP 開發人員必須考慮的問題,而且每一個從事財務工作的人員都希望其具有良好的使用效果。因此,既能實現對資產負債表的各項操作,又能讓使用人員感到方便、快捷,是ABAP 開發人員應該考慮的問題。
關鍵詞:SAP 功能 實現
中圖分類號:F23 文獻標識碼:A 文章編號:1672-3791(2011)10(c)-0000-00
1 功能需求及程序設計
1.1基本功能需求
按照新會計準則要求,實現省安會計資產負債表打印功能,以用戶權限的公司代碼為標準,授權用戶可以按公司代碼、年度、期間范圍為選擇標準,從SAP中運行該報表以EXCEL表的形式輸出;非授權用戶無權運行報表,程序中需要對公司代碼做權限管理。
1.2設計思路
取數邏輯。1)根據屏幕選項,設計公司代碼P_BUKRS,會計年度P_YEAR,會計期間P_MONTH,按照屏選要求,輸入公司代碼BUKRS,會計年度、會計期間范圍。在GLT0表中選出符合條件的行項目。2)在程序中設計資產負債表的每一項的帳戶范圍,如貨幣資金從1001000000至1009999999,在表GLT0 中,根據屏選輸入的公司代碼(BUKRS)以及會計年度(GJAHR)(記帳日期的前4 位),以及帳戶范圍段,按照邏輯取出其相應的字段,進行數據匯總合計,放在內表I_EXCEL中。
1.2 打印邏輯
要求是將數據以EXCEL形式顯示,這樣用戶可以自行確定是打印還是另存在本地機上。
3 結語
隨著ERP系統在各企業逐漸廣泛的應用,ABAP也成為編程人員越來越關注的一門語言。本文中使用ABAP/4編寫該程序實現了預先要求的各項功能,具有良好的人機界面,操作簡單,使用方便,滿足了業務部門的需要,且使用效果良好。