自建数据库表,并在ALV报表中直接向更新自建表中写数据范例(非常感谢JACK WU)

        JACK WU 真是一个大大的好人阿!不但给了我原程序做为参考,还帮我这种ABAP弱智改了改程序,终于可以用拉!真是开心阿!再次感谢一下,欠你两顿汤包。        前段时间,业务部门提出在SAP中建立各个业务部门流转的大报表,要能够象EXCEL那样留几个空格让自己填写,并储存到数据库中。其实这个问题还没有完全解决,我刚刚在JACK WU的帮助之下解决了第一步:自建数据库表,
摘要由CSDN通过智能技术生成

        JACK WU 真是一个大大的好人阿!不但给了我原程序做为参考,还帮我这种ABAP弱智改了改程序,终于可以用拉!真是开心阿!再次感谢一下,欠你两顿汤包。

        前段时间,业务部门提出在SAP中建立各个业务部门流转的大报表,要能够象EXCEL那样留几个空格让自己填写,并储存到数据库中。其实这个问题还没有完全解决,我刚刚在JACK WU的帮助之下解决了第一步:自建数据库表,并在ALV报表中直接向更新自建表.接下来还有很多问题的,例如 数据共享的问题,用户互相锁定的问题,刷新的问题等等。

       先将第一个问题写下来吧:

第一步:自建数据库表(TCODE:SE11)

 1 在“Delivery and Maintenance”Tab屏幕设置“Data Browser/Table view Maint.”属性为“允许通过标准表格维护工具维护”
2 设计表格字段
3 设置表格技术设置,菜单:转到-》技术设置
4 保存激活。

就是第三步ABAP中用到的ZTEST1。需要注意的是一定要将关键字设置好,还有,关键字要将MANDT 客户端设置进去。

第二步:往数据库表里面增加一些范例的数据(TCODE:SE16)

第三步:编写报表()

 

*&---------------------------------------------------------------------*
*& Report  Z_MM_TEST
*&
*&---------------------------------------------------------------------*
*&
*&ALV中输入数据进行修改
*&---------------------------------------------------------------------*

REPORT Z_MM_TEST MESSAGE-ID zmc01 NO STANDARD PAGE HEADING LINE-SIZE 500.
TABLES : ZTEST1,vbak.


TYPE-POOLS: slis.
************************************************************
*INTERNAL TABLE DEFINITION
************************************************************
DATA: BEGIN OF gt_yf occurs 0,
        vbeln like vbak-vbeln,
        ERNAM LIKE VBAK-ERNAM,
        ERDAT like VBAK-erdat,
 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值