【SAP Abap】X-DOC:SE11 - 创建配置表并分配事务码

news2024/11/30 10:49:18

SE11 - 创建配置表并分配事务码

  • 1、创建自定义表
  • 2、创建表维护功能
  • 3、功能验证
  • 4、设置事务码
  • 5、带出字段默认值
    • (1)方法一:表维护事件
    • (2)方法二:屏幕事件

1、创建自定义表

SE11,创建自定义表,如果要做成配置表,务必设置属性:允许显示/维护。
在这里插入图片描述
说明:
编辑方式常规应用表保持默认。
设置“允许显示/维护”后,即可支持SE16N编辑,一般不会开放该权限,需另做配置表。

表字段如下:
在这里插入图片描述
保存、激活表。

2、创建表维护功能

菜单:实用程序 → 表维护生成器,或者:SE54
在这里插入图片描述
在这里插入图片描述
说明:维护类型选择一步,则数据维护无需传输。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
也可以在布局页面,拉动字段名下方的编辑框宽度。
在这里插入图片描述
转换:更改字段编辑样式。
在这里插入图片描述
设置:字段不可编辑。
在这里插入图片描述
调整完字段属性(列宽、列标题,编辑样式等)后,保存激活。

3、功能验证

执行SM30,输入表名,点击编辑:
在这里插入图片描述
进入表编辑状态,可以对允许维护字段进行编辑,更新后保存即可。
在这里插入图片描述
点击新条目,可以进入插入行状态:
在这里插入图片描述
填写数据后点击保存,即可保存数据。

4、设置事务码

一般也不会开放SM30权限,需要另外设置事务码。

执行SE93,输入想要设置的事务码:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
说明:
VIEWNAME,指定要维护的表或视图;
UPDATE,指定直接进入编辑状态,SHOW,指定进入查看状态。

保存后,事务码创建成功。
执行ZBCEH,即可进入表维护界面。

5、带出字段默认值

针对不可编辑的字段,需要自动赋值,可以使用SE54的表维护事件,也可以使用屏幕事件,以下分别演示。

(1)方法一:表维护事件

在表维护界面:菜单,环境 → 修改 → 事件
在这里插入图片描述
添加事件:21-填充隐藏字段,自定义FORM名称:FRM_FILL_DATA
在这里插入图片描述
点击代码编辑器,选定包含文件后,添加如下 FORM 代码:
在这里插入图片描述

form frm_fill_data.
  IF ztbcehlist-erdat IS INITIAL.
    ztbcehlist-erdat = sy-datum.
    ztbcehlist-uzeit = sy-uzeit.
    ztbcehlist-ernam = sy-uname.
  ELSE.
    ztbcehlist-lstdate = sy-datum.
    ztbcehlist-lsttime = sy-uzeit.
    ztbcehlist-lstuser = sy-uname.
  ENDIF.
ENDFORM.

保存激活,即可实现新增信息和维护信息的自动生成。

(2)方法二:屏幕事件

表维护界面,双击屏幕号,进入屏幕-逻辑流页签,
在屏幕流逻辑中添加如下代码:
在这里插入图片描述
双击 MODULE 名称 zset_date_time,创建 MODULE
在这里插入图片描述
选定包含文件后,添加如下 MODULE 代码:
在这里插入图片描述

MODULE zset_date_time INPUT.
  IF ztbcehlist-erdat IS INITIAL.
    ztbcehlist-erdat = sy-datum.
    ztbcehlist-uzeit = sy-uzeit.
    ztbcehlist-ernam = sy-uname.
  ELSE.
    ztbcehlist-lstdate = sy-datum.
    ztbcehlist-lsttime = sy-uzeit.
    ztbcehlist-lstuser = sy-uname.
  ENDIF.
ENDMODULE.

保存激活,即可实现新增信息和维护信息的自动生成。

原创文章,转载请注明来源-X档案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/344457.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

结构体的三种定义方法、结构体类型名(可选标志符)什么时候可以省略

结构体的三种定义方法 一、单独定义: 先定义结构体类型,再定义变量   定义结构体的格式如下:    struct 结构体名 {    若干数据项;    } ;   其中,struct为关键字; 结构体名是用户定…

golang 入门教程:迷你 Twitter 后端

请记住,这个项目主要是为了稍微熟悉下Golang,您可以复制架构,但该项目缺少适当的 ORM,没有适当的身份验证或授权,我完全无视中间件,也没有测试。 我将在其自己的部分中讨论所有这些问题,但重要的…

利用NGROK将本地网站发布为一个公开网站

一般与第三方服务集成时,需要提供https的回调URL,本地开发阶段可以利用NGROK将本地网站发布为公开的https网站。https://ngrok.com/downloadWindow下载地址:https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-windows-amd64.zip以Window…

echarts问题汇总

因为工作中经常使用echarts,做数据可视化相关需求,需要实现各种各样图表的需求。 有遇到过很多问题,一些网上不太好搜索到解决方案的,一直想总结一下解决过程。方便自己查阅,也方便别人参考。 一:echarts…

【C++】set/multiset、map/multimap的使用

