没有合适的资源?快使用搜索试试~ 我知道了~
首页SAP_IDES安装后初始化部分学习数据
这几天安装了SAP IDES 4.7.1 ECC6,安装完后发现数据库里面没有任何数据,学习ABAP较困难,后来在网上发现: 在有些SAP测试系统中,ABAP标准课程程序涉及到的表没有数据,给ABAP程序员学习带来麻烦。其实这个问题可以通过SAP提供的标准函数BCALV_GENERATE_ALV_T_T2和BCALV_GENERATE_TEST_DATA来解决。BCALV_GENERATE_ALV_T_T2和BCALV_GENERATE_TEST_DATA是SAP编写的标准函数,用于向自动生成测试数据,自动向scarr、spfli等表添加数据。 生成数据步骤如下: 1)运行SE37,打开函数 2)点击测试运行; 3)填写需要生成的记录数,按“运行”,就可以生成你需要的数据。 这样简单的几步就解决课程相关的表需要的数据。 实际操作不成功,主要是函数产生的数据重复,不符合主键符一性要求,无法写入数据库,于是自已写了以下程序用来初始化数据,希望给刚装完SAP,系统无任何数据,需要初始化数据的朋友参考:
资源详情
资源评论
资源推荐

SAP 安装后测试数据初始化
这几天安装了 SAP IDES 4.7.1 ECC6,安装完后发现数据库里面没有任何数据,学习
ABAP 较困难,后来在网上发现:
在有些 SAP 测试系统中,ABAP 标准课程程序涉及到的表没有数据,给 ABAP 程序员
学习带来麻烦。其实这个问题可以通过 SAP 提供的标准函数
BCALV_GENERATE_ALV_T_T2 和 BCALV_GENERATE_TEST_DATA 来解决。
BCALV_GENERATE_ALV_T_T2 和 BCALV_GENERATE_TEST_DATA 是 SAP 编写的标准函数,用
于向自动生成测试数据,自动向 scarr、spi 等表添加数据。 生成数据步骤如下: 1)运
行 SE37,打开函数 2)点击测试运行; 3)填写需要生成的记录数,按“运行”,就可以生
成你需要的数据。 这样简单的几步就解决课程相关的表需要的数据。
实际操作不成功,主要是函数产生的数据重复,不符合主键符一性要求,无法写入数
据库,于是自已写了以下程序用来初始化数据,希望给刚装完 SAP,系统无任何数据,需
要初始化数据的朋友参考:
*&---------------------------------------------------------------------*
*& Report ZTEST002
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZTEST002.
tables: spi,sight.
data: a type table of spi,
b type table of sight.
call function 'BCALV_GENERATE_TEST_DATA'
exporting
i_amount_spi = 100 " int4 Natural Number 要初始化的数量
i_amount_sight = 100 " int4 Natural Number 要初始化的数量
tables
ET_SPFLI = a
ET_SFLIGHT = b.
commit work and wait.
DELETE ADJACENT DUPLICATES FROM a comparing CARRID CONNID.
DELETE ADJACENT DUPLICATES FROM b comparing CARRID CONNID
FLDATE.












安全验证
文档复制为VIP权益,开通VIP直接复制

评论0