点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在寻找一种简便的方法来增强Eclipse传输处理程序中的传输创建和释放功能。
有一个CTS_REQUEST_CHECK的实现,其中实现了大多数方法。 由于现在很少使用SAP GUI,因此我们希望在eclipse弹出窗口中也可以使用增强逻辑来选择或创建传输请求。
我找到了badi BADI_ADT_REST_RFC_APPLICATION,它是Eclipse Web服务的增强点。 对于该badi,有一个称为TRANSPORT的实现。
此外,在eclipse插件浏览器中,我找到了'com.sap.adt.transport'和'com.sap.adt.transport.ui'。
最终,我们需要在传输创建时填充一些其他属性(这是目前最重要的增强功能)。
这个有趣的博客显示了有关创建和更改新的自定义插件的信息,但是我一直想知道是否有更简单的方法,因为我没有插件创建经验。
在此先感谢
乔莉
托马斯,你好
非常感谢您的答复。
我尝试按照您所说的更改标签,但是在尝试保存更改时遇到错误(稍后会再次尝试)。
要求是能够强制用户为传输输入一些其他属性。 我将在此尝试通过一些屏幕截图进行说明。
在Eclipse中会出现弹出窗口,并且在创建新描述时只能设置描述。
此后,将使用弹出窗口中提供的描述创建请求。
在日食中使用通过本机SAP GUI进行事务SE10时,所希望的行为和此处的开发人员习惯了。
首先再次输入说明。
在描述之后,触发增强功能并调用一个新的弹出窗口。 在此弹出窗口中添加的内容将作为附加属性添加到传输请求。 该描述只是重复而仍可以更改,实际上,该描述将根据附加属性的条目在前面添加一些附加数据。
创建请求,并在请求上找到其他属性。
因此,总而言之,可以在请求上添加一些额外属性的增强或可配置部分会很好。
我希望这可以为您澄清一些事情,如果需要,我们当然可以与您联系。
亲切的问候,
Joery
Hello Thomas,
我们的要求与Joery Vannieuwenhuyse所述的要求相同。
您的从上方回答仍然有效,创建新传输时无法增强eclipse中的对话框吗?
我们将需要一个附加字段来指定Jira票号并将其保存为交通工具的属性。 (这也可以在其他弹出窗口中。)
得到简短的反馈会很棒。
最好的问候
蒂姆·特朗普(Tim Trumpf)
一句话:您能否将问题的相关标签更改为" ABAP开发"。
SAP运输管理与ABAP无关
致谢
托马斯。
Dharun Kumar 和 Tim Trumpf
您好,Dharun,您好,Tim,
我们有一个类似的过程,在创建传输之前,我是通过CTS_REQUEST_CHECK BADI实现的 。 通过SAP GUI确实可以正常工作,但是首先通过Eclipse给了我一些问题,因为它可以访问,但是由于GUI弹出窗口而先被转储,后来又没有带回触发的自定义错误消息。 您可以阅读此问题中有关如何避免DYNPRO_CALLED_IN_BACKGROUND转储... (我刚刚意识到,明天回到办公室时,我需要更新问题以添加OSS-note SAP提供的解决方案 错误消息问题。)
干杯
Baerbel
嗨,贝尔,
感谢您的快速实用的回答。
针对自定义错误消息的问题,我实施了注释2775007。
此外,我像这样实现BADI:
我现在可以在说明中输入(吉拉)机票号码(带分隔符):
属性已创建:
对于我来说,这似乎是一个可能的解决方法。
唯一缺少的是机票号的单独字段,但据我了解,SAP必须在ADT中支持此字段。
最好的问候
Tim
嗨Kumar,
我没有找到合适的解决方案。
这是我的一个客户的要求,直到今天,引入了一条规则,即首先必须通过SE10创建运输方式,
然后,当更改对象时,该传输将在Eclipse传输管理弹出窗口中可用,并且可以通过这种方式使用。
不是所希望的,但是在这种解决方法下,它仍然可以正常工作。
希望有帮助
一周热门 更多>