abap定义内表的问题

我在教程上看到,说是内表在一个字段的情况下,可以定义成只有一个字段的内表。这种情况下可以不用定义一个结构。而只要对应一个字段就可以了。比方说Data:itabtypeta... 我在教程上看到,说是内表在一个字段的情况下,可以定义成只有一个字段的内表。这种情况下可以不用定义一个结构。而只要对应一个字段就可以了。比方说 Data: itab type table of tab-column。但是书上只举出了一个对应的数据库表中一个字段的例子。 我想问一下,能否对应一个基本类型呢?比方说我建议个内表。只需要比方说30位的c型? 展开
 我来答
匿名用户
2013-09-23
展开全部
1. 你写的代码是怎样的?有可能是没注意DATA和TYPES的区别。types c1(30) type c.data itab1 type table of c1.data c2(30) type c.data itab2 like table of c2.2. char30是一个Data element,相当于Data typeCHAR, Length 303. char是数据字典中的一种数据类型(同类的有ACCP、DATS、QUAN等), c是ABAP中的数据类型(同类的有C、N、D、T、X、I、P、F、STRING、XSTRING)。数据字典中的数据类型是user interface层对数据的分类,用这种分类定义的table field 、structure field或data element用在ABAP程序时,ABAP处理器会把它转换成C,N,D这样的类型。在数据库中创建表时,数据字典的数据类型就会转换成数据库系统所用的类型。
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
匿名用户
2013-09-23
展开全部
我用过的是data: ITAB TYPE TABLE OF C(30),和data: ITAB(30) TYPE TABLE OF C,之类的方式,一直行不通。但是如果我用data: itab type table of I。编译可以过,但是在使用过程中碰到了一个问题。就是无法确定内表里的项目名。我在debug里面看过,也确定不了。其实,想问这个问题,就是有时候如果想要定义一个项目的内表,而这个项目又是一个简单的结构的话,可以少写几行子而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-23
展开全部
那你先建一个数据类型,定义成c类型,30位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-23
展开全部
试不出来啊。我在定义c型的时候,放了好多地方都通不过。 想问4楼,char和c型有什么区别么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式