abap3个入门问题~~

[复制链接]
查看11 | 回复5 | 2008-3-21 09:39:18 | 显示全部楼层 |阅读模式
1。 为什么table要通过sturct(work area)操作??
2。 abap字典里的table是什么咚咚, 是数据库表在abap字典里的声明吗? 如果我要在数据库的里加一个表, 是在abap加字典就可以吗?
3。 如果要在r/3的表里(对应数据库里的表)加1个字段, 是直接在abap字典里找到那个表,然后再加个field吗?
回复

使用道具 举报

千问 | 2008-3-21 09:39:18 | 显示全部楼层
2,不是.
3,是。
回复

使用道具 举报

千问 | 2008-3-21 09:39:18 | 显示全部楼层
1.work area相当于一个临时空间,你table里的记录总得一条一条的读出来放到临时空间里处理吧?
2.abap字典里的table就是SAP里存储的table的声明,然后SAP会自动根据此在数据库里生成table.
3.SAP的table的创建和修改都是通过更新ABAP字典来实现的,如果直接在数据库里创建和修改,SAP是不识别的,会造成不一致;
回复

使用道具 举报

千问 | 2008-3-21 09:39:18 | 显示全部楼层
1 因为你要用work area让系统来知道要处理的数据是哪一条
回复

使用道具 举报

千问 | 2008-3-21 09:39:18 | 显示全部楼层
原帖由 sdsdsd 于 2008-1-21 20:42 发表
1.work area相当于一个临时空间,你table里的记录总得一条一条的读出来放到临时空间里处理吧?
2.abap字典里的table就是SAP里存储的table的声明,然后SAP会自动根据此在数据库里生成table.
3.SAP的table的创建和修改都是通过更新ABAP字典来实现的,如果直接在数据库里创建和修改,SAP是不识别的,会造成不一致;


非常到位


回复

使用道具 举报

千问 | 2008-3-21 09:39:18 | 显示全部楼层
up
时间长点就知道了,自然知道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行