SAP(System,Applications,andProductsinDataProcessing)公司是全球最大的管理软件供应商,其主打产品R/3系统是ERP产品的领导者,涵盖了企业管理业务的各个方面,ABAP(AdvancedBusinessApplicationProgramming)是SAP/R3系统的开发工具,是第四代支持结构化程序设计的语言。
  本书把相当复杂的SAP技术以非常简单的方式表达,非常直接地描述SAP技术,并采用大量的图片资料,使读者能清晰地了解SAP技术。
本书主要介绍了:ABAP所需的开发环境,ABAP开发的主要内容,开发事务代码汇总索引;
ABAP重要常识、编辑器使用、重要语法和常用技巧;
ABAP数据库编程的基础,数据字典及数据库编程存取;
报表编程的基础;
Excel文件的导入导出;
屏幕编程,以及TableControl,ALV,ALVTREE,TREECONTROL等重要的屏幕控件;
单据打印最常用的两种工具SMARTFROMS与FORMS;
权限控制编程;
不需要编程的查询工具Query;
数据导入工具CATT与BDC;
SAP出口技术。
  这是一本从事ABAP开发和SAP实际业务工作的人员参考书,更是那些没有接触过SAP行业而又渴望进入这个行业的朋友的入门书。
目录第1章 ABAP开发环境和总体介绍1.1 ABAP开发环境子1.2 ABAP开发总体介绍第2章 创建“HELLOWORLD”程序2.1 建立“HELLOWORLD”程序2.2 为新建程序分配TCODE2.3 为新建程序增加标题和列标题2.4 文本和消息2.4.1 文本的设定2.4.2 消息的定义和使用第3章 ABAP语法示例3.1 FIELD-SYMBOLS3.2 字符串的处理3.2.1 合并字符串3.2.2 拆分字符串3.3 内表带有标题行3.4 内表排序3.5 修改内表数据3.6 删除内表记录3.7 使用索引插入内表行3.8 格式化数据输出3.9 内部数据存为文件3.10 直接存入文件3.11 将文件读取入内表3.12 不使用提示框直接读入文件3.13 列表输出第4章 数据字典和数据表的读取4.1 相关概念4.2 实例建表4.3 相关数据维护程序4.3.1 新增4.3.2 查询和删除4.4 数据批量维护程序的生成及使用4.5 建立域、数据元素和搜索帮助4.5.1 建立域4.5.2 建立数据元素4.5.3 修改表结构使用数据元素4.5.4 建立搜索帮助4.6 逻辑数据库4.7 数据表读取4.7.1 基础的读取数据表例子4.7.2 使用PACKAGESIZE读取数据4.7.3 内连接和外连接第5章 标准列表和选择屏幕5.1 连接相似语句5.2 标准列表输出5.3 输出无条件换页5.4 列表的颜色5.5 输出热点5.6 交互式列表5.7 为列表定义工具条与菜单5.8 在弹出窗口中显示列表5.9 隐藏字段技术5.10 使用HIDE技术从列表中读取行5.11 选择屏幕5.11.1 选择屏幕操作5.11.2 选择屏幕程序语法5.11.3 选择屏幕实例设计第6章 实战屏幕Screen设计6.1 安装时注意的问题6.2 第一个“HELLOWORLD”Screen程序6.2.1 建立一个新程序6.2.2 设计Screen6.2.3 从程序中调用Screen6.3 工具条和菜单设计6.3.1 菜单编辑器6.3.2 应用工具条设计6.3.3 菜单设计6.3.4 系统按钮设计6.3.5 逻辑流设计6.3.6 输入字段6.3.7 OK_CODE6.3.8 程序设计6.3.9 屏幕输出6.4 屏幕对象功能6.4.1 单选按钮组的定义6.4.2 输入输出字段的属性6.4.3 数据字典关联字段6.5 逻辑流6.5.1 顺序执行逻辑流6.5.2 字段检查与逻辑流的控制6.5.3 发布消息6.6 Listbox下拉框设计6.7 修改屏幕状态6.8 子窗口6.9 表条目控制6.9.1 手工制作6.9.2 向导制作6.10 通过定制控制在屏幕上显示图片6.10.1 图片的上载6.10.2 屏幕设计定义对象6.10.3 图片显示程序6.10.4 程序输出6.11 通过定制控制设计文本编辑器6.11.1 屏幕设计定义对象6.11.2 文本编辑器程序6.11.3 输出6.12 列表和屏幕相互调用6.12.1 从屏幕输入条件,列表输出数据6.12.2 从列表调用屏幕第7章 表控制TableControl设计7.1 使用向导制作TableCon
2025/4/19 19:13:04 27.93MB sap ABAP ERP ALV
1
自己用链表实现的一个简单的电话本,拥有增删改查等功能,适合新手们参考,并且写入了文件功能,具体功能自己体验吧
2025/4/18 12:28:44 8KB 电话本 链表 文件 linux
1
前端layui,后端mysql,只有一张表所以只有前端和后端。
功能有增删改查和上传图片。
跟着走可以熟悉一下流程。
2025/4/16 1:43:29 36.35MB eclipse ssm web
1
官方的PHPcustom环境可能或多或少的有点问题,我整理修复了。
Nginx.conf和php.ini我移到了conf文件夹下,一般如果需要修改只需修改这2个文件就行Bootstrap文件上传前要设置可写这个包非常干净,我基于官方的环境修复的,新增了gd.so,并且修复了几处问题,没有任何其它垃圾内容
2025/4/14 21:33:10 23.05MB PHP 阿里云 函数计算
1
利用labview对ACCESS数据库进行增删改查的操作,内涵完整的子vi。
1
本代码主要有数据库的增删改查,闹钟提醒等功能,还有时间设置控件的应用等界面元素的应用,内附有设计文档。
希望能帮助各位。
2025/4/10 19:56:01 228KB android
1
Nfine框架增删改查等一套基本逻辑总结,附带步骤图片.
2025/4/10 17:34:34 974KB .net Nfine
1
这个是我的毕业设计,除了很少量的UI设计外,代码都是自己写的,欢迎大家拿去参考,水平有限,请大家多指教。
该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。
前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。
后者通过与服务器建立连接,来进行客户端与客户端的信息交流。
其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。
开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。
在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。
经过分析这些情况,该聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统。
客户端采用C/S结构,管理端采用B/S的结构,用Tomcat作为服务器,MySQL作为数据库,还使用到了WindowBuilder开源框架进行界面开发。
主要功能:客户端可以实现注册,即时聊天,相互之间收发文件,发送截图,查看历史聊天记录等功能。
收发消息时,可以实现离线接收。
服务器端应当建立一个ServerSocket,并且不断进行侦听是否有客户端连接或者断开连接(包括判断没有响应的连接超时)。
服务器端应当是一个信息发送中心,所有客户端的信息都传到服务器端,由服务器端根据要求分发信息。
在后台管理系统,可以到对用户进行增删改查,查看在线用户,和踢用户下线主要技术:1、即时通讯原理首先验证登陆,如果成功,则建立与服务端的socket连接,服务端新开启一个线程专门为它服务,将打包好的Message发送给服务器端,服务器端根据Message里面的信息,再将信息转发给其他用户。
一个标准的C/S模式。
2、Swing技术3、Javaweb采用B/S的结构实现服务器端,对用户和在线用户进行增删改查,和踢用户下线,以及开启服务器和关闭服务器。
说明:本项目采用mysql做数据库,下载后请先看read_me.txt,按照说明可运行程序。
系统默认是单机情况,如果要进行局域网的测试,请点击登陆窗口下方的设置,然后输入服务端程序所运行机器的IP。
另外附上我的论文,以便大家更快的了解该项目我的“java即时聊天系统”是完全可以运行的,很多人根本就是不会设置eclipse或者myeclipse,甚至还有些人都分不清java版本的区别,就在那喊“代码有错误”、“程序无法运行”,让我很无语。
在此我不是想说我的代码写的有多好,但绝对是没有错误的。
转载请注明出处thankyou本工程功能完成,完全可以正常运行。
对于下方评论说无法运行的,请提高自己的姿势水平,学习下基本的mysql与java知识。
2025/4/10 9:40:34 4.88MB java socket 即使通信 QQ
1
经过测试可完全实现功能,实现增删改查,登录名admin密码123
1
springboot框架简单的增删改查HTML为前端页面,如有不懂可联系
2025/4/8 18:22:23 52.03MB java
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