原创 SAP 使用過賬BAPI按交貨單過賬成功後,憑證流沒有顯示物料憑證 問題解決記錄

問題如題。 經過跟MIGO前臺按交貨單收貨產生的物料憑證(MSEG表)進行對比,發現有兩個字段沒有值(第一條爲前臺操作的數據,第二天爲用BAPI過賬產生的數據) 這兩個字段對應的數據元素如下圖 回去查看BAPI的ITEM字段,找到相同

原创 SAP “用接口用戶打了外部斷點,卻無法進入調試模式”問題解決

問題:前臺登錄接口用戶,在接口第一條可執行語句上打上外部斷點,遠程調用觸發該接口,但SAP前臺卻沒有進入調試模式。 解決:可能是登錄的應用服務器與遠程調用的不一致,更改IP地址以切換應用服務器,再次調用即可進入調試模式。 疑問:發現“實用

原创 SAP 彈窗顯示消息

  DATA ct_mesg TYPE TABLE OF zhy_s_mesg_scr WITH HEADER LINE.   ct_mesg-msgid = '00'.   ct_mesg-msgty = 'S'.   ct_mesg-

原创 SAP ABAP unicode轉換成中文

未轉換的報文: 轉換後的報文: 用到的代碼: FORM frm_unicode_to_char  CHANGING p_data.   DATA: lv_patt TYPE string VALUE '\u',"可以根據實際情況修改此

原创 SAP ABAP 關於CO CA CN等操作符的一點細節

先給出結論:CO/CA/CN等運算符號左邊的變量,其類型會對執行結果有影響。一般要確保左邊的變量是STRING類型。 代碼: REPORT zqztest012. START-OF-SELECTION.   DATA:lv_str TYP

原创 SAP 表維護字段更新異常

問題:在表維護視圖修改字段,點擊保存後該字段沒有更新。 產生原因:使用表維護生成器生成表維護之後,增加了新的字段,沒有爲字段chain到SET_UPDATE_FLAG模塊。 解決方法:在下圖中紅框位置增加一條語句。

原创 SAP HR 考勤 PT60執行時報錯“在$無工作中心數據 YYYY.MM.DD”問題解決

該問題出現的原因是:“時間評估的起始日期”小於“入職日期”。 需要注意的是“時間評估的起始日期”是跟“考勤最早追溯日期”“考勤重新計算日期”有關的。 以下是問題處理步驟: 步驟1:SE38執行RPUP1D00刪除對應員工號(前導零不能去掉

原创 SAP ABAP的SQL中加入常量列

有時候從數據庫表裏抓數據的時候想直接將該條SQL查到的語句加一個常量列,那麼可以用類似以下的SQL語句實現: DATA: BEGIN OF ls_a,         matnr TYPE matnr,         A(10),   

原创 SAP submit 可能出現的問題

如果所要submit 的程序的屏幕字段是有設置參數ID(參數ID可以儲存上一次輸入的值)的,當在程序中使用submit... with...指定參數而沒有將所有必填值(如單選按鈕)用with指定時,該值便使用對應的參數ID從內存中讀取作爲

原创 SAP中GR IR PGI的含義

GR: Goods Receipt收貨(常指對採購訂單的收貨) IR: Invoice Receipt 收到發票(常在發票校驗中使用) PGI:Post Goods Issue發貨(常指對銷售訂單的發貨)

原创 SAP 採購訂單增強-稅碼字段默認值

SE19 創建ME_PROCESS_PO_CUST的實施 ZME_PROCESS_PO_CUST 此增強的作用是:爲訂單類型爲ZSTO或ZNB1的訂單的稅碼字段賦值默認值"J2".

原创 SAP 源碼掃描報表

在se38中執行RPR_ABAP_SOURCE_SCAN 使用該報表可以掃描源碼。 END.