news 2026/6/10 18:32:41

SAP-ABAP弹出子窗口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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.
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:23:36

SenseVoice语音识别系统:Docker Compose一键部署实战指南

SenseVoice语音识别系统&#xff1a;Docker Compose一键部署实战指南 【免费下载链接】SenseVoice Multilingual Voice Understanding Model 项目地址: https://gitcode.com/gh_mirrors/se/SenseVoice 还在为语音识别服务的复杂部署而头疼吗&#xff1f;想要快速搭建企业…

作者头像 李华
网站建设 2026/6/10 18:20:45

SCPI Parser终极指南:5分钟搞定开源仪器控制命令解析

SCPI Parser终极指南&#xff1a;5分钟搞定开源仪器控制命令解析 【免费下载链接】scpi-parser Open Source SCPI device library 项目地址: https://gitcode.com/gh_mirrors/sc/scpi-parser 还在为复杂的仪器控制命令而头疼吗&#xff1f;想快速构建符合IEEE 488.2标准…

作者头像 李华
网站建设 2026/6/10 3:55:31

ImageViewer:重新定义移动端图片浏览体验的完整解决方案

ImageViewer&#xff1a;重新定义移动端图片浏览体验的完整解决方案 【免费下载链接】ImageViewer An image viewer la Twitter 项目地址: https://gitcode.com/gh_mirrors/im/ImageViewer 你是否曾在手机上翻看相册时感到困扰&#xff1f;图片加载缓慢、切换卡顿、细节…

作者头像 李华
网站建设 2026/6/10 1:06:44

Flutter Engine富文本渲染性能优化:从原理到实战的深度解析

在移动应用开发中&#xff0c;Flutter富文本渲染性能直接影响用户体验&#xff0c;特别是当处理长篇文档、消息历史或新闻内容时。Flutter Engine通过DisplayList预编译、视口裁剪和智能回收三大机制&#xff0c;为开发者提供了强大的性能优化工具链。本文将深入剖析Flutter En…

作者头像 李华
网站建设 2026/6/9 9:50:25

Cirq代码补全异常怎么办,全面解析配置、环境与语法三大陷阱

第一章&#xff1a;Cirq 代码补全的错误修正在使用 Cirq 进行量子电路开发时&#xff0c;集成开发环境&#xff08;IDE&#xff09;中的代码补全功能虽然提升了编码效率&#xff0c;但也可能引入误导性建议或语法错误。这些问题通常源于类型推断不准确或库版本不匹配&#xff0…

作者头像 李华