4

我创建了一个基本应用程序来获取 SAP ABAP 中的公司详细信息,其中包含以下详细信息。

  1. 包名称:ZSPT_930AM_PKG_1
  2. 应用程序名称:ZSPT_930AM_CMPNY_INFO_1
  3. 交易代码:Z39CD
  4. 传输请求编号:EC6K900010
  5. 子请求编号:EC6K900011

我已经激活了我的应用程序和配置,如包,T-Code 也可以正常工作,但是当我尝试释放我的传输请求时,我仍然收到以下错误。请在下面的图片 5 中找到错误。

这是我的包裹 这是我的申请,你可以看到申请的状态是 ACTIVE 我的应用程序的事务代码 这是我的运输请求组织者,我的请求是 EC6K900010 这是我的错误

我已经验证了我的所有配置,但仍然不知道我哪里出错了,它仍然显示对象处于非活动状态。有人请帮我解决这个问题。

4

1 回答 1

5

您的错误表明,REPT 对象(= 报告文本)未激活。

在您的代码中,您使用框架标题TEXT-001。如果您通过后端编辑器(事务代码SE38)显示程序源代码,您可以通过菜单 Goto > Text Elements > Text Symbols 找到此文本元素:

在此处输入图像描述

在那里,您有一个按钮或菜单来激活您的文本元素。


如果您在传输 (SE01/SE10) 中,您可以看到传输中的所有对象(双击传输编号): 在此处输入图像描述

在那里你可以看到你的交通工具的不同物体。

如果您在REPT-text 上定位并输入 F4,您将获得所有对象类型的列表(有很多)。一些对象是其他对象的容器(PROG 是 REPS(源代码)和 REPT(文本)的组合,CLASS 包括方法,...)

于 2017-12-12T09:45:54.497 回答