SAP-编程语言(ABAP)(sap 编程语言)

本章概述了ABAP-SAP中用于开发业务应用程序支持和开发的编程语言

ABAP(高级业务应用程序编程)

ABAP是一种在SAP ABAP运行时环境中运行的编程语言,由SAP创建并用于开发应用程序,其中包括:

  • 报告书
  • 模块池编程
  • 介面
  • 形式
  • 资料转换
  • 用户出口和BADI

R / 3的所有应用程序甚至其基础系统的某些部分都是在ABAP中开发的。

ABAP是一种事件驱动的编程语言。用户动作和系统事件控制应用程序的执行。

ABAP也称为ABAP / 4。ABAP / 4中的“ 4”代表“第四代语言”或4GL。

ABAP工作台

SAP使用ABAP Workbench来开发标准和定制应用程序软件。ABAP工作台还用于创建字典对象。它包含以下组件-

  • ABAP编辑器用于维护程序。
  • ABAP词典用于维护词典对象。
  • 资源库浏览器用于显示包中组件的层次结构。
  • Menu Painter用于开发图形用户界面,包括菜单栏和工具栏。
  • Screen Painter用于维护在线程序的屏幕组件。
  • 资源库信息系统包含有关开发和运行时对象的信息,例如数据模型,字典类型和表结构,程序和函数。
  • 测试和分析工具,例如语法检查和调试器。
  • Function Builder,它允许创建和维护功能组和功能模块。
  • Data Modeler,一种支持图形建模的工具。
  • Workbench Organizer,用于维护多个开发项目并管理其分布。

SAP-编程语言(ABAP)(sap 编程语言)

注意 -ABAP工作台以前称为ABAP / 4开发工作台。

报告中

报告程序产生列表,可以分为经典报告和交互式报告。

  • 经典报告不允许用户进行交互;因此,基本列表包含大量信息,用户必须经常对这些信息进行排序以查找相关数据。
  • 交互式报告允许用户进行交互;因此,用户可以通过选择相关数据并请求更多信息来生成基本列表的辅助详细列表。
  • SAP查询或即席查询或InfoSet查询是一种工具,允许最终用户根据需求根据SAP系统中不同的输入和输出参数来设计不同的查询。这是人力资源模块中主要用于从关系数据库中提取数据的报告工具之一。InfoSet Query适合在SAP R / 3系统的所有区域中进行报告。

临时查询提供三种不同类型的报告-

  • 基本列表 -简单报告。
  • 统计 -具有统计功能(例如平均值,百分比等)的报告。
  • 排名列表 -用于分析报告。

用于访问临时查询的交易代码-

  • SQ01-维护查询
  • SQ02-显示信息集
  • SQ03-维护用户组

数据输入

在最终用户可以开始处理业务流程以进行分析和报告之前,必须先填充SAP数据库。根据复杂度和要传输的数据量,在各个阶段使用各种方法将数据传输到系统中。

数据可以从SAP传输到SAP或从SAP传输到非SAP系统(旧版系统)。数据也可以通过手动输入进行传输。用于数据传输的工具如下-

  • BDC(批处理数据通信)
  • IDOC(中间文件)
  • LSMW(旧版系统迁移工作台)
  • 通过上传保存数据的.txt或Excel文件进​​行接口
  • 使用交易代码手动输入数据

列印

SAP生成各种文档,例如采购订单,销售订单,发票,工资单等。您可以在需要时打印这些文档。下图显示了打印过程在SAP系统中的工作方式。

SAP系统需要不同类型的打印方法,例如-

  • 本地印刷
  • 远程打印(网络)
  • 前端打印(Windows的SAP GUI)
  • 前端打印(用于HTML的SAP GUI)

SAP-编程语言(ABAP)(sap 编程语言)

用户触发打印过程后,打印请求将发送到后台处理服务器,该服务器包含处理所需的对话框和后台处理工作流程。

通用编程

可以使用R / 3系统的功能以交互方式编写程序。程序可以在线执行,也可以在后台执行。还可以安排后台作业以特定间隔运行。

