欢迎来到天天文库
浏览记录
ID:50186821
大小:43.00 KB
页数:13页
时间:2020-03-04
《SAPABAP开发基础概述.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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)typepdecimals2value'123.45'.三、各种定义差不多格式DATA:XXTYPEYYVALUE'ZZ'各种来了*参照数据字典定义*参照数据元素定义datav9typezdata_jg_20100325_01.*参照数据库表的字段定义datav10typescarr-carrid.*定义常量CONSTANTSc1TYPEiVALUE'1'.*定义单值选侧屏幕PARAMETERSp1(8)TYPEndefault'
3、AA'.*参照自定义类型定义变量TYPESt1(10)TYPEc.DATAv9TYPEt1.*参照自定义变量定义变量DATAv10LIKEv9.*参照数据字典中的TYPEGROUP定义数据类型TYPE-POOLSzjg01.datav20typezjg01_z1.定义结构DATA:BEGINOFwa,carridTYPEspfli-carrid,connidTYPEspfli-connid,cityfromTYPEspfli-cityfrom,citytoTYPEspfli-cityto,distanceTYPEspfli-distance,distid
4、TYPEstring,ENDOFwa.依照结构定义内表DATAitabLIKETABLEOFwa.流程操纵-IF…ELSEIFa>12.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(
5、4)TYPEc,cTYPEi,ENDOFwa.DATAitabLIKETABLEOFwa.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-
6、c.ENDLOOP.内表各种操作-readLOOPATitab1INTOwa.READTABLEitab2INTOwa1WITHKEYcarrid=wa-carrid.IFsy-subrc<>0.clearwa1.move-correspondingwatowa1.appendwa1toitab2.ENDIF.ENDLOOP.依照结构修改内表modifyitabfromwa.SQL操作1、把SQL结果放入内表中SELECTcarridconnidcityfromcitytodistancedistidFROMspfliINTOCORRESPONDINGF
7、IELDSOFTABLEitab.放到了内表中INTOCORRESPONDINGFIELDSOFwa.放到了结构中2.1、多表查询SELECTscarr~carridscarr~carrnamespfli~connidspfli~cityfromspfli~citytoFROMscarrINNERJOINspfliONscarr~carrid=spfli~carridINTOCORRESPONDINGFIELDSOFTABLEitab.2.2、更多表查询SELECTspfli~carridspfli~connidspfli~cityfromspfli~c
8、itytosbook~fldatesbook~bookidsbook~custo
此文档下载收益归作者所有