SAP学习从此开始!

当前位置: > SAP综合 >

CRM系统删除销售订单行项目的逻辑

时间:2016-08-10 12:34来源:未知 作者:安豆学院 点击:
在删除订单行项目的时候,系统会做相应的检查,确认该行项目是否可以被删除。在该行项目已经随订单被成功传送到ECC系统的情况下,由于CRM无法判断其是否可以在ECC系统里被删除,CRM需要将该行项目的状态以拒绝原因‘00’设定为‘拒绝’,此后当订单被保存后

在删除订单行项目的时候,系统会做相应的检查,确认该行项目是否可以被删除。在该行项目已经随订单被成功传送到ECC系统的情况下,由于CRM无法判断其是否可以在ECC系统里被删除,CRM需要将该行项目的状态以拒绝原因‘00’设定为‘拒绝’,此后当订单被保存后,这些信息会被传送到ECC。如果ECC确定该行项目可以被删除,删除动作才会被执行。

在这个过程中,拒绝原因‘00’是在程序 LCRM_ORDERADM_I_ECF06

(Form sales_specific_delete_request)中指定的。

该程序在系统进行行项目删除检查的时候被执行,相应的代码如下:

… …

* set reason for rejection

ls_sales_com-ref_guid = lv_guid.

ls_sales_com-ref_kind = gc_object_kind-orderadm_i.

ls_sales_com-rejection = ‘00′.

ls_input_field_name-fieldname = ‘REJECTION’.

APPEND ls_input_field_name TO lt_input_field_names.

* set reason for rejection for this item.

… …

(责任编辑:安豆学院)
TAG标签: SAP CRM 删除 CRM系统 销售订单行项目 逻辑
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容