原创 如何對SAP數據庫表進行增刪改查操作

本文介紹如何對SAP數據庫表進行增刪改查操作,重點是說明如何爲數據的增刪改查提供編輯界面。假定現在要對 zemployee 表進行增刪改查操作。表的字段如下: 通過ABAP 代碼進行 CRUD 操作 INSERT 語句對 dat

原创 如何對SAP數據庫表進行增刪改查操作(2)?

本篇接着上一篇博文,繼續講解如何在 SAP 系統外部,方便地對 SAP 的數據庫表進行增刪改查操作。推薦的方式: SAP 暴露 OData 服務供外部調用 SAP 暴露 Restful Service 供外部調用 總的來說,O

原创 SAP FI 系列 006 : COA 的概念和配置

COA 的概念 Chart of accounts (COA): 指包含所有會計科目定義並按順序排列的清單,其中每一項都是一個總賬科目,稱爲總賬科目 (G/L Account)。Chart of accounts 在中文中一般稱

原创 PyCharm如何使用Qt Designer

Qt Designer 是一個 GUI 設計器,能可視化設計出界面。PyQT5 通過 pyuic5 工具將 Qt Designer 生成的 xxx.ui 文件轉換成 python 代碼,大大節省手工編寫界面代碼的工作量。 本篇介紹

原创 SAP FI 系列 009: LSMW導入會計科目主數據

會計科目作爲 FI 模塊非常重要的主數據,數據導入是非常重要的一環。本篇介紹利用 SAP 標準的批輸入導入程序 RFBISA00 結合 LSMW 進行導入的方法。使用標準導入程序的優點是通用性比較好,不必每個項目都重複操作一遍。

原创 理解和使用Python裝飾器

裝飾器在 Python 中無處不在,功能強大。本篇介紹裝飾器的原理和用法,力求通俗易懂。 我們從一個簡單的例子開始,逐步展開。假設有一個函數,函數隨便做點啥: def foo(): print("do something.

原创 SAP FI 系列 008: 會計科目設置要點總結

在設置會計科目表的時候,對科目清單中的科目,需要有一個嚴謹的設計,既要考慮賬務處理的要求,也要滿足 SAP 技術上的要求。本篇總結會計科目在 SAP 技術上的一些要點。 會計科目設置時考慮因素 從技術上來說,要考慮如下因素: 哪

原创 SAP FI 系列 (011) - 會計年度和過賬期間

會計年度和過賬期間概念 根據維基百科,財政年度(fiscal year),又稱會計年度,是指公司或國家每年制定預算或計算收入的統計時間。但每個國家或其法例所轄的組織各有不同,大抵分成兩類:一是歷年制,一是跨年制。 根據中華人民共和

原创 如何調試SAP的校驗(validation)

校驗 (validation) 是 SAP FI 模塊常用的憑證檢查技術,這個術語在國內也常被稱作確認,但確認似乎辨識度太低,不適合作爲術語來用。 本文詳細說明 validation 的調試方法。SAP 提供的 validatio

原创 深入理解Flask路由(2)- werkzeug 路由系統

上一篇我們說到:Flask 的路由機制是在 werkzeug 中實現的, Flask 只是調用而已。Flask 的路由包括三個主要過程: 路由的構建 (werkzeug 實現相關的數據結構,Rule, Map 等) 路由的匹配

原创 SQLAlchemy ORM查詢常見篩選條件的表示方法

使用 SQLAlchemy ORM 查詢數據的時候,如果需要的獲取的記錄按選條件進行篩選,可以參考本文介紹的相關方法。不存在什麼技巧,需要的是熟悉而已。使用我經常用的數據源 Sample Data。推薦使用 jupyter not

原创 深入理解Flask路由的實現機制

本篇介紹 Flask 路由的基本用法,並且通過部分源代碼深入淺出闡述 Flask 路由的實現機制。 路由的基本用法 我們先編寫一段簡單代碼,代碼包括兩個視圖函數。 from flask import Flask app = Fl

原创 SAP FI 系列 010: 使用 BDC 方式導入會計科目主數據

上一篇說過,導入程序 RFBISA00 不適用於 S/4 Hana,因爲 SAP 並沒有提供 BAPI 導入會計科目主數據,所以需要用其它辦法。之前我在 1610 版本中寫過一支 BDC 導入的程序,可作爲 S/4 Hana 版本

原创 在 Windows 平臺部署 Flask

之前寫過一篇博文:如何在 CentOS 6.5 上部署 Flask,介紹了在 Linux 上通過 nginx + uwsgi 部署 Flask 的方法。由於平時開發的時候在 Windows 平臺,Flask 本身帶的 web se

原创 SAP FI 系列 007:會計科目主數據維護

手工維護科目主數據維護 SAP 項目上線的時候,會計科目一般是批量導入的方法來維護的,手工維護主要是應對日常零星會計科目變更的時候使用。批量導入的方法本系列博客後續專門介紹,本篇介紹手工維護的方法。 SAP 維護會計科目可以逐個維