当前位置: 首页 > news >正文

ABAP 刷新屏幕

1、用方法CL_GUI_CFW

cl_gui_cfw=>set_new_ok_code( 'p_ucomm' ).    "p_ucomm = 'REFRESH'

2、用函数SAPGUI_SET_FUNCTIONCODE

  CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'EXPORTINGfunctioncode = '='EXCEPTIONSfunction_not_supported = 1OTHERS = 2.

两者皆可做到在PBO中刷新屏幕字段数据,用于单(双)击ALV数据后更新屏幕字段数据。

如果在PAI刷新屏幕也可用DYNP_VALUES_READ, DYNP_VALUES_UPDATE来刷新屏幕字段

*  DATA: lt_dynpupdate TYPE TABLE OF dynpread,
*        ls_dynpupdate LIKE LINE OF lt_dynpupdate." 设置需要更新的字段及其值
*  ls_dynpupdate-fieldname = 'ZXXXX'. " 字段名
*  ls_dynpupdate-fieldvalue = zxxxx. " 新值
*  APPEND ls_dynpupdate TO lt_dynpupdate." 调用函数模块更新屏幕
*  CALL FUNCTION 'DYNP_VALUES_UPDATE'
*    EXPORTING
*      dyname     = sy-cprog " 当前程序名
*      dynumb     = sy-dynnr " 当前屏幕号
*    TABLES
*      dynpfields = lt_dynpupdate
*    EXCEPTIONS
*      OTHERS     = 1.

http://www.dtcms.com/a/359102.html

相关文章:

  • 【C++】日期类实现详解:代码解析与复用优化
  • BEV-VAE
  • 3000. 对角线最长的矩形的面积
  • 配置vsc可用的C语言环境
  • Linux系统统计用户登录和注销时间的工具之ac
  • Dify的搭建
  • Glato - AI 驱动的广告视频创作平台
  • [光学原理与应用-329]:ZEMAX - 主要用途与主要功能
  • Python爬虫实战:研究统计学方法,构建电商平台数据分析系统
  • Windows驱动开发与双机调试环境[驱动开发环境配置高阶]
  • [创业之路-582]:评估难易程度、重要程度,站在不同的角度有不同的答案
  • 第09章 t检验:两独立样本t检验
  • 【MCP系列教程】 Python 实现 FastMCP StreamableHTTP MCP:在通义灵码 IDE 开发并部署至阿里云百炼
  • 49.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--Refit跨服务调用
  • java中的VO、DAO、BO、PO、DO、DTO
  • 操作系统-虚拟内存篇
  • 数据结构(顺序表力扣刷题)
  • 使用 Visio Viewer 查看 Visio 绘图文件
  • GEE中上传研究区域范围
  • 个性化导航新体验:cpolar让Dashy支持语音控制
  • 仓颉基于http调用DeepSeek
  • 【MySQL数据库】索引 - 结构 学习记录
  • Linux之Shell编程(三)流程控制
  • 知网文献高级检索方法
  • 防护墙技术(一):NAT
  • 如何调整Linux系统下单个文件的最大大小?
  • 2025年09月计算机二级Java选择题每日一练——第十二期
  • 介绍分布式事务之Seata
  • NV032NV037美光固态闪存NV043NV045
  • C++世界的大门——基础知识总结