ABAP语法详解教材 第212章 定制事务.doc

上传人:鲁** 文档编号:547524412 上传时间:2024-01-19 格式:DOC 页数:3 大小:61KB
返回 下载 相关 举报
ABAP语法详解教材 第212章 定制事务.doc_第1页
第1页 / 共3页
ABAP语法详解教材 第212章 定制事务.doc_第2页
第2页 / 共3页
ABAP语法详解教材 第212章 定制事务.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《ABAP语法详解教材 第212章 定制事务.doc》由会员分享,可在线阅读,更多相关《ABAP语法详解教材 第212章 定制事务.doc(3页珍藏版)》请在金锄头文库上搜索。

1、SAP AG第十二章:定制事务第十二章 定制事务概览记住需要的 用户和工作 环境的同时 ,应设计事 务使之尽可 能简单和对 用户友好。 根据事务目 的,可以预 先给字段分 配值,更改 其输入准备 情况以及取 消字段甚至 整屏。完成 这些操作可 用的技术包 括:内容定制事务全域字段值事务变量维护事务变 量用变量启动 事务传输事务变 量1.定义 全域字段值全域字段 值允许您为 每个用户组 在系统范围 内给字段预 分配值。可 以禁止这些 字段或使它 们只显示。2.使用 事务变量可以为同一 事务创建不 同变量。这 些变量的不 同之处在于 相关事务的 输入准备可 以包含不同 值或字段。 可能已禁止 屏幕

2、或者已 更改字段的 输入准备。详细信息, 参见下列章 节:全域字段值 (页 ) 事务变量 (页 ) 全域字段值要简化事务 ,可预先给 某些字段分 配值。还可 以禁止这些 预分配的字 段,或使它 们只显示。只具有一个 公司代码的 客户可以将 相关公司代 码预分配给 那个字段, 然后禁止显 示或阻止用 户更改该字 段特别是复杂 屏幕,可以 通过禁止字 段进行简化 。带受禁止 字段的屏幕 通常都是被 压缩的。全域值参考 字段类。字 段类将志向 相同域的字 段组合在一 起。有关的 域必须具有 值表。由于 不同的域不 能有相同的 值表,所以 相同的值表 属于字段类 中的所有字 段。如果全域值 是为特定字

3、 段维护的并 且是活动的 ,那么运行 时,该值是 为字段类的 所有字段设 置的,而不 管事务如何 。要维护全域 值,请进行 下列操作:1.选择 “工具 - 管理 - 维护用户 - 全域值”。2.在初 始屏幕上, 输入要为其 维护全域值 的用户组。 默认值为您 自己的用户 组。3.如果 选择“更改 ”,可以看 到要为其输 入全域值的 字段列表。如果还没有 为您的用户 组创建字段 类,请选择 “生成字段 类”。然后 输入可以从 中生成字段 类的域。4.选定 字段类后, 在“值”列 中输入所需 的全域字段 值。5.下一 列“活动” 特别重要。 只要选定该 列,相关字 段类的字段 都将被预分 配的值填

4、充 (或被禁止 等)。6.如果 想禁止该字 段,请选择 “不可见” 列。7.如果 希望字段不 能接收输入 ,请选择“ 拒绝输入” 列。不能更改带 初始值的字 段的输入属 性。如果要 设置的值与 事务内部设 置的值或手 工输入的值 中的某一个 不匹配,则 全域值不是 为该事务设 置的,并且 字段的显示 属性保持不 变。选择屏 幕和列表中 的字段没有 改变。分步 循环字段被 分配相同的 值。全域值优先 于用参数 ID 设置的值。由事务变量 设置的值( 和显示属性 )优先于全 域值。全域字段值 是特定于客 户和用户的 。事务变量事务变量允 许用户通过 以下步骤简 化事务流: 预先给字 段分配值 禁止

5、和更 改字段的输 入准备 禁止整屏禁止与与屏 幕压缩有关 的字段以及 禁止屏幕都 可提高可读 性和简化事 务。事务变量分 配给一个事 务。一个事 务可以有多 个变量。详细信息, 参见下列章 节:维护事务变 量 (页 ) 用变量启动 事务 (页 ) 传输事务变 量 (页 ) 维护事务变 量可在 R/3 系统中用事 务 shd0 维护事务变 量。在初始屏幕 上,输入事 务和变量名 称。然后选 择“创建” 或“更改” 进入下一屏 。在此输入 一个短文本 。如果想为 变量指定字 段值,则必 须保存该文 本。“屏幕输入 ”功能允许 您为变量输 入值。这时您要为 其维护变量 的事务开始 启动,您可 以输入

