SAPABAP开发基础自写留用.docx
《SAPABAP开发基础自写留用.docx》由会员分享,可在线阅读,更多相关《SAPABAP开发基础自写留用.docx(9页珍藏版)》请在三一文库上搜索。
1、学习顺序数据类型域什么什么的字符串结构内表OpenSQL函数子程序报表一、 T-CODESE80 对象浏览器SE38 写程序SE11 建表SE37 函数SM04 查看用户SE91message系统sy-uzeit 系统时间sy-datum 系统日期sy-datum 是 2010.10.10sy-datum+0(2) 是 20sy-datum+2(3) 是 101PSa-comun+29(11). 这也是偏移的操作sy-subrc 正常是0 ,不正常是0 或其他二、数据类型完整型d 日期 8 字节 YYYYMMDDt 时间 6 字节i 整型f 浮点型string 可变长的字符型非完整型非完整型c
2、 字符型(若不指定长度默认是1 个字节)n 数字字符型p 小数(常用)(压缩数装载它的空间是(x+1 ) /2x 是原来装载它的长度 )datav1(5)typepdecimals2value123.45.三、各种定义基本格式DATA:XXTYPEYYVALUE ZZ 各种来了* 参照数据字典定义* 参照数据元素定义datav9typezdata_jg_20100325_01.* 参照数据库表的字段定义datav10typescarr-carrid.* 定义常量CONSTANTSc1TYPEiVALUE1.* 定义单值选侧屏幕PARAMETERSp1(8)TYPEndefaultAA.* 参照
3、自定义类型定义变量TYPESt1(10)TYPEc.DATAv9TYPEt1.* 参照自定义变量定义变量DATAv10LIKEv9.* 参照数据字典中的 TYPEGROUP 定义数据类型TYPE-POOLSzjg01.datav20typezjg01_z1.定义结构DATA:BEGINOFwa,carridTYPEspfli-carrid,connidTYPEspfli-connid,cityfromTYPEspfli-cityfrom,citytoTYPEspfli-cityto,distanceTYPEspfli-distance, distidTYPEstring,ENDOFwa.根据结
4、构定义内表DATAitabLIKETABLEOFwa.流程才$制-IFELSEIFa12.WRITE: 他比 12 大 .ELSE.WRITE: 他比 12 小 .ENDIF.循环DO10TIMES.WRITE:/ 这是第,ie, 次.ie=ie+1.ENDDO.把内表循环到结构中LOOPATitabINTOwa.WRITE:/wa-id.ENDLOOP .内表各种操作 -collect在内表中一定有一个数值型的字段,而且其他字段均为字符型把数值型字段上的数加起来DATA:BEGINOFwa,a(4)TYPEc,b(4)TYPEc,cTYPEi,ENDOFwa.DATAitabLIKETABL
5、EOFwa.wa-a=001.wa-b=0101.wa-c=100.*APPENDwaTOitab.COLLECTwaINTOitab.wa-a=002.wa-b=0201.wa-c=200.*APPENDwaTOitab.COLLECTwaINTOitab.wa-a=002.wa-b=0201.wa-c=100.*APPENDwaTOitab.COLLECTwaINTOitab.LOOPATitabINTOwa.WRITE:/wa-a,wa-b,wa-c.ENDLOOP .内表各种操作 -readLOOPATitab1INTOwa.READTABLE itab2 INTO wa1 WITHK
6、EY carrid=wa-carrid.IFsy-subrc0.clearwa1.move-correspondingwatowa1.appendwa1toitab2.ENDIF.ENDLOOP .根据结构修改内表modifyitabfromwa.SQL 操作1 、把 SQL 结果放入内表中SELECTcarridconnidcityfromcitytodistancedistidFROMspfliINTO CORRESPONDINGFIELDSOFTABLE itab. 放到了内表中INTO CORRESPONDINGFIELDSOF wa. 放到了结构中2.1 、多表查询SELECTsca
7、rrcarridscarrcarrnamespfliconnidspflicityfrom spflicitytoFROM scarr INNERJOIN spfliON scarrcarrid=spflicarridINTOCORRESPONDINGFIELDSOFTABLEitab.2.2 、更多表查询SELECTspflicarridspfliconnidspflicityfromspflicitytosbookfldatesbookbookidsbookcustomidsbookcusttypescustomname scustomstreetFROMspfli INNERJOIN s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAPABAP 开发 基础 留用
链接地址:https://www.31doc.com/p-10665151.html