Sap 如何从C#执行BAPI_ACC_文档_POST中的BADI?
我必须在BAPISap 如何从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\u acc\u document\u post
的参数extension1
中将数据传递给BAdIacc\u document
,但我不知道如何使用SAP.Net连接器
有什么建议吗
就这一点而言,DevinderBAPI扩展参数几乎是自由形式的—正如您所看到的,对于
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。我不知道怎么做