ABAP中常用的后缀

report中4个常用的后缀

report中4个常用的后缀
SE91:Message class
引用自己创建的提示消息:
report ABAP1903_07lianxi MESSAGE-ID SN                 'SN是自己创建的类
                         NO STANDARD PAGE HEADING      '没有头标题
                         LINE-SIZE 20                   '每行的长度
                         LINE-COUNT 10.                 "指定每10行为一个快
write at:/3(5)  '……欧克!!!!'.                       "从第3个位置开始,取出5个长度.
MESSAGE S000.                             

'000是自己在number000里面写的消息提示内容
'消息类型:
000前面的英文字母有   ‘S(成功),  E(错误),   W(警告),   I(消息框),  A(错误框),   X(系统错误)’

write语句常用的后缀

DATA: num(10) type c VALUE '20',
      gv_time TYPE t VALUE '20131231'.
WRITE:/ 'num:' no-GAP,num no-ZERO,        "*no-GAP :去除write语句输出的时候,变量和值之间的那个空格。
      / 'year:', gv_time+0(4),
      / 'month:', gv_time+4(2),
      / 'date:', gv_time+5(*).
*no-ZERO问题没有解决
*截取*号问题没有解决
*截取时间的最后日期问题没有解决

gv_time+0(4)                             ' + 符号两边没有空格的时候表示截取。从20131231最左边没有数字的0位开始取出4个

参照全局类型定义变量

DATA: sex TYPE ZLPJ_INFO_01,
      name TYPE ZLPJ_INFO_01-ZNAME.   
sex变量:  "参照数据库表中字段的数据元素去给变量sex定义类型,,可以直接在程序里面跳转到se11中的数据库表字段的数据元素定义中  
name变量: "当没有定义数据元素的时候,可以使用   数据库表-字段名   来指定变量的类型。

ABAP快捷键

  • 多行注释:Ctrl + ,取消多行注释:Ctrl + .
  • 大小写互相转换 Ctrl + k
  • 剪切一行 Ctrl + Shift + X
  • 删除一行 Ctrl + Shift + L
  • 原地复制一行 Ctrl + D
  • Tab键自动补齐
  • Ctrl + F1:查询,修改互相转换
  • ctrl + y:复制多行
  • /NSE11:关闭当前的并打开se11新的会话.
  • /OSE11:保留当前的,并打开新的会话
  • /NEX:最终退出系统

debug快捷键

  • f8 :是直接执行后面的所有代码;
  • f3:后退;
  • f6:一步一步往下执行

事物码

  • SE11:数据字典
  • SE80:对象导航
  • SE93:创建事物代码
  • SE91:Message class
  • SE16N:数据库表的内容
  • SM30:数据库表批量维护
  • SE37: function module
  • SE78: 向系统中添加图片
  • SE73: 维护相应的字体
  • SE24: 维护类、接口
  • SE51:画屏幕
  • ME21N:
  • SHDB: 录屏
  • SM35: 查看会话
  • su3:修改系统基本格式
  • program程序写dialog(调用画的屏幕的时候需要自己创建t-code,report程序不需要自己创建t-code),可以在程序内部去创建屏幕编号,不需要se51,也可以直接调用se51里面的屏幕编号。
  • ICON:查看图标

笔记整理

  • 内表
  • 选择屏幕

程序复习

  • ZABAP1903_07screen_selection

问题收

自己解决
    1. no-ZERO问题没有解决
    1. 内表的创建(代码,第三个视频)
    1. 画屏幕的时候,单选按钮如何放在放在一行
    1. 用se78给系统上传bmp格式的图片的时候报错。
  • FUNCITON ALV 程序中,表头的度娘不能打开
  • DIALOG程序中 表控制添加一个列seq,但是给列进行赋值的时候,为控制
  • ZABAP1903_07DIALOG程序中 F4帮助功能没有实现
  • dialog程序给0100界面的gv_input_03添加下拉菜单,获取数据失败
conversion_exit_alpha_output

1.创建结构的时候,没有在对应的字段后面添加单位
2.Sf里面line type先选,后面尽可能的不要去修改
3.行项目一般是动态地,创建的是表,不是模板。
4.透明表查询(inner join) 透明表和内表(for all)

  • if语句判断表内表 和 where语句限制
    5.Abap程序员的习惯,随手激活
    6.筛选前对对应的字段进行排序(sort语句和delete语句)


    image.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,245评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,749评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,960评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,575评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,668评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,670评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,664评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,422评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,864评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,178评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,340评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,015评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,646评论 3 323
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,265评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,494评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,261评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,206评论 2 352

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,296评论 0 9
  • Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速...
    山不转人自转阅读 1,444评论 0 10
  • ABAP是一种高级企业应用编程语言(Advanced Business Application Program...
    老张教你学SAP开发阅读 5,514评论 0 0
  • 6点半早上闹钟响起,儿子起来就跑到我的被窝里,继续睡。差不多过了,十几分钟,我起床了,听 见他在哼了一声,在被...
    婀娜_6b67阅读 166评论 0 0
  • 2000年第一场雪的时候,军在塞外。隔着那么那么远的山和水,军粗喉咙大嗓子一口未改的乡音,孩子样遮掩不了的...
    怡晨悦读阅读 308评论 2 4