浅谈SAP:关于R/3和ABAP4

本文详细解读了SAP R/3作为集成的企业资源计划系统的功能及优势,以及ABAP/4作为SAP二次开发语言的特点与用途。介绍了R/3的三层结构、覆盖的主要业务领域及ABAP/4的编程特性。

SAP里面有些符号和数字,让人不明白其具体的意思,比如说SAP R/3 和 ABAP/4,简单解释一下吧:

 

首先是R/3:

曾经有人跟我说:他觉得SAP这家公司有点可气,干吗把自己的产品也叫SAP.其实这点责任应该归到很多不明就里的国人头上,SAP公司正式的产品应该叫R/3,R是REAL TIME的意思,而3指的是三层.R/3的直接意思就代表了SAP系统的三层结构.那么,具体来说,R/3到底应该怎么理解呢?

SAP R/3 是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统。其功能覆盖企业

的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理、SAP业务工作流系统以及因特网应用链接功能等各个方面。与目前国内市场上的其他ERP产品相比,SAP的R/3虽然会因为造价高昂,实施周期长等缺陷,但是同时它的优势也是更加的明显的,主要体现在:功能更强大,延伸性更好,能够给企业带来巨大的附加值等等。

或者,你可以直接把R/3定义为SAP的标准化产品套件!

 

那么,什么又叫作ABAP/4呢?

众所周知,SAP是一个非开源的软件,因而就需要根据各客户的不同特点和需求在原始脚本基础上进行二次开发。而SAP二次开发的语言被称为ABAP语言(Advanced Business Application Programming,高级商业应用编程语言)。而成为SAP技术顾问,就需要掌握这一高级语言,而掌握ABAP语言,从SAP技术顾问开始做起,是最终成为一名SAP咨询顾问的必经之路。

SAP最初开发ABAP/4( 高级商业应 用程序设计 )语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在, ABAP/4 已成为 SAP 开发所有自己的应用程序的仅有工具。

SAP 客户用ABAP/4 进行其自身开发。这样的开发对 R/3 标准解决方案适应特殊问题非常重要。ABAP/4 开发工作平台包含所有用于创建和维护ABAP/4 程序的工具 。

ABAP/4的可解释特性使其易于生成、测试并运行程序的中级版本,以便将来生成最终版本。此过程也叫做早期原形处理,意味着您不必丢弃中级版本。

ABAP/4 是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。

ABAP/4 的基本特性包括:

-      带有各种类型和结构的声明数据的声明元素

-      数据制作的操作元素

-      控制程序流的控制元素

-      反应外部事件的事件元素

· ABAP/4支持多种语言。文本摘要(例如,标题、页眉和其他文本)将根据程序代码分别存储。您可以随时在不改变程序代码的情况下更改、转换和维护这些文本摘要。

 

· ABAP/4 支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。系统会自动执行必需的类型转换。

· ABAP/4 提供一系列功能处理字符串。

· ABAP/4 包含一个叫Open SQL 的SQL 子集。用Open SQL,您可以读取和访问数据库表,与所用的数据库系统无关。

· ABAP/4 允许您定义和处理内部表,该表只在运行程序时存在。内部表使其更容易处理数据表,并帮 助使用程序 中的复杂数据结构。

· ABAP/4 允许您定义 和调用子程 序。也可以 调用其他程 序的子程序 。参数能够以各种方式从子程序传递或传递到子程序。

· ABAP/4 包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。

这里有两种主要的 ABAP/4 程序类型:

· 报表程序

报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。逻辑数据库是特殊的ABAP/4 程序,使开发者不必编 码所有的数据库访问。

· 对话程序

将对话程序 组织为包含对话模块的 模块池。每个动态程序(由一个屏幕及其流逻辑组成的“ 动态程序” )都基于一个 ABAP/4对话程序。流逻辑包含对 ABAP/4 对话模块的调用。

 

简单说,ABAP/4是单纯用在SAP原始脚本基础上的二次开发语言,而ABAP/4则是指版本!

转载于:https://www.cnblogs.com/panjun-Donet/archive/2010/12/12/1903964.html

