仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1234|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL编程:SAP ABAP/4进修---BDC批量输出写成内表...

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:52:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
任何规模的组织都可能受益于外包服务,并在一个标准化和优化的平台上统一其数据库管理任务。基于其本身的特性,DBaaS提供了敏捷和高效的数据库服务,它可以支持多变的需求。程序
*-----------------------------------------------------------------------
*ProgramID:ZTEST904_BDC
*ProgramName:ZTEST904_BDC
*-----------------------------------------------------------------------
*CREATEDDATE:2004/09/04
*CREATEDBY:LiuGang
*DESCRIPTION:这个程序是进修怎样经由过程程序来挪用
*BDC主动导进数据的。
*-----------------------------------------------------------------------
*MODIFICATION:
*DATEMODIFIEDMODIFIEDBYTRANSPORTREQUESTDESCRIPTION
*2004/09/04LiuGangVERSION:01/01进修
*-----------------------------------------------------------------------
REPORTZTEST904_BDC.


*界说个BDC格局的内表
**************************************************
DATA:BEGINOFI_BDCDATAOCCURS0,
*BDC的程序名字,好比事物码MM01的程序名字为SAPLMGMM(sap尺度程序)
PROGRAMLIKEBDCDATA-PROGRAM,
*BDCDynpro号码
DYNPROLIKEBDCDATA-DYNPRO,
*BDCBDCDynpro_始
DYNBEGINLIKEBDCDATA-DYNBEGIN,
*BDC项目名字
FNAMLIKEBDCDATA-FNAM,
*BDC项目名字的附加值
FVALLIKEBDCDATA-FVAL,
ENDOFI_BDCDATA.

DATA:BEGINOFITABOCCURS0,
A(9),
ENDOFITAB.

ITAB-A=A0010.
APPENDITAB.
ITAB-A=A0011.
APPENDITAB.




*START-OF-SELECTION
START-OF-SELECTION.
LOOPATITAB.
PERFORMAPPEND_MM01USINGITAB-A.
PERFORMRUN_BDC.
ENDLOOP.


*---------------------------------------------------------------------*
*FORMAPPEND_DATA_MM01*
*---------------------------------------------------------------------*
*界说一个子程序内里,用来寄存操纵的各个步骤*
*---------------------------------------------------------------------*
FORMAPPEND_MM01USINGFVALLIKEITAB-A.

CLEARI_BDCDATA.
CLEARI_BDCDATA[].


*入手下手新的画面事务
*0173画面
*把程序名字和BDCDYnpro号码,入手下手标记写进内表表头,
I_BDCDATA-PROGRAM=SAPLMGMM.
I_BDCDATA-DYNPRO=0060.
I_BDCDATA-DYNBEGIN=X.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=BDC_CURSOR.
I_BDCDATA-FVAL=RMMG1-MATNR.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=BDC_OKCODE.
I_BDCDATA-FVAL=/00.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=RMMG1-MATNR.
*新创建的物料凭据号码
*I_BDCDATA-FVAL=A004.
I_BDCDATA-FVAL=FVAL.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=RMMG1-MBRSH.
I_BDCDATA-FVAL=C.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=RMMG1-MTART.
I_BDCDATA-FVAL=WERB.
APPENDI_BDCDATA.
CLEARI_BDCDATA.


*入手下手新的画面事务
I_BDCDATA-PROGRAM=SAPLMGMM.
I_BDCDATA-DYNPRO=0070.
I_BDCDATA-DYNBEGIN=X.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=BDC_CURSOR.
I_BDCDATA-FVAL=MSICHTAUSW-DYTXT(01).
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=BDC_OKCODE.
I_BDCDATA-FVAL==ENTR.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=MSICHTAUSW-KZSEL(01).
I_BDCDATA-FVAL=X.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

*入手下手新的画面事务
I_BDCDATA-PROGRAM=SAPLMGMM.
I_BDCDATA-DYNPRO=4004.
I_BDCDATA-DYNBEGIN=X.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=BDC_OKCODE.
I_BDCDATA-FVAL==BU.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=BDC_CURSOR.
I_BDCDATA-FVAL=MAKT-MAKTX.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=MAKT-MAKTX.
I_BDCDATA-FVAL=测试BDC导进数据.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=MARA-MEINS.
I_BDCDATA-FVAL=000.
APPENDI_BDCDATA.
CLEARI_BDCDATA.

I_BDCDATA-FNAM=MARA-MTPOS_MARA.
I_BDCDATA-FVAL=NORM.
APPENDI_BDCDATA.
CLEARI_BDCDATA.


ENDFORM.


*---------------------------------------------------------------------*
*FORMRUN_BDC*
*---------------------------------------------------------------------*
*........*
*---------------------------------------------------------------------*
FORMRUN_BDC.
*入手下手挪用事件MM01,把做好的bdc工具传送已往,然后把形式设置为A,
*就是说一切窗口,都可以瞥见.
*N暗示不瞥见吧
CALLTRANSACTIONMM01USINGI_BDCDATAMODEN.

ENDFORM.

事实上,在任何DBaaS中,解决方案提供商对如何管理物理资源都没有控制权,因此MySQL学习教程可能会发现由于DBaaS的局限性使得他们提供给客户的远远小于客户所期望的。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-20 05:46:05 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
海妖 该用户已被删除
板凳
发表于 2015-1-28 10:13:56 | 只看该作者
对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。
活着的死人 该用户已被删除
地板
发表于 2015-2-5 14:24:02 | 只看该作者
不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
精灵巫婆 该用户已被删除
5#
发表于 2015-2-12 04:37:51 | 只看该作者
我个人认为就是孜孜不懈的学习
老尸 该用户已被删除
6#
发表于 2015-3-2 22:25:25 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
因胸联盟 该用户已被删除
7#
发表于 2015-3-11 07:03:46 | 只看该作者
比如日志传送、比如集群。。。
飘灵儿 该用户已被删除
8#
发表于 2015-3-17 23:07:56 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表