Abap开发
“Abap开发”相关的资料有哪些?“Abap开发”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Abap开发”相关范文大全或资料大全,欢迎大家分享。
SAP开发ABAP
大 连 东 软 信 息 学 院
SAP开发课程三级项目
实验报告
系 别: 信管系 专业班级: 信息13002班 组 号: 12312组 指导教师: 黄川林
2015年 12月 17 日
《SAP开发课程》三级报告
专业:信息管理与信息系统 组名:12312组 包名:Z13XX12312
小组成员:张浩凌
学号 姓名 张浩凌(组长) 主要分工 主要负责制作项目报告,系统分析与设计 个人贡献权重 20 个人成绩 填表要求: 张新 主要负责登录系统的开发 主要负责订票系统的开发 主要负责后期系统测试 主要负责管理员系统的开发 20 20 20 20 陈昱壮 夏雷 于进 1.根据个人表现由任课教师给定单个成绩; 2.个人成绩计算公式:
个人成绩=项目组成绩×个人贡献权重/项目组个人最高贡献权重 3. 小组成员个人贡献权重总和为100%,数据精确到个位。
2015年6月
第一章:绪论
航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷
SAP开发ABAP
大 连 东 软 信 息 学 院
SAP开发课程三级项目
实验报告
系 别: 信管系 专业班级: 信息13002班 组 号: 12312组 指导教师: 黄川林
2015年 12月 17 日
《SAP开发课程》三级报告
专业:信息管理与信息系统 组名:12312组 包名:Z13XX12312
小组成员:张浩凌
学号 姓名 张浩凌(组长) 主要分工 主要负责制作项目报告,系统分析与设计 个人贡献权重 20 个人成绩 填表要求: 张新 主要负责登录系统的开发 主要负责订票系统的开发 主要负责后期系统测试 主要负责管理员系统的开发 20 20 20 20 陈昱壮 夏雷 于进 1.根据个人表现由任课教师给定单个成绩; 2.个人成绩计算公式:
个人成绩=项目组成绩×个人贡献权重/项目组个人最高贡献权重 3. 小组成员个人贡献权重总和为100%,数据精确到个位。
2015年6月
第一章:绪论
航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷
ABAP开发整理-BDC应用
BDC应用
BDC 常用于批量导入,批量修改,定制触发某业务,例如符合某条件程序自动创建采购订单等.
TCODE : SHDB 操作流程:
进入SHDB 选择 New recording
内容填写完毕后点击 Start Recording 进入录制的TOCDE进行录屏,录屏期间注意不要有过多的重复操作,避免后退操作,尽可能的使用点击按钮进入,少使用回车。业务完毕以后保存进入到Change Recording 界面点保存,然后回退到Recording Overview 界面,选中刚刚创建的BDC (ZTEST01) 点击Programe(根据需求可以选择Programe、Function Module等).
选完以后点源代码进入代码界面(如果退出了代码编辑界面忘记.Program名字可以在SHDB界面选择goto- > ABAP Editor 进入ABAP编辑界面) 关键代码如下:
这段代码就是模拟操作的执行代码, BDC_DYNPRO 指系统在哪个屏幕, BDC_FIELD 指系统的光标在哪个字段, OK_CODE 指系统点哪个按钮.
此段代码可以摘出来单独放到其他Program中去执行,也可以在本Program中增加其他逻辑,单独摘出来
sap-abap程序开发RFC&BAPI
SAP-ABAP 程序开发宝典
RFC&BAPI 篇
1
一、 FICO模块常用RFC&BAPI .................................................................................................... 3
SAP产生发票 ..................................................................................................................................... 3 SAP修改发票 ..................................................................................................................................... 9 获取会计科目的各期间余额 .........................................................................
ABAP工作流
申请休假工作流说明
该文档描述的是使用SAP工作流编辑器设计一个关于员工申请休假的工作流模版,并使
用SAP工作流引擎运行创建好的模版。 该工作流的流程图如下:
工作流开始创建休假申请申请审批Y批准休假N申请人决定发送邮件通知撤销申请修改申请再次提交NY撤销休假申请 循环界限工作流结束
工作流模版创建步骤
1. 输入事务“SWDD”进入工作流编辑界面,此时工作区有一个最初的模版,只包含开始
结束节点,中间的白色节点还未定义。
2. 点击保存键,系统会弹出一个对话框,用来输入该工作流模版的名称和描述。
3. 然后确定打勾,选择模版存放的包名等配置。
4. 选中未定义的节点,点击右键,在弹出的菜单中选中“create”。
5. 在弹出的列表中选中“Activity”。
6. 定义工作流节点“创建休假申请”,使用系统已有的标准任务“TS70007918”。
ABAP-WebDynpro实例
1、WebDynpro实例
目的:将SAP中开发的程序在Web中运行进而不需要在客户机上安装SAPGUI。 说明: 涉及内容:
1.1 SE80创建WebDynpro程序
1、T-CODE:SE80进入“对象导航“界面,程序类型选择“WebDynpro
组件/接口”,然后在程序名处输入程序名,如图1.1-1:
图1.1-1
2、光标置于程序名称处,点击“火车”(或者名称旁边的小眼镜),如果
程序不存在(如果存在,则直接显示如图1.1-5)则跳出提示框,然后点击“是”,如图1.1-2:
图1.1-2
3、输入程序描述,选择类型,窗口名称及视图名称会自动带出来,可以直
接更改,然后打钩,如图1.1-3:
图1.1-3
4、选择“包”(或存于本地对象),然后点击保存,如图1.1-4:
图1.1-4
图中也可以查询系统标准的或自定义的页格式。 5、保存后生成程序,如图1.1-5:
图1.1-5
1.2 控制器COMPONENTCONTROLLER设置
WebDynpro程序的控制器中包含了特性描述、节点、属性、事件以及方法
5个页签,用于控制WebDynpro程序的URL连接、初始化等等。
因为本练习是为SRM开发的一个页面,所以控制器中仅对Cont
ABAP - 转换函数
ABAP:转换函数 收藏
我们在Upload/Download数据的时候,会遇到一些数据需要检查,一些数据需要转换,今天把这些东西做一下总结,方便以后使用.
经常需要检查转换的列表:
1.时间日期
2.单位
3.WBS,Master Data中的前面的0,归类为alpha转换
4.数量,往往跟随单位
下面我们就一一把这些需要的检查转换等总结一下:
关于时间:
函数: CONVERT_TIME_INPUT(6->8)
功能: 把6位的时间转换成8位带有分隔符的时间格式
用法: 我们在上传文件的时候,往往使用字符串格式,所以经常使用6位的时间格式,而在sap系统中,往往使用的是带有分隔符的格式,于是这个转换是必要的.同时,这个函数可以检查时间格式是否正确,只要你把PLAUSIBILITY_CHECK这个参数设置成为'X'.
ABAP语句: replace(8->6)
这种转换就很简单了,只要写一下就搞定(ls为8位的时间格式):
REPLACE ALL OCCURRENCES OF ':' IN ls WITH space.
abap基础语法练习
REPORT ztest_lianxi.
**data类型的定义与statics类型的定义区别。
*PERFORM datatest1. *PERFORM datatest1. *PERFORM datatest2. *PERFORM datatest2. *
**&--------------------------------------------------------------------- *
**& Form DATATEST1
**&--------------------------------------------------------------------- *
** text
**---------------------------------------------------------------------- *
*FORM datatest1.
* TYPES f_word(5) TYPE c.
* DATA f_text TYPE f_word VALUE 'INIT'. * WRITE f_text.
* f_text = '12345'. * WRITE f
ABAP-WebDynpro实例
1、WebDynpro实例
目的:将SAP中开发的程序在Web中运行进而不需要在客户机上安装SAPGUI。 说明: 涉及内容:
1.1 SE80创建WebDynpro程序
1、T-CODE:SE80进入“对象导航“界面,程序类型选择“WebDynpro
组件/接口”,然后在程序名处输入程序名,如图1.1-1:
图1.1-1
2、光标置于程序名称处,点击“火车”(或者名称旁边的小眼镜),如果
程序不存在(如果存在,则直接显示如图1.1-5)则跳出提示框,然后点击“是”,如图1.1-2:
图1.1-2
3、输入程序描述,选择类型,窗口名称及视图名称会自动带出来,可以直
接更改,然后打钩,如图1.1-3:
图1.1-3
4、选择“包”(或存于本地对象),然后点击保存,如图1.1-4:
图1.1-4
图中也可以查询系统标准的或自定义的页格式。 5、保存后生成程序,如图1.1-5:
图1.1-5
1.2 控制器COMPONENTCONTROLLER设置
WebDynpro程序的控制器中包含了特性描述、节点、属性、事件以及方法
5个页签,用于控制WebDynpro程序的URL连接、初始化等等。
因为本练习是为SRM开发的一个页面,所以控制器中仅对Cont
SAP ABAP 学习总结
SAP ABAP 学习总结
初学入门推荐 黄佳 《SAP程序设计》
1.Object Navigator是ABAP工作平台上众中开发工具的中心入口,事务代码为:se80,其中还有几个经常会用到的T-CODE: SE38, SE24, SE37.
2.在ABAP Editor中有一个Excute with variant 按钮,代表通过变量运行(变式与选择屏幕相关).
3.Editor Pretty Printer ON/OFF的设置: 菜单项: Utilites->settings有相关项,选中Indent,Convert upper/lowercase同Keyword Uppercase. 4.ABAP有三种类型的处理块:Event blocks, Dialog Modules,Procedures只有后一种可拥有自己的局部变量,而且程序语句是内部调用,前两者处理块之间实行外部调用.
5.应用程序类型, 可执行的:以Report关键字引导,不能定义功能模块但可以调用.模块池的:以Program关键字引导,必须通过事务代码运行. 6.语句链 Write: text1, text2. 等同于: Write text1. Write text2