选择哪种对象类型?

2020-08-14 01:16发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在学习ABAP。 当我激活任何代码时,我必须从"对象"列表中选择"对象类型"。 有时我必须选择一些特定的对象来激活屏幕。 到目前为止,我只是激活默认的选定选项,但现在有时我必须为带有菜单,功能按钮等的屏幕选择多个选项,才能正常工作。 何时选择哪种类型的对象。 请告知?

6.jpg (144.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在学习ABAP。 当我激活任何代码时,我必须从"对象"列表中选择"对象类型"。 有时我必须选择一些特定的对象来激活屏幕。 到目前为止,我只是激活默认的选定选项,但现在有时我必须为带有菜单,功能按钮等的屏幕选择多个选项,才能正常工作。 何时选择哪种类型的对象。 请告知?

6.jpg (144.7 kB)
付费偷看设置
发送
4条回答
DafaDDDa
1楼 · 2020-08-14 01:25.采纳回答

您好 HS

列表通常是锁定在以下所有不活动对象/工作项 您的用户名。 换句话说,列表中的条目是您所有未完成的工作,建议在最终结束之前激活并从列表中删除工作项。

要了解此情况,请遵循以下情形:

例如,让我们考虑一个简单的报告,在其中创建三个包含项(一个用于声明,另一个用于选择屏幕,另一个用于逻辑),现在在创建并保存一次尝试激活时,您将有4个工作 列表中的所有项目(所有三个项目均包含和报告)。 同样,遇到的每个对象(例如:如果要添加屏幕,创建T代码等)都将被添加到该工作列表中,直到被激活为止。

现在考虑您已经创建了上面的报告 并且未激活,您已传递到另一个报告,并按照上述相同步骤操作。 现在,当您尝试从第一个报告和第二个报告中激活对象时,将由您决定要激活哪些对象。 如果您有兴趣仅激活第二个报告的工作项,请选择该选项,然后激活,否则,如果您想为第一个工作项选择该工作并相应地激活,请激活。 如果您想同时激活全部选中和激活。

考虑到您是所有工作项的所有者,您必须了解仅需引用名称即可一起激活的工作项。 例如:必须同时激活第一份报告的所有包含,您可以使用名称来找出它,第二份报告也类似。等等。

作为一个简单的练习,我建议如下:

< p> 1)考虑列表中的每个工作项并到达对象,例如:METH表示方法,DYNP表示屏幕,REPT表示报告。

2)尝试更正每个项目

3)显然,上面的列表将逐渐减少,请尝试将其设置为零。

一旦激活了所有对象并且您清除了列表,请练习在工作时立即激活所有对象,并且不要不停地切换对象而无法完成操作,这将再次导致更大的列表。

p>

要了解有关工作清单的更多信息,请单击链接工作清单

从屏幕截图中可以看到,您有两个标签:

可移动对象是附加到TR的一个 遵循项目中定义的传输协议。

本地对象是不包含任何TR的对象,仅属于本地系统。

注意!

我是小鹏鹏啊
2楼-- · 2020-08-14 01:38

删除它们。 或激活并删除。

愤怒的猪头君
3楼-- · 2020-08-14 01:36

根据环境(例如,像SE11这样的数据字典与像SE38这样的存储库),当激活当前正在处理的对象时,不仅会显示当前对象 ,但您仍在使用同一环境的其他对象仍需要激活。

有时由于依赖关系,您无法立即激活对象,例如先创建数据元素,然后再创建使用的域,然后才能在创建域后成功激活它们。

< p>如果您在处理某个对象,则最好立即激活它并立即对其进行测试:

  • 如果您激活它并且不立即对其进行测试,您或您的同事最终将遇到问题,并且时间越长,解决该问题就越困难
  • 如果您不激活它, 更改后,您将拥有一个对象,该对象具有有效的旧版本和无效的新版本,这会让您想知道哪个版本应该是正确的版本,或者对于无效版本而言,是否还有缺失的开发内容,这需要花费更多的时间。 当您的同事尝试编辑当前的活动版本时,您的同事很可能只知道不活动的版本,而他们会想知道该怎么做,并且很可能会重用旧的活动版本,因为它最大的承诺就是 当前工作的对象。
  • 如果不激活对象,则这些对象的列表将不断增长,并且如果不深入研究当前的依赖关系,您将不知道当前项目需要哪个对象。 您最终将使当前项目更难以激活正确的对象。

仅查看屏幕快照中的对象,您似乎正在同时处理多个项目, 并且很可能没有一个成功完成(即使它们只是测试程序)。

落灬小鱼
4楼-- · 2020-08-14 01:24

你好 HS

通常,您需要在测试解决方案之前激活所有处理过的对象。 您可以选择所有这些对象并立即将其激活。

问候,
Mateusz

一周热门 更多>