◆◆1創建銷售訂單時如何給增強擴展字段賦值[BAPI_SALESORDER_CREATEFROMDAT2]


 

在使用bapi BAPI_SALESORDER_CREATEFROMDAT2創建銷售訂單時,可以通過extensionin參數給自定義的參數賦值。

2017-01-31_10-38-45

具體的使用方法可以通過點擊Function module documentaion來查看,如下:

 

2017-01-31_10-44-09

下面舉例說明:

在銷售訂單的行項目上的additional data a tab頁上有5個自定義的增強字段,如下:

2017-01-31_10-46-23

對應表vbap中是如下幾個字段,這些字段是通過append的方式加到vbap上的

2017-01-31_10-48-05

同樣,這些自定義字段也要加到structure VBAPKOZ,BAPE_VBAP和 BAPE_VBAPX中,

2017-01-31_10-56-05

2017-01-31_10-58-05

2017-01-31_11-00-16

總結一下:

如果增強字段在銷售訂單抬頭(vbak)上,則要將增強字段一並append到如下四個表/結構中:

  1.  VBAKKOZ
  2.  VBAKKOZX
  3.  BAPE_VBAK
  4.  BAPE_VBAKX

在行項目(vbap)上:

  1. VBAPKOZ
  2. VBAPKOZX
  3. BAPE_VBAP
  4. BAPE_VBAPX

在運貨計划行(VBEP)上:

  1. VBEPKOZ
  2. BEPKOZX
  3. BAPE_VBEP
  4. BAPE_VBEPX

下面介紹如何向bapi中extensionin參數賦值數據,具體代碼如下:

最后調用bapi BAPI_SALESORDER_CREATEFROMDAT2時將上面代碼中填充好的m_it_extensionin內表傳入就可以了。

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM