sap表字段最多有几个,
SAP ABAP 表字段是数据库表结构的组成部分,描述了数据库表字段的名称、数据类型和任何语义属性。
表字段是表的结构化数据类型的组成部分,相关规则适用于组成部分名称和组成部分类型,具有以下限制:
(1) 表字段名不能为保留名。 不能使用的保留名称在数据库表 TRESE 中。 这在使用包含结构(Include Structure)时也很重要。
(2) 表字段始终具有一种基本数据类型。引用类型、子结构和表类型是不可能的。也就是说引用类型,子结构和表类型不能出现在 Data element 和 Data Type 这两列下面,如下图所示:
基本数据类型直接为表字段指定或使用数据元素指定,并且始终基于 ABAP 字典中的预定义类型。表字段在物理数据库表中具有特定于平台的类型。
对于每个平台,ABAP 字典中的基本类型与特定于平台的类型之间存在映射。 如果仅使用 Open SQL,则此映射对 ABAP 程序员是透明的,并且只有 ABAP 字典中的预定义类型及其 ABAP 类型与 ABAP 程序相关。
(3) 一个表最多可以有 749 个字段。 所有字段长度的总和限制为 4030 字节。 对于 STRING、RAWSTRING、LRAW 和 LCHR 等深层字段,只计算引用而不计算实际内容。
CHAR 类型的字段最多可以包含 1333 个字符。
(4) 任何具有 LRAW 或 LCHR 类型的字段都必须位于表的末尾,并且每个表中只允许一个这种类型的字段。
注意:除了透明表之外,还有一个特定于 SAP 的数据库表类别可以在 ABAP 词典中定义, 即 Pool tables 和 Cluster tables 二者可以通过 Open SQL 访问,就像访问透明表一样。数据库接口将访问转换为对二者的相关访问。 但是,某些限制适用,这些限制也在相关声明中指定。无法使用 native SQL 直接访问 Pool tables 和 Cluster tables
Quality Management (QM) :
Inspection lot / info record
QALS Inspection lot record
QAMB Link inspection lot - material document
QAVE Inspection usage decision
QDPS Inspection stages
QMAT Inspection type - material parameters
QINF Inspection info record (vendor - material)
QDQL Quality level
QDPS Inspection stages
Quality notification
TQ80 Notification types
QMEL Quality notification
QMFE Quality notification – items
QMUR Quality notification – causes
QMSM Quality notification – tasks
QMMA Quality notification – activities
QMIH Quality message - maintenance data excerpt
Certificate profile
QCVMT Certificate profile characteristic level: texts
QCVM Certificate profile characteristic level
QCVK Certificate profile header
实际上,在编程时我们也不提倡从cluster table中取值,但我觉得,如果我们有时要从6、7个表 中抓取数值时,也会非常麻烦,就象BSEG,它由BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的 总和,我们经常要从这六个表中取数,有BSEG会方便很多,这是我的个人感受。 还有个表叫GLT0,这个表的数据完全是计算出来的,但我们抓取数据时却很方便 您能告诉我:BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系怎样吗?
1、就最新版本来看,基本企业业务功能上,双方没有明显区别,都可实现。
2、sap起家于制造业,进入中国市场早,所以相对案例多,牌面上似乎更适合制造业,但是实际上两款软件都可以用在制造业等行业。没有明显的适合与不适合。s与o,更像宝马与奔驰,不能说哪个更好更强。双方都有成功的案例,也有失败的案例。相互替换的情况都有。所以切不可说谁一定比谁强。成功与失败,绝不简单是一个软件就可以决定的。
3、s德国系,更严谨,相对调整会感觉略重。o美系,更开放灵活,调整起来更轻便。所以会发现重资产s记多,轻资产o记多。稳定期企业s记多,快速发展期企业o记多。对于业态多,变化多、快的企业,o记似乎更适合。但还是那句话,基本业务双方都能实现,没有一定谁比谁强。
4、s记产品和实施费用高。由于核心语言相对封闭,所以实施开发人员有一定入门门槛,成本高。o记要求语言入门门槛低,开发人员成本相对低,易培养。由于s记价格高,所以价值链上利润空间多,生态圈好。o记相对生态圈差太多。
5、s的cs结构,一直被诟病,也是其互联网化慢的阻碍。虽近期在不断改变,但比结构就是bs化的o来的自然不够彻底。
6、除erp外的周边,hr、crm一直是s的弱项。而o通过收购,这些是其超强项。
7、s在去o数据库化,走hana。o在云端化,走saas。双方目前在一个关键的分岔路上。如果云化是下一个IT爆发点,s记很可能是下一个诺基亚。如果云化没有爆发,o记可能会退回老路,经历一个低落。
8、中国市场在双方全球收入比重不同,所以两个公司在中国市场投入明显不同。s记更大手笔。
方法一:tcode:se16n,输入要删除数据的自定义表名,回车。进入后,在menu中输tcode:&sap_edit,回车,点击运行,即可进入修改界面。方法二:se38,程序名:LSETBF01查询:‘show’字段,31行处,设断点。进se16,进入要删除表,进入数据库,选中要删除的数据(此界面要在数据显示为se16 standard list),双击此数据,进入debug环境。双击‘code’,点‘show’字段后的小笔,修改‘show’为‘dele’,按F8,进入下一界面,点击删除数据,即可。方法三:se14,删除数据库中所有数据。方法四:se16,删除选中的数据。se16进入,运行,选中要删除的数据,双击选中的第一条数据,在menu中输入‘/h’,回车,显示‘调试被激活’,再回车,进入调试环境,双击code,将‘SHOW’改为‘DELE’,按F8,点击删除条目,显示‘数据库记录已删除’。此时仅删除当前数据,继续点击‘删除条目’,即可将下面的数据删除,一条一条删。刷新数据库,即可看见,选中的数据被删除了。(这种方法也可以用作修改数据,将 CODE 改为 ‘EDIT’ DEBUG时有时会用到。
struct顾名思义:就是结构体,用来帮助内表和透明表之间的 *** 作;透明表是系统自带表,一般不允许修改;内表:是你自己定义的,比如:
data:begin of itab occurs 0,
col1 type i,
col2(4) type c,
end of itab
这是一张包含工作区的内表,内表是用来对数据库或透明表 *** 作的。因为SAP有严格的权限,一般不允许开发员随便更改数据库数据,所以开发人员在开发时只能自己大量的建立内表来读出数据库数据。
而结构体(Struct)和内表类是,刚开始时,你会发现使用结构体和内表都差不多,使用它们任何一个都可以完成你的目的,但是一段时间后你就会发现它们各自的作用是什么了。这些语法知识建议去看更详细的教程,边看教程边 *** 作,这样记忆才会深。
我来:
1SAP,ORACLE都是企业资源计划系统(ERP).什么是ERP?你可以上网找一下.简单来说,就是和公司有关的东西都能在电脑里查到并要作什么事都作好计划.而且连成一个整体.注意,是全部的东西.考勤,工资,财务,进出货,客户等等.是在同一个系统.(网上其他介绍更专业但我这个很好懂)
2SAP是德国的公司,在ERP方面是绝对的领导者.像微软的WINDOWS一样,SAP的R/3系统是ERP里最厉害的.是世界第三大的软件商(第一和第二是谁?).他的用户大多都是世界五百强(80%).比如宝马,奔驰,麦当劳,波音公司,IBM,DELL,可口可乐,HP,诺基亚,MOTOROLA,等等,你所知道的,想到的,大部分名牌都是他的用户,甚至微软也是SAP的用户,在中国SAP在中国已有300多家用户。联想、海尔、长虹、康佳、红塔、中国石化、红塔集团、中远集团、海尔集团、联想集团、长虹集团、一汽大众、上海通用、李宁集团、三菱电梯、上海浦发行等等SAP牛气冲天,是业界不折不扣的翘楚.有人说,如果SAP停止使用,世界经济将会倒退20年.所以你问他的用户的规模,那可以告诉你,那个公司最大,最牛,他就用SAP,因为公司不大用不到SAP那么多功能,而也没钱买的起(SAP超贵,一套系统通常是算上千万,上亿美金$的.)近些年虽价格大众化了一些,但仍然是平常企业不可想像的.
3再说oralce.简单来说oracle是第二大ERP厂商,SAP最有力的竞争者.这些年不段发力,又是并购,又是自己开发,已给SAP再三的带来有力的挑战.
他的产品是ORACLE EBS 11I,最新的是R12中国客户也很多,百度也是其中之一.
4再来说什么是数据库以及和上面的区别.
数据库是后台存数据的系统.我们上面说的SAP R/3,ORALCE EBS11I,都是前台.前台就是看的见的界面,明白?也就是说我们把数据通过前面的界面 *** 作最后都要存在后台的数据库里.如果数据库不见了,而 *** 作界面还是好的,那是什么结果?所以在安全性上数据库是最重要的.举例来说:我们银行存的钱,电话费,手机费,你想过没有,都存在哪里?怎么存的?如果出错了怎么办?如果丢了怎么办?企业每天的业务巨多,进出料频繁,工资,财务数据极其重要,要是万一有问题怎么办?所有这些都是由数据库完成.所以说”世界运行在数据之上”.强大的数据库系统是电脑价值的一重要体现.这样就明白了:ERP是由前台(比如SAP/R3)+后台数据库(比如oralce 10g)这样完成的.其实不止ERP,大多数系统都是前台+后台构成的.银行就是这样.明白?
而数据库行业里最有名的是ORACLE 10g等产品.而美国oracle公司既生产ERP(也就是ORALCE EBS)也生产数据库(oracle 10g).这样明白?他还生产其他产品,比如中间件,等等.太多了,你一下不能明白.
SAP所使用的数据库早期主要是oracle公司的,但近几年oracle也生产erp和SAP来竞争,SAP就主要和IBM公司的DB2来合作了(DB2也是数据库里的大牛).而oracle EBS当然用自己的数据库了.
数据库除了以上提到的几个,大家常知道的还有微软的SQL SERVER2000,现在是SQL SERVER 2008了以及其他等等,这又是一门专业的知识,你要再去了解.但总体来说,oracle 的数据库世界第一,他的ERP第二是大家的共识.
5你还问SAP细分以及工作:
这其实是ERP的细分及工作.ERP内容太多,涵盖企业全部内容.所以必然分成不同内容.从内容上说基本分:财务方向,配销方向,制造方向,人力资源方向,等等.从工作侧重点及需要技能来说又分为应用顾问,技术顾问,开发顾问,等等.这主要看你学的什么,长于什么.比如说,财务顾问就要懂财务,而且IT技能反而退为第二了.而技术顾问就要长于维护精于技术,对系统非常熟悉等等.这些每个方向做好都是大牛!关键看你学的方向以及入手的机会等等.
6这种工作有点像老师,特别是顾问.简单说就是教别人怎么用系统.看起来简单一句话,可非有深厚的功力.我们平时接触的都是小软件,对大系统没有感觉,实际接触才会有认识,但这个是可以做久的工作.越有经验越被重视.看你很认真的的样子,就告诉你吧:女生要从事这个行业,可选择
以上就是关于sap表字段最多有几个全部的内容,包括:sap表字段最多有几个、SAP 新手提问: SAP QM模块常用数据库表有哪些例如:与审核相关的。、谁能分析一下SAP的数据库中为什么要用簇表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)