通过SAP内部名称选择表布局

2020-08-15 00:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

我想通过使用Sap内部表名称(VBELN,ZZKUNWE,NAME1,ZZORTWE,BSTNK,EDATU等)来更改事务VA05中的表布局,目前我只能按名称位置进行更改,但这可以根据情况进行更改 用户默认的layot设置上,并且名称重复,因此需要使用SAP内部名称。

session.findById(" wnd [0]")。最大化session.findById(" wnd [0]/tbar [1]/btn [32]")。press session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R/1 ).selectedRows =" 5" session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/btnAPP_WL_SING")。按session.findById(" wnd [1]/usr/tabsG_TS_ALV ssubSUB_DYN0510:SAPLSKBH:0620/cntlCONTAINER1_LAYO/shellcont/shell")。currentCellRow = 10 session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0shell/contl" = shell/contlCONTAINER") 10" session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/btnAPP_WL_SING")。press session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_SUB_D1/KB /cntlCONTAINER1_LAYO/shellcont/shell").cur rentCellRow = 6 session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/cntlCONTAINER1_LAYO/shellcont/shell" .selectedRows =" 6" session.findById(" wnd [1]/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/btnAPP_WL_SING")。按

谢谢

亚历山大

(67.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

我想通过使用Sap内部表名称(VBELN,ZZKUNWE,NAME1,ZZORTWE,BSTNK,EDATU等)来更改事务VA05中的表布局,目前我只能按名称位置进行更改,但这可以根据情况进行更改 用户默认的layot设置上,并且名称重复,因此需要使用SAP内部名称。

session.findById(" wnd [0]")。最大化session.findById(" wnd [0]/tbar [1]/btn [32]")。press session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R/1 ).selectedRows =" 5" session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/btnAPP_WL_SING")。按session.findById(" wnd [1]/usr/tabsG_TS_ALV ssubSUB_DYN0510:SAPLSKBH:0620/cntlCONTAINER1_LAYO/shellcont/shell")。currentCellRow = 10 session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0shell/contl" = shell/contlCONTAINER") 10" session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/btnAPP_WL_SING")。press session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_SUB_D1/KB /cntlCONTAINER1_LAYO/shellcont/shell").cur rentCellRow = 6 session.findById(" wnd [1]/usr/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/cntlCONTAINER1_LAYO/shellcont/shell" .selectedRows =" 6" session.findById(" wnd [1]/tabsG_TS_ALV/tabpALV_M_R1/ssubSUB_DYN0510:SAPLSKBH:0620/btnAPP_WL_SING")。按

谢谢

亚历山大

(67.5 kB)
付费偷看设置
发送
1条回答
Baoming ROSE
1楼-- · 2020-08-15 01:10

在用于选择表的列的屏幕中(列的列表在ALV网格中,其中每一行都是列的名称),上下文菜单中没有选项( 在屏幕中间)以显示技术名称? 如果是这样,则必须在ALV网格的行上循环,并测试这些技术名称以选择它们。

一周热门 更多>