>我有一个选择屏幕,如下面的代码,我想制作一个搜索助手来过滤P_LAND1中选定值的区域:
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETERS: P_LAND1 TYPE LAND1,
P_BLAND TYPE BLAND.
SELECTION-SCREEN END OF BLOCK B1.
最简单的方法是将字段引用到表字段,它们在SAP中维护(请记住,输入帮助也已定义,但您可以在SE11中检查它,在这种情况下不是问题(。对于国家/地区,这将是表 T005,对于区域,这将是表 T005S(请注意,该字段不是区域,而是平淡无奇的(:
PARAMETERS: p_land1 TYPE t005-land1,
p_bland TYPE t005s-bland.
另请注意,对于按 F4 的区域,将显示所有可能的值,而不仅仅是您在上面输入一个字段的国家/地区的区域。如果您需要一个用户友好的解决方案,则必须单独编码(以防AT SELECTION-SCREEN on VALUE-REQUEST FOR ...