想要在XD01(客户创建)的电子邮件地址中进行验证检查

2020-09-04 07:41发布

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

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


我想生成一条消息,指出电子邮件地址已经存在。 我是否在userexit EXIT_SAPMF02D_001上编码,但是我使用了哪个功能模块从标准屏幕7000获取电子邮件地址。 如何从标准屏幕获取该字段?

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

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


我想生成一条消息,指出电子邮件地址已经存在。 我是否在userexit EXIT_SAPMF02D_001上编码,但是我使用了哪个功能模块从标准屏幕7000获取电子邮件地址。 如何从标准屏幕获取该字段?

付费偷看设置
发送
1条回答
粗暴的香蕉
1楼-- · 2020-09-04 08:32

穆罕默德,你好

要获取电子邮件字段的屏幕值,可以使用字段符号。
步骤:

  1. 在XD01中,将光标放在电子邮件地址字段上,然后转到F1帮助。
    单击技术设置并记下"程序名称"(1)和"屏幕字段"(2)字段。 >

  2. 在您的代码中为程序和屏幕字段的组合分配一个字段符号。
    您可以从此处访问该值。

示例:

 FIELD-SYMBOLS  TYPE数据。
 数据lv_email类型ad_smtpadr。
 ASSIGN('((SAPLSZA1)SZA1_D0100-SM​​TP_ADDR')TO <电子邮件>。
 如果sy-subrc = 0。
     lv_email = <电子邮件>。
 ENDIF。

一周热门 更多>