開發申請的書寫

weixin_34402408發表於2019-01-22

開發申請要依據不同開發的型別,綜合考慮各方人員關注的重點來進行設計,優秀的開發申請的內容包含了所有不同角色想要獲取的內容。下文中將給出不同型別的開發申請的模板。

1.報表型開發申請

報表是對過往歷史資料的集中展示,一般是將系統中的多個表進行關聯,取出管理人員需要的資料,不經過處理或經過簡單的描述性統計後進行展示,其具有人員管理、業務管理和業務分析等功能。報表的開發工作分為兩大塊,選擇螢幕的開發和顯示螢幕的開發。
選擇螢幕,也稱搜尋螢幕,是報表使用人員限定報表輸出資訊或形式的前臺操作螢幕。報表使用這通過對一個或多個報表欄位值的限定,得到其需要的報表資訊,報表的限定欄位可以是所有的顯示欄位或其中的一部分,常見的限定欄位為物料號、時間、人員、數量等等。在SAP中相對高階的報表開發還會在選著螢幕上新增資料顯示形式的選擇,不僅有表格選擇,還會有柱狀圖、餅狀圖或折線圖等視覺化資料顯示形式。選擇螢幕的設計目的是為了滿足不同的使用者在不同的維度上使用報表。
顯示螢幕是指通過不同維度的限定後將報表顯示出來的介面,大部分的報表都是以表格的形式進行顯示的。顯示螢幕的設計目的是滿足不同使用者對顯示資料的操作,SAP對報表有標準的操作功能,包含欄位顯示、排序。搜尋等等功能,基本上也就可以滿足客戶對報表使用的基本功能了。
具體的開發申請模板見附件一。

2.增強型和功能型開發申請

增強型的開發申請和功能型的開發申請較為相似,增強型的開發是指在原有的功能是進行補充、修改或刪除。功能型開發申請是對需求的功能完全自開發,一般會形成一個新的介面或事務碼。這種開發申請的重點是操作前臺和後臺功能實現邏輯。
前臺的操作是指對前臺的變化或設計進行說明,首先需要對前臺介面進行繪製,說明前臺每一個按鈕、輸入框或選項的基本功能,點選或執行後希望得到什麼樣的結果,最好能夠說明一般的前臺的業務操作邏輯。
後臺功能實現邏輯是指對前臺功能的進一步解釋,說明其具體實現的過程是什麼樣的。比如,先在那些表裡獲得資料,資料經過如何處理,最後使用什麼BAPI或函式進行處理,完成功能需求。
具體的開發申請模板見附件二。

3.介面型開發申請

介面開發是所有開發中最為複雜的開發,開發申請也相對複雜,針對不同系統的特點,介面設計也大為不同,但對接SAP的介面一般都是在傳遞各個模組的主資料。
介面型別的開發申請需要注重以下幾點:
(1)資料傳輸的觸發方式
觸發資料傳輸是通過前臺的操作還是依靠後臺任務,或是夾雜在任務流程中自動進行傳輸。
(2)資料獲取方式
獲取資料可通過SAP現有的BAPI、自開發的FUNCTION或直接通過找表的方法進行。
(3)資料對接
每一個欄位的格式、長度或取值範圍都會影響到介面的傳輸和接受,需要兩邊的系統進行對比。
(4)資料接收
資料接收和資料獲取的方式類似,可以通過SAP現有的BAPI、自開發的FUNCTION或直接通過寫表的方法進行。(一般不推薦寫表,寫表有風險且不可測,一定要經過大量的測試才可以使用)
具體的開發申請模板見附件三。

需要附件請留言郵箱

相關文章