`
JerryWang_SAP
  • 浏览: 1043689 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

ABAP和Hybris的源代码生成工具

阅读更多

ABAP

有两种方式,一种是ABAP Code Composer, 细节可以查看我的博客Step by Step to generate ABAP code automatically using Code Composer

或者用另一种土办法,直接把待生成的类或者报表的源代码准备好,填入一个内表(下图例子中的mt_source)里,然后用关键字GENERATE生成:

 

这种办法的一个具体使用场景,参考我的博客Simulate Mockito in ABAP

Hybris

用的是开源框架Velocity:

 

最终我们在Hybris安装包里观察到的源代码是基于一个模板文件生成的,具体位置:global-beantemplate.vm

 

下图是模板文件的一个例子,其中蓝色方框内是静态内容,红色的是占位符,在ant build时会被替换成对应的值。

 

这是根据上述模板文件最终生成的.java文件。可以同上图模板文件比较观察占位符是如何被替换成对应值的。

 

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
 
0
0
分享到:
评论

相关推荐

    下载ABAP程序源代码的程序.pdf

    下载ABAP程序源代码的程序需要具备一定的ABAP编程基础知识和SAP R/3系统操作经验。 在SAP R/3系统中,ABAP程序源代码可以通过ABAP Workbench工具下载。ABAP Workbench是SAP R/3系统中的一种集成开发环境(IDE),...

    ABAP程序设计源代码

    本资源“ABAP程序设计源代码”提供了一系列具有代表性的实例,旨在帮助初学者和进阶者深入理解ABAP编程,轻松掌握其核心概念。 首先,让我们了解一下ABAP的基础知识。ABAP是一种结构化编程语言,它支持面向过程和...

    报表监控V1-2.zip_ABAP实战_源代码

    总的来说,"报表监控V1-2.zip_ABAP实战_源代码"提供了一次了解和学习ABAP报表监控程序开发的宝贵机会。通过深入研究这些源代码,你可以提升自己的ABAP技能,更好地理解和应对企业级的报表监控需求。

    ABAP程序设计源代码(黄佳)

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要应用于SAP系统中的...黄佳的"ABAP程序设计源代码"很可能包含了以上各种概念的实际应用示例,这将对理解和掌握ABAP编程大有裨益。

    ABAP源代码参考(适合初学者)

    本资源集合“ABAP源代码参考”是针对初学者的理想学习材料,包含了112份源代码实例,涵盖了多个关键概念和技术。 首先,让我们深入了解一下标签所涉及的关键知识点: 1. **SAP**:SAP是一个全球领先的业务软件解决...

    ABAP KEY 生成工具

    用于ABAPKEY生成,适用于4.6/4.7的R3系统,其他的没试过。

    ABAP开发教程及代码(含SAP各模块实例代码)

    SAP+ ABAP开发实用教程:顾问培训资料,含实例代码和教程,详细描述ABAP开发过程:数据表读法、程序规范、代码实例、调试方法以及ABAP开发环境和总体介绍、 ABAP语法示例 、ALV控件的使用、 实战Form设计 ,分基础、...

    ABAP OLE颜色代码

    在本文中,我们将详细介绍 ABAP OLE 颜色代码的使用方法和应用场景。 ABAP OLE 颜色代码的应用场景非常广泛,例如: * 设置控件的背景颜色和文字颜色 * 创建自定义的颜色主题 * 实现视觉效果,如阴影、渐变等 * ...

    ABAP调用函数自动填充模式

    描述中的“ABAP编辑器快速调用函数时自动填充调用参数”指的是当我们在ABAP源代码中输入函数模块名称后,IDE(如SE80或ABAP in Eclipse)能够自动补全函数的参数列表。这通常通过编辑器的代码完成(Code Completion...

    abap程序源代码导出到本地文件

    本主题涉及的知识点是“ABAP程序源代码的导出到本地文件”,这通常是一个重要的维护和备份过程,方便开发人员进行代码审查、版本控制或离线编辑。 首先,我们关注的是如何在SAP系统中检索ABAP程序。这可以通过SAP的...

    ABAP源代码-初学者参考 abap source codes.rar

    这个名为"ABAP源代码-初学者参考 abap source codes.rar"的压缩包为初学者提供了一些基础的ABAP代码示例,帮助他们更好地理解和学习ABAP编程。 1. **S_FLIGHT_MODEL_DATA_GENERATOR.txt**:这可能包含一个用于生成...

    ABAP程序下载工具 1.4.4

    总的来说,ABAP程序下载工具1.4.4是SAP ABAP开发人员的一个实用工具,它利用SAP的编程接口和内部数据结构,提供了一种高效、便捷的方式,用于批量下载和管理ABAP源代码,从而增强了开发流程的效率和灵活性。...

    SAP ABAP 1.4.4代码下载

    首先,SAP ABAP不仅是一种编程语言,还是一个完整的开发环境,它包含了编写、测试和调试代码的所有工具。在1.4.4这样的版本中,通常会包含一系列的改进和修复,以提高性能、稳定性和用户体验。这可能包括新的语法...

    SAP ABAP 物料收发存源代码

    SAP ABAP 物料收发存源代码,也是来自网络的分享,做了修正和详细说明,完全可以使用。

    sap-abap打印条码教程

    创建自定义条码需要了解条码的基本概念和格式,然后使用ABAP语言来编写代码生成条码。例如,可以使用Code 39或Code 128格式来生成条码。 时间区的更改 在SAP R/3系统中,可以更改时间区来适应不同地区的时间格式。...

    SAP ABAP 代码备份下载到本地程序代码

    SAP ABAP 代码备份下载到本地程序代码

    1.ABAP程序范例和代码片段.zip

    这个压缩包“ABAP程序范例和代码片段.zip”包含了一系列与ABAP相关的学习资料,适合那些想要深入理解ABAP编程或者正在从事SAP项目开发的人员。 1. **SAP报表编辑器(Report-Painter)**:这是SAP早期用于创建简单报表...

    生成XML文件ABAP程序

    根据提供的ABAP程序片段,我们可以总结出以下关于生成XML文件的相关知识点: ### 1. ABAP中的IXML库介绍 ABAP(Advanced Business Application Programming)是SAP系统中广泛使用的一种编程语言。在处理XML数据时...

    ABAP git 源代码 用于上传开源项目 or 自己下载打包程序

    ABAP git 源代码 用于上传开源项目 or 自己下载打包程序

    ABAP GIT 项目 AI SDK FOR ABAP 代码

    开发者可以通过abapGit管理他们的ABAP源代码,进行版本控制,以及与远程仓库同步。 5. **开发工作流**:结合Git和AI SDK,开发者可以实现高效的开发工作流,包括代码的版本管理、代码审查、持续集成/持续部署(CI/...

Global site tag (gtag.js) - Google Analytics