ABAP 第二代增强-采购申请子屏幕增强

2024-05-06 19:52

本文主要是介绍ABAP 第二代增强-采购申请子屏幕增强,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 第二代增强-采购申请子屏幕增强
    • 需求
    • 实现过程
    • 创建项目
    • 运行效果
    • 客户屏幕的PBO
    • 全局变量
    • 获取数据
    • 更新数据
    • 运行效果
    • 查询底表
    • 修改数据

第二代增强-采购申请子屏幕增强

需求

在这里插入图片描述

实现过程

在这里插入图片描述

创建项目

在这里插入图片描述
在这里插入图片描述

运行效果

在这里插入图片描述

客户屏幕的PBO

在这里插入图片描述

全局变量

*&---------------------------------------------------------------------*
*&  包含                ZXM02TOP
*&---------------------------------------------------------------------*TABLES: ci_ebandb.
DATA :gv_aktvt.  "可编辑标识

获取数据

在这里插入图片描述

*&---------------------------------------------------------------------*
*&  包含                ZXM02U01
*&---------------------------------------------------------------------*
DATA: ls_mereq_item TYPE mereq_item.
CALL METHOD im_req_item->get_activityRECEIVINGre_aktvt = gv_aktvt.  "A:显示 V:编辑"将数据传递给屏幕
IF im_req_item IS INITIAL.CLEAR ci_ebandb.
ELSE.ls_mereq_item = im_req_item->get_data( ).MOVE-CORRESPONDING ls_mereq_item TO ci_ebandb.
ENDIF.

更新数据

在这里插入图片描述

*&---------------------------------------------------------------------*
*&  包含                ZXM02U03
*&---------------------------------------------------------------------*DATA:ls_mereq_item TYPE mereq_item."将屏幕数据修改在行中去
IF im_req_item IS NOT INITIAL.ls_mereq_item = im_req_item->get_data( ).MOVE-CORRESPONDING ci_ebandb TO ls_mereq_item.CALL METHOD im_req_item->set_data( ls_mereq_item ).ex_changed = abap_true.
ENDIF.

在这里插入图片描述

运行效果

在这里插入图片描述

查询底表

在这里插入图片描述

修改数据

在这里插入图片描述
这里有点小问题,就是我修改销售订单号,无法更新到数据库里面,如有知道原因的大佬,烦请指出,跪谢~

这篇关于ABAP 第二代增强-采购申请子屏幕增强的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/965221

相关文章

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.

Python+PyQt5实现多屏幕协同播放功能

《Python+PyQt5实现多屏幕协同播放功能》在现代会议展示、数字广告、展览展示等场景中,多屏幕协同播放已成为刚需,下面我们就来看看如何利用Python和PyQt5开发一套功能强大的跨屏播控系统吧... 目录一、项目概述:突破传统播放限制二、核心技术解析2.1 多屏管理机制2.2 播放引擎设计2.3 专

Python实战之屏幕录制功能的实现

《Python实战之屏幕录制功能的实现》屏幕录制,即屏幕捕获,是指将计算机屏幕上的活动记录下来,生成视频文件,本文主要为大家介绍了如何使用Python实现这一功能,希望对大家有所帮助... 目录屏幕录制原理图像捕获音频捕获编码压缩输出保存完整的屏幕录制工具高级功能实时预览增加水印多平台支持屏幕录制原理屏幕

Python利用自带模块实现屏幕像素高效操作

《Python利用自带模块实现屏幕像素高效操作》这篇文章主要为大家详细介绍了Python如何利用自带模块实现屏幕像素高效操作,文中的示例代码讲解详,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、获取屏幕放缩比例2、获取屏幕指定坐标处像素颜色3、一个简单的使用案例4、总结1、获取屏幕放缩比例from

Weex入门教程之4,获取当前全局环境变量和配置信息(屏幕高度、宽度等)

$getConfig() 获取当前全局环境变量和配置信息。 Returns: config (object): 配置对象;bundleUrl (string): bundle 的 url;debug (boolean): 是否是调试模式;env (object): 环境对象; weexVersion (string): Weex sdk 版本;appName (string): 应用名字;

一款支持同一个屏幕界面同时播放多个视频的视频播放软件

GridPlayer 是一款基于 VLC 的免费开源跨平台多视频同步播放工具,支持在一块屏幕上同时播放多个视频。其主要功能包括: 多视频播放:用户可以在一个窗口中同时播放任意数量的视频,数量仅受硬件性能限制。支持多种格式和流媒体:GridPlayer 支持所有由 VLC 支持的视频格式以及流媒体 URL(如 m3u8 链接)。自定义网格布局:用户可以配置播放器的网格布局,以适应不同的观看需求。硬

Android6.0以上权限申请

说明: 部分1:出自:http://jijiaxin89.com/2015/08/30/Android-s-Runtime-Permission/ android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引

[项目][CMP][直接向堆申请页为单位的大块内存]详细讲解

目录 1.系统调用 1.系统调用 Windows和Linux下如何直接向堆申请页为单位的大块内存: VirtualAllocbrk和mmap // 直接去堆上按页申请空间static inline void *SystemAlloc(size_t kpage){#ifdef _WIN32void *ptr = VirtualAlloc(0, kpage << 13,