首页 > 编程知识 正文

sap如何复制字段,abap动态创建内表

时间:2023-05-06 13:03:10 阅读:142032 作者:150

另一方面,屏幕域结构SCREEN的字段的含义是SAP屏幕,一个字段似乎是. NET的一个控件,该字段对应于一个屏幕结构并且似乎是控件的多个属性。

SE11可以显示SCREEN结构中的字段,但没有注释。

名称长度说明NAME 30画面字段的名称属于GROUP1 3字段组1属于字段组2属于字段组2属于字段组3属于字段组3属于字段组4属于字段组4的字段AAP 4 准备输入的字段REQUIRED 1字段是强制输入的,这意味着此值为x意味着必须在此字段中输入INPUT 1字段。 OUTPUT 1字段减小不透明1高亮显示字段不透明1无效字段长度1字段输出长度DISPLAY_3D 1,其用于在三维帧显示字段VALUE_HELP 1中显示值

二、ABAP动态修改界面选择界面、交互界面有对应的SCREEN内表,以下是几个重要属性。

33558 www.Sina.com/: nameofthescreenfield。 如果参数是select-options类型参数,则参数名称由LOW和HIGH后缀区分。

上述长度为1的字段,=1表示有效,=0则相反。:选择画面要素,在MODIF ID选项中设定GROUP1,将画面要素分成组,便于画面要素的统一修改

NAME:控制文本框、下拉列表屏幕元素的必填字段。 如果使用此属性,将忽略OBLIGATORY选项。 这些值包括:

0 )没有必要输,框里的前面也没有挂钩

1 )一定会输。 框前有挂钩,系统会检查是否自动输入。 这相当于OBLIGATORY选项

2 )不用输,但框中前面有挂钩,系统不会检查是否输入。 在这种情况下,必须手动检查

GROUP1:控制包括复选框、复选框和文本框在内的屏幕元素的输入和输出

0 :屏幕可读,无法操作

1 :可输入

REQUIRED:控制屏幕元素的可见性

0 )隐藏

1 :显示

例1 )按钮控制显示内容

例2 )画面的其他字段属性测试(代码注释) ) ) ) ) ) ) ) )。

REPORT z_zhangm_045.*实例1: tables : vbak.selection-screenbeginofblockb2withframetitletext-002.selection comm0modifidmd1. selection-screen skip1. selection-screen comment1(79 )。 com m1 modifidmd1. selection-screenendofblockb2. selection-screenbeginofblockb1withframetitletext-001.select-options k-erdatmodifidmd1. select-options 3360 s _ spartforvbak-spartmodifid 2.2s : p _ queryradiobuttongrous USER-COMMAND为pbi p _ his radio button G1."选择画面控制:产品组selection-screenendofblockb1. initial ization.per fation at selection---- screen output.perform frm _ check _ screen.----------- at selection------ scheck _init_data.comm0='1.日期查询'.comm1='2.产品组查询'.endform.' frm _ init _ dat a*---------- com form frm _ check _ screen------------------ form frm _ check _ screen ----------------------------------- - 请参阅form frm _ check _ screen.ifp _ queryisnotinitial.loopatscreen-group1=' MD2 '.screen-active=' 0 1 '.screen-active='0'.endif.screen-input=1. '0. endform.*实例2:* parameters : p _ rd1radiobutttongroupuput parameters 3360 p _ rd2radiobuttongroupgppp parameters : p _ lic (128 ) modifidmxyobligatory.* * parameters 3360 cas checkbox 如果选中parameters 3360 C2 ascheckboxuser-cook box at selection-screen output.* loopatscreen.* ' C2,屏幕输入元素将显示为*。 screen-input=1. * modify screen.* else if screen-name ' C2 ' and C2 is name screen-input=0. ' C2选中时,因此屏幕输入ifp _ rd2=' x ' and screen-group1=' mxy '.* screen-active='1'.* screen-roup1='.* scree en-roup1=mxy ' else if screen-group1=' mxy '.* screen-active='0'.* screen-required='2'.* modifyscreed='2'.* modify 单击单选按钮和复选框C2不会验证* andsy-ucomm ' mxx ' andsy-ucomm ' mxz

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。