网站首页 > 技术教程 正文
ABAP开发基础及应用
二、数据字典(2)
实践步骤
如上内容可以都通过Tcode:SE80或SE11完成,其过程稍有差异但结果是相同的;而在本实践步骤详细中,则主要通过SE11完成不同的操作,完成后可以通过SE80进入ABAP工作台查看或维护。
TCode:se11
事务代码执行后,出现数据字典的初始界面如图2-4所示,在此界面中可以进行各种数据字典对象的维护。
图2-4 数据字典初始界面
1、创建表
如需求分析中所述,创建表当然可以直接使用类型指定(如图2-5所示,其中MANDT、CUSTOMERID是直接指定数据类型)
但如此容易产生相同字段在不同表中不一致,特别是在不同业务使用相同字段的情况下。因此在本实践中,通过:类型→域→数据元素→表字段,指定表字段的类型。
图2-5表的字段指定
1.1、创建域
1)需要创建的域
在对应各表共计不重复的46个字段中,根据需求,除去相同的及系统已有的(MANDT-客户端、TXT50-文本、SPRAS-语言代码)外,需要建立24个域。
列表如图2-6(其中的序号列是方便在Excel中对应数据元素,值范围表示使用此域的字段,其值只允许在此范围内,如性别只允许输入男/女):
图2-6建立的域清单
如下以ZD_SEX为例说明域的建立过程。
2)域定义
在SE11的初始界面中,勾选单选框“域”并输入ZD_SEX后,点击创建,将会进入域定义界面如图2-7,在此可以按需求分析结果输入数据类型和字符数(如果是小数,包括DEC、CURR、QUAN等,则可以输入小数位)。
另外,在界面下方的输出长度会按照字符数默认输入,其作用为定义在程序输出时占用的长度,另外对于名称(人员姓名、物料名称、伙伴名称、地址)等,可以勾选区分大小写以能显示小写信息。
图2-7域的定义
对于有值允许范围设置要求的域,则可以通过值范围予以设置,可设定为单值(如男/女),也可设定为间隔值(输入值只能在指定范围内),并给出描述,这样在输入时就可以有个提示,如图2-8所示。
图2-8域的值范围
3)翻译
如上定义的域,不懂中文的人是不知道此域是用于性别,其值女代表女性,男代表男性的;SAP其强大之处还在于本地化的支持,包括对数据字典中各种对象、还有编程中各种界面元素,都可以通过设定在不同语言下各种元素的翻译。此部分可选,不是本实践中所必须项。
通过菜单“转到→翻译”,将弹出“翻译目标语言”的界面,如图2-9,可输入或选择目标语言后点击对勾,则可显示翻译的界面如图2-10,可对域的名称和值范围设置进行设置。
通过菜单“转到→翻译”,将弹出“翻译目标语言”的界面,如图2-9,可输入或选择目标语言后点击对勾,则可显示翻译的界面如图2-10,可对域的名称和值范围设置进行设置。
图2-9翻译目标语言指定
图2-10 翻译初始界面
双击如上域下面的ZD_SEX后,显示界面如图2-11,在界面中输入目的语言的翻译即可,完成后保存返回,可继续对固定值设置翻译,如图2-12。
图2-11 翻译域名称
图2-12 翻译固定值
4)检查和激活
如上定义和翻译(如需要)完成后,则可对此建立的域进行检查以检查是否定义有疏漏,无误后则可激活,由此则完成一个域的建立,可按此方式完成其他域的建立。
今天的内容就先分享到这儿啦!记得认真学习做笔记哦,我们下期再见~
下期内容预告:
二、数据字典(3)
猜你喜欢
- 2024-11-04 SAP ABAP干货 | 基础篇:三、ABAP对象和语句控制(3)
- 2024-11-04 赛锐信息:SAP ABAP 搜索帮助(赛锐案件最终结果)
- 2024-11-04 SAP ABAP编程基础(sap abap开发)
- 2024-11-04 SAP ABAP编程基础-语法结构(sap abaon)
- 2024-11-04 SAP ABAP干货 | 基础篇:三、ABAP对象和语句控制(2)
- 2024-11-04 科莱特 | SAP ABAP模块内容之屏幕设计(一)
- 2024-11-04 赛锐信息:SAP ABAP 锁定对象(sap锁表scope)
- 2024-11-04 科莱特 | SAP ABAP模块内容之屏幕设计(六)
- 2024-11-04 SAP中找表-几种经典的方法(sap常用表)
- 2024-11-04 SAP ABAP编程基础-内表定义分类(abap 内表类型)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)