*函数1
DATA:lv_answer TYPE string .
DATA:value1 TYPE char30 .
CALL FUNCTION 'POPUP_TO_GET_ONE_VALUE'
EXPORTING
textline1 = 'haha'
* TEXTLINE2 = ' '
* TEXTLINE3 = ' '
titel = 'titel'
valuelength = 8
IMPORTING
answer = lv_answer
value1 = value1
* EXCEPTIONS
* TITEL_TOO_LONG = 1
* OTHERS = 2
.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
"lv_answer 根据用户的操作会有三个值
" J 继续
" A 取消
"value1就是用户输入的值
*函数2
DATA : itb_sval TYPE TABLE OF sval,
wa_sval LIKE LINE OF itb_sval.
DATA:l_returncode TYPE string .
CLEAR wa_sval .
wa_sval-tabname = 'MARA' . "表名
wa_sval-fieldname = 'MATNR' . "字段名
wa_sval-field_obl = 'X' . "强制输入
APPEND wa_sval TO itb_sval.
"如果是金额的话要把参考表和参考字段也写进来,然后隐藏,不然金额的输入框是不能输入的
CLEAR wa_sval .
wa_sval-tabname = 'BSIS'.
wa_sval-fieldname = 'WRBTR'.
APPEND wa_sval TO itb_sval.
CLEAR wa_sval .
wa_sval-tabname = 'BSIS'.
wa_sval-fieldname = 'WAERS'.
wa_sval-field_attr = '04'. "隐藏货币字段
APPEND wa_sval TO itb_sval.
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
* NO_VALUE_CHECK = ' '
popup_title = '请填写提交支付日期'
* START_COLUMN = '5'
* START_ROW = '5'
IMPORTING
returncode = l_returncode
TABLES
fields = itb_sval
EXCEPTIONS
error_in_fields = 1
OTHERS = 2.
*itb_sval-value 就是输入框的值
相关推荐
ABAP通过弹窗函数POPUP_GET_VALUES修改数据内容
函数POPUP_GET_VALUES popup_title :弹窗的标题 fields 表中存储要和用户交互的字段, 每个字段有三个参数分别是tabname:参考表;fieldname:字段名称;value:默认值。 要求字段名称必须是参考表中的数据,会自动带出搜索帮助。 START_COLUMN和START_ROW 是弹窗位置
SAP ABAP 弹出输入框函数
SAP ABAP 弹出输入框函数POPUP_GET_VALUES
matinal:SAP ABAP 关于SAP系统中如何集成HTTPS的若干功能总结篇【第三篇】
HTTPS
SAP ABAP 弹出输入框功能
注意:输入框如果设置为必输,可以通过FIELD_OBL字段设置,设置值为X的时候表示必输,为空的时候则不需要必输。FIELDS :设置弹出框界面字段信息。START_ROW :设置弹出框开始行位置。POPUP_TITLE : 设置弹出框标题。START_COLUMN:设置弹出框开始列位置。
matinal:SAP ABAP 函数异步调用总结(三)
在SAP的应用开发中
matinal:SAP ABAP 发布HTTP RestFul服务全过程解析(五)
行为定义(Behavior Definition)简称BDEF
matinal:ChatGPT协助给出SAP ABAP里ALV的实现过程
通过本文的介绍
matinal:长篇解析SAP ABAP 40年发展的历史、现状和未来
其根源甚至比 ABAP 的历史还要悠久。
matinal:SAP ABAP-SM30添加搜索帮助
另
matinal:SAP ABAP 关于sftp的发送接收源代码
如果您将目标系统的凭据存储在该 RFC 连接中,您可以安排程序并将其作为后台作业运行:凭据将从 SM59 配置中获取,并且在文件传输期间不会提示您输入它们。这尤其适用于安全问题:您有责任为您的编码添加安全功能,并相应地配置您的系统(例如,保护您的系统免受病毒侵害)。注意:在创建自己的程序时,请特别注意示例代码中以“@CUSTOMER”开头的注释,因为您需要实现自己的逻辑。本说明为您提供示例编码以支持您创建自己的程序。在 STRUST 事务中,您维护了一个 PSE 并导入了您要发送的文件的最终收件人的证书。
matinal:SAP ABAP 关于SAP系统中如何集成HTTPS的若干功能总结篇【第四篇】
HTTPS
matinal:SAP ABAP查询锁定状态
另
matinal:SAP script
可以
【ABAP系列】SAP ABAP常用函数总结第一篇
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP常用函数总结第一篇 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 1:负号前置:CLOI_PUT_SIGN_IN_FRONT 2:加前导零:...
matinal:SAP ABAP 关于SAP系统中如何集成HTTPS的若干功能总结篇-ChatGPT的回答【第五篇】
HTTPS
71. SAP ABAP 报表屏幕输入字段如何实现联动效果
运行时当执行到这行语句时,说明当前 screen 变量的 name 字段值已经为 P_SHM 了,说明 LOOP AT SCREEN 循环体内正在处理 P_SHM 输入参数了,此时把 0 赋给 screen 变量的 input 字段,然后通过 ABAP 关键字 MODIFY SCREEN, 让这个赋值操作即时生效。我们首先用一个 ABAP 变量 lv_screen_input 来维护 P_SHM 和 P_PER_SA 的可编辑状态,1 代表可以编辑,0 代表不可编辑,即禁用状态。
matinal:SAP ABAP如何限制一个程序不能选择后台执行
在屏幕选择界面
Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据
Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据
【ABAP系列】SAP ABAP中关于commit的一点解释
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP中关于commit的一点解释 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 SAP中的COMMIT分两种:显示提交和隐士提交。 COMMIT...
CH582低功耗实战:从1.2mA降到5uA,我的蓝牙广播功耗优化笔记
本文详细记录了沁恒CH582蓝牙芯片从1.2mA降至5μA的功耗优化全过程。通过建立基准测试环境、分层排查软件配置与IO状态、精细调优射频参数以及硬件层面的电源管理,实现了极致的低功耗表现。文章还提供了实用的功耗测量方法和典型问题排查指南,为蓝牙设备开发者提供了宝贵的参考经验。
PCIe链路训练Recovery状态机:从RcvrLock到链路稳定的关键路径
本文深入解析PCIe链路训练中的Recovery状态机,特别是RcvrLock状态的关键作用。从Block对齐、均衡预设值应用到状态转移条件,详细介绍了确保链路稳定的技术要点,并提供了高速率下的特殊处理方法和常见问题排查指南,帮助工程师解决PCIe链路不稳定问题。
1662



被折叠的 条评论
为什么被折叠?



