SAP维护视图(2)-表维护视图事件处理

1. 前言

上篇文章简单介绍了表维护视图的生成,也提及到视图事件的扩展,这里主要讲述也是关于视图的事件处理。

当为表生成了维护视图后,在用户操作体验时,总是会出现一些很莫名的需求;

然而很多时候明明在维护视图上能做到,但往往却退而求其次的额外开发新的程序去维护数据。

不仅浪费时间又浪费资源,会出现这种尴尬的情况,主要还是对表维护生成器的不熟悉导致的。

查看明细…

SAP维护视图(1)-生成表维护视图

1. 前言

SAP中由于数据量较大,很多Add-On表都需要通过用户自行维护,一般可以直接在SE16N 数据字典上直接维护数据;

但不是每个用户都有其操作权限,而且直接在数据字典上操作数据也有所危险;

因此SAP提供了表维护视图生成器,解决了这一难题;

可以通过对数据表直接生成维护视图,然后可以在维护视图上直接维护数据。

 
查看明细…

ABAP 开发系列(09): ABAP 数据字典

SAP ABAP 数据字典ABAP Dictionary)SAP定义和管理数据的主要工具,是 ABAP Workbench 的重要组成部分。

通过数据字典可以定义系统中的各类数据对象,包括数据类型、数据结构、数据库表、视图等。

数据字典中的所有对象可以供所有SAP程序使用。

用户也可以创建自定义表,称之为Add-On表,一般通过字母 ‘Z’ 或者 ‘Y’ 开头定义。

 
查看明细…

ABAP 开发系列(06): ABAP 控制语句

3. 控制语句

ABAP语言的掌握到一定程序后,会处理一些复杂的内容,而SAP的数据流控制中,更有很多复杂的逻辑操作。

这时候需要一些手段来管理和组织这些项目,ABAP的分支结构,如 if,case;循环操作,如 Do,While 等。

以便程序按照所需要的逻辑处理相应的任务。

 
查看明细…

ABAP 开发系列(03): ABAP Selection Screens

用户与SAP数据之间的通信交互是通过对屏幕的操作来实现的,如:数据报表,业务功能操作等,而SAP的屏幕开发一般分为两种:

1.  通过SAP ABAP语法创建屏幕元素,称之为Selection Screen(选择屏幕);

2.  通过SAP的屏幕编辑器开发,称之为Dialog(对话框屏幕),通过屏幕编辑器可以实现数据的多种展现模式。

abap_03_Selection_Screen

本文主要 讲述的是第一种屏幕开发的内容(选择屏幕):

1. 屏幕基本元素

2. 屏幕输入值控制

3. 屏幕事件(ABAP Event)

4. 屏幕对象的F1/F4功能

5. SAP屏幕框架

查看明细…

SAP

ABAP 开发系列文章

从事ABAP开发也有好些年了,很多知识总是会不经意间从我们脑海中溜走;重温了下以前的一些知识,

觉得有必要记录下过去的所学,也好让初学者了解下ABAP开发;

当然,网络上也有很多关于这方面的内容,这里仅仅记录我在工作中用到的,用过的知识,整理出来的一些学习笔记。

其中文章基本为原创,只是有些可能会参考网络的内容,本系列文章会不断更新,也希望自己能有毅力能够写完。

 

本系列内容包括:

[01]. ABAP Development Workbench(上)- SAP概述及ABAP开发环境

导读:作为开篇,简单介绍下SAP 的相关概念和 ABAP 的开发环境。

[02]. ABAP Development Workbench(下)- ABAP 调试器

导读:ABAP开发环境中,ABAP 调试器的运用。

查看明细…