目录 一、关联式容器 二、set的介绍 1、接口count与容器multiset 2、接口lower_bound和upper_bound 三、map的介绍 1、接口insert 2、接口insert和operator[]和at 3、容器multimap 四、map和set相关OJ 1、前K个高频单词 2、两个数组的交集 一、关联式容器 vector、…

【LeetCode】环形链表 II [M](链表)

142. 环形链表 II - 力扣(LeetCode) 一、题目 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链…

Python网络爬虫 学习笔记(1)requests库爬虫

文章目录Requests库网络爬虫requests.get()的基本使用框架requests.get()的带异常处理使用框架(重点)requests库的其他方法和HTTP协议(非重点)requests.get()的可选参数网络爬虫引发的问题(非重点)常见问题…

【C/C++】Windows下VS创建Linux项目

如果不想在Linux下用vim编写代码,可以在Windows下使用VS远程连接Linux(Linux下是不支持安装使用VS的),将VS上编写的代码通过 SSH协议 推送到Linux下,注意文件编写是在Windows上进行的,编译是在Linux下进行的…

【Hello Linux】Linux工具介绍 (make/makefile git)

作者:小萌新 专栏:Linux 作者简介:大二学生 希望能和大家一起进步! 本篇博客简介:介绍Linux的常用工具make/makefile git Linux项目自动化构建工具 – make/Makefile 背景 会不会写Makefile 从侧面说明了一个人是否具…

Spring Cloud微服务网关Gateway组件

目录 网关简介 什么是Spring Cloud Gateway Spring Cloud Gateway 功能特征 核心概念 工作原理 Spring Cloud Gateway快速开始 环境搭建 集成Nacos 路由断言工厂(Route Predicate Factories)配置 自定义路由断言工厂 过滤器工厂( …

window 配置深度学习环境GPU

CUDA 11.6 CUDNN Anaconda pytorch 参考网址:https://zhuanlan.zhihu.com/p/460806048 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com) 电脑信息 RTX 2060 GPU0 1. CUDA 11.6 1.1 确认信息 C:\Users\thzn>nvidia-smi (CUDA Versi…

秒杀项目之消息推送

目录一、创建消费者二、创建订单链路配置2.1 定义RabbitMQ配置类2.2 创建RabbitmqOrderConfig配置类三、如何实现RabbitMQ重复投递机制3.1 开启发送者消息确认模式3.2 消费发送确认3.2.1 创建ConfirmCallBack确认模式3.2.2 创建ReturnCallBack退回模式3.3 创建生产者3.4 创建消…

金三银四必看软件测试面试题,上百家公司面试都是这些套路

自我介绍说一下测试用例嗯,做测试,好多时间是在琢磨分析测试用例怎么去写,这个每个公司规范可能不太一样,但是大致思想是一致的。都是想要通过测试用例,把每一个分析到位,进行测试。就拿我上家公司来说吧&a…

数据库(2)--加深对统计查询的理解,熟练使用聚合函数

一、内容要求 利用sql建立学生信息数据库,并定义以下基本表: 学生(学号,年龄,性别,系号) 课程(课号,课名,学分,学时) 选课&#xff0…

融云入围「2022 云办公平台 TOP50」,进入「中国协同办公产业图谱」

2 月 10 日,中国科学院旗下《互联网周刊》颁布“2022 云办公平台 TOP50”,融云荣登榜单。 2 月 13 日,艾瑞咨询发布《2023 年中国协同办公行业研究报告》(下简称《报告》),对协同办公行业的供需动态和迭代方…

黑马】后台管理-项目优化和上线

一。项目优化优化1,加载进度条显示安装一个运行依赖,nprogress然后导包,调用对象展示和隐藏在main中基于拦截器实现展示进度条和隐藏进度条的效果如果触发请求拦截器,证明发起请求,希望展示进度条,如果触发…

消防应急照明和疏散指示系统——集中控制型系统的设计与应用

安科瑞 李亚俊 V:Acrel8757 摘要:伴随着建筑领域的良好发展,建筑工程建设越来越复杂,相应的消防配套设施也越来越先进,火灾发生时,人在燃烧产生的噪音和烟气中会产生恐惧、不安等不良的心理状态,进而影响他…

NLP篇章2:理解Transformer

Transformer编码,解码大的结构的理解 编码部分,每一个的小编码器的输入是前一个小编码器的输出, 而每一个小解码器的输入不光是它的前一个解码器的输出,还包括了整个编码部分的输出。 self-attention 自注意力机制 顾名思义就是…

【数据库】 MySQL备份恢复

目录 MySQL日志管理 一, MySQL日志类型 二,错误日志 三, 通用查询日志 四, 慢查询日志 五,二进制日志 1,开启日志 2,二进制日志的管理 3,日志查看 5,二进制日志还原数据…

MAC OSX安装Python环境 + Visual Studio Code

MAC上开发python怎么能少得了python3环境呢,而安装python3环境的方式也有多种,这里仅选用并记录本人认为比较方便的方式 安装Homebrew Homebrew是macOS 缺失的软件包管理器, 使用它可以在MAC上安装很多没有预装的东西,详细说明可…