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

相关推荐

  • 项目管理的流程

    项目管理流程是指在项目执行过程中,根据一定的目标和标准,对项目资源进行计划,组织,控制和协调,以实现项目目标的过程。以下是项目管理流程的一些关键步骤和要素。 一、项目规划阶段 在项…

    科研百科 2024年5月28日
    15
  • 项目进度管理图表

    项目进度管理图表 项目进度管理图表是项目管理中非常重要的一部分,它可以帮助项目经理和项目团队成员更好地跟踪项目的进度和进展情况,及时发现和解决问题,确保项目按时按质完成。 在项目管…

    科研百科 2024年5月29日
    15
  • 张晓波:网络安全以党建为魂 应急指挥靠党建之力

    编者按 为深入学习宣传贯彻自治区第十三次党代会精神,扎实推进“五型”模范机关创建,建设高素质专业化的区直机关党务干部队伍,按照“争做先行区建设的先行者”主题实践活动、在区直机关党务…

    科研百科 2023年1月26日
    222
  • 赴“浙大”学习有感(赴浙江大学培训心得体会)

    赴“浙大”学习有感 学习对于任何人来说,都是必不可少的。当然,我也比例外,这次能有机会参加党建工作培训班,感触颇多,收获很大。 我们40名非公企业和社会组织党组织书记、出资人、党建…

    科研百科 2023年6月26日
    209
  • 在线项目管理工具 免费

    在线项目管理工具免费使用:提高团队协作效率 随着互联网的发展,在线项目管理工具已经成为了许多企业和个人提高工作效率和团队协作的必备工具。本文将介绍一些免费的在线项目管理工具,帮助企…

    科研百科 2024年5月23日
    17
  • 二维码制作的软件叫什么?分享这几个二维码软件给你

    在日常生活中,我们经常会接触到二维码,比如:通过扫描二维码,我们可以进行支付、加好友等操作。那不知道大家有没有看到过一些好看的二维码呢?你们知道这些二维码它是怎么制作的吗? 其实它…

    科研百科 2023年8月26日
    44
  • 西安|118万元:不动产信息档案管理中心不动产档案整理外包项目(西安不动产信息档案管理中心地址)

    西安市不动产信息档案管理中心2022不动产档案整理外包项目成交结果公告 一、项目编号:SDZC2022-160 二、项目名称:2022不动产档案整理外包项目 三、采购结果 采购人名…

    2022年8月19日
    207
  • 20种检验科常见设备(20种检验科常见设备有哪些)

    今天主要给大家介绍检验科常见的设备,包括:血细胞分析仪、流式细胞仪、血凝分析仪、尿液干化学分析仪、尿液有形成分分析仪、粪便分析仪、生化分析仪、化学发光免疫分析仪、酶免疫分析仪、荧光…

    科研百科 2024年4月18日
    29
  • 合肥中环城附近添一公益学堂

    市场星报、安徽财经网 (http://www.ahcaijing.com) 讯 今后,家住合肥经开区中环城附近的居民如果放学后没时间辅导孩子写作业,可以送去公益学堂,有专业的老师帮…

    科研百科 2023年10月28日
    45
  • 软件开发外卖平台

    随着科技的不断发展,软件开发行业也日益繁荣。其中,外卖平台成为了近年来备受关注的热门领域之一。外卖平台的兴起,不仅为消费者提供了便利,也为餐饮行业带来了新的商机。 软件开发是外卖平…

    科研百科 2024年2月26日
    26