本文介绍几个创建动态内表和结构的方法
曾经在网上大量搜索创建dynamic structure的方法。方法是有,大家都是先创建dynamic table,
再通过动态内表,创建dynamic structure。我有点轴,为什么创建dynamic structure一定要先创建dynamic table?
我根本就不需要它,我何苦创建这么一个垃圾呢? 从理论上讲,肯定是先有structure,在有table的。
最后终于发现"CREATE DATA .. TYPE HANDLE "可以帮助我达到这个需求。
详细请参考f_dynamic_struc。
1. 动态structure
* create a dynamic structure
PERFORM f_dynamic_struc.
2 动态内表方法1
* create a dynamic table with any fields
PERFORM f_dynamic_tab.
3.动态内表方法2
* create dynamic with specified DB table name.
PERFORM f_dynamic_tab2.
4 动态内表方法3
* create dynamic with ALV class.
PERFORM f_dynamic_tab3.
TYPE-POOLs: abap.
TYPE-POOLS: slis.
START-OF-SELECTION.
* create a dynamic structure
PERFORM f_dynamic_struc.
* create a dynamic table with any fields
PERFORM f_dynamic_tab.
* create dynamic with specified DB table name.
PERFORM f_dynamic_tab2.
* create dynamic with ALV class.
PERFORM f_dynamic_tab3.
* create a dynamic structu