1. 程式人生 > >關於BAPI建立FI憑證時 原因程式碼等欄位的傳入

關於BAPI建立FI憑證時 原因程式碼等欄位的傳入

不同BAPI擴充套件欄位方法不同:

1、BAPI_ACC_GL_POSTING_POST,使用CMOD對元件ACBAPI01進行增強。

BAPI的extension傳入相關欄位,如原因程式碼、記賬碼、反記賬標識等

在ACBAPI01對應的function中,include程式ZXACCU15中,將傳入的extension資訊,存入T_ACCIT,ok。

2、BAPI_ACC_DOCUMENT_POST,使用BADI:ACC_DOCUMENT進行增強

    1、SE11建立結構,必須包含行專案號POSNR欄位,和原因程式碼Reason Code
    2、SE19實現BADI增強ACC_DOCUMENT,這個增強是用來將BAPI_ACC_DOCUMENT_POST引數表EXTENSION2傳入系統表(檢視ACC_DOCUMENT help,方法CHANGE用來完成欄位的擴充套件,還有一個需要注意的是參考業務型別,這個需要選正確(如BKPFF)。雙擊change方法,其中程式碼可以參照系統提供的implementation class示例)
    3、使用BAPI_ACC_DOCUMENT_POST引數表EXTENSION2,將擴充套件欄位傳入。

3、BAPI_ACC_DOCUMENT_POST,使用Enhancement spot:BADI_ACC_DOCUMENT進行增強

BADI定義BADI_ACC_DOCUMENT 新增建立BADI實施 和類