SAP 培训教程(前三天总结)

上传人:20****03 文档编号:178994711 上传时间:2021-04-06 格式:DOCX 页数:26 大小:3.81MB
返回 下载 相关 举报
SAP 培训教程(前三天总结)_第1页
第1页 / 共26页
SAP 培训教程(前三天总结)_第2页
第2页 / 共26页
SAP 培训教程(前三天总结)_第3页
第3页 / 共26页
SAP 培训教程(前三天总结)_第4页
第4页 / 共26页
SAP 培训教程(前三天总结)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《SAP 培训教程(前三天总结)》由会员分享,可在线阅读,更多相关《SAP 培训教程(前三天总结)(26页珍藏版)》请在金锄头文库上搜索。

1、SAP 培训教程ABAP数据字典 事物代码(TCODE):SE11回车 后便如下图进入数据字典。这里面的 域 描述一个字段类型和长度的信息 数据元素 描述一个字段的用途 数据库表 顾名思义在这里建立一个表,里面规定好使用那些数据元素首先我们创建一个自己的 域注意:自己开发的时候 ,建立 任何 必须用Z开头(也可以用 Y) 在各个框体内输入Z*然后 按 F4 显示当前系统里存在Z开头的自建体。建立域:输入ZGUNDAM_LX 点击创建进入下面页面后,先输入简短描述(任何描述一定要写)然后定义 数据类型 然后点击 范围值 选项卡在这里可以规定用户将来维护表时可以选择的 值范围都设定好后请点击 保存

2、保存后 点击 激活(注意:无论是建立什么,过程都必须是先保存然后激活,只有激活后才能正常使用)一个域就算创建完成,接下来创建 数据元素在这里的 域 调用之前建立好的域在这里 老师建议: 10 15 20 10然后 保存 保存时候出现下面 请点击 本地对象接下来 创建表 点完创建后出现如下画面 注意标注红框内的数据 选项自建数据表 一定要第一个字段是MANDT 数据元素MANDT点击保存后然后点击 激活 如下 进入 技术设置选择完成后 点击保存 随后出现如下 界面 表示你已经成功建立一个表以上表间好了 ,但还没有分配权限组 现在点击上面 实用程序 菜单 选择 表维护生成器进入权限分配界面继续完善

3、 选择一个 函数组(在这里要选择一个有效地) 确定维护类型 一步或者两步 填入屏幕编号 9001 (必须以9开头) 最后点击左上角 新建 来生成单表维护界面 新开一个窗口 /oSM30 进入 视图点击维护和显示 你会看到你的表如上图所示,大家发现了吗,红框内表头是我们在数据元素里所写的。但这里又如何进行修改呢?请回到SE11 进入你要修改的表,然后选择菜单 实用程序 下面选择 表维护生成器 随后如图选择如上图:在这里面可以修改表头的名称和大小。如果你定义的表内数据发生了变更:请删除掉 表维护生成器 创建的一切,重新生成。如下图 :以上我们建立了域,数据元素,创建了表 ,也为表生成了 维护视图

4、这样用户就可以在SM30视图里面进行表的数据维护工作了。当数据都写入表中后我们就要进行显示了。先看看单表的显示 ,回到SE11 输入要查看的表,点击显示。然后在里面点击 内容 按钮。进入查询条件选择页面 如下:在这里可以对每一个字段进行条件筛选,红框内我们看到的是字段名,如何让字段名变为我们在数据元素里面起的名字呢?我们点击 设置 用户参数在 关键字 的地方把字段名称改为 字段标签接下来点击左上角的 执行 按钮显示表内容。补充 事物代码:VA01 销售订单创建VA02 销售订单修改VA03 销售订单查看ME21N 采购订单创建ME22M 采购订单修改ME23N 采购订单查询/n 回主菜单 /o

5、 打开新会话 /nse11 ABAP字典:初始屏幕/nse16 简单表显示se38 代码编辑器se80 开发su01 用户管理一、 内表 :(sap不提供直接输入sql语句查询结果,需要做个小程序来 为自己显示出来,系统会创建一个内表在内存中来存储你的数据) 结构:如下 XX1字段字段字段1. 系统内声明个 结构 2. 内存里的内表生成 LIKE TYPE XX13. 提取数据4. 最后显示二、 例题SE38 程序编辑器命名规则:开发以Z开头sap模块:Retail SAP 加入零售的 sap 版本SD 销售与分销MM 后勤物流FI 财务HYB 电商CRM 客户关系SRM 供应链SCM 供应商

6、SC 售后 所以如果是财务程序 就是ZFI每个模块里面 报 表 RP函数组 FG函 数 FM增 强 EX所以如果是财务报表开发 就是 ZFIRP0010 下一个就是 ZFIRP0020(为什么命名是0010、0020而不是0001、0002,目的是在每个开发板块里为修改留有10个余地,比如:程序有所调整命名为0011、0012 .)现在Se38:输入名称ZGUNDAMRP0080 创建进入开发界面:*&-*&FS:ZGUNDAMRP0080作者:德勤顾问菜百关键用户*&开发者:李恺2015.4.2*&王岩2015.5.2是因为SD顾问修改了FS(功能说明书)*&-*&*&*&-*REPORTZ

7、GUNDAMRP0080.TYPE-POOLS:SLIS.ALV显示使用到的共享池TABLES:ZGUNDAM_SPXX,ZGUNDAM_SPFL,ZGUNDAM_SPCC,ZGUNDAM_FACTORY.通知sap我在这里需要用到的表*定义ALV显示字段的内表DATA:IT_FIELDCATTYPESLIS_T_FIELDCAT_ALV.定义类型*定义ALV显示字段的工作区DATA:WA_FIELDCATTYPESLIS_FIELDCAT_ALV.*定义ALV显示格式的工作区DATA:WA_LAYOUTTYPESLIS_LAYOUT_ALV.定义布局*DATA:GD_REPIDLIKESY-

8、REPID,*REF_GRIDTYPEREFTOCL_GUI_ALV_GRID.*以下是声名个内表结构,用于接收物力表的数据,type前面是结构字段名,type后面是此字段要引用哪个物理表的结构TYPES:BEGINOFSTRU_0010,声明结构名为STRU_0010SEL_COLTYPECHAR1,增加选择框栏NAMETYPEZGUNDAM_SPXX-NAME,表名-加字段的写法往内表里装载什么数据MADE_INTYPEZGUNDAM_SPXX-MADE_IN,LSDJTYPEZGUNDAM_SPXX-LSDJ,LX_NAMETYPEZGUNDAM_SPFL-NAME,CCTYPEZGUN

9、DAM_SPCC-CC,FAC_BMTYPEZGUNDAM_SPXX-FACTORY_BM,FACTORYTYPEZGUNDAM_FACTORY-FACTORY,C_NAMETYPECHAR10,*VBELN1TYPEANGDT_V,可以直接引用数据元素但系统不知道从那个表里提取数据ENDOFSTRU_0010.*以下是将结构声名成内表IT_TABLE并创建WA_TABLE工作区DATAIT_TABLETYPESTANDARDTABLEOFSTRU_0010.根据结构生成内表DATAWA_TABLETYPESTRU_0010.为内表建立工作区*以下是创建sap自动生成的查询筛选方法SELECT-OPTIONS:S_MADEFORZGU

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号