2006年7月22日,上午单位SAP主管对我们进行了SAP考试,本为做题目的时候信心满满的,可到头来分数一下来却只有60分,好惨啊。看来学得还不牢啊。
测试的题目主要集中在对SAP概念的理解上,及对数据库和内表的操作上,我忘记了很多命令,今天又认识学习了,把相关内表操作的主要命令,写出来,希望大家不要犯同样的错误,这些都是SAP很基础的东西,这些都不会就不要谈编程了。
internal table.
INSERT wa INTO itab INDEX idx
INSERT wa INTO TABLE itab
INSERT LINES OF itab1 INTO TABLE itab2
APPEND wa TO itab
APPEND LINES OF itab1 to itab2
COLLECT wa INTO itab
READ TABLE itab INTO wa INDEX idx
READ TABLE itab INTO wa WITH TABLE KEY f1=k1......
MODIFY itab FROM wa INDEX idx
MODIFY TABLE itab FROM wa
MODIFY itab FROM wa TRANSPROTING f1 f2.... WHRE condition "important
DELETE itab INDEX idx
DELETE TABLE itab FROM wa
DELETE TABLE itab WITH TABLE KEY f1=k1........
DELETE itab WHERE conditon "important.
LOOP AT itab INTO wa WHERE conditon
ENDLOOP
SOFT itab BY f1 AS TEXT STABLE
CLEAR itab
REFRESH itab.
初次写东西,让大家见笑了,如果有像我一样的初学者,还望大家能互相帮忙。
关于数据库操作的语句:
INSERT INTO dbtab VALUES wa.
INSERT dbtab FROM TABLE itab ACCEPTING DUPLICATE KYES.
UPDATE dbtab SET f1=g1.... WHERE condition.
UPDATE dbtab FROM wa.
UPDATE dbtab FROM TABLE itab.
DELETE FROM dbtab WHERE condition.
DELETE dbtab FROM wa
DELETE dbtab FROM TABLE itab.