在sap开发的过程中,经常需要自定义数据表,对于简单的数据表,我们可以通过sap的表维护工具生成维护代码,并建立自定义的TCODE来维护其数据。具体步骤如下:
一、建立自定义表(TCODE :SE11)
1 在“Delivery and Maintenance”Tab屏幕设置“Data Browser/Table view Maint.”属性为“允许通过标准表格维护工具维护”
2 设计表格字段
3 设置表格技术设置,菜单:转到-》技术设置
4 保存激活。
二、生成维护代码
生成维护代码代码有两个途径:
1、se11界面的菜单:实用程序-》Table Maintenance Generator其实这里就是调用SE54
2、通过TCODE: SE54
三、建立自定义CODE(TCODE:SE93)
有三种方法来建立自己的TCODE来维护自定义表;
1 通过SM30维护
进入TCODE:SE93建立新TCODE,tcode类型选择为:“Transaction with parameters(parameter transaction)”;事务栏输入“SM30”;选中“跳过起始屏幕”;选中“Inherit GUI attribute”;输入默认字段:VIEWNAME = '自定义的表名' 和UPDATE = 'X';保存激活即可;
2 通过RS_TABLE_LIST_CREATE函数建立新程序来建立TCODE
新程序代码如下
report zjwec026 .
call function 'RS_TABLE_LIST_CREATE'
exporting
action = 'ANLE'
table_name = 'ZJW_CC_GZJSQ'
generation_forced = ' '.
3通过View_Maintenance_Call 函数建立新程序来建立TCODE,代码可以参见SAP的标准程序RFT042D_CALL
代码如下
report rft042d_call.
call function 'VIEW_MAINTENANCE_CALL'
exporting
action = 'S'
view_name = 'V_T042D'.
分享到:
相关推荐
- 输入程序名称(可通过自定义TCODE进入表数据维护界面获取程序名称)和屏幕编号。 - 选择“布局编辑器”,点击“修改”进入屏幕绘制器。 - 修改列名称,使其更具可读性。 - 保存并激活更改。 #### 五、总结 ...
### ABAP-根据T-CODE找用户出口 #### 背景与意义 在ABAP开发环境中,了解如何根据事务代码(T-CODE)查找...通过对上述代码的详细解析,读者应能掌握基本的ABAP编程技巧,并学会如何利用SAP系统表来查询和处理数据。
#### SM30 - 维护表视图 - **功能概述**:SM30 用于维护 SAP 系统中的表视图。 - **应用场景**: - 当需要对 SAP 表进行修改时使用 SM30。 - 有助于简化数据管理流程。 #### SM35 - 进程监控 - **功能概述**:SM...
总之,SAP-tcode事务码汇总是一个宝贵的参考资料,它涵盖了SAP系统中的所有核心功能,对于SAP用户和管理员来说,掌握并熟练使用这些事务码,是提高工作效率和优化业务流程的关键。无论是日常操作还是问题排查,这个...
ABAP 是 SAP 系统中的编程语言,通过 ABAP 可以开发各种 business application。以下是一些常用的 ABAP 函数: * S001 - ABAP/4 Development Workbench:ABAP/4 开发工作台 * S002 - System Administration:系统...
1. **创建自定义表**:使用TCODE-SE11创建一个名为ZT001T的表,其字段设计参照T001T表结构。 2. **编写程序**:创建一个名为ZTESTL7的程序,用于处理数据抽取、RFC调用以及异常处理等逻辑。 #### 抽取数据并调用RFC...
### SAP初探之ABAP-基本语法 #### 1. 概述 SAP作为全球领先的ERP(Enterprise Resource Planning)软件提供商,在企业信息化建设中扮演着至关重要的角色。ABAP(Advanced Business Application Programming)作为...
在SAP系统中,为了确保数据的安全性和访问的合规性,通常需要创建自定义的权限对象来实现更精细的权限管理。创建一个新的权限对象并将其应用于程序中进行权限检查是SAP安全管理和开发工作中的一项重要任务。 1. **...
接下来是SAP应用开发环境的介绍,这是开发工作的基础,其中SAP仓库对象及开发类别、对象导航、ABAP编辑器、数据字典、TCode创建与维护等都是开发人员必须掌握的知识点。 文档的后半部分深入到ABAP开发平台ABAP ...
### SAP_ABAP编程知识点概述 #### 一、ABAP开发环境 ABAP(Advanced Business Application Programming),即高级商业应用编程语言,是SAP系统的主要编程语言。本章节介绍了三种主要的ABAP开发环境: 1. **SAP正式...
随着企业需求的变化和发展,自定义表(即自建表)在SAP系统中的应用也越来越普遍。然而,在使用自建表的过程中,对于某些关键字段的修改历史记录变得尤为重要。例如,对于财务相关的自建表ZFI16中的退税率维护更改...
这通常涉及使用ABAP Report、Transaction Code(TCode)或者在Web Dynpro组件中实现。用户界面可能会包含上传控件,通过ABAP的CL_HTTP_SERVER类或CL_GUI_UPLOAD类处理文件上传。 在处理Excel数据时,需要注意数据...
- **事务码**: 事务码是 SAP 系统中用于启动特定功能的快捷方式,ABAP 开发者可以通过创建事务码来简化用户的操作流程。 #### 三、加强篇 **1. CATT** - **CATT (Change and Transport System)**: 用于管理和...
- **建立方法**: 首先需要一个SAP系统访问权限,然后通过事务代码SE80或SE81进入ABAP开发工作台,在这里可以进行程序开发、数据字典维护等一系列开发活动。 **3. Access Key的获取** - **Access Key**: 是一种特殊...
- ABAP(Advanced Business Application Programming)是一种专门设计用于SAP系统的编程语言,主要用于开发和维护SAP应用程序。它最早用于创建简单的打印报表程序,但随着SAP的发展,ABAP已经成为编写几乎所有SAP...
在SAP系统中,ALV(Accelerated List Viewer)是一种常用的数据展示工具,它提供了标准的表格形式来显示数据。然而,有时业务需求可能需要对这些标准屏幕进行定制或增强,以满足特定的报告和展示需求。本篇将详细...
- 建立ABAP开发环境通常涉及到在SAP系统中设置必要的权限和访问,以及了解如何使用SAP的开发工具,如ABAP工作台(Workbench)进行编程。 **3. AccessKey获取** - AccessKey是在SAP系统中用于访问特定功能或资源...
总的来说,SAP ECC ABAP的BDC技术是SAP系统中进行大规模数据管理的重要工具,通过它,开发者可以高效地处理大量数据导入任务,确保系统数据的一致性和完整性。对于SAP实施顾问和ABAP程序员来说,掌握BDC技术是提升...
Tcode(事务代码)是SAP系统中执行特定功能的快捷方式,ABAP开发者可以创建自定义Tcode,便于用户访问特定功能。 #### 二、加强篇:进阶ABAP技术 在基础篇的基础上,《ABAP三月通》进一步介绍了ABAP的高级技术,...
通过这一系列的教程,学习者能够系统地掌握ABAP编程基础,具备开发和维护SAP系统应用的能力,从而提升企业的信息化水平和工作效率。无论是对SAP系统感兴趣的新手,还是希望深化对ABAP理解的专业人士,这套教材都是一...