2020-09-24 22:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个具有一级批准工作流程的自定义BO,并且一切正常。
然后更改需求,并使用从ByD生成的SOAP Web服务从android应用程序中创建BO实例。
问题在于" ApprovalStatus"字段为空,并且无法通过代码进行编辑,因为它是只读字段,因此批准工作流现在无法正常工作。
有解决方案吗?
你好
您知道为什么ApprovalStatus字段为空吗? 您如何填补这个领域? 是通过Web服务还是通过某些代码?
感谢与问候,
Meghna
ApprovalStatus是我在业务对象上创建批准流程时自动添加的标准只读字段。
通常,当我使用OWL中的"新建"按钮从BO创建新实例时,它的初始值为" 1",然后当我按下"提交批准"时,工作流程开始,并且状态在批准或拒绝后发生更改。
但是,当我使用absl代码或通过网络服务创建该BO的实例时,ApprovalStatus字段为空,并且"提交审批"按钮被禁用。 该字段是只读字段,因此我无法使用我的absl逻辑对其进行更改
嗨海瑟姆,
通常不会输入状态字段,但会显示BO操作的结果。 使用SAP Cloud Applications Studio中的Web服务向导,您还可以创建界面操作来触发BO操作。 因此,我认为解决方案是通过通过Web服务调用相应的BO操作来触发批准。
致谢, Knut
嗨,Knut,
谢谢您的答复,但我不认为我能真正理解您的意思。
没有用于初始化ApprovalStatus字段的BO操作。 有一些CRUD操作,提交批准,批准和拒绝操作,但是它们不起作用,因为字段批准状态为空,并且我无法在创建操作中为其赋值。
您能给我一个清晰的例子,我应该怎么做,从Web服务中创建带有rovalstatusstatus字段= 1的BO实例吗?
你好Haitham,
状态字段通常不允许直接编辑,但是您可以通过使用适当的操作来明显地改变状态字段。 您需要从absl代码中触发相同的操作,此操作将在您为该BO实例按下" Submit for Approval"按钮时触发,这将更改批准状态。 希望对您有所帮助。
大家好
这是自定义批准流程和自定义BO的已知问题。 我已经在大约12个月前通过SAP提出了它
https://influence。 sap.com/sap/ino/#/idea/141009/?section=section投票
最多设置5个标签!
你好
您知道为什么ApprovalStatus字段为空吗? 您如何填补这个领域? 是通过Web服务还是通过某些代码?
感谢与问候,
Meghna
ApprovalStatus是我在业务对象上创建批准流程时自动添加的标准只读字段。
通常,当我使用OWL中的"新建"按钮从BO创建新实例时,它的初始值为" 1",然后当我按下"提交批准"时,工作流程开始,并且状态在批准或拒绝后发生更改。
但是,当我使用absl代码或通过网络服务创建该BO的实例时,ApprovalStatus字段为空,并且"提交审批"按钮被禁用。 该字段是只读字段,因此我无法使用我的absl逻辑对其进行更改
嗨海瑟姆,
通常不会输入状态字段,但会显示BO操作的结果。 使用SAP Cloud Applications Studio中的Web服务向导,您还可以创建界面操作来触发BO操作。 因此,我认为解决方案是通过通过Web服务调用相应的BO操作来触发批准。
致谢,
Knut
嗨,Knut,
谢谢您的答复,但我不认为我能真正理解您的意思。
没有用于初始化ApprovalStatus字段的BO操作。 有一些CRUD操作,提交批准,批准和拒绝操作,但是它们不起作用,因为字段批准状态为空,并且我无法在创建操作中为其赋值。
您能给我一个清晰的例子,我应该怎么做,从Web服务中创建带有rovalstatusstatus字段= 1的BO实例吗?
你好Haitham,
状态字段通常不允许直接编辑,但是您可以通过使用适当的操作来明显地改变状态字段。 您需要从absl代码中触发相同的操作,此操作将在您为该BO实例按下" Submit for Approval"按钮时触发,这将更改批准状态。 希望对您有所帮助。
感谢与问候,
Meghna
大家好
这是自定义批准流程和自定义BO的已知问题。 我已经在大约12个月前通过SAP提出了它
https://influence。 sap.com/sap/ino/#/idea/141009/?section=section投票
一周热门 更多>