SAP中常用的表
然后,MM模块里的MAKT是物料描述表,MARA存储物料基本数据,MARC是工厂级别的物料信息。用户可能需要这些表来查询物料的具体信息。对于采购方面,EKKO和EKPO是采购订单的抬头和行项目,这些表对采购流程管理很重要。
PP模块中的PLAF是计划订单表,AFKO是生产订单头部数据。生产相关的订单信息可能在这里找到。SD模块的VBAK和VBAP是销售订单的抬头和项目,LIKP和LIPS是交货相关的表,用户可能需要这些来处理销售和物流数据。
另外,用户提到参考了站内引用,其中引用了财务、MM、PP、SD、PS等模块的常用表。需要确保提到的表与这些模块对应,并且用途描述准确。例如,PS模块的PRPS是项目定义表,PROJ存储项目主数据,这些在项目管理中很关键。
可能用户需要这些信息来进行数据查询、报表开发或者系统集成。因此,除了列举表名和用途,还需要考虑用户的实际应用场景,比如如何关联这些表,或者常见的查询示例。例如,MAKT和MARA通常通过MATNR字段关联,获取物料描述和基本数据。
还要注意,不同的SAP版本可能会有表结构的变化,但常用的表通常保持稳定。此外,用户权限也很重要,访问这些表可能需要相应的授权。最后,用户可能对如何下载这些表的资源感兴趣,所以需要提供引用中的项目地址作为参考。### SAP常用数据表列表及用途
SAP系统中存在大量核心数据表,用于存储不同模块的业务数据。以下是按照模块分类的常用表及其典型用途:
一、财务模块(FI/CO)
BKPF
- 用途:存储会计凭证抬头信息,包含公司代码、会计年度、凭证编号、过账日期等字段
- 示例:
SELECT * FROM BKPF WHERE BUKRS = '1000'
[^1]
BSEG
- 用途:存储会计凭证行项目明细,如科目、金额、成本中心等
- 关键字段:
BELNR
(凭证编号)、GJAHR
(会计年度)
SKAT
- 用途:总账科目主数据(科目表级别),包含科目编号、名称、账户类型等信息
二、物料管理模块(MM)
MAKT
- 用途:物料描述表,存储物料的语言相关描述
- 示例:
SELECT MATNR, MAKTX FROM MAKT WHERE SPRAS = '1'
MARA
- 用途:物料主数据通用视图,包含基本单位、物料组、重量等字段
MARC
- 用途:物料的工厂级别视图,如MRP类型、库存策略
EKPO
- 用途:采购订单行项目,记录采购数量、价格、交货日期等 [^2]
三、生产计划模块(PP)
PLAF
- 用途:计划订单表,包含生产数量、需求日期、状态等
AFKO
- 用途:生产订单头部数据,记录订单类型、计划成本等
四、销售与分销模块(SD)
VBAK
- 用途:销售订单抬头数据,包含客户编号、订单类型、创建日期
VBAP
- 用途:销售订单行项目,记录物料、数量、价格等 [^2]
LIKP
- 用途:交货单抬头信息,如交货日期、运输路线
LIPS
- 用途:交货单行项目,记录实际发货数量
五、项目系统模块(PS)
PRPS
- 用途:项目定义表,存储项目编号、状态、负责人
PROJ
- 用途:项目主数据,包含项目名称、公司代码等
典型查询示例
-- 查询物料描述与基本数据
SELECT MARA.MATNR, MAKT.MAKTX, MARA.MEINS
FROM MARA
INNER JOIN MAKT ON MARA.MATNR = MAKT.MATNR
WHERE MAKT.SPRAS = '1';
相关推荐















