客戶主資料發布程式(品嚐ABAP的味道)

2021-06-27 23:10:22 字數 966 閱讀 5591



上午學習了dmfxc馮旭晨顧問的第乙個程式,其中有不少知識點。

1. 程式抬頭注釋,本來就應該有的,馮顧問按標準的來,nice。

2.  select-options  變數定義說明:

select-options

: s_erdat 

for kna1

-erdat.  "

日期其實上面的定義了乙個類似於range變數(結構)

它由sign,option,low,high四個固定字段構成。

3. 條件檢查,判斷

s_erdat

(range變數)

輸入是否為initial。

輸入條件有:

s_erdat是日期,kunnr是客戶號

if s_erdat 

is initial 

and s_kunnr 

is initial.

todo

else。

不滿足 todo

endif。

4. 系統對客戶資料的更新,都被記錄在cdhdr表中,所以可以通過該錶,按更新時間查詢資料。

5. 程式中大量使用if return[ ] is not initial 來判斷內錶是否為空。

6. 資料交給介面是一張表一次傳出。但寫日誌的時候,根據返回return表唯讀了第一行資料的標誌位,然後把傳出前的資料寫入日誌表。(這裡有問題?)

會不會有這種情況?: 第二條資料錯了,返回e,但第一條對的,返回s,結果日誌視為全部都成功了?

7. 寫日誌的程式被封裝成了include zsdi0001,主要是為了填裝日誌id流水號的產生。

日誌id使用了number_get_next產生流水號。

流水號物件,使用tc  snro來設定。

銷售憑證 客戶主資料

vbak 銷售訂單抬頭 注意 有各種型別憑證,有合同 vbak vbeln 銷售憑證號 vbak auart 銷售憑證型別 免費訂單 三包訂單 vbak knumv 單據條件數 查詢銷售訂單專案定價條件直接去konv查即可 vkbur 銷售辦公室 銷售部門 vabk kunnr 售達方 vbak e...

sap客戶主資料bapi CRM客戶相關BAPI

以下清單中將會把本人目前使用過或測試通過的bapi列舉出來,隨後如果再用到相關的bapi會不定期的進行更新。1.業務合作夥伴建立 bapi bupa create from data 2.業務合作夥伴位址資訊建立 修改 獲得 刪除 bapi bupa address add bapi bupa ad...

SAP歸檔操作(客戶主資料)

sap歸檔操作 客戶主資料 涉及許可權物件 許可權物件 s archive 作業 10,02,03 應用區域 sd,xf 存檔物件 fi accrecv 1 歸檔客戶主資料方法1 1 執行報表sapf047 2 執行事務sara fi accrecv 3 歸檔 定義變式 4 刪除 優點 只要能記住事...