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

SAP-ABAP弹出子窗口

1.随时取数随时显示,显示表 lt_item的数据,每个字段都显示

2.列名称需要每一个单独设置

"重新设置列名称 go_alv->get_columns( )->get_column( 'KDAUF' )->set_long_text( '销售订单' )." go_alv->get_columns( )->get_column( 'AUFNR' )->set_long_text( '生产订单' )." go_alv->get_columns( )->get_column( 'BDMNG' )->set_long_text( '需求数量' )."

3.窗口大小参数有四个,分别是左上角的X坐标,右下角的X坐标,左上角的Y坐标,右下角的Y坐标

IF go_alv IS BOUND."设置窗口大小与位置- go_alv->set_screen_popup( start_column = 30 end_column = 80 start_line = 5 end_line = 15 ). go_alv->display( ). ENDIF.

全部代码如下,一般是双击按钮调用这个perfoem。

*&---------------------------------------------------------------------* *& Form frm_call_aufnr_sec *&---------------------------------------------------------------------* *& text *&---------------------------------------------------------------------* *& --> <WA> *& --> LV_BDAT *& --> LV_EDAT *&---------------------------------------------------------------------* FORM frm_call_aufnr_sec USING p_matnr p_bdat p_edat. DATA: go_alv TYPE REF TO cl_salv_table, go_funlst TYPE REF TO cl_salv_functions_list. DATA: cxroot TYPE REF TO cx_root, excmsg TYPE c. CLEAR:go_alv,go_funlst. SELECT a~kdauf ,a~aufnr,a~bdmng FROM @gt_resb as a WHERE a~matnr = @p_matnr AND a~bdter BETWEEN @p_bdat AND @p_edat INTO TABLE @DATA(lt_item) . IF sy-subrc = 0. TRY. cl_salv_table=>factory( IMPORTING r_salv_table = go_alv "导出ALV的容器对象 CHANGING t_table = lt_item[] ). "内容表 CATCH cx_root INTO cxroot. excmsg = cxroot->get_text( ). MESSAGE e000(oo) WITH excmsg. ENDTRY. go_funlst = go_alv->get_functions( ). go_funlst->set_all( 'X' ). "重新设置列名称 go_alv->get_columns( )->get_column( 'KDAUF' )->set_long_text( '销售订单' )." go_alv->get_columns( )->get_column( 'AUFNR' )->set_long_text( '生产订单' )." go_alv->get_columns( )->get_column( 'BDMNG' )->set_long_text( '需求数量' )." IF go_alv IS BOUND."设置窗口大小与位置- go_alv->set_screen_popup( start_column = 30 end_column = 80 start_line = 5 end_line = 15 ). go_alv->display( ). ENDIF. ENDIF. ENDFORM.
http://www.cnnetsun.cn/news/110673.html

相关文章:

  • EmotiVoice能否生成诗歌朗诵语音?韵律美感捕捉
  • 为什么你的边缘Agent总连不上网络?深度剖析Docker网络配置盲区
  • Muon优化器与FP8混合精度:AI训练能效革命与绿色计算新范式
  • 没有实验数据如何发SCI论文——AI与VOSviewer, CiteSpace, R包联合使用的可视化分析与全流程技术方法
  • 3、Kali Linux 入门指南
  • 4、Linux 文件与目录操作及文本处理全解析
  • 免费开源敏捷项目管理终极指南:Taiga从入门到精通
  • 如何快速搭建企业级后台管理系统:基于React的完整解决方案
  • 当AI开始抱怨:你们给我的数据,太“难吃”了
  • 解锁全国铁路货运布局:这份PDF地图为何备受青睐?
  • 网络安全从业者必须知道的100个知识点,你都掌握了吗?
  • 2025年最新Web安全入门学习,全面掌握Web安全,看这一篇就够了
  • 【量子计算开发者必看】:3步打通Q#程序的VSCode覆盖率监测路径
  • K8S之rke2证书过期,如何处理以及遇到的问题
  • 5个技巧让COLMAP三维重建速度提升3倍的Eigen优化方法
  • Apache Doris JDBC实战指南:从零构建企业级Java数据应用
  • Cirq开发效率提升秘籍(90%开发者忽略的补全错误根源)
  • 深入Docker安全机制:AI模型权限校验必须掌握的6个技术要点
  • 香菜矮砧密植与水肥一体化铺设全图解
  • WordPress付费墙插件CVE-2025-66124高危漏洞解析:授权缺失风险与缓解措施
  • (AI Agent部署避坑手册) 资深工程师总结的12条排错黄金法则
  • Python 爬虫实战:区分静态与动态网页爬取差异
  • 为什么顶尖量子开发者都在用VSCode调试模拟器?真相曝光
  • 为什么顶尖科技公司都在用Docker Scout做集成测试?真相令人震惊
  • 《零基础入门:人工智能到底是什么?5分钟图解AI核心概念》
  • 《Python还是R?AI新人选语言的最全避坑指南》
  • 终极歌词API集成指南:LrcApi让音乐应用快速拥有专业歌词功能 [特殊字符]
  • WGAI:企业级AI解决方案的技术架构与商业价值解析
  • 【量子开发者必备】:7个高效VSCode量子代码模板免费分享
  • 苹果手机iphone到达指定位置打开app自动打卡