SAP PPM 5.0的BAPI

2020-09-23 01:15发布

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

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


您好PPM专家

我们正在使用PPM 5.0,并且想知道可用的BAPI的完整列表。 我们特别对获取项目URL并在另一个应用程序中显示此链接感兴趣。 将来我们可能需要其他bapi来表示任务状态/项目状态等。因此,请让我知道在哪里可以看到可用于SAP PPM 5.0的BAPI的完整列表。

用于PPM 6.x的S/4 HANA的BAPI列表也将有所帮助。

最好的问候

Ashwini Pingle

--------------------------------------------------- ---------

我使用tcode BAPI获得了所有BAPI(活动和非活动)的列表。

但是我还没有找到任何可以提供项目URL的BAPI(可以将该URL放置在另一个应用程序中,并且可以从那里调用PPM项目)

任何想法?

BR

Ashwini Pingle

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

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


您好PPM专家

我们正在使用PPM 5.0,并且想知道可用的BAPI的完整列表。 我们特别对获取项目URL并在另一个应用程序中显示此链接感兴趣。 将来我们可能需要其他bapi来表示任务状态/项目状态等。因此,请让我知道在哪里可以看到可用于SAP PPM 5.0的BAPI的完整列表。

用于PPM 6.x的S/4 HANA的BAPI列表也将有所帮助。

最好的问候

Ashwini Pingle

--------------------------------------------------- ---------

我使用tcode BAPI获得了所有BAPI(活动和非活动)的列表。

但是我还没有找到任何可以提供项目URL的BAPI(可以将该URL放置在另一个应用程序中,并且可以从那里调用PPM项目)

任何想法?

BR

Ashwini Pingle

付费偷看设置
发送
4条回答
一只江湖小虾
1楼 · 2020-09-23 01:47.采纳回答

你好Ashwini,

我认为没有为此目的使用的BAPI。 但是,您实际上并不需要适当的BAPI,因为只需几行客户代码即可构建此URL。

例如 以以下URL为例(用于访问我的测试系统上的NWBC前端中的项目):

_https://ldcix7e.wdf.sap.corp:44355/nwbc/〜canvas; window = app/wda/cprojects_fpm/?sap-client = 002&STARTVIEW = Projects&OBJ_EVENT = DPO6CAE8B774ED61EE786A52E5CFE773A336CAEF-APE-CIDP-CIDP-APE-CIDP-AEDC-APEC-APE-CIDP-EAD-C&P-Eid-C&P-Aid-C&A5E&PFA-C&A5E&C&A&C&P = a9&P&A -language = EN

此处6CAE8B774ED61EE786A52E5CFE773A33是项目GUID(CPROJECTS_FPM是相关的应用程序配置,除非您使用自定义配置,否则对您来说是相同的)。

假设您要使用的完全限定域和端口始终相同,那么您要做的就是从表DPR_PROJECT中找到相关的项目GUID,然后可以使用上述语法来构建具有上述语法的URL 自己的域和端口(您可以对其进行硬编码)和相关的GUID。

如果不想对域进行硬编码,当然如果变得更加复杂...在这种情况下,您应该看看

中的逻辑

CL_WD_UTILITIES方法CONSTRUCT_WD_URL并在您自己的代码中复制相关部分。

...

关于您有关项目管理中BAPI完整列表的问题,据我所知没有这样的列表。 此处列出了主要的BAPI。 请务必考虑"项目管理"区域中的大多数BAPI尚未正式发布供客户使用(请参阅注释

109533 )。

最好的问候

弗朗切斯科

风早神人
2楼-- · 2020-09-23 01:47

嗨弗洛里安,

感谢您的回复。

我们没有定义绝对URL。 我想知道绝对URL是打开项目管理链接还是直接打开项目。 URL是否提供了将项目ID/GUID作为参数然后打开特定项目的规定? 我认为绝对URL可能会在netweaver业务客户端中打开"项目管理"链接,而不是特定的项目ID。 如果我的理解正确,请告知。

最好的问候

Ashwini Pingle

空代码
3楼-- · 2020-09-23 01:41

嗨,

您可以使用功能模块DPR_API_UI_GET_URL来获取URL。

还将SPRO自定义"项目管理"-"基本设置"-"定义用于调用项目管理的绝对URL"考虑在内。

问候

Florian

绿领巾童鞋
4楼-- · 2020-09-23 01:37

嗨,

将命名函数模块,您应该拥有所需的所有选项。

问候

Florian

一周热门 更多>