- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发学习
开发学习
SE80
SE38
SE93
程序命名规范
ZSMMR_MAT_QUERY
一、数据类型
二、变量的声明
按类型定义变量
DATA: 变量名(长度) TYPE 数据类型 VALUE 默认值.
结果
按参考定义变量
DATA 变量1 LIKE 变量2.
DATA: TEST1(10) TYPE C VALUE ‘Hello Sap’,
TEST2 LIKE TEST1.
LIKE 只表示参考数据类型 不会复制参考的变量值。
结果
如果程序设置如下:
则出现:
将前面TEST1的赋值=BRUCE覆盖掉。
变量的初始化
变量在赋值后可以进行初始化恢复初始值。
CLEAR 变量名.
例:CLEAR: TEST1, TEST2.
如果要对两个变量初始化一定要注意那个冒号。
结果:
三、定义常量
CONSTANTS 常量名 (长度) TYPE 数据类型 VALUE 默认值.
例题如下:
结果
如果针对TEST2做如下设置
因为常量不能在赋予可变值
但是对TEST1做设置则出现如下情况
执行
如果想用参考则按照如下格式进行
这里必须对参考的常量赋值。
四、自定义数据类型
TYPES: NAME(10) TYPE C,
TEAMS(20) TYPE C.
DATA: PLAYER TYPE NAME VALUE JERY TANG,
NICKNAME LIKE PLAYER.
CONSTANTS: TEAM1 TYPE TEAMS VALUE Team1,
TEAM2 LIKE TEAM1 VALUE Team2.
结果
注意:自定义的数据类型不能直接赋值。例如不能直接对上面的NAME 和TEAM赋值。
五、数据的输出与数值传递
通过关键字“WRITE”的声明,能够实现数据对象的输出,并能够实现输出对象的长度、输出位置及格式等属性的控制。与变量定义一样,WRITE可以同时输出多个数据对象,对于不同的对象可以通过反斜杠“/”换行输出,
DATA: WORD(16) VALUE 0123456789ABCDEF.
DATA:N TYPE I VALUE 123.
WRITE WORD. 单独输出一个变量
WRITE: / WORD,
/ N. 换行输出两个变量
WRITE AT (10) WORD. 输出变量的前10位0123456789
WRITE AT /5(10) WORD. 从第5格开始输出变量的前10位56789ABCDEF.
WRITE? /?WORD(10).
WRITE? /?WORD+5(10). “从字符串第5位开始截取后面的10位并输出
上面表示单独输出WORD,结果如下:
上面表示在一行中输出WORD和N两个值,结果如下:
上面表示换行输出,结果如下:
如上设置则出现以下结果:
如果要输出变量的前十位,则做如下设置
输出结果:
如果从字符串第5位开始截取后面的10位并输出:
结果
如果想在第5格开始输出变量的前10位则:
结果
输出变量的前10位,
六、数据的格式化输出
1、若输出的对象类型为C和N时前面有0,可以将0取代为空格
结果
2、NO-SIGN :对于I、P或F类型,前面都会有一个标识符号,在实际输出中占用一位但不显示,使用该语法其前面的符号不会输出。
3、NO-GROUPING :对于I或P类型,省略千分号符号。
七、数据的赋值
赋值语句:MOVE;还可以用WRITE实现
赋值运算符:=
八、通过指针赋值
执行后的结果为:
这里就是自定义数据类型
您可能关注的文档
最近下载
- 区块链技术及在金融业的应用【论文范文】.doc VIP
- 二 《微写作•抒发情感》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块).pptx VIP
- CTF信息安全竞赛理论知识考试题库大全-下(多选、判断题汇总).docx VIP
- 跨文化交际中英文化对比教学课件Unit-2-Clothing-and-dress-codes.pptx VIP
- 武汉-海绵城市建设施工及验收规定.pdf VIP
- 重庆山区烟草种植规模:现状、影响因素与发展策略探究.docx VIP
- 《早睡早起》优质课件.pptx VIP
- T_CACM 1486-2023 广地龙质量控制技术规范.docx VIP
- 3503-J413管道无损检测数量统计表.doc VIP
- 数据安全管理制度.docx VIP
原创力文档


文档评论(0)