# Sent: Friday, May 3, 2013 3:22 PM
Subject: generate class document automatically
Hi colleagues,
Social media 在SP0开发的时候,建了CL_SOC_UTIL和CL_CRM_SOC_SMC_UIU_UTIL 两个util class。
这两个class里面有的方法是通过method name一眼就能看出用途,有的method取的不是很好,需要结合source code才能明白用途。
某些方法的实现逻辑比较复杂
某些方法是为了解决某些特殊的issue而引入的。
Social media开发时,在method source code内部写了注释,对于method 本身的用途和输入输出参数定义没有写注释。
其实ABAP也能和JAVA一样,通过维护特定格式的注释,最后自动生成文档。
Class level的注释:
Method level的注释:
用tcode CLASS_DOCUGEN生成文档,点这个button查看文档:
如果文档写的好, developer B在修改developer A实现的method之前,不用所有的细节都跑去问developerA了,直接看文档理解。
相关推荐
这篇中文帮助文档是学习ABAP的重要资源,尤其对于中文环境下的学习者来说,它提供了清晰易懂的解释和指导。 一、ABAP基础 1. 数据类型:ABAP支持多种数据类型,如CHAR、INT、FLOAT、STRING等,以及结构化数据类型...
根据提供的ABAP程序片段,我们可以总结出以下关于生成XML文件的相关知识点: ### 1. ABAP中的IXML库介绍 ABAP(Advanced Business Application Programming)是SAP系统中广泛使用的一种编程语言。在处理XML数据时...
ABAP/4开发工作台集成了创建和维护ABAP/4程序所需的所有工具,支持程序的快速生成、测试和迭代,便于原型设计和最终版本的完善,确保了开发效率和质量。 通过以上详尽的介绍,我们可以看出ABAP/4不仅是一种强大的...
这个“sap的abap帮助文档”压缩包包含的是关于ABAP编程的重要资源,对于学习和理解ABAP语法、结构以及在SAP环境中的应用具有极大的价值。 在ABAP中,你可以学习到以下核心概念和知识点: 1. **基本语法**:ABAP是...
总的来说,ZCL_EXCEL是SAP ABAP开发者处理Excel文件的重要工具,它提供了一套全面的API来创建、修改和读取Excel文档,极大地扩展了ABAP在数据处理和报告生成方面的功能。无论是生成报表、进行数据分析还是自动化数据...
这个文档集包含了ABAP的所有核心概念、语法、函数模块、类库、表单以及报告编写等多方面的内容,旨在帮助用户理解和掌握ABAP编程。 在ABAP DOCU HTML中,你可以找到以下几个重要的知识领域: 1. **ABAP基本语法**...
2. **通过编辑器的帮助功能:** 在ABAP/4编辑器中选择“帮助”选项。 3. **F1快捷键:** 将光标置于ABAP/4编辑器中的关键字上,然后按F1键。 #### 六、参考资料 为了进一步深入了解ABAP/4的相关细节,可以参考...
针对ABAP/4 OLE自动化控制器的图标,文档还专门注明了不同图标所代表的含义,例如“Caution”(警告)、“Example”(示例)、“Note”(注释)、“Syntax”(语法)和“Recommendation”(推荐),这些图标帮助使用...
在ABAP(Advanced Business Application Programming)环境中,处理Excel文件(通常以.xlsx格式存在)是常见的需求,例如数据导入导出、报表生成等。"abap xlsx2 demo 程序"是一个示例项目,旨在展示如何在SAP系统中...
在加强篇中,介绍了CATT(Computer Aided Test Tool)用于自动化测试ABAP程序,BDC(Batch Data Communication)用于批量数据处理,以及如何创建后台作业(background job)来运行不需要用户交互的程序。SAPScript是...
- **财务部门**: 自动生成并打印大量发票、收据。 - **物流与采购**: 发货单、采购订单的批量处理与打印。 - **人力资源**: 员工工资条、绩效报告的批量生成。 #### 总结 ABAP批量打印程序是SAP环境下实现文档...
- **操作目的**:确保当采购订单下达后,能够在不需要人工干预的情况下自动生成相应的交货单。 #### 三、自动触发交货单VL02N发货 **配置路径:** 1. 执行事务代码:VL23。 2. 创建或修改发货变式。 3. 设置定期...
- 引用WSDL:在C#项目中,使用Add Service Reference功能导入ABAP Web服务的WSDL,这会自动生成客户端代理类。 - 调用方法:通过代理类实例化对象,然后调用对应的Web服务方法,传入参数并接收返回值。 - 错误...
由于提供的内容较为模糊,我们将基于文档中提到的关键点来展开讨论,包括新的 ABAP 编辑器、动态编程与 RTTS(Run-Time Type System)、代码检查器以及 ABAP 单元测试等主题。 #### 新的 ABAP 编辑器 (The New ABAP...
在ABAP中处理Excel文件是一项常见的任务,这通常涉及到数据的导入导出,例如从SAP系统中获取数据并生成报表,或者将外部Excel数据整合到系统中。"ABAP-EXCEL编程"的主题旨在教授如何使用ABAP与Microsoft Excel进行...
《ABAP三月通》旨在打破这一壁垒,通过系统性的教学,帮助读者快速掌握ABAP编程,揭开SAP开发的神秘面纱。 #### 一、基础篇:ABAP入门必备 **1. 什么是ABAP?** ABAP(Advanced Business Application Programming...
除了手册外,SAP还提供了ABAP/4关键字文档、性能优化技巧、在线帮助等功能,以辅助开发者更高效地使用ABAP/4进行开发。 通过事务SE38的“ABAP/4编辑器:初始屏幕”,开发者可以获得ABAP/4关键字的详细信息;事务SE...
这可以通过使用消息类和消息ID来实现,它们可以帮助开发者识别并处理特定的错误情况。 **14. 用户授权** 在企业级应用中,合理的用户授权机制至关重要。ABAP提供了多种方法来实现这一点,如角色分配、事务代码授权...
7. **ABAP报表和数据分析**:包括SQL查询、Open SQL和Smart Forms,用于生成报表和复杂的业务文档。 8. **ABAP Web服务**:用于与其他系统(如非SAP系统)交换数据和服务。 9. **ABAP Enhancement Framework**:...
- **ABAP/4关键字文档**:提供详细的ABAP/4关键字信息,可通过ABAP/4编辑器的“帮助”功能或“实用程序”菜单访问,是学习和查阅ABAP/4语法的重要资源。 - **运行时间分析工具**:在ABAP/4开发工作台上选择“测试->...