matinal:SAP ABAP 弹出输入框函数

matinal:SAP ABAP 从创建类开始学习面向对象编程 这 阅读详情
*函数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 弹出输入框/弹出屏幕选择条件框 ABAP 弹出输入框/弹出屏幕选择条件框。 阅读详情

相关推荐

ABAP通过弹窗函数POPUP_GET_VALUES修改数据内容

函数POPUP_GET_VALUES popup_title :弹窗的标题 fields 表中存储要和用户交互的字段, 每个字段有三个参数分别是tabname:参考表;fieldname:字段名称;value:默认值。 要求字段名称必须是参考表中的数据,会自动带出搜索帮助。 START_COLUMN和START_ROW 是弹窗位置

SAP ABAP开发技能记录分享 1662

SAP ABAP 弹出输入框函数

SAP ABAP 弹出输入框函数POPUP_GET_VALUES

dongxiaosheng的博客 1532

matinal:SAP ABAP 关于SAP系统中如何集成HTTPS的若干功能总结篇【第三篇】

HTTPS

matinal 當冬夜漸暖 。公众号:matinal 1908

SAP ABAP 弹出输入框功能

注意:输入框如果设置为必输,可以通过FIELD_OBL字段设置,设置值为X的时候表示必输,为空的时候则不需要必输。FIELDS :设置弹出框界面字段信息。START_ROW :设置弹出框开始行位置。POPUP_TITLE : 设置弹出框标题。START_COLUMN:设置弹出框开始列位置。

matinal 當冬夜漸暖 。公众号:matinal 1197

matinal:SAP ABAP 函数异步调用总结(三)

在SAP的应用开发中

matinal 當冬夜漸暖 。公众号:matinal 2422

matinal:SAP ABAP 发布HTTP RestFul服务全过程解析(五)

行为定义(Behavior Definition)简称BDEF

matinal 當冬夜漸暖 。公众号:matinal 1667

matinal:ChatGPT协助给出SAP ABAP里ALV的实现过程

通过本文的介绍

matinal 當冬夜漸暖 。公众号:matinal 1052

matinal:长篇解析SAP ABAP 40年发展的历史、现状和未来

其根源甚至比 ABAP 的历史还要悠久。

matinal 當冬夜漸暖 。公众号:matinal 792

matinal:SAP ABAP-SM30添加搜索帮助

另

matinal 當冬夜漸暖 。公众号:matinal 838

matinal:SAP ABAP 关于sftp的发送接收源代码

如果您将目标系统的凭据存储在该 RFC 连接中,您可以安排程序并将其作为后台作业运行:凭据将从 SM59 配置中获取,并且在文件传输期间不会提示您输入它们。这尤其适用于安全问题:您有责任为您的编码添加安全功能,并相应地配置您的系统(例如,保护您的系统免受病毒侵害)。注意:在创建自己的程序时,请特别注意示例代码中以“@CUSTOMER”开头的注释,因为您需要实现自己的逻辑。本说明为您提供示例编码以支持您创建自己的程序。在 STRUST 事务中,您维护了一个 PSE 并导入了您要发送的文件的最终收件人的证书。

matinal 當冬夜漸暖 。公众号:matinal 1333

matinal:SAP ABAP 关于SAP系统中如何集成HTTPS的若干功能总结篇【第四篇】

HTTPS

matinal 當冬夜漸暖 。公众号:matinal 1391

matinal:SAP ABAP查询锁定状态

另

matinal 當冬夜漸暖 。公众号:matinal 853

matinal:SAP script

可以

matinal 當冬夜漸暖 。公众号:matinal 948

【ABAP系列】SAP ABAP常用函数总结第一篇

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP常用函数总结第一篇 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 1:负号前置:CLOI_PUT_SIGN_IN_FRONT 2:加前导零:...

ARICK2014的博客 463

matinal:SAP ABAP 关于SAP系统中如何集成HTTPS的若干功能总结篇-ChatGPT的回答【第五篇】

HTTPS

matinal 當冬夜漸暖 。公众号:matinal 1209

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 代表不可编辑,即禁用状态。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1493

matinal:SAP ABAP如何限制一个程序不能选择后台执行

在屏幕选择界面

matinal 當冬夜漸暖 。公众号:matinal 553

Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据

Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据

曾用名:极客柒 1853

【ABAP系列】SAP ABAP中关于commit的一点解释

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【ABAP系列】SAP ABAP中关于commit的一点解释 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 SAP中的COMMIT分两种:显示提交和隐士提交。 COMMIT...

ARICK2014的博客 1757

CH582低功耗实战:从1.2mA降到5uA,我的蓝牙广播功耗优化笔记

本文详细记录了沁恒CH582蓝牙芯片从1.2mA降至5μA的功耗优化全过程。通过建立基准测试环境、分层排查软件配置与IO状态、精细调优射频参数以及硬件层面的电源管理,实现了极致的低功耗表现。文章还提供了实用的功耗测量方法和典型问题排查指南,为蓝牙设备开发者提供了宝贵的参考经验。

weixin_30368405的博客 572

PCIe链路训练Recovery状态机:从RcvrLock到链路稳定的关键路径

本文深入解析PCIe链路训练中的Recovery状态机,特别是RcvrLock状态的关键作用。从Block对齐、均衡预设值应用到状态转移条件,详细介绍了确保链路稳定的技术要点,并提供了高速率下的特殊处理方法和常见问题排查指南,帮助工程师解决PCIe链路不稳定问题。

weixin_28739079的博客 175
上一篇: matinal:SAP ABAP 读取EXCEL中不同的SHEET函数
下一篇: matinal:SAP ABAP XML和内表相互转换程序例子
SAPmatinal
博客等级 码龄12年 3万+粉丝 2291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值