最近在做印度GST相關的東西,需要手動給系統實施上百個SAP Note,十分繁瑣。 標準事務代碼SNOTE只支持每次上傳一個Note,逐個上傳大量Note會很麻煩,為此摸索出一個批量解壓上傳的流程,下面是細節。 0,去SAP網站下載Note檔案 1,準備好SAR檔案,如 '0002407980_00 ......
2023-07-13 moreChatGPT是最近的熱門話題,作為語言模型,它擅長處理各種語言相關的問題。顯然,ABAP也是一種語言,ABAP開發者的很大一部分作業就是把自然語言和ABAP語言做互相轉換,這應該也是在ChatGPT的擅長范疇內。那么ChatGPT能做好ABAP開發者的作業嗎?本文記錄了我的一些使用經驗和感想。 1 ......
2023-06-21 more自2006年畢業之后一直從事企業管理軟體的開發與維護作業,期間經歷了Windows Forms, ASP.NET Web Forms, WPF, ASP.NET MVC, AngularJS TypeScript等技術階段。作業幾年后有幸運進入一家規范化的ERP軟體開發公司,接觸并深入了解ERP這個 ......
2023-05-11 moreSE24 IF_PURCHASE_ORDER_MM IM_HEADER是個介面,由系統負責實體化。 其中GET_CONDITIONS是獲取抬頭條件TAB頁資料,可是直接通過IM_HEADER呼叫方法,回傳的是空值。 查看方法GET_CONDITIONS,根據行號獲取指定的條件定價值。全部的條目在變數 ......
2023-05-09 more本周參加兩個SAP專案面試后的感想 本周二和周四,應約參加了2個不同專案的電話面試,感觸挺多的。 1,行業經驗在很多專案選人的時候具有關鍵性的決定作用。 A專案,是一個快消品行業的大專案,客戶是世界跨國巨頭,聽對方介紹起來該專案規模龐大,極其復雜,所以他們選人要求極其嚴格。 這個專案從獵頭開始面試我 ......
2023-04-15 more1、邏輯流 在螢屏開發中,存在如下邏輯流: PBO(Process Before Output):螢屏輸出之前觸發 PAI(Process After Input):用戶在螢屏中執行操作觸發 POH(Process On Help-Request):查看幫助資訊觸發(F1) POV(Process ......
2023-02-22 moreSAP有四種基本用戶出口的型別:1.選單出口-Menu Exits 定義自己的選單2.螢屏出口-Screen Exits 定義自己的螢屏3.功能模塊出口-Function Module Exits 在SAP應用程式中添加功能4.關鍵字出口-Keyword Exits 在ABAP/4字典中的關鍵字資料 ......
2023-02-22 more在開發批導程式時會從Excel中獲取資料,但有些獲取Excel內容的方法獲取到的日期是其對應的數字 原來Excel在本質上是將日期和時間的存盤為一個數字的. 默認情況下,Excel把1900-1-1 0:00:00存盤為1,把1900-1-1 0:00:00以后的每一個時刻存盤為該時刻與1900-1 ......
2023-02-04 moreSAP 交貨單與HU指派關系資料不一致問題的解決方案 我所在的專案是一個超大型的Global SAP專案,客戶是一家跨國企業巨頭,其SAP系統早已實施十幾年了。除了SAP系統,客戶還有其它各種外部系統,比如WMS系統等。 我的合作伙伴是一家印度的知名咨詢公司,該公司有近乎100號印度人在這個專案上。 ......
2023-01-15 moreSAP系統在企業內部控制方面有哪些獨到之處? 1,企業內部審計和質量追溯方面,SAP提供了全方位的支持。 SAP系統對于所有用戶在系統內的一切操作,都保留有原始痕跡記錄。不管是主資料的增刪改,還是業務單據的增刪改,都能通過change history查詢到修改記錄。 SAP系統很注重前后業務單據之間 ......
2023-01-12 more最近用到一些函式,網上的相關資料不多,這里記錄一下。 本文鏈接:https://www.cnblogs.com/hhelibeb/p/17012303.html 1,使用 RV_INVOICE_HEAD_MAINTAIN 更新VBRK-ZUNOR和VBRK-XBLNR等欄位。 場景:金稅發票介面需要 ......
2022-12-30 more2022年混過的那些SAP專案 2022年我參與了2個專案的實施,上半年3月初W專案上線,下半年DC專案上線。我忙乎了一年,SAP技術領域完全無長進,不過學會了一個歐美頗受歡迎卻在亞太區極其小眾的WMS系統。 1, W專案是一個不折不扣的SAP實施專案。 這個專案是一個標準的rollout專案,將客 ......
2022-12-27 moreSAP MM SPED輸出報錯-No authorization for delivery from shipping point US##-之對策 前日收到某客戶業務人員上報的一個問題,說是發現某個公司間STO單據的外向交貨單里SPED 這個output不成功,不能成功觸發inbound deli ......
2022-12-26 moreSAP MM 使用兩個STO實作免關稅跨國公司間轉儲(III) 本文繼續從技術方面來闡述使用兩個STO實作免關稅跨國公司間轉儲流程。 既然是通過2個不同的STO單據共同實作免關稅跨國公司間轉儲這個流程,那么按照SAP系統的風格,自然需要將2個不同的STO單據號之間建立關聯關系,以方便業務人員去查詢單 ......
2022-12-06 moreSAP MM 為UB型別的STO執行VL10B,報錯-沒有專案類別表存在(表T184L NL 0002 V)-之對策 業務人員創建好了UB型別的轉儲單據后,試圖執行事務代碼VL10B,未能成功,報錯如下: 報錯資訊:4500000246 000010 沒有專案類別表存在(表 T184L NL 000 ......
2022-12-03 moreSAP MM 使用兩個STO實作免關稅跨國公司間轉儲(II) 在某個專案里,使用2個STO實作免關稅的跨國公司間轉儲流程里,第一個STO是手工創建的,但是第二個STO是第一個STO創建后通過PO的輸出功能來自動創建。 比如如下的STO#4501460918是該流程里的第一個STO單據,進入其outp ......
2022-12-02 more?SAP MM 使用兩個STO實作免關稅跨國公司間轉儲 SAP專案實踐中常常會有這樣的場景:某個集團公司在多個國家有工廠和分銷中心。制造工廠一般在發展中國家,分銷中心設立在歐美國家。制造工廠把生產好的成品發往歐美的分銷中心,然后由分銷中心銷售給最終客戶。這在SAP系統上就是典型公司間STO。由于該流 ......
2022-12-01 moreSAP 例外現象之同一個IDoc可以被POST兩次觸發2張不同的物料憑證 玩過SAP IDoc的童鞋都知道,一個IDoc正常情況下是只能被POST一次的,不可以POST兩次的。 比如如下的IDoc 0000000205423126已經被POST了,其狀態為53, Material Document ......
2022-11-30 more幾年前翻譯過CDS的相關文章,部分內容已經過時,比如當時的DDIC CDS在7.55以后已經淪為obsolete,在新版本中,開發者應使用DEFINE VIEW ENTITY而非DEFINE VIEW. 這里按新檔案更新一下,本文主要基于谷歌翻譯,稍微調整了不通順的文本。 ABAP Core Dat ......
2022-11-24 moreSAP ERP系統里的那些核心主資料 SAP ERP系統的主資料很多,在后勤方面來講,最重要卻又最容易亂的主資料就是物料主資料,供應商主資料,客戶主資料。這是SAP系統最基礎最核心的主資料。 物料主資料:是SAP ERP系統最基礎核心主資料,因為研發,采購,計劃,生產,質量,財務,銷售等各個部門都需 ......
2022-11-14 more首先看效果,目標是在物料主資料中 基礎資料頁面新增一個按鈕來滿足跳轉需求,這里以跳轉百度為例 頁面效果如下: ##創建定制程式 事務代碼 SPRO,路徑:后勤-常規 -> 物料主資料 -> 配置物料主記錄 -> 創建定制子螢屏的程式 創建函陣列,如果函陣列已經存在,可以se80查看函陣列 在se80 ......
2022-10-09 more從SAP ECC升級到SAP S4HANA, 幾個Key Points 自從SAP公司的拳頭產品S/4 HANA橫空出世以來,就引起了世界范圍內的眾多客戶以及ERP咨詢業界的強烈關注。 筆者發現很多早些年就實施了SAP ECC老版本的跨國企業,依舊在使用這些老版本的SAP系統,對于它們而言SAP E ......
2022-09-19 moreSAP ERP實施專案,到底是公司適應系統還是系統適應公司? 筆者經歷過的很多大型Global SAP專案,也做過幾個民營企業的專案。筆者發現,不同行業的公司,不同性質的公司,在實施SAP ERP系統時,就公司和SAP系統誰適應誰的問題,有明顯不同的答案。 SAP ERP是適用于全球各行各業的通用性 ......
2022-09-06 moreSAP制造集成和智能(SAP MII) 集成和連接是成功的工業4.0計劃的關鍵。SAP Manufacturing Integration and Intelligence(SAP MII)是集成各種應用程式、設備和傳感器并將這些資訊連接到車間人員的完美解決方案。SAP MII將車間與SAP ERP ......
2022-08-30 more電子郵件是非常常見的業務需求。 SAP 了解這一點,并在 S/4 HANA(cloud和on premise)中引入了非常有趣的功能——Email Template。它將CDS視圖和HTML模板結合了起來,提供了方便的郵件功能。 本文將提供Email Template的概述和演示。 本文鏈接:htt ......
2022-08-26 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 moreTLDR: 視頻分割一直是重標注的一個task,這篇CVPR 2023文章研究了完全不需要標注的視頻物體分割。僅使用ResNet,RCF模型在DAVIS16/STv2/FBMS59上提升了7/9/5%。文章里還提出了不需要標注的調參方法。代碼已公開可用。 Paper title: Bootstrap ......
uj5u.com 2023-07-13 08:55:13 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:54:46 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:48:40 more學習數字信號處理演算法時整理的學習筆記。本篇介紹 VSB 殘留邊帶調幅信號的調制與解調,內附全套 MATLAB 代碼。 ......
uj5u.com 2023-07-13 08:46:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:46:06 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:57 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:39:42 more<a href="https://www.cnblogs.com/pandefu/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/1630815/20190315181946.png" alt="" /><...
uj5u.com 2023-07-13 08:37:03 more## 引言 在C#中,讓執行緒同步有兩種方式: - 鎖(lock、Monitor) - 信號量(EventWaitHandle、Semaphore、Mutex) 執行緒鎖的原理,就是鎖住一個資源,使得應用程式在此刻只有一個執行緒訪問該資源。通俗地講,就是讓多執行緒變成單執行緒。在C#中,可以將被鎖定的資源理解 ......
uj5u.com 2023-07-13 08:36:31 more