SAP-编程语言(ABAP)(sap 编程语言)

  • 模块池编程(或在线编程)涉及创建模块池(ABAP模块的集合)和一个或多个屏幕。屏幕处理器在程序执行期间调用模块。
  • 批输入处理用于确保将数据安全地传输到SAP系统中。此过程是自动的,受保护的数据传输到SAP系统,该系统使用SAP事务来验证填充SAP数据库的数据。
  • ABAP包含符合CPI-C标准(公共程序接口-通信)的语句。这些用于对通信程序进行编程。
  • ABAP可以读写顺序数据集。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月1日 上午11:11
下一篇 2024年5月1日 上午11:23

相关推荐

  • 公开岗位竞聘 激发用人活力(岗位公开竞聘方案)

    中工网记者 刘静 通讯员 赵惟一 赵倩 为优化人力资源配置,深化国有企业“三项制度”改革,进一步激发工作活力,3月7日,国网乐亭县供电公司完成对部分管理(技术)岗位及班组长岗位的公…

    科研百科 2023年7月24日
    48
  • 纵向科研项目申报书范例

    纵向科研项目申报书范例 项目名称:XXX 科技创新项目 项目简介: 该项目旨在解决XXX 领域中存在的技术难题,提升该领域的技术水平。该项目属于XXX 领域,主要研究XXX。该项目…

    科研百科 2025年4月22日
    2
  • 小科狗输入法平台

    小科狗输入法平台: 让输入法变得更加智能 随着互联网的发展,越来越多的人开始使用智能手机和电脑。同时,输入法也成为了人们输入文字的必备工具。但是,传统的输入法虽然能够让用户快速输入…

    科研百科 2024年10月10日
    9
  • 经费管理规定

    经费管理规定 经费管理规定是组织管理中的重要文件之一,旨在确保组织财务活动的合法性、合理性和可持续性。经费管理规定可以帮助组织制定和实施财务计划,控制预算支出,确保财务活动的合规性…

    科研百科 2024年8月21日
    21
  • 项目精细化管理三个穿透

    项目精细化管理的三个穿透 在项目管理中,精细化管理是非常重要的一环。要想成功地完成一个项目,必须对每一个细节进行精细化的管理。而要想做到精细化,有三个穿透是非常重要的。这三个穿透分…

    科研百科 2024年10月13日
    6
  • 山东省教育科学规划课题公示(山东省教育厅科研项目申报)

    山东省教育厅科研项目申报 山东省教育厅科研项目申报是一项重要的科研项目申请工作,旨在鼓励高校和研究机构积极开展科学研究,推动教育事业的不断发展。 近年来,随着教育投入的不断增加和科…

    科研百科 2024年8月4日
    21
  • 世界十大最顶尖模具(机器之母)技术强国(世界顶尖模具公司)

    模具加工业是十分重要的行业,曾被誉为全球“机器之母”。中国模具权威人士认为:模具是印钞机;美国工业界认为:模具工业是美国工业的基石。德国人认为:模具是金属加工业的帝王;新加坡认为:…

    科研百科 2024年4月5日
    76
  • 服务型基层党组织建设滞后的有关思考(服务型基层党组织建设滞后的有关思考和建议)

    现状分析:部分农村基层党组织领导班子结构固定化,心态上缺少服务意识,不能较好团结群众。农村地区党员老龄化,抱残守缺,缺少引领居民自治的冲劲和创新精神。群众主人翁意识不强,同时缺乏有…

    科研百科 2024年5月30日
    57
  • 电镜能谱(EDS),作用真不简单(电镜能谱原理)

    Q1:能谱的缩写是EDS还是EDX? 开始的时候能谱的缩写有很多,比如EDS,EDX,EDAX等,大家对此也都心照不宣,知道ED就是Energy Dispersive,后面因为X-…

    科研百科 2024年5月21日
    49
  • 工科科研项目线上

    工科科研项目线上 随着数字化时代的到来,工科科研项目线上已经成为现代科学领域的一个重要组成部分。在这个平台上,工程师们可以与同行们交流、分享经验和知识,同时也可以实时地了解最新的科…

    科研百科 2025年2月24日
    2