JavaScript工作流程SAP b1 9.2

2020-09-05 17:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 有人可以帮我吗......

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

有人可以帮我吗...

我需要实现用于BP或项目创建的工作流,当用户创建BP时,脚本必须将其自动变为非活动状态,并且该工作流必须继续进行,直到某个超级用户将主数据手动变为活动状态为止。

我找到了一个执行此操作的示例,下面是使用的脚本:

var BPCode = CurrentProcess.B1Obj('dataObject1');

var bpService = company.getBusinessService(" 2");

var bp = company.getBusinessObject(" 2",BPCode.getCardCode());

var FrozenType = Utility.getEnumValue(bp," FrozenType"," tYES");

var validType = Utility.getEnumValue(bp," ValidType"," tNO");

bp.setFrozen(frozenType);

bp.setValid(validType);

bpService.update(bp);

执行此任务(SAP HANA 9.2 PL7)时,工作流停止并显示错误:"客户端从服务器收到SOAP错误:[OCRD.RelCode],'字段无法更新(ODBC -1029)',请参阅 服务器日志以查找有关失败的确切原因的更多详细信息。"

但是奇怪的是,当我尝试在另一家公司(SAP SQL 9.1 PL8)中执行该任务时,该任务被执行而没有任何错误!

有人可以帮我在Hana上使用它吗?

谢谢。

1条回答
CJones
2020-09-05 17:59

嗨,

似乎业务合作伙伴关系发货代码缺失或无效。

请以任何方式提供您使用的版本。这些都是有效的OCRD value.in relcode。 默认值null

01 = Matriz无外部条件,02 =孝顺,包容性agênciaouDependência,无外部条件,03 = Coligada,包含所有等式,04 = Controladora,05 = Controlada(excetosubsidiária积分),06 =Subsidiária积分,07 = Controlada em conjunto,08 = Prospec dePropósitoEspecífico(Condefedefiniçãoda CVM),09 = Participante do conglomerado,符合规范

一周热门 更多>