FavoriteLoading
0

如何通过更改表方式修改SRM合同状态

SRM顾问能力不够,客户审批的合同状态不对,一直是待审批,找不到原因,只能找我去生产系统通过修改表直接更改合同状态。

修改前合同状态:等待审批

合同保存在表CRMD_ORDERADM_H中,在事物标识(OBJECT_ID)字段中输入合同号,查询出合同抬头数据。

得到对象GUID,

再根据对象GUID去CRM_JEST表中查到合同的状态,其中I1015就是等待审批状态。

所有的状态代码保存在表TJ02T中,可以找到已审批状态的code是I1141

然后修改状态,将I1015变成已失效,并添加I1141状态,如下,

其中CHGNR-变更编号字段,没做过多研究,只是简单的参照其他已经审批的数据,将I1015变成2,其他的改成1。

修改后,前台合同状态变为下面的样子,已审批。。。

已经是这个SRM顾问第二次找我直接改标准表值了。。。。咱就不能提升一下能力。。专业一点。。。

这样直接更改合同审批状态并不能触发合同传输,还需要重新触发传输,详细见

如何手工触发合同从SRM系统传输到ECC系统

以上。