向 SAP SDK 中处于添加模式的文档添加附件

Add attachment to a document which is in adding mode in SAP SDK

我开发了一个插件,可以将扫描的图像添加到发票中。如果添加发票我没有问题,如果它处于添加模式我无法分配它因为我没有需要传递的 DocEntry 值。

添加模式下的SDK可以添加销售文件附件吗?

如果您正在使用 DI-API:

在单个事务中完成文档创建和将文件附加到文档(请参阅有关公司对象 StartTransaction 方法的 SDK 文档)。添加文档后(仍在事务中)通过调用公司对象上的 GetNewObjectKey 从第一次更新中获取新的 DocEntry。然后您可以在附件更新中使用此密钥,最终提交整个事务(使用 EndTransaction)。

如果您使用的是服务层:

如果不写一些 server-side Javascript 来调用,您将无法在一次交易中完成。参见 https://blogs.sap.com/2017/09/01/implementing-service-layers-script-engine/