我试图确定如何修改SAP R/3包码的安装的系统。任何人都可以建议的模块/工具是什么?

有帮助吗?

解决方案

SAP提供了各种客户的插件,为了使客户能够修改和调整标准代码:

  • 用户出口(交易SMOD,您必须先安装SE81). 这篇文章 涵盖了用户的存在更加详细的说明。

  • 巴迪的(业务加旅馆、交易SE18).这是一个面向对象(上)的方式扩大标准的功能。 这篇文章 涵盖BADI的更详细

  • 明确的增强点(Web7.0和后只有、交易SE80)是占位在SAP标准代码程序员可以添加自己的代码。 读取更多的在这里 关于增强点。

所有这些选项的需要SAP有预期需要增强代码并提供挂钩增强。如果他们在那里它是一个伟大的方式来维持SAP标准代码没有排尿的支持的协议,与SAP。

以下2的方法 不不 需要SAP以做任何事情:

  • 隐性增强点(Web7.0和后只有、交易SE80).工作同明确的增强点,但存在一开始和结束的 所有 功能、形式、方法、结构等。菜单路径的编辑->增强操作->显示的隐性增强点将使这些可见的。美丽的隐性增强的斑点是 它仍然是支持通过SAP.

  • 程序修理:在SE80击中变化的图标和SAP将要求修复关键的-这可以是要求在从SAP http://service.sap.com (通常由基础上的家伙).一旦你提供的钥匙你可以编辑的编码正常(或修改的助手,如果它被关上)。 修复的对象不支持通过SAP

编辑:截至2008/2009年在SAP的企业许可协议,修复的对象仍然可能支持通过SAP

复制一个SAP标准程序,以Z-包装和修改它应该有一个最后的手段,因为你必须手动将比较和保持的任何这种方案为每一个补丁和升级,这使得大maintainabiliby的你的系统变得更加困难。

SAP提供的工具来补或升级的所有上述改动的标准代码和大多数时候你要做多一点,只是确认更改之后一个补丁的升级。

注: 你可能需要一个开放源码软件的登录访问的文件。如果你不能SAP帮助通常是相当好的。

其他提示

我总是通过SE80交易来完成它,在那里我可以浏览现有的非Z代码,将其复制到Z包中,并在那里进行修改。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top