6、值。 屏幕每更改 一次,在带 有输入值的 当前屏幕上 您都可看到 一个包含字 段列表的对 话框。带有 相同技术名 称的字段( 如文本和输 入字段)一 起处理。在这里,可 选择不同选 项。前两个 选项参考整 个屏幕,而 其它选项可 适用于单个 字段。复制字段值 采用系统设 置的默认值 。不显示屏 幕事务期间 禁止屏幕。 带内容在变 量中使用值 。只输出字 段只读。不 可见不显示 字段。通过取消该 屏幕的“复 制字段值” 选项,可以 从变量中删 除预先为整 个屏幕分配 的值。要继续事务 ,请选择“ 继续”。您 可以为后续 屏幕输入值 。如果选择“ 取消”,则 系统再次显 示当前屏幕 ,您可以纠 正

7、任何错误 条目。屏幕 改变时,对 话框也改变 。选择“退出 并保存”退 出事务。然 后就会得到 要处理其字 段值的事务 中的所有屏 幕列表。变量中每个 屏幕只能被 处理一次, 例如,如果 多次处理一 个屏幕,则 每次都使用 相同的值。属性与字段 如何匹配?对于输入字 段,可以使 用字段值和 更改输出属 性。如果为 输入字段更 改输出属性 ,则在变量 中自动使用 字段内容( 即使没选定 相关的列) 。对于具有用 户特有格式 的字段(例 如,日期字 段和带小数 位的字段) ,不使用任 何值。但是 ,可以更改 输出属性。 这同样适用 于初始值。变量中不能 使用功能条 目。对于单选按 钮和按钮, 不使

8、用任何 值,但可以 更改按钮的 输出属性。所有其他字 段都可禁止 。特殊规则运 用于: 分步循环 字段对于分步循 环中的每个 输入字段, 可以设置自 己的值。只 能为每个分 步循环(对 于第一个字 段)设置一 次输出属性 (不可见和 无条目); 这些涉及分 步循环中的 所有字段。 子屏幕对于每个屏 幕,都有一 个独立的对 话框,通过 该对话框您 可以处理子 屏幕的字段 值。在这些 对话框中, 由于技术原 因,“取消 ”功能无效 。用变量启动 事务可以按以下 任何方式, 用变量启动 事务: 用维护事 务中的“测 试”功能。 用自己的 事务代码。 然后将该事 务定义为“ 变量事务” 。 通过调用

9、功能模块 RS_HDSYS_CALL_TC_VARIANT 从程序中启 动。变量事务对于带变量 的事务,可 以创建您自 己的事务代 码。该代码 总是用特殊 变量调用预 定义的事务 。定义事务时 ,首先输入 事务名称( 在 tz11 情况下), 然后再选择 事务类型“ 变量事务” 。在下一屏 中,输入要 执行的事务 的名称和变 量名变量和参数 事务变量事务与 参数事务不 同之处在于 : 变量事务 是客户特有 的 变量事务 允许您给多 屏预分配值 以及禁止字 段;参数事 务只允许在 初始屏幕执 行这些操作 。维护事务代 码时,可以 选择“编辑 - 更改事务类 型”以将参 数事务转换 为变量事务 。

10、其中,系 统创建包含 参数事务值 的变量 CV_P_。该变量 是为被调用 的事务创建 的。维护事 务变量时可 以更改它。 变量只能在 当前客户创 建。事务变量 STANDARD 变量 STANDARD 有特殊用途 。每次启动 事务(和变 量事务)时 ,系统自动 搜索该变量 。如果变量 存在,并且 对相关事务 是活动的, 则事务用该 变量启动。传输事务变 量事务变量是 客户特有的 。变量维护 中的“客户 复制”功能 允许您将变 量复制到另 一个客户。为此,请在 变量维护的 初始屏幕输 入事务名称 和变量,并 选择“客户 复制”。维护事务时 ,通过选择 “开发对象 - 传输”,可 以创建传输 请求并用其 变量将事务 传输给其它 系统。可以 选择要按常 规方式传输 的变量。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号