在BEX上验证输入条件并提示相关信息

增强RSR00001:

i_step =  3.

CLEAR:ls_msg,lt_msg.

IF i_s_rkb1d-compid = ‘ZM_BCS01_Q001‘.

READ TABLE i_t_var_range TRANSPORTING NO FIELDS

WITH KEY iobjnm = ‘0COMP_CODE‘.

IF sy-subrc = 0.

READ TABLE i_t_var_range TRANSPORTING NO FIELDS

WITH KEY iobjnm = ‘0CS_GROUP‘.

IF sy-subrc = 0.

ls_msg-msgty = ‘E‘.

ls_msg-msgid = ‘RSAR‘.

ls_msg-msgno = ‘051‘.

ls_msg-msgv1 = ‘合并层级与公司代码不能同时输入‘.

APPEND ls_msg TO lt_msg.

ENDIF.

ELSE.

READ TABLE i_t_var_range TRANSPORTING NO FIELDS

WITH KEY iobjnm = ‘0CS_GROUP‘.

IF sy-subrc NE 0.

ls_msg-msgty = ‘E‘.

ls_msg-msgid = ‘RSAR‘.

ls_msg-msgno = ‘051‘.

ls_msg-msgv1 = ‘合并层级与公司代码必须至少输入一个‘.

APPEND ls_msg TO lt_msg.

ENDIF.

ENDIF.

IF lt_msg IS NOT INITIAL.

CALL FUNCTION ‘RRMS_MESSAGES_INPUT‘      "重点使用这个函数将消息抛出去

EXPORTING

i_t_msg = lt_msg

EXCEPTIONS

dummy   = 1

OTHERS  = 2.

RAISE 1.             "Raise不能少,否则消息不会显示

ENDIF.

ENDIF.

时间: 2024-10-13 04:46:19

在BEX上验证输入条件并提示相关信息的相关文章

关于上传文件时,提示控制台信息存取失败的解决方法

 如下图所示,用户在上传文件时,提示控制台信息存储失败,无法继续操作. 1.原因分析: ①上传服务异常,可能是数据中心的传服务出现异常 ②查看相关日志,可能的原因,一般是读取加密狗失败,或者服务器IIS未允许ISAPI和CGI限制. 2.根据上述分析,解决方法如下: ①数据中心快速检测:浏览器输入http://IP/viewgood_dcs ②上传服务快速检测:浏览器输入http://IP/viewgood_cdn/1.cdn 总结,在产品正常的使用过程中,难免会遇到各种大大小小的问题,尤其

jquery textarea输入字符字数提示

效果: html代码: <textarea id="assayInfo" name="assayInfo" rows="3" cols="34" maxlength="30" placeholder="提示:请输入检查结果等相关信息,最多30个汉字"></textarea> <span id="wordCount">30</s

获取IP相关信息和文件上传

获取IP相关信息 要获取用户访问者的IP地址相关信息,可以利用依赖注入,获取IHttpConnectionFeature的实例,从该实例上可以获取IP地址的相关信息,实例如下: var connection1 = Request.HttpContext.GetFeature<IHttpConnectionFeature>(); var connection2 = Context.GetFeature<IHttpConnectionFeature>(); var isLocal =

[oldboy-django][2深入django]Form组件功能: 数据格式验证 + 保留上次输入的值(如果有很多输入项,这样正确项不必重复输入,错误项也能提示错误信息)

1 需求:登录或者注册页面存在以下问题 - 无法记住上次提交的内容,(如果有很多输入项,这样正确项不必重复输入,错误项也能提示错误信息)- 重复进行提交数据的校验(数据是否为空,长度大小等等) 2 django的Form组件实现 2.1 Form组件实现数据验证方法 2.1.1 流程操作 - 定义规则(数据的格式,字段必须和表单上name属性一致) class LoginForm(Form): 字段名 = fields.xxFields(参数) # 定义了一个输入框的数据格式要求 实例化对象ob

使用文档对象在页面上创建学生信息表。 信息表包括学号、姓名、性别、电子邮件、联系电话、个人主页和联系地址, 信息表内容通过表单输入,提交前先使用正则表达式进行验证,联系地址不能超过20个字符, 每输入一名学生的信息,提交后,表格增加一行,表格不能被选择、复制。

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <!--        描述:使用文档对象在页面上创建学生信息表.        信息表包括学号.姓名.性别.电子邮件.联系电话.个人主页和联系地址,        信息表内容通过表单输入,提交前先使用

EasyUI ComboGrid的绑定,上下键和回车事件,输入条件查询

首先我们先看一下前台的绑定事件 1.先定义标签 <input id="cmbXm" type="text" style="width: 100px;" /> 2.cmbgrid的绑定方法,这里先全部列出代码,接下来我们分别看看各个属性的意思 $('#cmbXm').combogrid({ panelWidth: 570, idField: 'PATIENT_NO', textField: 'NAME', url: '/Ashx/yzx

从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件

原文:从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零

输入hostname -f提示:hostname: Unknown host

解决方法:将/etc/hosts文件中的内容添加如下所示 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.10.10 master.303kfy.net master localhost.localdomain192.168.10.51 s

&lt;&lt;锋利的jQuery&gt;&gt;样例改进利用, html文本输入框得到与失去输入焦点的提示信息显示切换函数

该书第二版3.2.10一节中,介绍val()方法时,所用的样例代码是有共性的,而且该样例的场景模式在实际工作中会用到,所以试着优化了一下,写了一个html文本输入框得到与失去输入焦点的提示信息显示切换函数.原书代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">