- SAP ABAP 教程
- SAP ABAP - 首页
- SAP ABAP - 概述
- SAP ABAP - 环境
- SAP ABAP - 屏幕导航
- SAP ABAP - 基本语法
- SAP ABAP - 数据类型
- SAP ABAP - 变量
- SAP ABAP - 常量和字面量
- SAP ABAP - 运算符
- SAP ABAP - 循环控制
- SAP ABAP - 决策
- SAP ABAP - 字符串
- SAP ABAP - 日期和时间
- SAP ABAP - 数据格式化
- SAP ABAP - 异常处理
- SAP ABAP - 字典
- SAP ABAP - 数据域
- SAP ABAP - 数据元素
- SAP ABAP - 表
- SAP ABAP - 结构
- SAP ABAP - 视图
- SAP ABAP - 搜索帮助
- SAP ABAP - 锁对象
- SAP ABAP - 模块化
- SAP ABAP - 子程序
- SAP ABAP - 宏
- SAP ABAP - 函数模块
- SAP ABAP - 包含程序
- SAP ABAP - Open SQL 概述
- SAP ABAP - Native SQL 概述
- SAP ABAP - 内部表
- SAP ABAP - 创建内部表
- ABAP - 填充内部表
- SAP ABAP - 复制内部表
- SAP ABAP - 读取内部表
- SAP ABAP - 删除内部表
- SAP ABAP - 面向对象
- SAP ABAP - 对象
- SAP ABAP - 类
- SAP ABAP - 继承
- SAP ABAP - 多态性
- SAP ABAP - 封装
- SAP ABAP - 接口
- SAP ABAP - 对象事件
- SAP ABAP - 报表编程
- SAP ABAP - 对话编程
- SAP ABAP - 智能表单
- SAP ABAP - SAPscript
- SAP ABAP - 用户出口
- SAP ABAP - 用户出口
- SAP ABAP - 业务附加接口 (BAdI)
- SAP ABAP - Web Dynpro
- SAP ABAP 有用资源
- SAP ABAP - 问答
- SAP ABAP - 快速指南
- SAP ABAP - 有用资源
- SAP ABAP - 讨论
SAP ABAP - 搜索帮助
搜索帮助是 ABAP 字典的另一个存储库对象,用于以列表的形式显示字段的所有可能值。此列表也称为命中列表。您可以从此命中列表中选择要输入字段的值,而不是手动输入值,手动输入既费力又容易出错。
创建搜索帮助
步骤 1 - 转到事务 SE11。选择搜索帮助的单选按钮。输入要创建的搜索帮助的名称。让我们输入名称 ZSRCH1。单击“创建”按钮。
步骤 2 - 系统将提示您要创建的搜索帮助类型。选择默认的“基本搜索帮助”。将显示如下屏幕截图所示的基本搜索帮助创建屏幕。
步骤 3 - 在选择方法中,我们需要指示我们的数据源是表还是视图。在我们的例子中,它恰好是一个表。该表是 ZCUSTOMERS1。它从选择列表中选择。
步骤 4 - 输入选择方法后,下一个字段是对话框类型。这控制限制性对话框的外观。有一个带有三个选项的下拉列表。让我们选择“立即显示值”选项。
步骤 5 - 接下来的参数区域。对于每个搜索帮助参数或字段,这些列字段必须根据要求输入。
搜索帮助参数 - 这是来自数据源的字段。表中的字段列在选择列表中。参与搜索帮助的字段将被输入,每个字段一行。让我们包含两个字段 CUSTOMER 和 NAME。这两个字段的参与方式在其余列中指示。
导入 - 此字段是一个复选框,用于指示搜索帮助参数是否为导入参数。导出或导入是针对搜索帮助的。
导出 - 此字段是一个复选框,用于指示搜索帮助参数是否为导出参数。导出将是字段值从选择列表到屏幕字段的传输。
LPos - 其值控制搜索帮助参数或字段在选择列表中的物理位置。如果您输入值 1,则该字段将出现在选择列表中的第一个位置,依此类推。
SPos - 它控制搜索帮助参数或字段在限制性对话框中的物理位置。如果您输入值 1,则该字段将出现在限制性对话框中的第一个位置,依此类推。
数据元素 - 默认情况下,每个搜索帮助参数或字段都会分配一个数据元素,该元素已在数据源(表或视图)中分配给它。此数据元素名称以显示模式显示。
步骤 6 - 执行一致性检查并激活搜索帮助。按 F8 执行。“测试搜索帮助 ZSRCH1”屏幕将显示如下屏幕截图所示。
步骤 7 - 让我们在 CUSTOMER 的“准备输入”屏幕字段中输入数字 100004。按 Enter。
将显示客户编号 100004 和名称“STEPHEN”。