VA01/VA02检查增强
一、增强描述
- VA01/VA02创建或修改SO时候,在点击“保存”按钮的节点,客户需求对一些约束条件进行检查,此处以 SO行项目对应的“利润中心”字段必输为例。
- 通过查询更多的增强:SPRO–销售和分销–系统修正–用户出口,可见SAP在销售模块预留了很多增强。
二、增强步骤
-
通过查询和调试,确定增强在Include MV45AFZZ中,
-
注意检查的增强用的是USEREXIT_SAVE_DOCUMENT_PREPARE,而不是USEREXIT_SAVE_DOCUMENT(保存检查不通过会跳号),看看预留FORM抬头的描述就知道了。
-
增强代码
ENHANCEMENT 5 FSH_MV45AFFE_CONT_CALL_UEPOS. "inactive version if sy-uname = '' and xvbap-PRCTR is INITIAL. MESSAGE '利润中心必填!' TYPE 'E' DISPLAY LIKE 'E'. endif. ENDENHANCEMENT.