SAP这个ALSM_EXCEL_TO_INTERNAL_TABLE基本不能用,通常要自己改改才能用,里面table:ALSMEX_TABLINE的参数ROW 才NUMC4,Excel有10000万条记录就直接ABAP Down 了
各个模块间常用表的关联方法要知道啊,不太清楚的可以使用事务代码SQVI,利用创建query,输入你要查询的几个数据库表,有直接关联关系的系统自动会链接,这样就可以查到多个表的关联字段
可执行程序的特点是可以直接执行,而无需事务码,这个也是一般报表开发最常用的程序类型。我们可以在SE38中直接点击执行按钮或按F8键来运行一个可执行程序。
可执行程序包含一些预定义的过程块,比如、ATSELECTION-SCREEN、START-OF-SELECTION、END-OF-SELECTION等等,有一个后台系统程序会控制可执行程序,按照规定的顺序依次调用这些过程块。首先显示一个选择屏幕,最后输出一个列表。可执行程序还能指定一个逻辑数据库,逻辑数据库也是一种程序,它按照预定义好的数据库表结构,依次根据主键读取相关的业务数据,可以用SE36查看逻辑数据库。
是这个意思吗?
内表A 有字段a b x y z
内表B有字段 x y
要把内表A中数据放到内表B中
如果是这样子
loop at a
MOVE-CORRESPONDING a to b
append b
endloop
如果是想在ALV实时更新,那个略高端。。。我还不会~
如果是普通的显示赋值那就easy了 如下:
DATA: itab1 like table of zvpap001 with header line "定义与zvpap001结构相同的内表start-of-selection
select vbeln posnr matnr zwert "完成取值
from vbap
into corresponding fields of table itab1 "用ALV输出需要显示的字段
where vbeln in s_vbeln
perform frm_exhibit_data "这里是ALV显示数据 如果要补充我再写 不过我觉得你会~
end-of-selection
loop itab1 "更新数据到zvpap001
move-corresponding itab1 to zvpap001
modify zvpap001
endloop
以上就是关于ABAP从EXCEL文件中读取数据到内表中,出现“短转储没有完全存储,太长”的错误。希望高手帮助。全部的内容,包括:ABAP从EXCEL文件中读取数据到内表中,出现“短转储没有完全存储,太长”的错误。希望高手帮助。、ABAP 怎么查看多表直接的关联字段。 我要从多个表当中取数据,但是不知道怎么查找他们的关联字段、sap怎么看abap程序逻辑取值_sap逻辑是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)