Sap 如何从C#执行BAPI_ACC_文档_POST中的BADI?

Sap 如何从C#执行BAPI_ACC_文档_POST中的BADI?,sap,bapi,sap-dotnet-connector,badi,Sap,Bapi,Sap Dotnet Connector,Badi,我必须在BAPIBAPI\u acc\u document\u post的参数extension1中将数据传递给BAdIacc\u document,但我不知道如何使用SAP.Net连接器 有什么建议吗 就这一点而言,DevinderBAPI扩展参数几乎是自由形式的—正如您所看到的,对于BAPI\u ACC\u DOCUMENT\u POST而言,参数EXTENSION1和EXTENSION2被定义为带有字符字段的表 您可以将任何数据存储到它们中,并像使用任何其他BAPI参数一样使用它们,关键是

我必须在BAPI
BAPI\u acc\u document\u post
的参数
extension1
中将数据传递给BAdI
acc\u document
,但我不知道如何使用SAP.Net连接器

有什么建议吗


就这一点而言,Devinder

BAPI扩展参数几乎是自由形式的—正如您所看到的,对于
BAPI\u ACC\u DOCUMENT\u POST
而言,参数
EXTENSION1
EXTENSION2
被定义为带有字符字段的表


您可以将任何数据存储到它们中,并像使用任何其他BAPI参数一样使用它们,关键是您需要解释增强中的值。例如,如果调用者将一个外部文档编号存储到一行
扩展名1
,则在BADI中使用它时,只需将其解释为文档编号即可。如果在扩展参数中传递结构,可能会有点麻烦(因为要处理多个字段),但同样的原则也适用。

BAPI扩展参数几乎是自由形式的-如您所见,对于
BAPI\u ACC\u DOCUMENT\u POST
参数
EXTENSION1
EXTENSION2
定义为带有字符字段的表


您可以将任何数据存储到它们中,并像使用任何其他BAPI参数一样使用它们,关键是您需要解释增强中的值。例如,如果调用者将一个外部文档编号存储到一行
扩展名1
,则在BADI中使用它时,只需将其解释为文档编号即可。如果在扩展参数中传递一个结构,可能会有点麻烦(因为要处理多个字段),但同样的原则也适用。

阅读。我已经开发了gr、po、,发票和服务发票获取数据并将数据过帐到sap,但在某些情况下,我们需要执行badi来更新表中未通过bapi更新的某些值。我已经创建了一个badi结构,但是我必须将它作为参数传递给extension1。我不知道如何读取。我已经开发了gr、po、发票和服务发票,用于获取数据并将数据发布到sap,但在某些情况下,我们需要执行badi来更新表中未通过bapi更新的某些值。我已经创建了一个badi结构,但是我必须将它作为参数传递给extension1。我不知道如何读取。我已经开发了gr、po、发票和服务发票,用于获取数据并将数据发布到sap,但在某些情况下,我们需要执行badi来更新表中未通过bapi更新的某些值。我已经创建了一个badi结构,但是我必须将它作为参数传递给extension1。我不知道怎么做