SAP開發框架系列之 預單據

前言:

? ? 歸納總結是個好習慣,我們都值得擁有.

? ? 每一個業務的開發需求,都是一次歸納的契機.

  • 根據業務特定的需求分析,是否可以概括出一個通用需求?

  • 特定業務需求是否完全包含在這個通用需求中呢?

  • 是否可以根據這個通用需求概括出一個通用處理模型?

  • 該模型是否可以解決這一類的業務需求?

  • 怎么用特定的語言(ABAP)開發這個模型?

  • 怎么給業務最大的自由度去使用這個配置使用這個模型?

? ? 如果你是一個業務人員,帶著這些問題去和你的開發溝通.(你毛病呀,半天就可以寫完的程序,你想整一周?)

? ? 如果你是一個開發人員,帶著這些問題去和需求提出者溝通(你找事呀,按我的需求做就完事了,要不你來寫功能說明書?)

? ? 或者,你也會碰到志同道合的. 嗯,這個提議不錯, 咱們一起來完善一下這個設計.?

? ? 嘗試更多的去理解業務,去歸納業務,用開發的思想去重建功能設計.?

正文:

? ? 預單據是針對通過掃碼創建SAP單據(可能是采購訂單/銷售訂單/交貨單/商品憑證等)的場景,業務顧問按不同的單據提交了多份開發說明書.通過歸納總結,發現所有這類的程序的共性.

  • 可能參考一個前置單據/也可能不參考(前置單據).

  • 都需要一個通過掃描槍識別商品的界面,識別結果通過明細呈現.

  • 如果存在前置單據,掃碼時依賴于前置單據.

  • 掃碼的過程都需要保留.

  • 最終的掃碼結果都需要提交創建SAP單據(后續單據).

  • 不同的場景需要呈現的數據內容不一樣.

? ? 基于上述的歸納總結. 開發了預單據. 提供了大量的配置點,通過預單據實現單據的掃碼錄入功能,把SAP的常用單據串接起來.

? ? 預單據比較適合珠寶行業應用(掃碼錄入).通過配置,預單據可以取代幾乎所有的標準單據的錄入界面,提供用戶一個統一的錄入界面體驗.


? ? SAP開發框架系列是我對開篇前言中問題的解答,這個系列提供的是一種思維方式,有些涉及到的代碼/工具,會在后續文章中陸續發布.

? ?

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言: 歸納總結是個好習慣,我們都值得擁有. 每一個業務的開發需求,都是一次歸納的契機. 根據業務特定的...
    syjf1976_abap閱讀 273評論 0 1
  • 夜鶯2517閱讀 127,749評論 1 9
  • 版本:ios 1.2.1 亮點: 1.app角標可以實時更新天氣溫度或選擇空氣質量,建議處女座就不要選了,不然老想...
    我就是沉沉閱讀 6,939評論 1 6
  • 我是一名過去式的高三狗,很可悲,在這三年里我沒有戀愛,看著同齡的小伙伴們一對兒一對兒的,我的心不好受。怎么說呢,高...
    小娘紙閱讀 3,414評論 4 7
  • 這些日子就像是一天一天在倒計時 一想到他走了 心里就是說不出的滋味 從幾個月前認識他開始 就意識到終究會發生的 只...
    栗子a閱讀 1,638評論 1 3