![](https://img-blog.csdnimg.cn/20190705103753764.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SAP 数据字典
数据字典是SAP定义和管理数据的中心工具,是ABAPWorkbench的重要组成部分。通过数据字典可以定义系统中的各类数据对象,包括数据类型,数据结构,数据库表,视图等。数据字典中的对象可以供所有SAP程序使用,实现项目统一化,标准化。
SAP扫地僧
我是一个帅锅程序员,请不要迷恋哥,哥是靠实力吃饭,不靠脸的,哈哈!
展开
-
SAP 系统标准表的结构增强(十四)
在实际业务操作中,经常会存在较多的客制化需求。很多时候,企业可能会需要在表中增加一些自定义的字段。例如,VBAP表用于保存销售订单的详细信息,在一些销售订单行业,每个商品都可能存在很多价格相关的信息,如成本价,吊牌价,销售价格,税率等等。在VBAP中预留了很多字段用于保存与价格相关的信息,如KZWI1-KZWI6,但是这些字段可能还不够满足企业信息化扩展的需求,那么,就可能需要在V...原创 2019-08-14 17:00:07 · 2734 阅读 · 0 评论 -
SAP 系统中被锁对象的查看(十三)
锁对象一般都是和物理表关联的,例如锁定物料会和MARA相关联,在SE11中根据MARA模糊查询就能找到物料的关联锁对象:EMMARAS,EMMARAE。 另外SAP中还提供了一个查看表锁的工具,相关事务代码为SM12,通过该对象可以查看系统中锁定对象的详细信息。 单击工具栏中的“LIST”按钮,会列出该客户端下面所有表锁对象的清单,可以根据用户名及表...原创 2019-08-08 16:34:53 · 8346 阅读 · 0 评论 -
SAP 锁对象在ABAP程序中的使用(十二)
锁对象激活后,会在系统中自动产生两个函数,分别用于表对象的锁定及表对象的释放。 创建锁定的函数的命名规则为:ENQUEUE_+锁对象名,下面用到的创建锁对象的函数为ENQUEUE_EZSPFLI。 释放锁定的函数的命名规则为:DEQUEUE_+锁对象名,下面用到的释放锁对象的函数为DEQUEUE_EZSPFLI。 在ABAP程序执行中...原创 2019-08-08 12:00:50 · 1393 阅读 · 0 评论 -
SAP 创建自定义的锁对象(十一)
锁对象也是属于SAP数据字典的一部分,其操作实质还是与物理表关联的。本节将参靠创建的物料表ZSPFLI_TEST,为其关键字CARRID和CONNID建立一个锁对象。 STEP | 01 首先在数据字典维护工具中选择“锁对象”单选按钮,输入自定义的锁对象名称。注意,锁对象的名称与一般自定义对象不同,要求以“E”作为首个字母。 STEP | 02 单击...原创 2019-08-07 15:52:25 · 1033 阅读 · 0 评论 -
SAP 在物理表中分配搜索帮助(十)
为物理表中的字段分配搜索帮助的方法有两种,第一种是先参考搜索帮助建立一个Data Element对象,再将该对象直接分配给表字段。第二种方法,则是在表中为指定字段分配搜索帮助。 STEP | 01 为了方便演示,本例在创建的物理表ZSPFLI中新增一个字段VBELN,参考类型CHAR10。 STEP | 02 选中需要分配搜索帮助的这行,单击工具栏...原创 2019-08-05 15:31:47 · 378 阅读 · 0 评论 -
SAP 为Data Element分配搜索帮助(九)
搜索帮助对象可以直接给表中所关联的Data Element,在Data Element的Further Characteristic页面中维护Search Help对象。Name字段维护搜索帮助的名字,Parameters字段维护搜索帮助中的参数字段,自定义一个Data Element对象ZVBELN,为其分配搜索帮助ZH_VBELN_01,参数为VBELN。...原创 2019-08-05 15:06:41 · 530 阅读 · 0 评论 -
SAP 在程序中使用搜索帮助(八)
搜索帮助对象可以直接在程序中使用,在ABAP程序中通过关键字MATHCODE OBJECT来声明指定的对象调用该搜索帮助功能。 PARAMETERS:p_vberln type char10 MATHCODE OBJECT zh_vbeln。...原创 2019-08-05 13:53:40 · 505 阅读 · 0 评论 -
SAP 创建集合搜索帮助(七)
集合搜索帮助可以包含多个基本搜索帮助,最是最好保证所包含的搜索帮助中至少存在一个相同的参数,如果章节中所定义的ZH_VBELN、和ZH_VBELN_01两个基本搜索帮助,都包含了系统的参数VBELN,可以分别参照交货单的送达方查找单号,或者通过交货单日期来查找交货单号。 STEP | 01 在数据字典中新建一个集合搜索帮助,命名为“ZH_VBELN_02”。 ...原创 2019-08-05 11:05:04 · 1425 阅读 · 0 评论 -
SAP 通过出口函数创建搜索帮助(六)
STEP | 01新建搜索帮助,命名为“ZH_VBELN_01”。拟搜索帮助包括VBELN(交货单号)、LFDAT(交货日期)和WBSTK(货物移动状态)三个字段。 STEP | 02需要在“Search help exit”中维护一个出口函数,,函数的接口与SAP系统中的预定义函数F4IF_SHLP_EXIT_EXAMPLE一致主要包含Changing和Tab...原创 2019-07-31 15:27:00 · 1886 阅读 · 0 评论 -
SAP 通过参考表创建一个搜索帮助对象(五)
搜索帮助也称为F4帮助功能,在SAP的屏幕对象和表格定义中经常会使用到,搜索帮助的类型分为两种,一种为基本索引帮助,即单独显示某个数据集合的页面,另一种为复合索引帮助,是由多个基本索引帮助组成。 1.1 通过参考表创建一个索引帮助对象 搜索帮助的实质是从物理表中获取需要输入的数据,数据的查找方式有两种,第一种是直接从物理表或者视图中获取,第二种可以通...原创 2019-07-23 08:41:32 · 1571 阅读 · 0 评论 -
SAP 数据字典应用(四)
在ABAP程序开发中,经常需要定义一些常量或者变量,而且可能存在多个程序中需要用到类似的变量或者结构体,如果在每个程序中都需要重复定义这些变量或者结构体的话,势必存在重复的代码编写,而且也容易出错,当需要变动时可同时修改多个程序,造成一些冗余的工作。 SAP提供了类型组,允许用户建立一些公用的对象,允许在不同的程序中调用,这样不但实现了代码维护的简化,而且能够方便开...原创 2019-07-12 17:04:07 · 486 阅读 · 0 评论 -
SAP 数据字典应用(三)
1.1 通过数据字典来维护数据 SE16N是SAP提供的另外一款常规表数据显示工具。 在“表”中输入一个系统标准表,如MARA,将列出该表的所有字段,可以在起始值中输入数据作为查询条件。 单击工具栏中的“执行”按钮或者按F8,可以看到表工具中按输入条件显示物理表中的数据。 通过该方法可以直接查看物理表的数据,但是无法...原创 2019-07-08 16:40:01 · 760 阅读 · 0 评论 -
SAP 数据字典应用(二)
1.1 为可维护表分配事务代码 为了方便用户操作,可以给表维护的功能直接分配一个事务代码。 STEP | 01输入事务代码SE93,进入“维护事务”分配页面,首先需要输入一个自定义的事务代码。以新建事务代码YSPFLI为例。 STEP | 02单击“维护事务”页面中的Create按钮,系统将弹出事务代码属性维护的对话框。要求维护事...原创 2019-07-05 15:47:42 · 942 阅读 · 0 评论 -
SAP 数据字典应用(一)
物理表又称透明表,他会在数据库中划分指定的控件来存放数据。物料表又分为系统表和客制表,系统表是SAP的标准业务关联表,在业务操作时会对物理表进行更新,一般情况下不允许用户直接修改。而客制表是由用户指定的,一般以“Z”或者“Y”作为表的首个字母,用户可以对表的结构进行修改。 1.1 创建一个可维护表 STEP | 01 在数据字典中参考物理表SPFLI...原创 2019-07-05 10:43:57 · 3834 阅读 · 0 评论