zyyy123 dongtaineibiao1234
2015-08-19 14:01
441 查看
DATA:BEGIN OF ty,
aa1 TYPE c,
aa2 TYPE c,
bb1 type c,
bb2 TYPE c,
END OF ty.
DATA:wa_itab like ty .
DATA:wa_itab1 like TABLE OF ty.
DATA:wa_itab2 like TABLE OF ty.
FIELD-SYMBOLS:<fs> like ty.
FIELD-SYMBOLS:<gs> TYPE ANY.
FIELD-SYMBOLS:<gs1> TYPE ANY.
wa_itab-aa1 = 1.
wa_itab-aa2 = ''.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
wa_itab-aa1 = 2.
wa_itab-aa2 = ''.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
wa_itab-aa1 = ''.
wa_itab-aa2 = '1'.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
wa_itab-aa1 = ''.
wa_itab-aa2 = '2'.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
CLEAR wa_itab.
DATA:dd TYPE c.
START-OF-SELECTION.
DATA:XX(3) TYPE C.
DATA:YY(6) TYPE C.
ASSIGN ty to <fs>.
LOOP AT wa_itab1 INTO ty.
WRITE:/ ty-aa1,ty-aa2,ty-bb1,ty-bb2.
ENDLOOP.
uline.
LOOP AT wa_itab1 INTO ty .
do 2 times.
dd = dd + 1.
CONCATENATE 'BB' dd INTO xx.
CONCATENATE 'AA' dd INTO YY.
ASSIGN COMPONENT yy OF STRUCTURE <fs> TO <GS>.
IF <GS> = 1.
ASSIGN COMPONENT xx OF STRUCTURE <fs> TO <GS1>.
<gs1> = 2.
ENDIF.
ENDDO.
MODIFY wa_itab1 FROM <FS> INDEX sy-tabix.
CLEAR dd.
ENDLOOP.
LOOP AT wa_itab1 INTO ty.
WRITE:/ ty-aa1,ty-aa2,ty-bb1,ty-bb2.
ENDLOOP.
DATA:BEGIN OF ty,
aa1 TYPE c,
aa2 TYPE c,
bb1 type c,
bb2 TYPE c,
END OF ty.
DATA:wa_itab like ty .
DATA:wa_itab1 like TABLE OF ty.
DATA:wa_itab2 like TABLE OF ty.
FIELD-SYMBOLS:<fs> like ty.
FIELD-SYMBOLS:<gs> TYPE ANY.
FIELD-SYMBOLS:<gs1> TYPE ANY.
wa_itab-aa1 = 1.
wa_itab-aa2 = ''.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
wa_itab-aa1 = 2.
wa_itab-aa2 = ''.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
wa_itab-aa1 = ''.
wa_itab-aa2 = '1'.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
wa_itab-aa1 = ''.
wa_itab-aa2 = '2'.
wa_itab-bb1 = ''.
wa_itab-bb2 = ''.
APPEND wa_itab to wa_itab1.
CLEAR wa_itab.
DATA:dd TYPE c.
START-OF-SELECTION.
DATA:XX(3) TYPE C.
DATA:YY(6) TYPE C.
ASSIGN ty to <fs>.
LOOP AT wa_itab1 INTO ty.
WRITE:/ ty-aa1,ty-aa2,ty-bb1,ty-bb2.
ENDLOOP.
uline.
LOOP AT wa_itab1 INTO ty .
do 2 times.
dd = dd + 1.
CONCATENATE 'BB' dd INTO xx.
CONCATENATE 'AA' dd INTO YY.
ASSIGN COMPONENT yy OF STRUCTURE <fs> TO <GS>.
IF <GS> = 1.
ASSIGN COMPONENT xx OF STRUCTURE <fs> TO <GS1>.
<gs1> = 2.
ENDIF.
ENDDO.
MODIFY wa_itab1 FROM <FS> INDEX sy-tabix.
CLEAR dd.
ENDLOOP.
LOOP AT wa_itab1 INTO ty.
WRITE:/ ty-aa1,ty-aa2,ty-bb1,ty-bb2.
ENDLOOP.
相关文章推荐
- HDU3411Snail Alice(递推+矩阵快速幂)
- [Email] 收发邮件的协议 : IMAP and SMTP , POP3 and SMTP
- 2015 Multi-University Training Contest 9 hdu 5396 Expression
- codeforces 519C C. A and B and Team Training(枚举)
- 2015 HUAS Summer Trainning #6~O
- HDU 1302 The Snail
- 出现( linker command failed with exit code 1)错误总结
- 如何搞定foxmail下的.eml文件导入到win7内的outlook2007
- jboss eap 6.3 域(Domain)模式配置
- XML 包含函数fn:contains(string1,string2)的用法
- 华为OJ(Redraiment的走法)
- 【android学习笔记】理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER
- 2015 Multi-University Training Contest 9-1007 Travelling Salesman Problem
- Communications link failure Last packet sent to the server was 0 ms ago.问题解决
- HDU 5402 Travelling Salesman Problem (2015 Multi-University Training Contest 9 2015多校联合)
- Aisen新浪微博客户端项目源码
- tools:context=".MainActivity的作用
- HDU 5405 Sometimes Naive 2015多校联合训练赛#9 LCT 树链剖分
- 马尔可夫链及吉布斯抽样 入门详解(Markov Chain Monte Carlo and Gibbs Sampling)
- 再谈应用环境下的TIME_WAIT和CLOSE_WAIT