如果你不是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建立数据表,数据元素怎么填写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)