Chinaunix首页 | 论坛 | 博客
  • 博客访问: 70690
  • 博文数量: 42
  • 博客积分: 2025
  • 博客等级: 大尉
  • 技术积分: 437
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-03 12:17
文章分类

全部博文(42)

文章存档

2010年(12)

2009年(30)

我的朋友

分类:

2009-12-21 22:38:43

有两种使用 SPA/GPA 参数的方法

第一种:屏幕制作器中设置字段 属性。

第二种:通过使用 SET PARAMETER GET PARAMETER 语句

用这些语句 可以存储和 检索来自 ABAP/4 程序的 SPA/GPA 值。如果两个事务的选 择屏幕没有 共享同一必 需的字段, 则请使用这 些语句按名 称显式存储

屏幕字段。

在从 PAI 模块调用新 事务之前, 用一个名称 之下存储调 用程序事务 的字段:

       SET PARAMETER ID 'RID' FIELD .

系统将值存 储在 SPA 参数‘RID 中的<字段 1>中。三个字符的标 识符‘RID 必须在 SAP TPARA 中定义。如 SPA 参数‘RID 已经包含值 ,则 SET PARAMETER 语句会将其 改写掉(用 内容)。

 

在被调事务 PBO 模块中,在 其他名称下 检索字段:

       GET PARAMTER ID 'RID' FIELD .

系统读取‘ RID’的 内容并将其 传送给

 

例如,假定 要将屏幕字 段和其它数 据从调用事 务传送给被 调用事务。 调用事务可 以将某些值 存储在 SPA 参数中:

              SET PARAMETER ID 'RID' FIELD REPORTID.

              CALL TRANSACTION 'SE38'.

然后,被调 事务即可在 PBO 获取信息, 以便将其显 示到屏幕上 。此处将出 现事务 SE38 的初始屏幕 ,其报表 ID 已填好。这 在使用 CALL TRANSACTION AND SKIP FIRST SCREEN 时非常有用 。除非所需 的字段值由 内存提供, 否则不能取 消第一个屏 幕。

阅读(562) | 评论(0) | 转发(0) |
0

上一篇:jQuery强势压境

下一篇:存在

给主人留下些什么吧!~~