SAP R/3 事务码速查手册SAP R/3 事务码速查手册目录 1 CA 交叉应用组件 11 1.1 CA 交叉应用组件 11 1.2 CA-EUR-CNV 本地货币改变 11 1.3 CA-DMS 文档管理系统 14 1.4 CA-CL 分类系统 15 1.4.1 CA-CL-CHR 特性 17 1.5 CA-CAD CAD 集成 17 1.6 CA-BFA-ALE ALE 集成技术 18 1.6.1 CA-BFA-API BAPI 技术 19 1.6.2 CA-BFA-WEB Web Basis 19 1.7 CA-GTF-TS 技术应用支持 20 1.7.1 CA-GTF-BS 业务应用支持 20 1.7.2 CA-GTF-ADR 地址管理 22 1.7.3 CA-GTF-HLP 帮助 22 1.8 CA-DOC-TER 术语/词汇表 23 1.8.1 CA-DOC-TTL 翻译工具 23 1.8.2 CA-DOC-DTL 文档工具 23 1.8.3 CA-DOC-IWB SAP 信息工程师 24 1.9 CA-EDI 中间文档界面/EDI 24 1.10 CA-CAT-TOL CATT 工具 26 1.10.1 CA-CAT-PLN 测试计划管理 26 1.11 CA-OIW 公开信息仓库 26 1.12 CA-TS 时间记录表 27 2 FI 财务会计 27 2.1 FI 财务会计 27 2.2 FI-GL 总帐会计 33 2.2.1 FI-GL-GL 基本功能 34 2.2.2 FI-GL-IS 信息系统 36 2.3 FI-LC-LC 基本功能 38 2.4 FI-AP-AP 基本功能 44 2.5 FI-AR-AR 基本功能 45 2.5.1 FI-AR-CR 信贷管理 55 2.6 FI-AA-AA 基本功能 55 2.6.1 FI-AA-AA-TR-TP 转帐记帐 63 2.6.2 FI-AA-SVA-HI 通货膨胀处理 63 2.6.3 FI-AA-IS 信息系统 63 2.7 FI-SL-SL 基本功能 64 2.7.1 FI-SL-COB 代码块 68 2.7.2 FI-SL-VSR 确认,替换规则 69 2.7.3 FI-SL-IS 信息系统 69 2.8 FI-FM 基金管理 70 2.8.1 FI-FM-BD 基本数据 71 2.8.2 FI-FM-BU 预算 72 2.8.3 FI-FM-IN 集成 74 2.8.4 FI-FM-IS 信息系统 74 2.9 FI-TV 差旅管理 75 2.9.1 FI-TV-COS 旅行费用 75 3 TR 金库 77 3.1 TR 金库 77 3.2 TR-CM-CM 基本功能 84 3.3 TR-TM 金库管理 87 3.4 TR-LO 贷款业务 98 3.5 TR-MRM 风险管理 104 4 CO 控制 105 4.1 CO 控制 105 4.2 CO-OM 间接成本控制 110 4.2.1 CO-OM-CEL 成本要素会计 110 4.2.2 CO-OM-ACT 作业类型 111 4.2.3 CO-OM-CCA 成本中心会计 111 4.2.4 CO-OM-ABC 基于作业的成本核算 115 4.2.5 CO-OM-OPA 间接费用订单 119 4.2.6 CO-OM-PRO-PL-CP WBS 成本计划 122 4.3 CO-PC 产品成本控制 123 4.3.1 CO-PC-PCP 产品成本计划 126 4.3.2 CO-PC-OBJ 成本对象控制 129 4.3.3 CO-PC-OBJ-PER 按期间划分的产品成本 129 4.3.4 CO-PC-ACT 实际成本核算/物料分类帐 131 4.3.5 CO-PC-IS 产品成本控制信息系统 132 4.4 CO-PA 盈利性分析 134 5 IM-FA-IA 资产 138 5.1.1 IM-FA-IA 适用请求 138 5.1.2 IM-FA-IP 资本投资程序 139 5.1.3 IM-FA-IE 投资订单 140 5.1.4 IM-FA-IS 信息系统 141 6 EC 企业控制 142 6.1 EC 企业控制 142 6.2 EC-PCA-BF 基本功能 142 6.3 EC-CS 合并 146 6.4 EC-EIS-DCM 数据收集 153 7 IS-RE 金融房地产 158 7.1.1 IS-RE 房地产管理 158 8 LO 后勤 174 8.1 LO 后勤支持系统 - 总览 174 8.2 LO-MD 后勤基础数据 175 8.2.1 LO-MD-MM 物料主记录 176 8.2.2 LO-MD-BP-CM 客户主数据 178 8.2.3 LO-MD-BP-VM 供应商主数据 179 8.2.4 LO-MD-BOM 物料清单 180 8.2.5 LO-MD-PC 产品目录 182 8.2.6 LO-MD-PL 工厂主管 182 8.2.7 LO-MD-MG 物料组 184 8.2.8 LO-MD-RA 分类 185 8.2.9 LO-MD-RPC 零售价格 186 8.2.10 LO-MD-PR 促销 187 8.3 LO-PDM 产品数据管理 189 8.3.1 LO-PDM-GF-OBR 资源库浏览器 189 8.4 LO-BM 批量 189 8.5 LO-EHS-DGP 危险货物的管理 190 8.6 LO-PR 预测 191 8.7 LO-VC 变式配置 191 8.7.1 LO-VC-DEP 对象相关性 192 8.8 LO-ECH 工程更改管理 193 8.8.1 LO-ECH-MRC 更改主管理 193 8.9 LO-LIS-REP 报告 194 8.9.1 LO-LIS-DC 数据采集 200 8.9.2 LO-LIS-LIB 后勤信息库 204 8.10 LO-SCI 后勤计划接口 204 8.10.1 LO-SCI-POI 产品优化接口 206 8.11 LO-ADM 附加管理 207 9 SD-MD 销售 208 9.1.1 SD-MD 主数据 208 9.1.2 SD-MD-MM 物料维护 208 9.1.3 SD-MD-CM 条件 212 9.2 SD-BF-PR 定价条件 212 9.2.1 SD-BF-AC 可用性检查 216 9.2.2 SD-BF-CM 信贷管理 217 9.2.3 SD-BF-OC 输出确定 217 9.2.4 SD-BF-TP 文字处理 220 9.2.5 SD-BF-ACT 科目确定 220 9.3 SD-SLS 销售 224 9.3.1 SD-SLS-GF 基本功能 225 9.3.2 SD-SLS-OA 草案协议 (客户) 227 9.4 SD-SHP 装运 227 9.4.1 SD-SHP-GF 基本功能 229 9.4.2 SD-SHP-PI 拣配 230 9.4.3 SD-SHP-PA 包装 230 9.5 SD-TRA 运输 231 9.5.1 SD-TRA-FC 货物处理 232 9.6 SD-FT-PRO 基本功能 233 9.7 SD-BIL 出具发票 238 9.7.1 SD-BIL-GF 基本功能 239 9.7.2 SD-BIL-IV-PC 支付卡 239 9.8 SD-CAS-BD 基本数据 240 9.8.1 SD-CAS-SP 促进销售 240 9.8.2 SD-CAS-SA 销售活动 241 9.9 SD-IS-REP 报告 241 9.10 SD-EDI 电子数据交换 242 9.11 SD-POS POS界面 243 10 MM-CBP 物料 243 10.1.1 MM-CBP 基于消费的计划 243 10.2 MM-PUR 采购 244 10.2.1 MM-PUR-GF 基本功能 249 10.2.2 MM-PUR-VM 供应商-物料关系条件 253 10.2.3 MM-PUR-PO 购买订单 254 10.2.4 MM-PUR-AL 分配 254 10.3 MM-SRV 外部服务管理 255 10.4 MM-IM 库存管理 258 10.4.1 MM-IM-GF 基本功能 263 10.5 MM-WM 仓库管理 263 10.5.1 MM-WM-DWM 仓库管理分散处理 267 10.5.2 MM-WM-GF 其他功能 267 10.6 MM-IV 发票校验 270 10.6.1 MM-IV-GF 普通功能 272 10.7 MM-IS-VE 供应商评估 273 11 QM 质量管理 273 11.1 QM 质量管理 273 11.2 QM-PT-BD 基本数据 276 11.2.1 QM-PT-BD-CAT 目录 277 11.2.2 QM-PT-BD-SPL 样品 SPC 277 11.2.3 QM-PT-IP 检验计划 278 11.2.4 QM-PT-RP-PRC QM 采购控制 279 11.2.5 QM-PT-RP-SD QM 销售分销控制 279 11.3 QM-IM 质量检验 279 11.3.1 QM-IM-RR 结果记录 280 11.3.2 QM-IM-UD 检验批完成 281 11.3.3 QM-IM-SM 实例管理 281 11.4 QM-QC-IS 信息系统 282 11.4.1 QM-QC-AQC 活动质量控制 283 11.5 QM-CA-MD 基本证书数据 283 11.6 QM-QN 质量通知 284 12 PM 工厂维护 285 12.1 PM 工厂维护 285 12.2 PM-EQM-EQ 设备 291 12.2.1 PM-EQM-FL 功能位置 291 12.2.2 PM-EQM-ON 对象网络 292 12.2.3 PM-EQM-BM 物料清单(工厂维护) 292 12.2.4 PM-EQM-SF-MPC 测量点计数器 293 12.2.5 PM-EQM-SF-WA 保修 293 12.2.6 PM-EQM-SF-PMT 批准 294 12.3 PM-PRM-TL 任务清单 294 12.3.1 PM-PRM-MP 维护计划 295 12.4 PM-WOC-MN 维护通知 295 12.4.1 PM-WOC-MO 维护订单 296 12.4.2 PM-WOC-CP 计划能力资源 297 12.4.3 PM-WOC-JC 确认 297 12.4.4 PM-WOC-MH 维护历史 297 12.5 PM-SMA 服务管理 298 12.5.1 PM-SMA-IB 安装基本管理 298 12.5.2 PM-SMA-SC-ORD 服务订单 298 13 PP 生产 299 13.1 PP 生产计划控制 299 13.2 PP-BD-WKC 工作中心 300 13.2.1 PP-BD-RTG 工艺路线 301 13.2.2 PP-BD-CAP 计算机辅助过程计划 305 13.2.3 PP-BD-PRT 生产资源/工具 306 13.3 PP-SOP-BD 基本数据 306 13.3.1 PP-SOP-SP 销售计划 307 13.3.2 PP-SOP-DRP 分析请求计划 309 13.4 PP-MP 生产计划 309 13.5 PP-CRP-SCH 调度 309 13.5.1 PP-CRP-ALY 能力估计 310 13.5.2 PP-CRP-LVL 能力平衡 310 13.6 PP-MRP-BD 基本数据 314 13.6.1 PP-MRP-PR 计划执行 318 13.7 PP-SFC 生产订单 319 13.7.1 PP-SFC-PLN 正计划的订单 320 13.8 PP-KAB 看板 322 13.9 PP-REM 重复制造 323 13.9.1 PP-REM-ORD 运行计划标题 324 13.10 PP-PI 流程行业的生产计划编制 325 13.10.1 PP-PI-POR 工艺订单 325 13.10.2 PP-PI-PMA 工艺管理 325 13.11 PP-PDC 工厂数据收集 326 13.12 PP-IS-REP 报告 327 14 PS 项目管理 328 14.1 PS 项目系统 328 14.2 PS-ST-OPR 可操作的结构 332 14.2.1 PS-ST-TMP-DEF 标准项目定义 332 14.3 PS-COS 成本 332 14.3.1 PS-COS-PLN-CAL 成本核算 333 14.3.2 PS-COS-PER-INT 利息 333 14.4 PS-CAF-ACT 实际支付预测 333 14.5 PS-MAT-DLV 交货 334 14.6 PS-CON 确认 334 14.7 PS-PRG-EVA 收入分析 334 14.8 PS-IS 信息系统 335 14.8.1 PS-IS-REP-ACC 会计 335 14.8.2 PS-IS-REP-LOG 后勤 337 15 PA-RC 人力资源 337 15.1.1 PA-RC 招聘 337 15.1.2 PA-RC-AA 申请者管理 338 15.2 PA-PA 人事管理 338 15.2.1 PA-PA-JP 日本 340 15.3 PA-BN 福利 340 15.4 PA-IS HR 信息系统 341 15.5 PA-PD 人事发展 341 15.5.1 PA-PD-QR 资格证书需求 341 15.6 PA-OS 组织结构 342 15.7 PA-CM 薪酬计划管理 344 15.7.1 PA-CM-CP 人事成本计划 345 16 PT 个人时间管理 345 16.1 PT 个人时间管理 345 16.2 PT-RC-AA 出席/缺勤 346 16.2.1 PT-RC-IW 记工单 347 16.3 PT-SP 班次计划 347 17 PY 工资单会计 348 17.1 PY 工资单会计 348 17.2 PY-AT 奥地利 349 17.3 PY-AU 澳大利亚 350 17.4 PY-BE 比利时 350 17.5 PY-CA 加拿大 350 17.6 PY-CH 瑞士 351 17.7 PY-DE 德国 351 17.8 PY-DK 丹麦 352 17.9 PY-ES 西班牙 352 17.10 PY-FR 法国 352 17.11 PY-GB 英国 352 17.12 PY-ID 印度尼西亚 353 17.13 PY-JP 日本 353 17.14 PY-MY 马来西亚 353 17.15 PY-NL 荷 兰 354 17.16 PY-NZ 新西兰 354 17.17 PY-SE 瑞典 354 17.18 PY-SG 新加坡 354 17.19 PY-ZA 南非 355 17.20 PY-US USA 355 18 PE 培训事件管理 356 18.1 PE 培训事件管理 356 19 BC-ABA 基本服务 358 19.1.1 BC-ABA ABAP 运行时环境 358 19.1.2 BC-ABA-LA 语法,编译器,运行时 358 19.1.3 BC-ABA-SC 系统组件,屏幕,RFC,批输入 359 19.2 BC-SRV-OFC SAPoffice 邮件档案系统 359 19.2.1 BC-SRV-OFC-RPL 房间预定管理 360 19.2.2 BC-SRV-ARL SAP归档连接 361 19.2.3 BC-SRV-SCR SAP 原本 362 19.2.4 BC-SRV-REP 报告 362 19.2.5 BC-SRV-QUE ABAP 查询 362 19.2.6 BC-SRV-COM 通讯界面 363 19.3 BC-CCM 计算中心管理系统 363 19.3.1 BC-CCM-ADK 存档开发工具包 365 19.3.2 BC-CCM-PRN 打印输出管理 366 19.3.3 BC-CCM-MON 监控 366 19.3.4 BC-CCM-MON-SLG R/3 Syslog 366 19.3.5 BC-CCM-USR 用户权限 366 19.3.6 BC-CCM-USR-ADM 用户权限维护 367 19.4 BC-UPG 升级 - 一般 368 19.4.1 BC-UPG-OCS 联机修正支持(热包,LCP,CRT 等) 368 19.5 BC-CTS 更改传输系统 368 19.5.1 BC-CTS-ORG 工作台/定制组织器 368 19.5.2 BC-CTS-TMS 传输管理系统 369 19.5.3 BC-CTS-CCO 集团拷贝 369 19.6 BC-DB-DBI DB-独立数据库接口 369 19.6.1 BC-DB-INF Informix 数据库 370 19.6.2 BC-DB-ORA Oracel 370 19.6.3 BC-DB-ADA ADABAS/D 370 19.6.4 BC-DB-DB2 DB2 for OS/390 370 19.7 BC-FES-GUI 图形用户接口 370 19.7.1 BC-FES-GRA 图形 371 19.7.2 BC-FES-DEI 桌面集成 371 19.7.3 BC-FES-INS 前端安装 372 19.7.4 BC-FES-SEM 会议经理 372 19.8 BC-DWB ABAP 工作台 372 19.8.1 BC-DWB-CUS 定制工具 375 19.8.2 BC-DWB-CUS-TME 表格维护编辑器 376 19.8.3 BC-DWB-CUS-HMT 维护层次结构节点 376 19.8.4 BC-DWB-DIC-AC 激活程序,转换程序,数据库实用程序,MC,SPDD 377 19.8.5 BC-DWB-DIC-ED 字典维护 377 19.8.6 BC-DWB-UTL 实用程序 377 19.8.7 BC-DWB-UTL-INR 资源库信息系统 378 19.8.8 BC-DWB-UTL-BRR 资源库浏览器 378 19.8.9 BC-DWB-CEX 客户增强 379 19.8.10 BC-DWB-TOO 工具:编辑器,制作器,模型器 379 19.8.11 BC-DWB-TOO-ABA ABAP 编辑器 379 19.8.12 BC-DWB-TOO-MEN 菜单制作器 380 19.8.13 BC-DWB-TOO-SCR 屏幕制作器 380 19.8.14 BC-DWB-TOO-BOB 业务对象制作程序 380 19.8.15 BC-DWB-TOO-FUB 函数编制器 380 19.8.16 BC-DWB-TOO-CLA 类别制作程序 381 19.8.17 BC-DWB-TOO-DMO 数据模型 381 19.8.18 BC-DWB-TOO-LDB 逻辑数据库制作程序 381 19.9 BC-SEC 安全性 381 19.10 BC-BE-CUS-NAV 业务导航 382 19.10.1 BC-BE-CUS-IMG IMG 382 19.11 BC-BMT-OM 组织管理 383 19.11.1 BC-BMT-OM-OM 组织计划 386 19.11.2 BC-BMT-OM-GRF 图形 386 19.11.3 BC-BMT-WFM SAP 业务流管理 387 20 例外的事务码 389
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值