abap中,在做loop动作时,如果tab-a相同,tab-b不同,则把tab-a对应的tab-b所有值作为参数传给函数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/15 00:59:29
abap中,在做loop动作时,如果tab-a相同,tab-b不同,则把tab-a对应的tab-b所有值作为参数传给函数.
比如:
tab-a tab-b
10001 10
10001 20
10002 10
在做loop动作时,需要把10,20赋给tab-b,10001赋给tab-a,而不是一条一条地赋值,
比如:
tab-a tab-b
10001 10
10001 20
10002 10
在做loop动作时,需要把10,20赋给tab-b,10001赋给tab-a,而不是一条一条地赋值,
tab-a tab-b
10001 10
10001 20
10002 10
DATA :LS_TAB LIKE LINE TAB .
DATA :LT_TAB LIKE TAB .
LOOP AT TAB INTO LS_TAB .
APPEND LS_TAB TO LT_TAB[] .
AT END OF A .
* PERFORM SUB_xxxx TABLES LT_TAB[] .
CLEAR LT_TAB[] .
END AT .
CLEAR LS_TAB .
ENDLOOP.
方法很多,可以向上面那样使用at end a
也可以在做一个临时的内表,拷贝后,按照a排序
然后delete adjacent duplicate LT_TAB comparing a .
然后循环这个内表读取原来的内表,说多了就罗嗦了,相信你能明白!
10001 10
10001 20
10002 10
DATA :LS_TAB LIKE LINE TAB .
DATA :LT_TAB LIKE TAB .
LOOP AT TAB INTO LS_TAB .
APPEND LS_TAB TO LT_TAB[] .
AT END OF A .
* PERFORM SUB_xxxx TABLES LT_TAB[] .
CLEAR LT_TAB[] .
END AT .
CLEAR LS_TAB .
ENDLOOP.
方法很多,可以向上面那样使用at end a
也可以在做一个临时的内表,拷贝后,按照a排序
然后delete adjacent duplicate LT_TAB comparing a .
然后循环这个内表读取原来的内表,说多了就罗嗦了,相信你能明白!
abap中,在做loop动作时,如果tab-a相同,tab-b不同,则把tab-a对应的tab-b所有值作为参数传给函数
Print "a";Tab(3);"b" 输出的是什么
关于VB中TAB函数的问题
VB中 string函数 print中tab与&的使用
线段OB=AB,A、B两球质量相等,它们绕O点在光滑的水平面上以相同的角速度转动时,如图所示,两段线拉力之比TAB:TO
设B为任一n阶方阵,A为n阶实对称矩阵,证明(B)TAB为对称矩阵*(注T在B的上方)
在VB程序设计中print tab(j*8+1);a(i);是什么意思
tab是什么,put it on my tab.
设A,B为n阶矩阵,且A为对称矩阵,证明B^TAB也是对称矩阵
Tab 翻译成汉语
$("#" + tab).show().siblings().hide();
设A为m阶正定阵,B为m*n阶矩阵,证明:B^tAB为正定阵的充要条件为R(B)=n