ABAP 销售合同 销售订单 发票 隐藏个别价格条件增强

四代隐士增强:LV69AFZZ  userexit_field_modification

根据权限对象卡控

(补充:最近有伙伴们反馈按照这个增强点写不生效,猜测应该是系统版本的原因。可以尝试LV69AFZZ~userexit_field_modific_kzwi 或者LV69AFZZ~userexit_field_modific_leer  也有论坛说在MV45AFZZ~USEREXIT_FIELD_MODIFICATION 。这些增强点都可以尝试下)

复制代码
 1 IF sy-tcode = 'VA01' OR sy-tcode = 'VA02' OR sy-tcode = 'VA03'
 2 OR sy-tcode = 'VA41' OR sy-tcode = 'VA42' OR sy-tcode = 'VA43'
 3 OR sy-tcode = 'VF01' OR sy-tcode = 'VF02' OR sy-tcode = 'VF03'.
 4 
 5   CASE screen-name.
 6    AUTHORITY-CHECK OBJECT 'ZSDAU001'
 7       ID 'ZSD_ACTVT' FIELD '01'
 8       ID 'KSCHL' FIELD xkomv-kschl.
 9    CHECK sy-subrc NE 0.
10     WHEN 'KOMV-KWERT'.
11       IF xkomv-kschl = xkomv-kschl.
12         screen-active = 0.
13       ENDIF.
14     WHEN 'KOMV-KBETR'.
15       IF xkomv-kschl = xkomv-kschl.
16         screen-active = 0.
17       ENDIF.
18     WHEN 'KOMV-KWERT'.
19       IF xkomv-kschl = xkomv-kschl.
20         screen-active = 0.
21       ENDIF.
22     WHEN 'KOMV-KWERT_K'.
23       IF xkomv-kschl = xkomv-kschl.
24         screen-active = 0.
25       ENDIF.
26 
27     WHEN 'KOMV-KSCHL'.
28       IF xkomv-kschl = xkomv-kschl.
29         screen-active = 0.
30       ENDIF.
31 
32     WHEN 'T685T-VTEXT'.
33       IF xkomv-kschl = xkomv-kschl.
34         screen-active = 0.
35       ENDIF.
36 
37     WHEN 'XKOMV_WAERK'.
38       IF xkomv-kschl = xkomv-kschl.
39         screen-active = 0.
40       ENDIF.
41 
42     WHEN 'RV61A-LED_KINAK'.
43       IF xkomv-kschl = xkomv-kschl.
44         screen-active = 0.
45       ENDIF.
46 
47     WHEN 'KOMV-KWAEH'.
48       IF xkomv-kschl = xkomv-kschl.
49         screen-active = 0.
50       ENDIF.
51     WHEN 'RV61A-KOEIN'.
52 
53       IF xkomv-kschl = xkomv-kschl.
54         screen-active = 0.
55       ENDIF.
56     WHEN 'KOMV-KPEIN'.
57 
58       IF xkomv-kschl = xkomv-kschl.
59         screen-active = 0.
60       ENDIF.
61 
62     WHEN 'KOMV-KMEIN'.
63       IF xkomv-kschl = xkomv-kschl.
64         screen-active = 0.
65       ENDIF.
66 
67     WHEN 'KOMV-KUMZA'.
68       IF xkomv-kschl = xkomv-kschl.
69         screen-active = 0.
70       ENDIF.
71 
72     WHEN 'RV61A-MEINS'.
73       IF xkomv-kschl = xkomv-kschl.
74         screen-active = 0.
75       ENDIF.
76 
77     WHEN 'KOMV-KUMNE'.
78       IF xkomv-kschl = xkomv-kschl.
79         screen-active = 0.
80       ENDIF.
81 
82     WHEN 'RV61A-KMEI1'.
83 *      IF xkomv-kschl = 'VPRS'.
84       IF xkomv-kschl = xkomv-kschl.
85         screen-active = 0.
86       ENDIF.
87 
88   ENDCASE.
89 ENDIF.
复制代码

 

posted @   年轻的小菜鸟  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
历史上的今天:
2021-04-29 SAP CO11N报工修改行项目库存地点(依据工厂+成本中心) 增强 se19
点击右上角即可分享
微信分享提示