Date T代码co11n中的用户退出,CONFPP04中的代码用于验证日期字段

Date T代码co11n中的用户退出,CONFPP04中的代码用于验证日期字段,date,hook,abap,exit,sap-erp,Date,Hook,Abap,Exit,Sap Erp,我只是想问问 我想为T代码co11n创建一个用户出口 此用户退出的目的是确保日期值不为空 (确保必须填写日期字段) 我尝试在CONFPP04中创建它,但是当我得到日期值时(无论是否填充日期字段),捕获的日期值是00000000 我想问你怎么处理? 或者我可以有其他的解决方案吗 谢谢:)如果我理解你的问题,你只需检查日期是否不是首字母 正如我所见,您捕获了值“00000000”。现在,您只需检查日期是否为初始日期,如果是,则显示错误消息: 如果日期='00000000'。 电文e(XX)。 恩迪夫

我只是想问问

我想为T代码co11n创建一个用户出口

此用户退出的目的是确保日期值不为空

(确保必须填写日期字段)

我尝试在CONFPP04中创建它,但是当我得到日期值时(无论是否填充日期字段),捕获的日期值是00000000

我想问你怎么处理? 或者我可以有其他的解决方案吗


谢谢:)

如果我理解你的问题,你只需检查日期是否不是首字母

正如我所见,您捕获了值“00000000”。现在,您只需检查日期是否为初始日期,如果是,则显示错误消息:

如果日期='00000000'。 电文e(XX)。 恩迪夫

不管怎样,你有没有检查过你是否可以从自定义设置中将该字段设置为必填字段?如果可以从自定义设置中设置用户退出,则可能不必执行该操作。

您可以从用户退出设置中转到系统-->状态,您可以获得该事务的程序或屏幕名称
然后尝试搜索呼叫客户功能

问题非常不清楚。请指定它是哪个系统。SAP有许多模块SD、MM、银行等。此外,描述中没有说明任何内容。如果日期为初始日期,则表示其值为00000000,这是SAP中的标准行为。它是PP。请发布您的代码或解释您要查找的时间记录单上的日期字段。00000000,您找到了一个初始日期或未填写的日期,但对于初始日期/值,请使用
,如果日期是初始日期,请使用
。电文e(XX)。ENDIF.
取而代之。