VA02计划行中的灰色显示自定义字段。

2020-08-21 06:18发布

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

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


大家好。

我通过将Zstructure附加到VBEP表中,在销售订单创建(VA01),编辑(VA02)和显示(VA03)中引入了自定义日期字段。 并且通过VA01成功完成了数据输入。

但是,如果我在计划行的z自定义字段中得到一个值,我想在VA02中将其设为灰色。 (它在VA02中不可编辑)。

1)。 我尝试通过发送screen-input = 0来尝试include:MV45AFZZ。

2)。 甚至我尝试在主程序SAPMV45A的(MODULE:FELDAUSWAHL)中的表号4500中的表控件中输入screen-input = 0:TCTRL_PEIN。

请帮助我如何找到解决方案以在VA02中的计划行中将zcustom字段显示为灰色。

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

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


大家好。

我通过将Zstructure附加到VBEP表中,在销售订单创建(VA01),编辑(VA02)和显示(VA03)中引入了自定义日期字段。 并且通过VA01成功完成了数据输入。

但是,如果我在计划行的z自定义字段中得到一个值,我想在VA02中将其设为灰色。 (它在VA02中不可编辑)。

1)。 我尝试通过发送screen-input = 0来尝试include:MV45AFZZ。

2)。 甚至我尝试在主程序SAPMV45A的(MODULE:FELDAUSWAHL)中的表号4500中的表控件中输入screen-input = 0:TCTRL_PEIN。

请帮助我如何找到解决方案以在VA02中的计划行中将zcustom字段显示为灰色。

付费偷看设置
发送
6条回答
SC_Yao
1楼 · 2020-08-21 06:33.采纳回答

是的,我明白了。

在MV45AFZZ中-USEREXIT_FIELD_MODIFICATION,我添加了这样的代码...

如果XVBEP-etenr不是INITIAL,并且
XVBEP-zzrevised_date不是INTIIAL,并且
screen-name ='VBEP-ZZREVISED_DATE'和
(SY-TCODE EQ'VA02'或SY-TCODE EQ 'VA32')。
如果XVBEP-zzrevised_date不是INITIAL。
如果screen-name ='VBEP-ZZREVISED_DATE'。
screen-input = 0。
endif。
ENDIF。

然后在SAPMV45A中-...屏幕编号4500-布局中,将group2保持为" L00"。

感谢所有专家。

ZJXianG
2楼-- · 2020-08-21 06:39

您是在MV45AFZZ的子例程USEREXIT_FIELD_MODIFICATION中完成此操作的吗?

您是否使用此代码?

 LOOP AT SCREEN。
   如果screen-name ='您的自定义字段'。
     屏幕输入='0'。
     修改屏幕。
   万一。
 ENDLOOP。
奄奄一息的小鱼
3楼-- · 2020-08-21 06:34

Munvar BASHA。我附加了这些字段 到标准VBEP表。

何必丶何苦呢
4楼-- · 2020-08-21 06:24

嗨,

自定义日期是否在表控件中添加为附加列?

me_for_i
5楼-- · 2020-08-21 06:30

感谢您的反馈!

土豆飞人
6楼-- · 2020-08-21 06:29

确定。 此发布会话的新功能。 现在我懂了。

一周热门 更多>