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

ABAP VL02N 交货单抬头和行项目屏幕增强

本文介绍了SAP交货单的屏幕增强实现方案,包含抬头和行项目两部分增强。在交货单抬头部分(ZCL_IM_E_BADI_SHP_HEAD_001),通过创建9001屏幕并编写PBO逻辑,实现根据不同条件控制字段可编辑性,并调用自定义函数ZFG_SDVL01N进行数据传递。行项目增强(ZLE_SHP_CUST_ITEM)采用类似方法,创建9002屏幕并实现字段控制逻辑。两个增强都通过全局变量实现屏幕数据的保存和输出,最终完成了交货单界面的定制化功能扩展。

一、交货单抬头屏幕增强 LE_SHP_TAB_CUST_HEAD

交货单抬头增强实现的效果

SE19创建增强实施ZCL_IM_E_BADI_SHP_HEAD_001

1、调用自定义函数创建的9001屏幕

创建交货单抬头子屏幕

创建PBO模块

MODULE status_9001 OUTPUT. FIELD-SYMBOLS <fs_any>. ASSIGN ('(SAPMV50A)T180-TRTYP') TO <fs_any>. IF <fs_any> IS ASSIGNED. LOOP AT SCREEN. IF <fs_any> = 'A'. screen-input = '0'. ELSE. IF gs_likp-wbstk = 'C'. IF screen-group1 = 'ZG1'. screen-input = '1'. ELSE. screen-input = '0'. ENDIF. ELSE. screen-input = '1'. ENDIF. ENDIF. MODIFY SCREEN. ENDLOOP. ENDIF. ENDMODULE.
2、自定义的函数ZFG_SDVL01N

输出全局变量到屏幕

保存屏幕数据到全局变量

3、在实施增强中调用函数组ZFG_SDVL01N的9001屏幕

4、交货单抬头输出全局变量到屏幕数据

5、交货单抬头保存屏幕数据到全局变量


二、交货单行项目增强

交货单行项目增强实现的效果

SE19创建增强实施 ZLE_SHP_CUST_ITEM

1、调用自定义函数创建的9002屏幕

创建交货单行项目子屏幕

创建PBO模块

MODULE status_9002 OUTPUT. FIELD-SYMBOLS <fs_any2>. ASSIGN ('(SAPMV50A)T180-TRTYP') TO <fs_any2>. IF <fs_any2> IS ASSIGNED. LOOP AT SCREEN. IF <fs_any2> = 'A'. screen-input = '0'. ELSE. screen-input = '1'. ENDIF. MODIFY SCREEN. ENDLOOP. ENDIF. ENDMODULE.
2、自定义的函数ZFG_SDVL01N

定义全局变量

输出全局变量到屏幕

保存屏幕数据到全局变量

3、在增强实施中调用函数组ZFG_SDVL01N的9002屏幕

4、交货单行项目输出全局变量到屏幕数据

5、交货单行项目保存屏幕数据到全局变量

http://www.jsqmd.com/news/728094/

相关文章:

  • 智慧健康养老实训室 推动养老服务人才升级
  • 【R语言偏见检测权威指南】:20年统计专家亲授LLM公平性评估的7大核心步骤
  • 2026年智能家居行业专业AI搜索优化服务商选型与核心能力全景分析 - 商业小白条
  • 树莓派摄像头从吃灰到真香:手把手搭建一个简易家庭监控系统(含rpicam-vid录制与VLC播放)
  • 内蒙古自治区 CPPM 报名(美国采购协会)SCMP 报名(中物联)授权招生报名中心及联系方式 - 众智商学院课程中心
  • SAP实施老鸟的摸鱼神器:LSMW批导实战技巧与效率翻倍心得
  • 10万引普林斯顿刘壮最新访谈:架构没那么重要,数据才是王道
  • SIEMENS 6SE7012-0TP50-Z变频器
  • 使用Python快速接入Taotoken并调用多模型API的完整教程
  • flannal网络trace网络到完整信息 - 小镇
  • RimSort:告别模组冲突!《环世界》模组管理终极解决方案
  • 体验 Taotoken 多模型聚合能力带来的低延迟与高稳定性
  • 实战派指南:在STM32 HAL库项目中如何安全应对与测试uwTick溢出场景
  • 别再手动填Excel了!用OSATE插件自动生成FMEA报告,效率提升90%
  • 告别Selenium弹窗烦恼:用Playwright Python实现无头浏览器文件自动下载(附pytest实战代码)
  • ruoyi 中Spring IOC、DI 注解和Spring MVC 注解代码分析
  • 百度网盘提取码快速获取指南:3步高效解决访问难题
  • FPGA里用ILA逻辑分析仪调试sin/cos查找表:从仿真到上板验证全流程
  • [SCR-01] 未初始化的全局变量占不占固件空间?
  • 企业API管理平台怎么选?这份选型指南请收好
  • 2026毕业季收藏必备:论文AI率怎么降?5款亲测降AI率工具全指南 - 降AI实验室
  • 小龙虾一篇讲透,从零到跑起来
  • 项目管理怎么做?3步让团队效率翻倍
  • 使用Hermes Agent框架时接入Taotoken多模型服务的配置要点
  • AI公平性检测:多阶段审计框架与性别偏见解决方案
  • 告别JSON,用NiFi把MySQL数据清洗成HDFS文本文件(附完整模板)
  • netns--netns - 小镇
  • 20254120 实验三《Python程序设计》实验报告
  • flowable 整合达梦V8
  • 2026年转行/秋招必看:AI产品经理高薪赛道深度解析与面试攻略!