BAPI_ACC_DOCUMENT_REV_POST を使用して、BAPI_ACC_DOCUMENT_POST によって提示されたエントリを元に戻しますが、次のエラーが発生します。
E RW 609 ドキュメントのエラー: BKPFF $ SYS600 BKPFF
E RW 632 ドキュメント BKPFF 900026 SYS600 を元に戻すことはできません BKPFF
E RW 630 コンポーネント財務会計での取消不可 財務会計
E F5A 9 取消不可、ref の会計伝票。存在しない BKPFF
参考コード
Dim companyAPI As IRfcFunction = _ecc.Repository.CreateFunction("BAPI_ACC_DOCUMENT_REV_POST")
Dim rev As IRfcStructure = companyAPI.GetStructure("REVERSAL")
rev.SetValue("OBJ_TYPE", "BKPFF")
rev.SetValue("OBJ_SYS", "$")
rev.SetValue("OBJ_KEY", "900026N0342016")
rev.SetValue("OBJ_KEY_R", "900026N0342016")
rev.SetValue("COMP_CODE", "D756")
rev.SetValue("REASON_REV", "01")
Dim transfunction = _ecc.Repository.CreateFunction("BAPI_TRANSACTION_COMMIT")
transfunction.SetValue("WAIT", "X")
companyAPI.Invoke(_ecc)
transfunction.Invoke(_ecc)
Dim dt As DataTable = GetDataTableFromRFCTable(companyAPI.GetTable("RETURN"))