ABAP开发基础--子程序李建君2011年3月28日11.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲2子程序-定义3子程序-数据传输4子程序-参数定义5子程序-调用6子程序-数据对象作用域7子程序-示例81.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲9函数模块-与子程序区别10函数模块-函数组11函数模块-属性与接口12函数模块-处理逻辑13函数模块-异常14函数模块-调用15函数模块-注意点16函数模块-注意点171.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲18Include19Macro201.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲21调用程序-方式22调用程序-可执行程序23调用程序-事务码24调用程序-事务码251.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲26内存管理-模型27内存管理-模型28内存管理-演示129内存管理-演示230内存管理-演示331内存管理-演示432内存管理-演示5331.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲34传递数据35传递数据-程序接口36传递数据-程序接口37传递数据-SUBMIT38传递数据-内存39传递数据-ABAP内存40传递数据-SAP内存41传递数据-内表42传递数据-内表43传递数据-内表441.模块化技术1.1Subroutines1.2FunctionModules1.3Macros&Include2.调用程序3.内存管理4.传递数据5.动态编程课程大纲45动态编程-字段符号46动态编程-字段符号47动态编程-CASTING48动态编程-变量49动态编程-SQL动态属性50动态编程-动态调用51动态编程-动态调用52动态编程-数据引用53动态编程-数据引用54动态编程-数据引用示例55课程总结保密须知:本文件及其书面或其他任何形式的附件乃以保密形式提供,其著作权归属于本公司,仅供阁下内部使用。未经过本公司的审核、确认及书面授权,阁下不得以任何方式在任何媒体(包括互联网)上公开引用或在阁下的任何资料中引用本文件及其附件中的任何数据和信息,不得以任何方式将本文件及其附件中的任何内容提供、披露给其他单位或个人。敬希阁下与我们共同遵守法律。