VL06O报表添加增强字段
业务描述
用户需要在VL06O事务代码下进行批量交货过账,现有的筛选条件不太适用当前公司的业务,需要在报表中新增三个交货单增强字段,方便其筛选(选择屏幕没有加,用户在报表里用标准按钮功能自己筛选)
效果展示

操作步骤
1、扩展LIPOV结构字段

扩展完之后系统会自动带出likp增强字段,如果没有别的表字段就可以结束了
如果有别的表的增强字段
在DisplayALV之前把字段加到gt_outtab中即可
方法1:隐式增强->LV50QF1W->list_display_basic_list
form list_display_basic_list.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Form LIST_DISPLAY_BASIC_LIST, Start A
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 ZCL_VL06O_UPDATE. "active version
*SELECT vbeln ,posnr ,zjqbm FROM lipsINTO TABLE @DATA(ltt_lips)FOR ALL ENTRIES IN @gt_outtabWHERE vbeln = @gt_outtab-vbeln .SORT ltt_lips BY vbeln .LOOP AT gt_outtab ASSIGNING FIELD-SYMBOL(<fs_outtab>) .READ TABLE ltt_lips INTO DATA(lss_lips) WITH KEY vbeln = <fs_outtab>-vbeln BINARY SEARCH.IF sy-subrc = 0 .<fs_outtab>-zjqbm = lss_lips-zjqbm .CLEAR : lss_lips .ENDIF .ENDLOOP .
ENDENHANCEMENT.
*$*$-End: (1)---------------------------------------------------------------------------------$*$*data: lf_save_alv_variant type c value 'A'.data: lt_events type slis_t_event, "v_n_544950ls_event type slis_alv_event.ls_event-name = 'TOP_OF_PAGE'.ls_event-form = 'TOP_OF_PAGE'.append ls_event to lt_events. "^_n_544950perform variant_authority_check changing lf_save_alv_variant.if gf_list_category+1(1) eq 'G'.call function 'REUSE_ALV_GRID_DISPLAY'exportingi_buffer_active = '' "n_1565980i_callback_program = gf_callback_programi_callback_pf_status_set = gf_statusi_callback_user_command = gf_user_commandi_structure_name = 'LIPOV'is_layout = gs_layoutit_fieldcat = gt_fieldcatit_sort = gt_sorti_save = lf_save_alv_variant "50Ais_variant = gs_varianttablest_outtab = gt_outtabexceptionsprogram_error = 1others = 2.if sy-subrc <> 0.message e500 with 'Error: LIST_DISPLAY_BASIC_LIST'. "#EC NOTEXTendif.else.call function 'REUSE_ALV_LIST_DISPLAY'exportingi_buffer_active = '' "n_1565980i_callback_program = gf_callback_programi_callback_pf_status_set = gf_statusi_callback_user_command = gf_user_commandi_structure_name = 'LIPOV'is_layout = gs_layoutit_fieldcat = gt_fieldcatit_events = lt_events "n_544950it_sort = gt_sorti_save = lf_save_alv_variant "50Ais_variant = gs_varianttablest_outtab = gt_outtabexceptionsprogram_error = 1others = 2.if sy-subrc <> 0.message e500 with 'Error: LIST_DISPLAY_BASIC_LIST'. "#EC NOTEXTendif.endif.endform. " LIST_DISPLAY_BASIC_LIST
方法2:SMOD->V50Q0001->EXIT_SAPLV50Q_001
同样的方法给ct_postab中添加值
如果业务非要在选择屏幕加的话也可以,选择屏幕在一个INCLUDE里,里面也有隐式增强点,完事在DisplayALV之前在做一个筛选就行
相关文章:
VL06O报表添加增强字段
业务描述 用户需要在VL06O事务代码下进行批量交货过账,现有的筛选条件不太适用当前公司的业务,需要在报表中新增三个交货单增强字段,方便其筛选(选择屏幕没有加,用户在报表里用标准按钮功能自己筛选) 效果…...
SpringBoot Admin
前言 Spring Boot Admin 是一个管理和监控 Spring Boot 应用程序的开源项目,它提供了一个简洁的 Web 界面来监控 Spring Boot 应用程序的状态和各种运行时指标。Spring Boot Admin 可以帮助开发者快速了解应用程序的状态,并快速定位错误或性能问题。下面…...
Java基础-----正则表达式
文章目录 1.简介2.目的3.学习网站4.常用匹配字符5.String类中用到正则表达式的方法 1.简介 又叫做规则表达式。是一种文本模式,包括普通字符和特殊字符(元字符)。正则使用单个字符来描述、匹配一系列某个句法规则的字符串,通常用…...
基于 Eureka 的 Ribbon 负载均衡实现原理【SpringCloud 源码分析】
目录 一、前言 二、源码分析 三、负载均衡策略 一、前言 如下图,我们在 orderserver 中通过 restTemplate 向 usersever 发起 http 请求,在服务拉取的时候,主机名 localhost 是用服务名 userserver 代替的,那么该 url 是一个可…...
如何用CHAT解释文章含义?
问CHAT:解释“ 本身乐善好施,令名远近共钦,待等二十左右,定有高亲可攀;而且四德俱备,帮夫之缘亦有。主持家事不紊,上下亦无闲言。但四十交进,家内谨防口舌,须安家堂&…...
创作4周年
🙌秋名山码民的主页 😂oi退役选手,Java、大数据、单片机、IoT均有所涉猎,热爱技术,技术无罪 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 获取源码,添加WX 目录 前言机…...
《opencv实用探索·一》QT+opencv实现图片拼接和Mat转QImage
本文利用opencv实现了几个好用的功能,包含两个文件,如下: 源码放在文章末尾 imageProcessing类包含三个功能: 1、图像拼接 cv::Mat imageMosaic(cv::Mat mat1, cv::Mat mat2, MosaicMode mosaicMode);mat1和mat2为两个待拼接的…...
Apahce虚拟主机配置演示
在企业的真实环境中,一台WEB服务器发布单个网站会非常浪费资源,所以一台WEB服务器一般都会发布多个网站,少则3-5个,多个10-20个网站。在一台服务器上发布多网站,也称之为部署多个虚拟主机。 WEB虚拟机主机配置方法主要…...
加班做报表被嘲低效!快用大数据分析工具
做数据分析报表很耗时间,因为不仅要解决多业务系统数据质量标准不一问题,还需要进行大量的公式计算、报表设计与制作。但那是以前,在大数据分析工具强势崛起的当下,这些工作都能交给大数据分析工具来做了。以前是花90%的时间做报表…...
详解——菱形继承及菱形虚拟继承
目录 一,菱形继承 1.1单继承 1.2多继承 1.3菱形继承 1.4菱形继承的问题 1.5虚拟继承解决数据冗余和二义性的原理 二.继承的总结和反思 一,菱形继承 C三大特性——继承-CSDN博客 1.1单继承 单继承:一个子类只有一个直接父类时称这个继…...
路由的控制与转发原理
场景1:路由器收到数据包后,会根据数据包的目标IP地址,计算出目标网段,再确定终端设备的具体位置。这个过程中,还需要计算出接口,或数据包下一跳的地址。最终会生成一条路由,即路径,存…...
ios qt开发要点
目前关于ios qt的开发资料比较少,这里整理了几个比较重要的开发要点,基于MacOS14 Xcode15 Qt5.15 cmake iphone真机。 cmake报错,报错信息如下 CMake Error at /Users/user/Qt/5.15.5/ios/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:91 (m…...
免费小程序商城搭建之b2b2c o2o 多商家入驻商城 直播带货商城 电子商务b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis 3. 前端框架…...
ChatGPT最强?文心一言与ChatGPT对比
对于同一个问题我们分别对文心一言3.5和ChatGPT3.5输出回答,结果如下图,可以看到文心一言的回答更好,文心一言是由百度开发的人工智能语言模型,它的中文理解能力主要是基于百度强大的搜索引擎和自然语言处理技术。文心一言更加注重…...
算法通关村第十二关|青铜|字符串转换整数
1.转换成小写字母 原题:力扣709. 字符串大写转小写有现成的API使用,但是我们也可以自己来实现。 使用或运算进行加操作能提高效率,因为 32 对应的二进制表示为 00100000 ,而大写字母的范围 [65, 90] 的二进制表示在 00100000 的…...
CSS实现空心的“尖角”
大家好,我是南宫,来分享一个昨天解决的问题。 我记得之前刷面试题的时候,CSS面试题里面赫然有一题是“如何用CSS实现三角形”,我觉得这个问题确实很经典,我上的前端培训班当初就讲过。 大概思路如下: 先…...
算法 全排列的应用
#include <iostream> #include <string>using namespace std;// 交换字符串中两个字符的位置 void swap(char& a, char& b) {char temp a;a b;b temp; }void fun(string str) {string a str.substr(0,4); int aa;sscanf(a.c_str(), "%d",…...
环境配置|GitHub——如何在github上搭建自己写的网站
下面简单地总结了从本地的网页文件到在github服务器上展示出来即可以通过网络端打开的过程: (以下可能会出现一些难点,照着做就可以了,由于笔者是小白,也不清楚具体原理是什么,希望有一天成为大神的时候能轻…...
Windows系统中curl和wget命令下载说明
前言 当需要在命令行中发送 HTTP 请求时,常用的工具有 curl 和 wget。它们可以帮助你下载文件,发送 POST 或 GET 请求,以及检查网页内容等。 curl: curl 是一个功能强大的命令行工具,支持多种协议(例如 HTTP、HTTPS、…...
山西电力市场日前价格预测【2023-11-24】
日前价格预测 预测说明: 如上图所示,预测明日(2023-11-24)山西电力市场全天平均日前电价为415.13元/MWh。其中,最高日前电价为685.26元/MWh,预计出现在18:00。最低日前电价为296.84元/MWh,预计…...
PHP 9.0协程化AI机器人上线仅需72小时:从本地调试到高可用K8s集群的12步军规
更多请点击: https://intelliparadigm.com 第一章:PHP 9.0协程化AI机器人上线仅需72小时:从本地调试到高可用K8s集群的12步军规 PHP 9.0 原生协程引擎(基于 libcoro fibers)与内置 AI 运行时(php-ai-runt…...
深度解析螺柱焊接质量:影响因素+规范化质控体系+缺陷解决方案|工程实操全攻略
在汽车制造、建筑工程、轨道交通及重型机械等领域,螺柱焊接凭借单面作业、高效快捷、连接强度高的核心优势,成为不可或缺的基础连接工艺。无论是汽车白车身的螺柱固定、建筑钢结构的预埋件连接,还是重型设备的部件装配,螺柱焊接的…...
数字孪生和视频孪生有什么区别?哪家更领先?镜像视界
一、数字孪生 vs 视频孪生:核心区别一句话:数字孪生是 “静态模型 数据”,视频孪生是 “动态视频 空间计算”;视频孪生是数字孪生的下一代升级。1. 定义与本质数字孪生(传统 1.0/2.0):以三维模…...
Taotoken 模型广场如何帮助开发者快速选型与切换 ChatGPT
Taotoken 模型广场如何帮助开发者快速选型与切换 ChatGPT 1. 模型发现与筛选功能 Taotoken 模型广场为开发者提供了集中展示多家厂商大模型的平台界面。进入模型广场后,用户可通过左侧筛选栏按模型类型(如文本生成、多模态)、厂商、价格区间…...
通过 Taotoken 审计日志追溯 API 调用详情与安全分析
通过 Taotoken 审计日志追溯 API 调用详情与安全分析 1. 审计日志的核心价值 对于使用 Taotoken 平台的企业团队而言,审计日志是追踪 API 调用行为的关键工具。它记录了每一次请求的元数据,包括调用时间、发起账号、目标模型、消耗 token 数量以及响应…...
通过 TaoToken CLI 工具一键配置开发环境中的多工具代理设置
通过 TaoToken CLI 工具一键配置开发环境中的多工具代理设置 1. 安装 TaoToken CLI TaoToken 提供了官方命令行工具 taotoken/taotoken,支持通过 npm 全局安装或直接使用 npx 运行。对于需要频繁配置多个工具的开发环境,建议全局安装: npm…...
Laravel中调用大模型API为何总超时?揭秘事件循环阻塞、Swoole协程适配与HTTP/3兼容方案(附可运行PoC代码)
更多请点击: https://intelliparadigm.com 第一章:现代 PHP 框架 (Laravel 12) AI 集成 面试题汇总 Laravel 12 的 AI 就绪架构特性 Laravel 12 引入了原生异步任务调度、内置 HTTP client 流式响应支持,以及可插拔的 AI facade(…...
3大实战场景:BetterJoy深度应用指南
3大实战场景:BetterJoy深度应用指南 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.com/gh_mirrors/be/Bet…...
用STM32的TIM3输入捕获功能,5分钟搞定PWM频率和占空比测量(附OLED显示代码)
STM32实战:5分钟实现PWM频率与占空比测量系统 最近在调试电机控制项目时,经常需要快速验证PWM信号的参数准确性。传统示波器虽然精确但携带不便,而基于STM32的简易测量方案则完美解决了这个问题。本文将分享如何利用STM32F103的TIM3定时器&a…...
TVA在新能源汽车制造与检测中的实践与创新(2)
重磅预告:本专栏将独家连载新书《AI视觉技术:从入门到进阶》精华内容。本书是《AI视觉技术:从进阶到专家》的权威前导篇,特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan师从美国三院院士、“AI教母”…...
