SM30维护视图添加按钮

遇到某需求,要求维护sm30的视图时,能加上排序按钮。

【转自http://blog.csdn.net/tsj19881202/article/details/7517232】

1. se11       点击修改,进入对应的表,然后点击“表格维护生成器”

2.进入后,点击 环境-修改-用户界面

3 点控制信息,创建控制信息。

4. 此时对应的程序应当为你的表名。
5. se80 去打开程序,发现跟正常程序一样有“gui状态”,和“gui标题”

6.点开gui状态会发现有很多状态,这时候应该用哪一个呢?

打开sm30到你要修改的那个表的界面,点击 系统-状态,此时你能发现对应的gui状态,记下来,然后就可以去程序里找到,然后添加按钮,激活就可以使用了。

7.  添加按钮后,如何使用这个按钮呢?

我是这么做的,经过debug发现,程序调用了标准程序,我只是在屏幕的PAI事件中,增加了一个module。

正常屏幕0001 是这样的

8. 在程序最下方加上一个MODULE ,我添加的是 MODULE LISTE_AFTER_SORT.

把程序添加在“SAPL****” 中,这个程序是对应的维护表程序,其中*号为你的表名。

打开“SAPLZTB_FIT021”,可以看到有很多incluede,不管他,找到我们的module。写代码

module LISTE_AFTER_SORT input.
        if function = ‘SORT‘.
              sort EXTRACT.
         endif.
       endmodule.

此处,发现,sm30视图中的操作内表是 EXTRACT。

所以你要操作的就是这张内表,function 对应的是你设置的按钮名字。

保存,激活。

SM30维护视图添加按钮,布布扣,bubuko.com

时间: 2024-10-18 05:48:17

SM30维护视图添加按钮的相关文章

SM30维护视图创建【转】

在SAP中,经常需要自定义数据库表.而且可能需要人工维护数据库表中的数据,可以通过SM30进行维护数据:但是SM30事务的权限太大,不适宜将SM30直接分配:因此,可以通过给维护表分配事务代码,来达到控制权限的目的.通过下例,来展示大致的维护过程: 1.首先通过SE11,创建一个自建表,在‘Delivery and Maintenance’页签里,需要维护‘Date Browser/Table View Maint.’,如图1: (图1) 如果在这里不进行设个该选择项,则在使用SE16时,无法进

iOS开发UI篇—在ImageView中添加按钮以及Tag的参数说明

一.tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图.方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象. 二.ImageView中添加按钮 (1)ImageView和Button的比较 Button按钮的内部可以放置多张图片(4),而ImageView中只能放置一张图片. (2)说明: ImageView只

文顶顶 iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明

ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明 一.tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图.方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象. 二.ImageView中添加按钮(1)ImageView和Button的比较 Button按钮的内部可以放置多张图片(4),而Ima

IOS开发UI基础—在UIImageView中添加按钮以及Tag的参数说明

ios开发UI基础-在ImageView中添加按钮以及Tag的参数说明 一.tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图.方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象. 二.ImageView中添加按钮(1)ImageView和Button的比较 Button按钮的内部可以放置多张图片(4),而Im

iOS开发UI篇—在UIImageView中添加按钮以及Tag的参数说明

一.tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图.方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象. 二.ImageView中添加按钮(1)ImageView和Button的比较 Button按钮的内部可以放置多张图片(4),而ImageView中只能放置一张图片. (2)说明: ImageView只能

20170411 供应商保证金维护视图

对于自建表修改字段(主键/普通),可以尝试不重新生成SM30, 手动更改field. PROCESS BEFORE OUTPUT. MODULE LISTE_INITIALISIEREN. LOOP AT EXTRACT WITH CONTROL TCTRL_ZV_ZTFI003 CURSOR NEXTLINE. MODULE LISTE_SHOW_LISTE. ENDLOOP. * PROCESS AFTER INPUT. MODULE LISTE_EXIT_COMMAND AT EXIT-C

购物车特效-贝塞尔曲线动画(点击添加按钮的进候,产生抛物线动画效果)

demo效果: l 购物车特效原理: 1.从添加按钮获取开始坐标 2.从购物车图标获取结束坐标 3.打气一个视图,添加属性动画ObjectAnimator(缩小),ValueAnimator(路线) 4.动画开始时添加该视图,动画结束删除该视图 5.运动路径使用TypeEvaluator与贝塞尔函数计算 activity布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" an

Android自定义视图三:给自定义视图添加“流畅”的动画

在第二部分我们实现了一个简单的折线图.这里假设你已经读了前篇.下面我们将继续为这个折线图添砖加瓦. 我在想给这个图的上方添加三个按钮,这样用户可以点选不同的按钮来查看不同类别的数据.比如,用户可以查看走路的.跑步的和骑车的.用户点不同的按钮,我们就跟还不同的运动数据显示在图形里. 我们实现了按钮点击后,设置不同的坐标点数据,然后运行APP.你会发现,虽然方法setChartData()已经被调用了,但是图形一点变化都没有.为什么呢?因为我们没有通知折线图"重绘".这可以通过调用inva

iOS 9应用开发教程之使用代码添加按钮美化按钮

iOS 9应用开发教程之使用代码添加按钮美化按钮 丰富的用户界面 在iOS9中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ios9中使用按钮接收用户输入 按钮是iOS应用中最常使用也是最简单的控件,它常用来响应用户的点击事件,如图2.1所示.在图2.1中,蓝色的矩形就是一个按钮,它的标题为"登录".在iOS 7以后按钮只是一块普通的文本,没有轮廓,边框,背景颜色,或其他装饰功能(为了美观,很多的应用程序中的按钮