Reference : https://archive.sap.com/discussions/thread/1935438
User 反應當 ALV 按完 Button 後,如果目前在第 n 筆,會自動跳回第一筆
2018年8月29日 星期三
2018年5月19日 星期六
Python - How to get mouse X, Y pos in screen by win32gui(pywin32) / pyautogui / pynput
一、win32gui
在 Python 中要捉取滑鼠的 x, y 軸,其中一個方法是 import win32gui,但使用
>> python python -m pip install win32gui
卻發現下面的錯誤 ModuleNotFoundError: No module named 'win32gui'
在 Python 中要捉取滑鼠的 x, y 軸,其中一個方法是 import win32gui,但使用
>> python python -m pip install win32gui
卻發現下面的錯誤 ModuleNotFoundError: No module named 'win32gui'
2018年5月3日 星期四
Python - Simple Example & Common Function
Python - Simple Example & Common Function
一、How to concate file path - os.path.join
一、How to concate file path - os.path.join
import os.path
print( os.path.join(os.path.sep, "D:", "TEMP", "a.txt") )
#result => \D:TEMP\a.txt #一般不該把根目錄放在 JOIN,會造成分隔字元在最前面
mypath = os.path.join(os.path.sep, 'TEMP', 'a.txt')
#字頭有 os.path.sep 與沒有會影響決對路徑的位置
#目前有 \ 所以會捉到目前 Python 所在磁碟的根目錄 + \TEMP\a.txt
print(os.path.abspath(mypath))
#result => D:\TEMP\a.txt
mypath = ''.join(["C:", mypath])
print(mypath)
#result => C:\TEMP\a.txt
os.path.sep : 目前 os 預設的磁碟分隔符 (Windows : "\", Lundix,Unix : "/")
os.path.abspath : 回傳決對路徑,當傳入的是 os.path.abspath("\TEMP") => 目前程式的錄徑磁碟 + \TEMP => D:\TEMP,但如果是 os.path.abspath("TEMP") => 目前 Python 程式的位置 + \TEMP
2018年5月1日 星期二
Python - How to use openpyxl package to process excel file
在 Python 中要對 EXCEL 進行處理,使用的 package 是 openpyxl
官方網站 : http://openpyxl.readthedocs.io/en/stable/
下載網站 : https://bitbucket.org/openpyxl/openpyxl/downloads/?tab=tags
點選右邊 download zip 即可下載
官方網站 : http://openpyxl.readthedocs.io/en/stable/
下載網站 : https://bitbucket.org/openpyxl/openpyxl/downloads/?tab=tags
點選右邊 download zip 即可下載
2018年3月6日 星期二
SAP CO - Material Master Costing Run Price Inconsistencies ("No current standard cost & Material has a released cost estimate" happen at the same time)
[CAUTION] CKR1 should be avoided. Its main use is to delete test data. FROM NOTE : https://launchpad.support.sap.com/#/notes/1530596
在一次使用了 BAPI : BAPI_COSTESTIMATE_DELETE_MULTI (用 BAPI 取代 CKR1) 進行成品 Costing Run 版本移除後,發現該料號出現以下問題
使用 MM03 查看 Costing 2 Tab,發現 Current Button 顯示 "No current standard cost estimate exists for material"
在一次使用了 BAPI : BAPI_COSTESTIMATE_DELETE_MULTI (用 BAPI 取代 CKR1) 進行成品 Costing Run 版本移除後,發現該料號出現以下問題
使用 MM03 查看 Costing 2 Tab,發現 Current Button 顯示 "No current standard cost estimate exists for material"
2018年1月16日 星期二
SAP PP - Confirmation no CO document (No Actual line items were selected)
當 User 反應工單有報工,但沒有 actual cost,造成 Target/Actual Cost Variance in Percent 都是 -100%。
當下直覺是報工 CO14 有問題,但經確認後資料確實有報工
訂閱:
文章 (Atom)
How to install & specified python version or distreibtuion package version in google colab
在買了 RTX 3080 要來 挖礦... 嗯~是跑機器學習後,結果發現了 GOOGLE COLAB,其實之前在「GAN 對抗式生成網路」一書就有看到,但資訊人就是什麼都想自己安裝,在本機用 Anaconda + pyCharm 弄了 GPU 環境,結果有天從新竹回家發現家裡沒...
-
在 SAP Screen 中加入 Textbox 不像一般 Visual Studio 把 Textbox multiline 設為 True 即可,需要先建立 Custom Control,再透過 Customer Control 建立 cl_gui_custom_contai...
-
在工作上有時會有使用者需求,要去捉取某個網頁上特定的資訊以供廠內系統使用 (講白話就是公司不想花錢請廠商直接提供,做 IT 只要硬著頭皮自己去網站捉 .... XD),最常見像是海關三旬匯率,或目前即時股票即時資訊,以下就教你一步一步做到捉取網頁上特定欄位資訊