2020-09-24 21:01发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 使用SE16时,只需... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
使用SE16时,只需双击ALV的其中一行即可显示详细信息屏幕。 同样,当显示自己的ALV时,可以通过单击相应的图标或按CTRL + SHIFT + F3来显示详细信息屏幕。
我想知道的是如何通过双击特定行来在我的(Z)程序中显示详细信息屏幕。
预先感谢
路易斯
嗨
对于您的需求,将详细信息屏幕的功能代码传递给alv中的布局属性。
有关信息,请参见下面的简单代码。
报告ZDEMO2。 类型库:SLIS。 类型:TY_FINAL的开始, VBELN类型VBAK-VBELN, KUNNR类型VBAK-KUNNR, TY_FINAL的结尾, TY_FINAL的TT_FINAL类型标准表。 DATA:GT_FINAL TYPE TT_FINAL, GS_FINAL TYPE TY_FINAL。 DATA:GS_LAYOUT TYPE SLIS_LAYOUT_ALV。 DATA:GT_FIELDCAT类型SLIS_T_FIELDCAT_ALV, GS_FIELDCAT类型SLIS_FIELDCAT_ALV。 开始选择 。 从VBAK中选择VBELN KUNNR到表GT_FINAL中,直到700行。 结束选择。 清除GS_FIELDCAT。 GS_FIELDCAT-FIELDNAME ='VBELN'。 GS_FIELDCAT-SELTEXT_L ='SO编号'。将GS_FIELDCAT附加到GT_FIELDCAT。 清除GS_FIELDCAT。 br> GS_FIELDCAT-FIELDNAME ='KUNNR'。 GS_FIELDCAT-SELTEXT_L ='客户代码'。将GS_FIELDCAT附加到GT_FIELDCAT。
清除GS_LAYOUT。 GS_LAYOUT-F2CODE ='&ETA'。 "注意,此处将详细信息的功能代码传递给布局属性。 调用功能'REUSE_ALV_GRID_DISPLAY'导出 I_CALLBACK_PROGRAM = SY-CPROG IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT 表格 T_OUTTAB = GT_FINAL 例外程序错误= 1 其他= 2. IF 1 = 4. ENDIF。
最多设置5个标签!
嗨
对于您的需求,将详细信息屏幕的功能代码传递给alv中的布局属性。
有关信息,请参见下面的简单代码。
报告ZDEMO2。
类型库:SLIS。
类型:TY_FINAL的开始,
VBELN类型VBAK-VBELN,
KUNNR类型VBAK-KUNNR,
TY_FINAL的结尾,
TY_FINAL的TT_FINAL类型标准表。
DATA:GT_FINAL TYPE TT_FINAL,
GS_FINAL TYPE TY_FINAL。
DATA:GS_LAYOUT TYPE SLIS_LAYOUT_ALV。
DATA:GT_FIELDCAT类型SLIS_T_FIELDCAT_ALV,
GS_FIELDCAT类型SLIS_FIELDCAT_ALV。
开始选择 。
从VBAK中选择VBELN KUNNR到表GT_FINAL中,直到700行。
结束选择。
清除GS_FIELDCAT。
GS_FIELDCAT-FIELDNAME ='VBELN'。
GS_FIELDCAT-SELTEXT_L ='SO编号'。
将GS_FIELDCAT附加到GT_FIELDCAT。
清除GS_FIELDCAT。 br> GS_FIELDCAT-FIELDNAME ='KUNNR'。
GS_FIELDCAT-SELTEXT_L ='客户代码'。
将GS_FIELDCAT附加到GT_FIELDCAT。
清除GS_LAYOUT。
GS_LAYOUT-F2CODE ='&ETA'。 "注意,此处将详细信息的功能代码传递给布局属性。
调用功能'REUSE_ALV_GRID_DISPLAY'
导出
I_CALLBACK_PROGRAM = SY-CPROG
IS_LAYOUT = GS_LAYOUT
IT_FIELDCAT = GT_FIELDCAT
表格
T_OUTTAB = GT_FINAL
例外
程序错误= 1
其他= 2.
IF 1 = 4.
ENDIF。
一周热门 更多>