SAP 动态编程
雁舞九天
一个喜欢新奇事物的人,不小心进入了IT界。多亏有了博客这个东西,让我可以随时记录自己的想法。Play Hard, work hard.
展开
-
使用field-symbols提高访问内表的效率
tables : pernr .nodes : peras.infotypes : 0000, 0001, 0002.field-symbols : type p0001.get peras. loop at p0001 ASSIGNING . write : / -pernr. endloop.注:该程序的属性中要原创 2012-02-17 18:47:25 · 470 阅读 · 0 评论 -
获得某个内表中字段名称及值
我们可以使用类 <!--span {font-family:"Courier New"; font-size:10pt; color:#000000; background:#C7EDCC}-->cl_abap_structdescr ,来实现动态获得任意内表中字段的名称和值。示例程序如下: <!--span {font-family:"Co原创 2012-02-27 14:32:12 · 1199 阅读 · 0 评论 -
使用动态assign的方式,在被调用的程序中,使用主程序的数据
例如:1、主程序REPORT ZET5.tables : sbook.sbook-fldate = sy-datum.perform form1(myforms1).2、被调用程序1 myforms1REPORT MYFORMS1.form form1. perform form2(MYFORMS2).endform.3、被调用程序2 MYFORMS2原创 2011-12-27 13:16:01 · 482 阅读 · 0 评论 -
ABAP-动态内表
动态内表的创建和使用主要有以下几点:1.动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:”cl_alv_table_create=>create_dynamic_table“生成动态内表。2.动态内表的赋值,遍历动态结构,获取指定的字段,然后给指定的字段赋值。3.动态内表的读取显示,与赋值相似,遍历动态结构,获取指定的字段,然后读取对应字段的转载 2015-12-25 12:54:46 · 1049 阅读 · 0 评论