1、VBAP :销售订单(销售凭证)
2、MARA:物料主数据
3、MBEW: 物料价格
4、MAKT :物料描述
5、RLGRAP 装载文件的结构
RSBDBTAB
打开 Hub 目的地: DB 表 OPENHUB 模型
PROGDIR
ABAP 程序名表
TFDIR
功能模块表
TRDIR
ABAP 程序名表
EKKO 采购订单表
CO03 查看生产订单工序
RSDODSOIOBJ BWDSO模型表
rsdcubeiobj BW CUBE 模型表
RSDST BW
数据源表
维护汇率的Tcode:OB07、OB08
通过
RSCUR
自己创建一个货币转换类型
6、在SAP写ABAP时定义结构的时候用‘
-’中杠
BEGIN OF 结构
MARA-MATNR,
MARA-MAKTX,
END BEGIN 结构.
用的是 表-字段 “”-“”
而
SELECT MARA~MATNR
MAKT~MAKTX
INTO TABLE 内表结构
FROM 表 INNER JOIN 表
ON 表~MATNR = 表~MATNR
WHERE 表~MTART = 'FERT'
AND 表~SPRAS = SY-LANGU.
SQL提取时用的是 "~" 波浪杠
7、MODIFY 语法
根据 Primary Key 寻找数据文件中符合的记录, 若找到则更新异动, 若找不到则新增记录
语法:
MODIFY <database> FROM <wa>
Example:
WA-NO='34051920'.
WA-COMPANY='DELTA'.
MODIFY SPFLI FROM WA.
要确定数据成功写入数据库,可使用 COMMIT WORK 指令,如
:
COMMIT WORK.
相反的, 如果反悔要复原, 可使用 ROLLBACK WORK, 可复原在上个 COMMIT
WORK 指令之后的数据,
如:
ROLLBACK WORK.
1、SELECTION-SCREEN
SKIP
.
效果

2、
collect:
简单说来,
collect就是在loop循环的内表中非数值类型字段相同的情况下,对数值类型字段的进行合计。
使用collect时要求内表中所有的非key fields必须是I,P或者F数据类型。
对于standard table 而言,如果不指定key fields那么它的key fields就那些非I, P,F数据类型的字段,
对于sorted table 和 hash table,key fields是需要指定的。
注意:货币类型CURR实际类型是P,所以也可以使用collect累加
以上
FOR ALL ENTRIES
IN 语句
两者各有优缺点,视具体情况而定。
