sap ABAP 如何 *** 控 MySQL

sap ABAP 如何 *** 控 MySQL,第1张

如果你不是basis的话数据库是不可以改动的。

SAP中底层数据库是不允许改动的,对数据库的 *** 作都是将底层数据库中的数据取出来放在内表中,然后直接对内表进行 *** 作,内表 *** 作网上学习的例子很多的。

TYPES:BEGIN OF itable,

bldat TYPE mkpf-bldat, "制单日期

xblnr TYPE mkpf-xblnr, "送货单或报关单号

usnam TYPE mkpf-usnam, "制单人

mblnr TYPE mseg-mblnr, "物料凭证

END OF itable

MKPF 抬头:物料凭证

MSEG 凭证段:物料

DATA: itab TYPE itable

SELECT a~bldat a~xblnr a~usnam b~mblnr INTO CORRESPONDING FIELDS OF TABLE itab

FROM mkpf AS a

INNER JOIN mseg AS b ON b~mblnr = a~mblnr AND b~mjahr = a~mjahr

WHERE a~mblnr = p_mblnr

AND a~mjahr = p_mjahr

call function 'REUSE_ALV_GRID_DISPLAY'

exporting

it_events = event_tb[]

tables

t_outtab = itab[]

域(Domain)->数据元素(Data Element)->数据库表的某个字段,这三个阶层是后一个继承前一个的所有属性的。也就是说数据元素拥有它所包含域的所有属性,数据库的某个字段如果引用了数据元素,那么这个字段就拥有了数据元素的所有属性。数据元素在透明表的创建的时候的作用很大。如果你的数据库表的某个字段引用了数据元素,那么这个字段的属性,长度,描述等等就不用你在创建表的时候自己填写了,都会从数据元素那里带了过来,方便了表的创建。还有,一旦数据元素创建之后,其他的表或者结构要用到相同的字段的时候,也可以引用这个数据元素,重用性很强。

我看不到你说的,所以怎么填写就没办法解释了。

SE80没有package选项 从未见过

自定义表所参考的数据元素 对应的域 属性里面勾选上lower case 这样子就允许输入小写了。当然可以在代码里直接更新数据库,这样也是写入小写的

EXPORT ctest 但是IMPORT ctest2,使用IMPORT ctest就可以得到值了

 

以上就是关于sap ABAP 如何 *** 控 MySQL全部的内容,包括:sap ABAP 如何 *** 控 MySQL、在ABAP 中用ALV做报表怎么实现要在数据库两个表中字段现示到报表中、ABAP建立数据表,数据元素怎么填写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9774778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存