需要创建ABAP报表以创建具有多个层次结构级别的项目和WBS元素

2020-09-06 06:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我是ABAP的新手,我需要创建一...

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

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


我是ABAP的新手,我需要创建一个ABAP报表,该报表应创建项目并从excel工作表获取输入(同时包含项目详细信息和WBS详细信息)。 请引导我前进。

谢谢

达拉。

3条回答
粗暴的香蕉
2020-09-06 07:15

您的报告是否需要 输入屏幕? 需要什么样的输入参数? 您是否只需要一个带有"创建项目"的屏幕? Excel工作表中将包含哪些列?

无论如何,我想说的是,我希望您不要希望社区成员根据您给我们提供的有限的要求,在您的问题下方发布完整的(正在运行的)应用程序。

尽管您是" ABAP的新手",但我希望您对如何编写ABAP代码有一定的了解,因为如果没有,这将很困难。 这里是一些指导:

  • 构建一个ABAP屏幕,您可以在其中从其所在目录中选择一个Excel工作表。 查看ABAP类CL_GUI_FRONTEND_SERVICES的示例以开始使用
  • 处理从Excel工作表(最有可能在某种内部表中)中获取的信息,并从那里开始创建项目。 对于创建项目,您可能想了解关于ABAP类CL_PS_PROJECT_MAINTAIN的创建方法。 特别是方法PROJECT_MAINTAIN可能适合您的需求。 或者作为 Simone Milesi 建议使用BAPI来满足您的需求。 我相信我们正在谈论BAPI,例如BAPI_PROJECTDEF_CREATE和BAPI_PROJECT_MAINTAIN
  • 通过ALV左右发布项目创建的结果,从而为报告的用户提供有关整个过程的一些反馈。 看一下ABAP类CL_SALV_TABLE或CL_GUI_ALV_GRID可以达到这个目的。

一周热门 更多>