科目索引表
- 格式:doc
- 大小:49.00 KB
- 文档页数:1


SAP相关表(SD)SD相关表一、客户主数据基本数据:KNA1;公司代码:KNB1;销售视图:KNVV;合作伙伴:KNVP;银行细目:KNBK;销售区域数据:KNA1VV;地址信息:ADRC,ADRCT银行主记录:BNKA地址ADRCT二、信用主数据KNKK里有信贷限额、应收总额、特别往来;S066里是未清订单值;S067里是未清交货值;KNKK里面的应收值不一定对,要和BSID表去比。
S066、S067也是一样,不对的时候就要重组。
三、物料主数据MARA里是基本数据;MAKT是文本;MARC是工厂视图;MVKE是销售视图;MARM是物料的计量单位;四、价格数据主数据在表AXXX里,XXX表示三个数字,KNOH和KONP分别存放抬头和行项;单据的价格在KONV里;A018 A017采购信息记录表五、自动确定的科目在CXXX里,XXX表示三个数字;六、销售订单VBAK抬头;VBAP行项;VBKD业务数据;VBPA是伙伴;VBEP是计划行;VBFA是单据流;VBUK抬头状态;VBUP行项状态;七、交货LIKP抬头;LIPS行项;VTTK是Shipment抬头;VTTP是Shipment行项;八、物料凭证MKPF抬头;MSEG行项;九、发票VBRK是抬头;VBRP是行项;十、文本STXH抬头STXL行项;十一、地址最新的单据中的地址信息在ADRC里面,不能取主数据的。
十二、会计凭证(顺带说说AP的) BKPF:财务凭证抬头;BSEG:财务凭证行项目;BSAD:应收明细(已清帐)客户;BSID:应收明细(未清帐)客户;BSAS:总帐明细(已清帐)总账;BSIS:总帐明细(未清帐)总账;BSAK:应付明细(已清帐)供应商;BSIK:应付明细(未清帐)供应商;十三、分配情况J_3ABDBS/AFS/ARUN_PROT十四:库存表MCHBMCHA--批次十五:银行数据KNBK--开票主体银行信息BNKA--银行详细信息十六:采购订单EKKO:采购订单抬头--可以查看采购订单创建时间EKPO:采购订单行项目数据EKBE: 采购订单历史MARA:物料主数据A段基本数据MARC:物料主数据C段工厂数据MARD:物料主数据D段仓库数据MAKT:物料描述MARM:物料计量单位转换MVKE:物料销视图数据MBEW:物料评估数据LFA1:供应商主数据EKKO:采购定单抬头EKPO:采购定单行项目EKET:采购定单行项目计划EKKN: 和fi/co模块关联的表EBAN:采购申请EKBE:采购定单历史KNAL:客户主数据VBAK:销售定单抬头VBAP:销售定单行项目VBEP:销售定单行项目计划KONV:销售定单定价项目MSKA:销售定单库存PLAF:计划定单CAUFV:生产定单AFPO:生产定单行项目后继数据RESB:物料预留MAPL:工艺路线物料STKO:BOM抬头STPO:BOM行项目MAST:BOM物料MKPF:物料凭证抬头MSEG:物料凭证项目MVRE:物料消耗预测数据PBIM:计划独立需求管理数据抬头PBED:计划独立需求管理数据行项目LIKP:销售定单交货抬头LIPS:销售定单交货行项T003:凭证类型BKPF:FI:会计凭证标题BSEG:FI:会计凭证行项目十七:更改记录表CDHDR:抬头更改记录表自建表ZSDT010 物流送达方和货运代理关联表VBUK 销售凭证:抬头状态和管理数据VBRK 出具发票:抬头数据 fksto = '' and sfakn = ''KONV 条件(事务数据)查询销售订单中条件的数据信息KONP 条件(项目VBFA 销售凭证流PA0001 人力资源主记录:信息类型0001 (原始分配) 查询员工信息pp模块常用内表AFVC 订单的工序AFRU 订单确认AFVV 工序中数量/日期/值的DB结构AFKO 订单表头数据 PP 订单AFPO 订单项AUFK 订单主数据 (各种订单包括生产订单和内部订单)AUFM 针对订单的货物移动CRCA 工作中心能力分配CRCO 分配工作中心到成本中心CRHD 工作中心表头CUCO 可选配对象的附加数据PLAF 计划订单RKPF 凭证头:预订RESB 预定/相关需求BOM要关联三个表:MAST,STKO,STPO.看STPO里的相关性号码。
Cluster table and Pool Table关于cluster table BSEGFI 的簇表的使用(转)BSAD:应收明细(已清帐)BSID:应收明细(未清帐)BSAS:总帐明细(已清帐)BSIS:总帐明细(未清帐)BSAK:应付明细(已清帐)BSIK:应付明细(未清帐)BSEG主要通过“凭证号”“会计年度”“行号”和这六张表关联一般情况下一笔业务产生的凭证都是未清的,那么:如果该业务行是客户相关的,则被记录到BSID;如果该业务行是供应商相关的,则被记录到BSIK;无论和客户相关还是和供应商相关,都是和总帐相关,所以也会有记录到BSIS;但是如果这笔业务被清帐了,则相应的记录会从BSIS转移到BSAS一般情况下:应收账款、预收账款、其他应收款、应收汇票等科目既和客户相关,又和未清项管理的总帐科目相关;应付账款、预付账款、其他应付款、应付汇票等科目既和供应商相关,又和未清项管理的总帐科目相关;其他总帐科目一般不启用未清项管理,所以记录一般都放在BSIS中。
BSEG本身是一个Cluster Table(簇表),BSEG就是由上述的六大表的集成,当要读取”BSEG”Table 时就等于去读取那六个表,这样你可以想像它读起来会就多慢。
对於簇表或Pool Table,都是SAP系统本身在使用的,因此簇表本身是不存在资料库实体的,虽然是可以在ABAP使用,不过还是有一些限制: 1.不能使用select distinct or group by语法 2.不能使用Native SQL 3.不能使用specify field names after the order by clause 4.不能在建立次索引 5.查询时一定要用KEY FIELD刚刚看到一份数据表资料的提示信息如下:AVOID USING BSEG!!!Use BSID, BSIK, and/or BSIS for open itemsand BSAD, BSAK, and/or BSAS for cleared item s猜想一下,如果要select table 应该从这六个表里取数据,而不应该从BSEG里取了吧,呵呵,有点灵感了 Cluster Table本身是一個Key Field集合的Table,他在DB中實體的Table name是RFBLG,用SE11查一下你會發現它只有幾個Key Field,跟BSEG差了一堆,所以BSEG是SAP的東西,他本身是FITable 的集合體,意思就是說當你每查一筆BSEG的ROW ,DB就要同步去把RFBLG的cluster table MAP table都找出來組成一筆記錄回傳給SAP。
代码管家婆数据库表字段名称职员信息表employee库存商品信息表Ptype往来单位btype摘要表Abstract地区信息表AreaType会计科目表atypecw仓库信息表Stock部门信息表Department 订单索引表DlyndxOrder 订单明细表BakDlyOrder 单据索引表Dlyndx进货单明细表Dlybuy销售单明细表BakDlyOrder 零售单索引表Dlyndxretail 零售单明细表Dlyretail其他单据明细表(比如调拨单,收.付款等) Dlyother凭证明细表Dlya操作员表Loginuser系统初始值表Sysdata系统配置表Syscon单据配置表vchcon单据类型表Vchtype自动盘赢盘亏表CheckedCount 列配置表ColConfig商品库存分布表GoodsStocks期初商品库存分布表IniGoodsStocks 库存上下限报警设置表GoodsWar客户跟踪价格表Price期初发货、委托、受托商品库存表IniCommission 发货、委托、受托商品库存表Commission发货结算单明细表Sendjsdly固定资产基本信息表(包括固定资产类别、增减方式、使用状况) Fixbasic固定资产减少Fixdel固定资产折旧明细FixDepDetail 固定资产明细表FixDetail会计期间表MonthProc期初借进借出商品表Lendborrow00 借进借出商品表Lendborrow门店登记信息表Posinfo常用表中的主要字段介绍1.商品信息库(ptype)注:销售退货取的入库商品的成本首先取最近加价值(recprice),如果没有的话才取当前库存成本值.2.往来单位信息库(btype)与商品信息库相同的字段这里就不介绍了3.职员信息表,仓库信息表,地区,部门的信息表的结构都跟商品信息表的差不多.4.会计科目表(atypecw,atype)注:这个表中的科目余额发生额的值,都是通过发生的相关业务单据计算出来的值,我们一般不做直接修改。