SAP ABAP
BOE sap学习
yp736628082
这个作者很懒,什么都没留下…
展开
-
2020-10-20
SELECTvornrkadkykalnrmatnrASmatnr2gpreismengepeinhINTOCORRESPONDINGFIELDSOFTABLElt_ckisFROMckisFORALLENTRIESINlt_keko2WHEREkalnr=lt_keko2-kalnrANDkadky=lt_keko2-kadky.取数结果为然而实际在后台表中共有12条数据,原因为,取...原创 2020-10-20 10:16:15 · 166 阅读 · 0 评论 -
ABAP数字类型负号前置
1、建立自定义函数浮点数显示FUNCTION conversion_exit_zsign_output.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(INPUT)*" EXPORTING*" REFERENCE(OUTPUT)*"----------------------------...转载 2020-09-24 16:48:49 · 1020 阅读 · 0 评论 -
SAP ABAP 程序优化方法
1.READ TABLE ...WITH [TABLE] KEY...BINARY SEARCH读取标准内表使用二分查找2.在循环(LOOP AT ...WHERE..)或查询(READ TABLE ...)某内表时,如果未使用索引(排序表、哈希表)或二分查找,则在查询组合字段创建第二索引,查询时通过USE KEY或WITH [TABLE] KEY选项使用第二索引,这样在查询时会自动进行二分查找或哈希找查在没有用二分查找的情况下,可在查询组合字段上创建第二索引(哈希或排序索引),则在读...转载 2020-09-24 14:41:26 · 581 阅读 · 0 评论 -
LOOP AT SCREEN ABAP
loop at screen是对屏幕上的所有元素进行循环,它的结构是SCREEN结构,表示屏幕上字段的属性,在屏幕事件中调用此语句,以达到屏幕修改的目的。原创 2020-08-25 11:45:26 · 1917 阅读 · 0 评论 -
数据引用与field symbols
Type Ref To(以下简称:TRT)和Field Symbol(以下简称:FS)在ABAP中都有着类似指针的作用;下面结合对比和实例来介绍下两者的用法和区别之处。先预定义类型ty_ym,内表it_ym,工作区wa_ym,变量v_ym(char20)以供后面使用:一、定义Type Ref To和Field Symbol的定义都可以指定特定的类型或者结构,或者不指定。二、初始化Type Ref To 有两种初始化的方法:第一种是用CREATE DATA动态开...转载 2020-07-30 10:01:29 · 244 阅读 · 0 评论 -
SELECT SINGLE与SELECT UP TO ROWS....ENDSELECT 的区别
使用single : 在where语句中如果使用了全部的主键key字段可以使用single,因为可以确保所选择的数据只有一条。使用up to 1 rows : 在where语句中如果使用了部分或没有使用key字段,则只能使用up to 1 rows。因为主键不全,可能找到若干条数据,但是只需要其中最先找的的那条,需要加ENDSELECT。SELECT ENDSELECT 时及其影响效率的,需要先按条件查出数据库中的所有数据,然后取第一条,如果数据库数据量较大,SELECT语句的效率就会过低,故应尽量原创 2020-07-30 09:29:08 · 1118 阅读 · 0 评论