2020-08-31 20:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
仅当我"意识到"外向交货并为外向交货扩展对象的Event-BeforSave上的自定义字段分配值时,才会引发错误AP_ESI_COMMON 107。
单击"保存"按钮就可以了。
这是我的代码,有关外发扩展的Event-BeforeSave
导入ABSL;
this.EDI_Shipment_Date =" abc";
可以请您给我一些想法吗?
嗨Quyen Nguyen,
发生此错误的原因是,当文档状态为*未*处于允许写入状态时,您正在更新/插入实例值。
因此,您必须在分配值之前检查状态。
示例;
//3 =已发布
if(this.Status.ReleaseStatusCode!=" 3"){
}
*如果需要,还请检查其他状态
此致
可能
对于我来说,我正在使用PurchaseOrder Extension-after_modify.absl脚本。 阅读May T.答案后,我确实在Sap Cloud Application Studio中的"视图"下打开了资源库资源管理器。 找到" PurchaseOrder"对象->"状态"->" PurchaseOrderLifeCycleCode",然后单击"数据类型"选项卡,向下滚动,在其中可以找到附录-代码列表。
就我而言,我感兴趣的是:代码1表示"准备中",代码6表示"已发送"。
if(this.Status.PurchaseOrderLifeCycleCode ==" 1" || this.Status.PurchaseOrderLifeCycleCode ==" 6"){ this.SomeExtendedText =" someObject.FromSAP.content"; }
最多设置5个标签!
嗨Quyen Nguyen,
发生此错误的原因是,当文档状态为*未*处于允许写入状态时,您正在更新/插入实例值。
因此,您必须在分配值之前检查状态。
示例;
//3 =已发布
if(this.Status.ReleaseStatusCode!=" 3"){
this.EDI_Shipment_Date =" abc";
}
*如果需要,还请检查其他状态
此致
可能
对于我来说,我正在使用PurchaseOrder Extension-after_modify.absl脚本。 阅读May T.答案后,我确实在Sap Cloud Application Studio中的"视图"下打开了资源库资源管理器。 找到" PurchaseOrder"对象->"状态"->" PurchaseOrderLifeCycleCode",然后单击"数据类型"选项卡,向下滚动,在其中可以找到附录-代码列表。
就我而言,我感兴趣的是:代码1表示"准备中",代码6表示"已发送"。
一周热门 更多>