SAP-SD最常用的表
sap常用表整理
sap常用表整理SAP是一种集成的企业资源规划系统,涵盖了多个模块和功能。
在SAP中有许多常用的表格,用于存储和管理数据。
以下是一些常见的SAP表格及其对应的模块:1. 订单相关表格:- VBAK:销售订单表(Sales Order)- VBAP:销售订单行项目表(Sales Order Item)- EKKO:采购订单头表(Purchase Order Header)- EKPO:采购订单行项目表(Purchase Order Item)2. 物料相关表格:- MARA:通用物料数据表(General Material Data)- MARD:物料凭证库存表(Storage Location Data for Material)- MAKT:物料描述表(Material Descriptions)- MSEG:物料凭证过账表(Document Segment: Material)3. 客户和供应商相关表格:- KNA1:客户主数据表(General Data in Customer Master)- KNB1:客户公司代码数据表(Customer Master Company Code Data)- LFA1:供应商主数据表(Vendor Master General Section)- LFB1:供应商公司代码数据表(Vendor Master (Company Code))4. 财务相关表格:- BSEG:总账行项目表(Accounting Document Segment)- BSID:总账凭证(明细)表(Accounting: Secondary Index for Customers)- BKPF:总账凭证头表(Accounting Document Header)- FAGLFLEXA:总账(新)表(General Ledger: Actual Line Items)以上只是一些常用的SAP表格示例,实际上在SAP系统中还有许多其他表格用于不同的功能和模块。
SAP各模块常用数据表
FI
KZWI5 KZWI6(尾差)、税额
客户、销售凭证、订单数量、清账数量、是否结算
FI
RESB
TVBUR TVGRT TVKBT TVKGR TVKO TVKOT VBAK
VBAP
VBEP VBFA VBKD VBPA ZDBGZ ANLA ANLC
SAP各模块常用表数据整理
描述
采购凭证抬头 采购凭证项目 供应商主数据 (一般地区) 供应商主数据 (公司代码) 供应商主数据 (业务额) 供应商采购数据 物料描述 常规物料数据 物料的工厂数据 物料的仓储位置数据 物料的计量单位 物料的标准价格 抬头:物料凭证 物料税分类 凭证段:物料 物料销售数据
总帐科目主记录 (科目表)
总帐科目主记录(科目表:说明) 带有行项目标题信息的资产行项目
出具发票:抬头数据
出具发票:项数据
铁运客户运费预扣额明细表
SAP各模块常用表数据整理
采购凭证、类型、创建日期、创建关者、键供字应段商、采购组织、采购组、OA合同号
、 采购凭证、项目、物料编码、公司、工厂、订单数量、物料类型 供应商、名称、账户组、电话 供应商、创建日期、创建者、统驭科目、付款条件 供应商、公司、年度、创建日期、余额 供应商、创建时间、创建者 物料、物料描述 物料、物料类型、物料组、物料描述 物料、工厂 物料、工厂、库存地点、期间 物料、单位 物料、标准价格、移动价格 物料凭证、会计年度、参照、事物代码 物料、税类 物料、工厂、客户、供应商、数量、收货方、公司代码 物料、销售组织、分销渠道 订单、实际开始日期、实际结束日期、实际下达日期、预留、目标数量、物料 、基本数量 订单、项目数量、收货数量、 订单、订单类型、公司、工厂、技术完成 物料凭证、会计年度、过账日期、移动类型、物料、工厂、存储位置、数量 对象标识、开始日期、结束日期、成本中心、工厂 对象标识、开始日期、结束日期、工作中心、工厂 对象标识、文本描述 物料、工厂、组、组计数器、起始日期、创建日期 物料、工厂、用途、物料单(BOM)、创建日期、创建者 组、有效起始日期、创建者、对象标识、工厂、工序描述 物料单(BOM)、起始日期、创建日期、工厂
sap 号码段使用的表
sap 号码段使用的表
SAP系统使用多个表来管理号码段,以下是一些常见的号码段相关的表:
1. `NRIV`:该表用于存放号码范围间隔。
您可以通过这个表中的号码进行排序,提前设置好所需要的号码段,避免设置重复。
2. `TCODE`:用于管理FICO相关号码段维护、SD相关号码段维护、MM 相关号码段、WH相关凭证号码段、订单编号号码段等。
3. `SNUM`:用于管理成本控制范围结算号码段(结算凭证号码段、分配控制范围的组号码段)。
4. `SNRO`:所有的号码段,按对象(资产主档对象名、FI凭证对象名、物料凭证对象名、销售凭证对象名、成本控制凭证号码范围对象名、工单及内部订单对象名等)。
5. `KANK`:CO相关号码段维护(交易清单更新)。
当涉及到制作查询报表时,例如制作号码段的报表,您可以使用SAP的查询工具如SQVI。
首先明确报表的值来自哪些表,表关联关系,然后使用SQVI制作报表。
例如,输入事务码:SQVI,按照界面创建查询,添加查询的表清单(如NRIV、TNRO、TNROT),更改左侧外部链接,选择筛选字段、输出字段等。
以上信息仅供参考,如需获取更多详细信息,建议咨询SAP系统相关从业人员。
sap—经典常用表
工厂
1.GORT
库存地点
1.FlMG
交货数量
ARKTX
物料描述(短文木》
VGBE1.
销售叮垠编号
感谢像始版本的整理者,我会在运用过程中有新的发觉渐渐F常这个表.以供参照.
施本起先「期
GAMNG
订nv数圻总计
GMEIN
应本计贵单位
FEVOR
生产调度员
DISPO
生产调吱员
P1.NBEZ
物料号
AUFK
订单主数据
AUFNR
订的
AUART
订单类型
ERNAM
输入者
IEST
单独对象状态(迪用衣,拨得生产订单时常参考,如解除已标记删除的订单)
OBJNR
时象号
STAT
对象状态
TJ02T
X1.OEK
已删除项目
KZEAR
该预留的最终发货
MATNR
物料号
WERKS
工厂
1.GORT
库存地点
BDMNG
而求后
ENMNG
提货数
P1.NUM
国排订单号
BANFN
选购申请编号
AUFNR
订单号
NOMNG
需求数麻
EBE1.N
选的凭证号
PBlM
为料的独立需求
MATNR
物料号
WERKS
工厂
BDZEI
独立需求指针
收货数后
库存
MARD
冽料的仓储位置数据
MATNR
物料编号,物料描述须要从
MAKT中提取
WERKS
工厂
1.GORT
库存地点
1.ABST
非限制运用库存
SAP常用后台数据表大全(FI-CO-MM-SD-PP等)
TRANSP KE TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA
Master Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction
TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KA TRANSP KS TRANSP KS TRANSP KSS TRANSP KSS TRANSP KS TRANSP KSS TRANSP KSS TRANSP KSS TRANSP KSS TRANSP ME TRANSP ME TRANSP ME TRANSP ME TRANSP ME TRANSP ME TRANSP ME TRANSP ME TRANSP ME TRANSP ME
常用表
Table
Application
Type
Class
TRANSP FB
TRANSP FB
TRANSP FB
TRANSP FB
TRANSP FB
CLUSTER FB
CLUSTER FB
CLUSTER FB
TRANSP FB
TRANSP FB
TRANSP FB
Data Class Transaction Master Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction Transaction
常用SAP表格
常用SAP表格报表开发沟通资料一、SAP常用表列举MM模块主数据:MARA-基础数据;包括物料编号、物料类型、基本计量单位、物料组、重量、等物料基础数据及部分工厂存储/1-2视图内容。
MVKE-销售视图数据;物料的销售组织、分销渠道、行项目类别组、等销售视图1-2数据;销售一般/工厂数据则分别包含在MARA/MARC两个表中。
MARC-物料工厂数据;MRP1-4视图及采购视图及销售视图、工作计划视图、工厂存储/数据1/2。
MAKT-物料描述数据T023T-物料组描述T024—需方联系人、电话号码等MKPF—物料移动凭证MARD-物料的仓储位置数据(可用库存数据)MARM-物料的计量单位数据MBEW-物料财务数据(标准价格、价格单位)MCHA-物料的批次数据MCHB-具有批次管理的物料的库存数据MLAN-物料的税分类数据T001L-物料的负库存数据,也可以用来查看系统的库存地点清单;LFM1-供应商采购数据LFA1—供应商描述CDPOS---采购订单项目更改CDHDR----采购订单项目更改抬头业务数据:MKPF―物料凭证-抬头数据,可根据时间及移动类型查找物料凭证;MSEG-物料凭证数据-行项目数据,物料凭证中详细的数据均在此表中;ISEG-库存盘点凭证数据EBAN-采购申请行项目数据EINA-采购信息记录一般数据EINE-采购信息记录采购组织数据EIPA-采购信息记录价格数据EKBE-采购订单历史记录EKET-交货时间数据EKKO-采购订单抬头数据EKPO-采购订单行项目数据LQUA—查询物料库存及仓位NAST---消息类型MVER—累计消耗量ZPLAN2PR—采购计划与申请对照表(秋碧)ZJHRQ_CG——采购再计划日期备份ZPLAF1——采购计划备份表MKOL—供应商的特殊库存A018——物料订价的有效期A017——采购信息记录的有效期(有条件记录号字段KNUMH)MSLB——库存状态查询PLAF——计划订单TOO1L——库存地点描述KOND——定价条件KONH——定价条件类型T024E——采购组织描述T024W——工厂下的采购组织T320——工厂下的仓储地点RKWA——寄售结算凭证KONP——采购信息记录的条件类型(有条件记录号字段KNUMH)KONV——定价条件明细LFB1——供应商会计数据LFC1——供应商余额1、SD模块主数据:KNA1-客户主数据KNVH-客户层次数据KNVI-客户主数据-税分类数据KNVK-客户主数据合伙人信息KNVP-客户主数据合伙人功能数据KNVV-客户主数据销售组织数据KNKA-信用主数据业务数据:VAKGU-与客户相关的销售订单数据VAKPA-与合伙人相关的销售订单及客户、订单类型、销售范围数据VAPMA-与物料相关的销售订单及销售组织、订单类型、销售范围数据VBAK-销售订单抬头数据VBAP-销售订单行项目数据;包含具体的物料信息及相关信息VBBE-与销售订单个别需求相关的数据;包含物料可用数量及未清数量等数据VBBS-与销售订单总需求相关的数据;包含物料可用数量及未清数量等数据VBEP-销售订单计划行数据VBFA-销售订单凭证流数据VBPA-与客户相关销售订单数据VBRK-发票抬头数据;包含客户信息VBRP-发票行项目数据;包含客户、物料、销售订单等详细数据LIPS-交货订单行项目数据(通过库位来判断是否已经检配)VBUK-销售订单抬头数据:主要是订单管理及状态信息VBUP-销售订单行项目数据:主要是订单管理及状态数据VBUV-销售订单不完整日志VEPVG-与交货相关的数据VLPMA-与交货相关的数据;包含物料、交货单、售达方等数据VRKPA-与交货相关合伙人数据;包含发票、付款方等数据VRPMA-与物料相关的发票行项目数据2、PP模块主数据:CRHD-工作中心主数据(表关键字“对象标识”)CRCO-工作中心与成本中心分配关系CRCA-中作中心能力分配CRTX-工作中心文本描述MAST-物料bom清单(表关键字“BOM”)STKO-BOM抬头数据STPO-物料bom行项目数据ZPSM—导出BOM(开发的报表)MAPL-工艺路线数据PLPO—工艺路线描述RESB—订单预留表批量提取物料BOM:MAST—>STLNR—>STPO—>IDNRKAFKO-生产订单抬头数据AFUU-工序数据(工序换算关系中的分子、分母)AFUL-工序号AFPO-生产订单行项目数据PLAF-生产计划项目数据RESB-订单预留(包括相关需求)AFRU-生产订单确认数据KEKO-产品成本估算抬头数据AUFK-生产订单主数据AUFM-基于订单的物料移动数据;包含物料凭证、销售订单、生产订单、交货状态、金额、数量、移动类型、总帐科目等具体字段COAS-生产订单控制数据AFRU—报工单内部表单3、FI/CO模块主数据:ANLA-资产主记录段ANLC-资产值字段ANLP-资产期间价值ANEA-用于比例值的资产行项目CSKA-成本要素(数据与科目表相关)CSKB-成本要素(数据与成本控制范围相关)CSKU-成本要素文本CSKS-成本中心主数据CSKT-成本中心说明文本CSLA-作业类型主数据CSLT-作业类型文本CSSL-成本中心/作业类型CSSK-成本中心/成本要素BSID-会计核算:客户的第二次索引(与客户关联的凭证数据)BSAD-会计核算:客户的第二个索引(已结算项目)BSAK-有关应付-供应商会计凭证数据BSAS-有关GR/IR的会计凭证数据BSEG-会计核算凭证段:包括有关发票的数据BSIK-会计核算:可以和供应商关联的凭证数据BSAK-会计核算:供应商的第二个索引(已结算项目)有科目编号、发票号、凭证编号、供应商编号等字段数据BKPF-会计核算凭证标题COSS-CO 对象:内部过帐成本总计COSP-CO 对象:外部记帐的成本总计V_ANEPK-带有行项目标题信息的资产行项目FAGLFLEXT-总帐: 总计SKA1-总帐科目主记录(科目表)SKAT-总帐科目主记录(科目表:说明)二、一般业务逻辑1、物料移动与物料凭证的关系:物料在工厂内及工厂间移动或进行采购收货及销售发货时都会产生物料凭证,该凭证中记录了物料的原存储地点、数量、批次、工厂、收货仓储地点等数据;2、物料移动与会计凭证的关系:一般的采购收货、销售发货、各种消耗都会产生会计凭证;该凭证主要记录了借/贷方的科目、金额、差异等数据;另外:库存地之间的物料转储、寄售收货、供应商库存发货等均不会产生会计凭证,只产生物料凭证。
SAP常用表
MM用表
EKKO
EKPO
EKBE
EKET
EINA
EINE
EIPA
生产(PP)用表
1.生产订单相关
表名
AFKO
MAKT 物料描述AFPO
MARD 物料的仓储位置数据RESB
MARDH 物料主储存位置段:历史AUFK
MDBS 订单项目/计划行的物料视图 2.BOM相关表MATERIALID 长物料号表表名 MARA 常规物料数据MAST
MARM 物料的计量单位STPO
MBEW 物料评估STKO
MBEWH 物料评估:历史STAS
MSEG 凭证段:物料
MKPF 抬头:物料凭证
LFA1 供应商主数据 (一般地区)
MSLB 供应商特殊库存
SD 用表
采购凭证抬头KNA1客户主文件的一般数据采购凭证项目VBAK销售凭证 : 抬头数据
采购凭证历史VBAP 销售凭证:项目数据
计划协议计划行VBPA销售凭证 : 合作伙伴
采购信息记录-一般数据LIPS SD凭证 : 交货: 项目数据
采购信息记录-采购组织
数据
LIKP SD凭证:交货抬头数据订购价格历史:信息记录
描述
订单表头
订单项
相关需求
订单主数据
描述
BOM 链接物料
BOM 项目
BOM 表头
BOMs - 项选择。
SAP SD配置清单
销售与分销-基本功能
销售与分销-基本功能 销售与分销-基本功能
销售与分销-基本功能
销售与分销-基本功能
销售与分销-基本功能
销售与分销-基本功能
销售与分销-基本功能 定义信用段
定义自动信贷控制
销售与分销-销售 销售与分销-销售 销售与分销-销售 销售与分销-销售 销售与分销-销售 销售与分销-销售 销售与分销-销售 销售与分销-销售 销售与分销-销售
销售与分销-销售
销售与分销-销售 销售与分销-销售
VOR2 V/03 V/06 SPRO SPRO
OVKJ
OVKJ
SPRO
SPRO
SPRO
SPRO
VKOA VOTXN
VOTXN
VOTXN
SPRO
VUA2
VUA2 SPRO
OVA8
VOV8 VN01 SPRO SPRO VOV7 SPRO SPRO VOV6 SPRO
维护交货单至发票的复制控制
定义新的装运条件 定义装载组 自动确定装运点 定义交货类型 定义交货的项目类别 定义交货行项目类别确定 为交货制定复制控制
路径
实施指南>SAP NetWeaver>General Setting>设置国家>设置国家特定的检查 实施指南>企业结构>定义>销售和分销>定义,复制,删除,检查销售组织>定义销 售实组施织 指南>企业结构>定义>销售和分销>定义,复制,删除,检查分销渠道>定义分销渠 道 实施指南>企业结构>定义>后勤 - 常规>定义,复制,删除,检查部门>定义产品组 实施指南>企业结构>定义>销售和分销>定义,复制,删除,检查销售组织>定义销 售实办施公 指室 南>企业结构>定义>销售和分销>定义,复制,删除,检查销售组织>定义销 售组 实施指南>企业结构>定义>后勤执行>定义,复制,删除,检查起运点 IMG>企业结构>定义>财务会计>定义信贷控制范围 实施指南>企业结构>分配>销售和分销>给公司代码分配销售组织 实施指南>企业结构>分配>销售和分销>给销售组织分配分销渠道 实施指南>企业结构>分配>销售和分销>给销售组织分配部门
SAP各模块常用表
SAP各模块常用表SD模块常用内表VBUK 销售凭证:抬头状态和管理数据VBRK 出具发票:抬头数据 fksto = '' and sfakn = '' KONV 条件(事务数据)查询销售订单中条件的数据信息KONP 条件(项目VBFA 销售凭证流PA0001 人力资源主记录:信息类型0001 (原始分配) 查询员工信息pp模块常用内表AFVC 订单的工序AFRU 订单确认AFVV 工序中数量/日期/值的DB结构AFKO 订单表头数据 PP 订单AFPO 订单项AUFK 订单主数据 (各种订单包括生产订单和内部订单)AUFM 针对订单的货物移动CRCA 工作中心能力分配CRCO 分配工作中心到成本中心CRHD 工作中心表头<>PLAF 计划订单RKPF 凭证头:预订RESB 预定/相关需求BOM要关联三个表:MAST,STKO,STPO.看STPO里的相关性号码。
MAST BOM 链接物料STPO BOM 项目STKO BOM 表头常用函数BAPI_PRODORD_GET_DETAIL 订单明细VC_I_GET_CONFIGURATION_IBASE 物料配置函数文本说明TADIR 资源库对象的目录TRDIR 系统表 TRDIR程序名CSKS 成本中心主数据CSKT 成本中心说明文本CSKU 成本要素文本COBRB 分配规则结算规则订单结算T006 计量单位T006_OIB 计量单位,附加定义T006A 分配内部到语言相关单位(内部单位转换到外部贸易、技术单位用T006A表,比如要显示CAR则把数据库中的KAR在次表中转换)T006B 贸易分配到内部测量单位( 外部贸易单位和转换到内部单位就是用T006B表,比如 PC转到ST,CAR转到KAR等)T006C 外部技术到内部测量单位的分配T006D 尺寸T006D_OIB 附加维数T006E 计量单位系统(组件,映射)T006EE 计量单位系统(实用程序)T006ET 计量单位系统(使用程序 -> 文T006I 计量单位的 ISO 代码T006J ISO 测量文本单位码T006M 计量单位组T006T 维数文本成本核算所需相关报表TJ01 业务事务COSP CO 对象:外部记帐的成本总计COSS CO 对象:内部过帐成本总计COBK 成本控制对象:凭证标题COEP 成本控制对象:与期间相关的各行项目CSKA 成本要素 (数据与科目表相关)TFKB 功能范围COKEY CO 码次级编号TCURC 货币代码T006 计量单位AUAK 结算凭证标题AUAW 结算凭证:在产品结算的帐户AUAO 凭证区段: CO 对象将被结算 "被结算的对象号及其对应的凭证号COSBD CO 对象: 差异/待摊, 已结算的 "在制品金额COSSD CO 对象: 已结算次级成本总计 "制造费用(人工,机时,模具,维修,动力)COSPD CO 对象: 已结算初级成本总计 "主料,辅料,产出产品MBEW 物料评估BSIS 会计核算: 总帐科目的次级索引 "bseg的简略表判断生产订单状态用到的内表aufk 依订单取对象 (AUFK~OBJNR)JEST 依对象取状态 (JEST~OBJNR = AUFK~OBJNR JEST~STAT =TJ02T~ISTAT AND JEST~INACT = '')TJ02T 依状态取文本描述 (TJ02T~ISTAT = JEST~OBJNR AND TF02T~SPRAS = '1' AND TJ02T~TXT04)TJ02 依状态判断是否显示(TJ02~ISTAT = TJ02T~ISTAT AND TJ02~NODIS = '')MM 内表EKBE 采购凭证历史RBKP 凭证表头:发票收据EKPO 采购凭证项目。
SAP数据表
SAP数据表table-list:SAP常用数据表-SD表名表描述-zh表介绍备注KNA1客户主数据(一般数据层)KNB1客户主数据(公司代码层)KNMT Customer-Material Info Record Data TableKNMTK Customer-Material Info Record Header TableKNVA Customer 主数据Loading PointsKNVD Customer 主数据record sales request formKNVI Customer 主数据 Tax IndicatorKNVK Customer 主数据Contact PartnerKNVL Customer 主数据LicensesKNVP Customer 主数据Partner FunctionsKNVS Customer 主数据Shipping DataKNVT Customer 主数据Record Texts for SalesKNVV Customer 主数据 Sales DataKONA Rebate Agreements KOND Conditions (Data) KONH Conditions (Header)KONM Conditions (1 Dimensional Quantity Scales)KONP Conditions (Item)field LIKP-WADAT_IST - Actual Goods Issue Date - is populated only after Post Goods Issue KONV Conditions (Procedure Data)KONW Conditions (1 Dimensional Value Scales)LIKP SD Document: Delivery Header DataLIPS SD document: Delivery: Item dataLIPSPO LIPS Reference Data Purchase OrderLIPSRF LIPS Reference Data NACH Detailed output data NAST Message statusT179Materials: Product HeirarchiesT179T Materials: Product Heirarchies: TextsVAKGU Sales Index: Quotation ValidityVAKPA Sales Index: Orders by Partner FunctionVAPMA Sales Index: Order Items by MaterialVBAG Sales Document: Release Data by Schedule Line in Sch.Agrmt.VBAK 销售订单表头-Sales Document: Header DataVBAP 销售订单明细-Sales Document: Item DataVBBE Sales Requirements: Individual RecordsVBBS Sales Requirement Totals RecordVBEP Sales Document:Schedule Line Data VBFA Sales Document FlowVBFS Error Log for Collective ProcessingVBKA Sales activitiesVBKD Sales Document: Business DataVBKOF SD index: Open sales activities by partner functionVBKPA SD index: Sales activities by partner functionVBLK SD Document: Delivery Note HeaderVBLS Delivery Notes for Collective ProcessingVBPA Sales Document: PartnerVBRK 销售发票:抬头表Billing: Header DataVBRP 销售发票:行项目表Billing: Item DataVBSK Collective Processing for a Sales Document HeaderVBSS Collective Processing: Sales DocumentsVBUK Sales Document: Header Status and Administrative DataVBUP Sales Document: Item StatusVBUV Sales Document: Incompletion LogVEPVG Delivery Due IndexVETVG Delivery Due Index for Stock Transfer VKAOF Sales Index: Open Sales Activities VKDFS SD Index: Billing InitiatorVLKPA SD Index: Deliveries by Partner Functions VLPMA SD Index: Delivery Items by Material VRKPA Sales Index: Bills by Partner Functions VRPMA SD Index: Billing Items per Material VTFAShipment DocumentFlowVTRDI Shipment PlanningIndex。
SAP常用表及中文描述
模块表名中文描述CO CEPC利润中心主数据表CO COBK成本控制对象:凭证标题CO COEJ成本控制对象:与财政年度相关的各行项目CO COEJL成本控制对象:业务类型行项目(按财政年)CO COEJR成本控制对象:统计关键数行项目(按财政年)CO COEJT成本控制对象:业务价格行项目(按财政年)CO COEP成本控制对象:与期间相关的各行项目CO COEPL成本控制对象:业务类型行项目(按期间)CO COEPR成本控制对象:统计关键数行项目(按期间)CO COEPT成本控制对象:业务价格行项目(按期间)CO COKA成本控制对象:成本要素控制数据CO COKL成本控制对象:作业类型的控制数据CO COKP成本控制对象:主要计划控制数据CO COKR成本控制对象:统计关键数控制数据CO COKS成本控制对象:次级计划编制的控制数据CO COSL成本控制对象:作业类型总计CO COSP CO 对象:外部记帐的成本总计CO COSR CO 对象:统计关键指数总计CO COST成本控制对象:价格总计CO CSKA成本要素 (数据与科目表相关)CO CSKB成本要素 (数据与成本控制范围相关)CO CSKS成本中心主数据CO CSKT成本中心说明文本CO CSKU成本要素文本CO CSLA作业主档CO CSLT作业类型文本CO GLPCA成本控制-利润中心会计:实际行项目FI ANAR资产类型FI ANAT资产类型文本FI ANBZ资产行项目帮助结构FI ANEA用于比例值的资产行项目FI ANEK凭证抬头资产过帐FI ANEP资产行项目FI ANEV资产定金结算FI ANGA资产目录一般数据FI ANGB资产目录折旧范围FI ANGT资产目录文本表FI ANIA投资项目的折旧模拟FI ANIB投资项目折旧模拟折旧范围FI ANKA资产类别:通用数据FI ANKAZ资产分类:技术字段的扩展FI ANKB资产分类:折旧范围FI ANKP资产类别:与折旧表相关的字段内容FI ANKT资产类别描述FI ANKV资产类别:保险类型FI ANLA资产主记录段FI ANLB折旧条件FI ANLC资产值字段FI ANLE按行项目的资产来源FI ANLH主资产号FI ANLK按成本要素的资产来源FI ANLP资产期间价值FI ANLQ来自每一记帐等级折旧记帐运行的期间值FI ANLT资产文本FI ANLV保险数据FI ANLW可保险的值(与年度相关的)FI ANLX资产主记录段FI ANLZ时间相关资产分配FI BKPF会计核算凭证标题FI BNKA银行主记录FI BSAD会计核算:客户的第二个索引(已结算项目)FI BSAK会计核算:供应商的第二个索引(已结算项目)FI BSAS会计核算:总帐科目的第二个索引(已结算项目)FI BSEC一次性帐户数据凭证段FI BSEG会计核算凭证段FI BSET税收数据凭证段FI BSID会计核算:客户的第二次索引FI BSIK会计核算:供应商的第二次索引FI BSIS会计核算:用于总帐科目的第二个索引FI GLFUNCA带有用于IDES功能范围的实际行项目表FI GLT0总帐科目主记录业务额FI KNA1客户主文件的一般数据FI KNAS客户主数据(一般地区的增值税登记号)FI KNB1客户主数据 (公司代码)FI KNB4客户收付历史FI KNB5客户主记录 (催款数据)FI KNBK客户主数据 (银行细目)FI KNC1客户主记录 (交易额)FI KNC3客户主数据 (特殊总帐业务额)FI LFA1供应商主数据 (一般地区)FI LFAS供应商主数据 (增值税登记号的一般部分)FI LFB1供应商主数据 (公司代码)FI LFB5供应商主数据 (催款数据)FI LFBK供应商主数据 (银行细目)FI LFC1供应商主数据 (业务额)FI LFC3主供应商 (特殊总分类帐交易图表)FI NBNK银行的号码范围FI NKUK改变凭证编号范围FI PAYR支付媒体文件FI PCEC预先计数检查FI REGUH来自支付程序的结算数据FI REGUP来自收付程序的处理项目FI REGUS科目被收付建议冻结FI REGUV对于收付程序的控制记录FI SKA1总帐科目主记录 (科目表)FI SKAT总帐科目主记录(科目表:说明)FI SKB1总帐科目主记录 (公司代码)FI T001公司代码FI T001B允许的记帐期FI T005国家FI T005T国家名FI T012开户行FI T012T开户行帐户名FI TBSL过帐码FI TBSLT过帐代码名称FI TCURC货币代码FI TCURF转换因子FI TCURR汇率FI TCURT货币代码名FI TCURV货币换算的兑换率类型FI TCURW汇率类型的使用FI TGSB业务范围FI TGSBT业务部门名称MM EBAN采购申请MM EBKN采购申请帐户设置MM EBUB有关物料的运输请求的索引MM EINA采购信息记录 - 一般数据MM EINE采购信息记录 - 采购组织数据MM EIPA订购价格历史:信息记录MM EKAB批准凭证MM EKBE采购凭证历史MM EKBZ每个采购凭证的历史:交货费用MM EKET计划协议计划行MM EKKN采购凭证中的帐户设置MM EKKO采购凭证抬头MM EKPO采购凭证项目MM EKUB有关物料的库存运输单的索引MM ESKN服务包中的帐户分配MM IKPF抬头:实地盘存凭证MM ISEG盘点库存凭证项目MM KONV条件(事务数据)MM LFM1供应商主记录购买组织数据MM MAKT物料描述MM MAPR有关预测的物料索引MM MARA常规物料数据MM MARC物料的工厂数据MM MARD物料的仓储位置数据MM MARDH物料主储存位置段:历史MM MARM物料的计量单位MM MARV物料控制记录MM MBEW物料评估MM MBEWH物料评估:历史MM MBPR生产仓位库存MM MCHA批次MM MCHB批量库存MM MKPF抬头:物料凭证MM MLAN物料的税分类MM MLGN每一仓库号物料数据MM MSEG物料凭证项目MM MLGT每一存储类型的物料数据MM MSKU客户的特殊库存MM MSTA物料主记录状态MM MVER物料消耗量MM MVKE物料销售数据MM RSEG凭证项目:收款发票MM S012采购MM T001L仓储地点PP AFFL加工单顺序PP AFFT订单-流程指令PP AFFV订单-流程指令值PP AFKO订单表头数据 PP 订单PP AFPO订单项PP AFRU订单确认PP CKHS抬头:单位成本核算(控制+总计)PP CKHT CKHS 文本PP CKIP单位成本核算: 期间成本行项PP CKIT CKIS的文本PP COER销售订单值收益PP CRCA工作中心能力分配PP CRCO分配工作中心到成本中心PP CRHD工作中心表头PP DOST BOM 链接文档PP EQST BOM链接设备PP KAKO能力表头段PP KAKT能力描述PP KBED能力需求记录PP KDST BOM 链的销售订单PP KEKO产品成本核算 - 表头数据PP KEPH产品成本核算: 制造成本的成本构成PP MAST BOM 链接物料PP STAS BOMs - 项选择PP STKO BOM 表头PP STPO BOM 项目PP STPU BOM 子项目PP STST标准 BOM 链PP STZU永久 BOM 数据PP TPST功能位置 - BOM 链SD KNMT客户-物料信息记录数据表SD KNMTK客户-物料信息记录标题表SD KNVA客户主装货点SD KNVD客户主记录销售查询表SD KNVI客户基本税指示符SD KNVK客户主要联系伙伴SD KNVL客户原执照SD KNVP客户主记录伙伴功能SD KNVS客户主装运数据SD KNVT用于销售的客户主记录文本SD KNVV客户主记录销售数据SD KONA回扣协议SD KOND条件( 数据 )SD KONH条件( 抬头 )SD KONM定价( 1维数量等级 )SD KONP条件( 项目 )SD KONV条件(事务数据)SD KONW条件(1 维值比例)SD LIPS SD凭证 : 交货: 项目数据SD NACH细化的输出数据SD NAST消息状态SD VAKGU销售索引 : 报价有效期SD VAKPA销售索引 : 按合作伙伴功能的订单SD VAPMA销售索引 : 按物料的订单项目SD VBAG销售凭证 : 按计划协议中细目的批准数据SD VBAK销售凭证 : 抬头数据SD VBBE销售需求: 单独记录SD VBBS销售需求总计记录SD VBFA销售凭证流SD VBFS汇总处理的错误日志SD VBKA销售活动SD VBKD销售凭证 : 业务数据SD VBKOF SD索引: 按合作伙伴功能的未确定销售活动SD VBKPA SD索引: 按合作伙伴功能的销售活动SD VBLK SD凭证 : 交货单抬头SD VBLS汇总处理的交货单SD VBPA销售凭证 : 合作伙伴SD VBSK关于销售凭证抬头的汇总处理SD VBSS汇总处理: 销售凭证SD VBUK销售凭证 : 抬头状态和管理数据SD VBUP销售凭证 : 项目状态SD VBUV销售凭证 : 不完整性日志SD VEPVG交货到期索引SD VETVG库存调拔的交货到期索引SD VKAOF销售索引 : 未确定的销售活动SD VKDFS SD索引: 出具发票初始器SD VLKPA销售索引 : 按合伙人功能的交货SD VLPMA销售索引 : 物料的交货项目SD VRKPA销售索引 : 按合作伙伴功能的票据SD VRPMA销售索引 : 每一物料的开票项目SD VTFA装运凭证流SD VTRDI装运计划索引CO模块CEPC_利润中心主数据表CO模块COBK_成本控制对象:凭证标题CO模块COEJ_成本控制对象:与财政年度相关的各行项目CO模块COEJL_成本控制对象:业务类型行项目(按财政年)CO模块COEJR_成本控制对象:统计关键数行项目(按财政年)CO模块COEJT_成本控制对象:业务价格行项目(按财政年)CO模块COEP_成本控制对象:与期间相关的各行项目CO模块COEPL_成本控制对象:业务类型行项目(按期间)CO模块COEPR_成本控制对象:统计关键数行项目(按期间)CO模块COEPT_成本控制对象:业务价格行项目(按期间)CO模块COKA_成本控制对象:成本要素控制数据CO模块COKL_成本控制对象:作业类型的控制数据CO模块COKP_成本控制对象:主要计划控制数据CO模块COKR_成本控制对象:统计关键数控制数据CO模块COKS_成本控制对象:次级计划编制的控制数据CO模块COSL_成本控制对象:作业类型总计CO模块COSP_CO 对象:外部记帐的成本总计CO模块COSR_CO 对象:统计关键指数总计CO模块COST_成本控制对象:价格总计CO模块CSKA_成本要素 (数据与科目表相关)CO模块CSKB_成本要素 (数据与成本控制范围相关)CO模块CSKS_成本中心主数据CO模块CSKT_成本中心说明文本CO模块CSKU_成本要素文本CO模块CSLA_作业主档CO模块CSLT_作业类型文本CO模块GLPCA_成本控制-利润中心会计:实际行项目FI模块ANAR_资产类型FI模块ANAT_资产类型文本FI模块ANBZ_资产行项目帮助结构FI模块ANEA_用于比例值的资产行项目FI模块ANEK_凭证抬头资产过帐FI模块ANEP_资产行项目FI模块ANEV_资产定金结算FI模块ANGA_资产目录一般数据FI模块ANGB_资产目录折旧范围FI模块ANGT_资产目录文本表FI模块ANIA_投资项目的折旧模拟FI模块ANIB_投资项目折旧模拟折旧范围FI模块ANKA_资产类别:通用数据FI模块ANKAZ_资产分类:技术字段的扩展FI模块ANKB_资产分类:折旧范围FI模块ANKP_资产类别:与折旧表相关的字段内容FI模块ANKT_资产类别描述FI模块ANKV_资产类别:保险类型FI模块ANLA_资产主记录段FI模块ANLB_折旧条件FI模块ANLC_资产值字段FI模块ANLE_按行项目的资产来源FI模块ANLH_主资产号FI模块ANLK_按成本要素的资产来源FI模块ANLP_资产期间价值FI模块ANLQ_来自每一记帐等级折旧记帐运行的期间值FI模块ANLT_资产文本FI模块ANLV_保险数据FI模块ANLW_可保险的值(与年度相关的)FI模块ANLX_资产主记录段FI模块ANLZ_时间相关资产分配FI模块BKPF_会计核算凭证标题FI模块BNKA_银行主记录FI模块BSAD_会计核算:客户的第二个索引(已结算项目)FI模块BSAK_会计核算:供应商的第二个索引(已结算项目)FI模块BSAS_会计核算:总帐科目的第二个索引(已结算项目)FI模块BSEC_一次性帐户数据凭证段FI模块BSEG_会计核算凭证段FI模块BSET_税收数据凭证段FI模块BSID_会计核算:客户的第二次索引FI模块BSIK_会计核算:供应商的第二次索引FI模块BSIS_会计核算:用于总帐科目的第二个索引FI模块GLFUNCA_带有用于IDES功能范围的实际行项目表FI模块GLT0_总帐科目主记录业务额FI模块KNA1_客户主文件的一般数据FI模块KNAS_客户主数据(一般地区的增值税登记号)FI模块KNB1_客户主数据 (公司代码)FI模块KNB4_客户收付历史FI模块KNB5_客户主记录 (催款数据)FI模块KNBK_客户主数据 (银行细目)FI模块KNC1_客户主记录 (交易额)FI模块KNC3_客户主数据 (特殊总帐业务额)FI模块LFA1_供应商主数据 (一般地区)FI模块LFAS_供应商主数据 (增值税登记号的一般部分)FI模块LFB1_供应商主数据 (公司代码)FI模块LFB5_供应商主数据 (催款数据)FI模块LFBK_供应商主数据 (银行细目)FI模块LFC1_供应商主数据 (业务额)FI模块LFC3_主供应商 (特殊总分类帐交易图表)FI模块NBNK_银行的号码范围FI模块NKUK_改变凭证编号范围FI模块PAYR_支付媒体文件FI模块PCEC_预先计数检查FI模块REGUH_来自支付程序的结算数据FI模块REGUP_来自收付程序的处理项目FI模块REGUS_科目被收付建议冻结FI模块REGUV_对于收付程序的控制记录FI模块SKA1_总帐科目主记录 (科目表)FI模块SKAT_总帐科目主记录(科目表:说明)FI模块SKB1_总帐科目主记录 (公司代码)FI模块T001_公司代码FI模块T001B_允许的记帐期FI模块T005_国家FI模块T005T_国家名FI模块T012_开户行FI模块T012T_开户行帐户名FI模块TBSL_过帐码FI模块TBSLT_过帐代码名称FI模块TCURC_货币代码FI模块TCURF_转换因子FI模块TCURR_汇率FI模块TCURT_货币代码名FI模块TCURV_货币换算的兑换率类型FI模块TCURW_汇率类型的使用FI模块TGSB_业务范围FI模块TGSBT_业务部门名称MM模块EBAN_采购申请MM模块EBKN_采购申请帐户设置MM模块EBUB_有关物料的运输请求的索引MM模块EINA_采购信息记录 - 一般数据MM模块EINE_采购信息记录 - 采购组织数据MM模块EIPA_订购价格历史:信息记录MM模块EKAB_批准凭证MM模块EKBE_采购凭证历史MM模块EKBZ_每个采购凭证的历史:交货费用MM模块EKET_计划协议计划行MM模块EKKN_采购凭证中的帐户设置MM模块EKKO_采购凭证抬头MM模块EKPO_采购凭证项目MM模块EKUB_有关物料的库存运输单的索引MM模块ESKN_服务包中的帐户分配MM模块IKPF_抬头:实地盘存凭证MM模块ISEG_盘点库存凭证项目MM模块KONV_条件(事务数据)MM模块LFM1_供应商主记录购买组织数据MM模块MAKT_物料描述MM模块MAPR_有关预测的物料索引MM模块MARA_常规物料数据MM模块MARC_物料的工厂数据MM模块MARD_物料的仓储位置数据MM模块MARDH_物料主储存位置段:历史MM模块MARM_物料的计量单位MM模块MARV_物料控制记录MM模块MBEW_物料评估MM模块MBEWH_物料评估:历史MM模块MBPR_生产仓位库存MM模块MCHA_批次MM模块MCHB_批量库存MM模块MKPF_抬头:物料凭证MM模块MLAN_物料的税分类MM模块MLGN_每一仓库号物料数据MM模块MSEG 物料凭证项目MM模块MLGT_每一存储类型的物料数据MM模块MSKU_客户的特殊库存MM模块MSTA_物料主记录状态MM模块MVER_物料消耗量MM模块MVKE_物料销售数据MM模块RSEG_凭证项目:收款发票MM模块S012_采购MM模块T001L_仓储地点PP模块AFFL_加工单顺序PP模块AFFT_订单-流程指令PP模块AFFV_订单-流程指令值PP模块AFKO_订单表头数据 PP 订单PP模块AFPO_订单项PP模块AFRU_订单确认PP模块CKHS_抬头:单位成本核算(控制+总计)PP模块CKHT_CKHS 文本PP模块CKIP_单位成本核算: 期间成本行项PP模块CKIT_CKIS的文本PP模块COER_销售订单值收益PP模块CRCA_工作中心能力分配PP模块CRCO_分配工作中心到成本中心PP模块CRHD_工作中心表头PP模块DOST_BOM 链接文档PP模块EQST_BOM链接设备PP模块KAKO_能力表头段PP模块KAKT_能力描述PP模块KBED_能力需求记录PP模块KDST_BOM 链的销售订单PP模块KEKO_产品成本核算 - 表头数据PP模块KEPH_产品成本核算: 制造成本的成本构成PP模块MAST_BOM 链接物料PP模块STAS_BOMs - 项选择PP模块STKO_BOM 表头PP模块STPO_BOM 项目PP模块STPU_BOM 子项目PP模块STST_标准 BOM 链PP模块STZU_永久 BOM 数据PP模块TPST_功能位置 - BOM 链SD模块KNMT_客户-物料信息记录数据表SD模块KNMTK_客户-物料信息记录标题表SD模块KNVA_客户主装货点SD模块KNVD_客户主记录销售查询表SD模块KNVI_客户基本税指示符SD模块KNVK_客户主要联系伙伴SD模块KNVL_客户原执照SD模块KNVP_客户主记录伙伴功能SD模块KNVS_客户主装运数据SD模块KNVT_用于销售的客户主记录文本SD模块KNVV_客户主记录销售数据SD模块KONA_回扣协议SD模块KOND_条件( 数据 )SD模块KONH_条件( 抬头 )SD模块KONM_定价( 1维数量等级 )SD模块KONP_条件( 项目 )SD模块KONV_条件(事务数据)SD模块KONW_条件(1 维值比例)SD模块LIPS_SD凭证 : 交货: 项目数据SD模块NACH_细化的输出数据SD模块NAST_消息状态SD模块VAKGU_销售索引 : 报价有效期SD模块VAKPA_销售索引 : 按合作伙伴功能的订单SD模块VAPMA_销售索引 : 按物料的订单项目SD模块VBAG_销售凭证 : 按计划协议中细目的批准数据SD模块VBAK_销售凭证 : 抬头数据SD模块VBBE_销售需求: 单独记录SD模块VBBS_销售需求总计记录SD模块VBFA_销售凭证流SD模块VBFS_汇总处理的错误日志SD模块VBKA_销售活动SD模块VBKD_销售凭证 : 业务数据SD模块VBKOF_SD索引: 按合作伙伴功能的未确定销售活动SD模块VBKPA_SD索引: 按合作伙伴功能的销售活动SD模块VBLK_SD凭证 : 交货单抬头SD模块VBLS_汇总处理的交货单SD模块VBPA_销售凭证 : 合作伙伴SD模块VBSK_关于销售凭证抬头的汇总处理SD模块VBSS_汇总处理: 销售凭证SD模块VBUK_销售凭证 : 抬头状态和管理数据SD模块VBUP_销售凭证 : 项目状态SD模块VBUV_销售凭证 : 不完整性日志SD模块VEPVG_交货到期索引SD模块VETVG_库存调拔的交货到期索引SD模块VKAOF_销售索引 : 未确定的销售活动SD模块VKDFS_SD索引: 出具发票初始器SD模块VLKPA_销售索引 : 按合伙人功能的交货SD模块VLPMA_销售索引 : 物料的交货项目SD模块VRKPA_销售索引 : 按合作伙伴功能的票据SD模块VRPMA_销售索引 : 每一物料的开票项目SD模块VTFA_装运凭证流SD模块VTRDI_装运计划索引。
SAP各模块常用表清单
供应商主数据 供应商主数据(公司代码)
资产主数据 时间相关资产分配(有内部订单号) 比例值的资产行项目 资产期间价值 资产值字段 资产主记录段 折旧期限 主资产号 时间相关资产分配 凭证抬头资产过帐 资产行项目 每个折旧地区的结算金额 资产业务类型 资产类别:通用数据 资产分类:折旧范围(各资产分类对应的折旧范围、折旧码等) 期间控制方法(T090*系列表) 业务的期间控制规则 屏幕选择资产主数据字段字符串 资产类别:分配标签布局 资产管理/公司代码的生效,资产主数据的校验/确认。GGB0财务校验、替代检查 确认
AVC 汇总表(BCS)/ 预算相关 预算凭证抬头:成本控制对象 预算凭证项目全面值:成本控制对象 总计值的总计记录:成本控制对象 凭证项年度值:成本控制对象 FMDERIVE中对应的衍生规则 基金中心主记录 承诺项目主数据 承诺项目文本
成本控制范围 成本控制范围分配 业务范围 成本中心主数据 成本中心说明文本 成本要素(数据与科目表相关) 成本要素(数据与成本控制范围相关) 成本要素文本 分配工作中心到成本中心 利润中心主数据表 利润中心主数据文本 分配利润中心至公司代码
计划独立需求(PIR)
交货计划 采购凭证中的账号设置(固定资产号) 采购中的合作伙伴功能 采购凭证历史 MIRO凭证表头:发票收据 MIRO凭证项目:收款发票 装运页签 框架协议下订单行项目 订单数量等(根据框架协议找采购订单) 采购凭证的历史:交货费用 物料号和采购凭证的索引 采购凭证和条件号的索引 框架协议和采购订单 采购信息和采购订单 购凭证 确认 明细表 采购订单信息记录-采购信息记录的价格
1
TVKO
2
TVKGR
3
sap—经典常用表
EQUNR
设备编号
销凭证
VBELV
先前的销售和分销凭证
MATNR
物料编号
RFMNG
数量
MEINS
单位
」PS
SD凭证:交货:项目数据
VBELN
交货单号
POSNR
行项目
MATNR
物料编号
WERKS
工厂
LGORT
库存地点
LFIMG
交货数量
ARKTX
物料描述(短文本)
系统状态
SPRAS
语言代码
米购申请
EBAN
米购申请
BANFN
米购申请单号
MATNR
物料编号,物料描述需要从
MAKT中提取。
BNFPO
米购申请的行项目
WERKS
工厂
MENGE
米购申请数量
MEINS
米购申请计量单位
BADAT
需求(请求)日期
LFDAT
交货日期
FRGDT
米购申请批准日期
FLIEF
固定的供应商
已删除项目
KZEAR
该预留的最后发货
MATNR
物料号
WERKS
工厂
LGORT
库存地点
BDMNG
需求量
ENMNG
提货数
PLNUM
计划订单号
BANFN
采购申请编号
AUFNR
订单号
NOMNG
需求数量
EBELN
采购凭证号
独立计划
需求
PBIM
物料的独立需求
MATNR
物料号
WERKS
工厂
BDZEI
独立需求指针
SAP常用表及表关系
20、MSEG: 物料凭证行项目
21、RBKP: 凭证抬头供应商发票数据
22、RSEG: 凭证项目供应商发票数据
EKKO/EKPO–>MKPF/MSEG–>RBKP/RSEG–>BKPF-BSEG
23、KNA1: 客户主数据(一般数据)
24、B1: 客户主数据(公司代码)
RKPF - Reservation: Header
RESB - Reservation: Item
Invoice Verification
BSIM - Secondary index: documents for material
MYMFT - FIFO results table
MYML - LIFO material layer
RKWA - Consignment withdrawals
RSEG - Document item, incoming invoice
Customising and other master data
MDLV - MRP Areas
MDLG - MRP Areas - Storage Locations
MYMLM - LIFO material layer (monthly)
MYMP - LIFO period stocks, single material
MYMP1 - Receipt data LIFO/FIFO valuation
MYPL - LIFO pool layer
MYPLM - LIFO pool layer (monthly)
MLAN - Material Master: Tax indicator
SAPSD销售订单执行情况表
SAPSD销售订单执⾏情况表销售订单执⾏情况表*&---------------------------------------------------------------------**& 包含 ZSDR0003_FUN*&---------------------------------------------------------------------*FORM init_method.* ⽇期改为⼿动输⼊* CALL FUNCTION 'FIMA_DATE_CREATE'* EXPORTING* i_date = sy-datum "输⼊⽇期* i_flg_end_of_month = ' '* i_years = 0 "两年后的⽇期. 即输⼊⽇期的年加2所得⽇期,可为负数,表⽰前两年* i_months = -1 "⼀个⽉后的⽇期.即输⼊⽇期的⽉加1所得⽇期,可为负数,表⽰前⼀个⽉* i_days = 0 "23天后的⽇期。
可为负数,表⽰23天前的⽇期* i_calendar_days = 0 "10天后的⽇历。
同I_DAYS参数。
* i_set_last_day_of_month = '' "返回的⽇期为当前⽉份的最后⼀天* IMPORTING* e_date = s_erdat-low.* s_erdat-high = sy-datum.* s_erdat-sign = 'I'.* s_erdat-option = 'BT'.* APPEND s_erdat.ENDFORM.FORM frm_check_vkorg.DATA: lv_message TYPE string. " 在选择屏幕基础上有权限销售组织数量SELECT tvkos~vkorg,tvkos~spart,tvkov~vtwegINTO CORRESPONDING FIELDS OF TABLE @gt_tvkoFROM tvkosINNER JOIN tvkov ON tvkos~vkorg = tvkov~vkorgWHERE tvkov~vkorg IN @s_vkorgAND tvkov~vtweg IN @s_vtwegAND tvkos~spart IN @s_spart.LOOP AT gt_tvko INTO wa_tvko.AUTHORITY-CHECK OBJECT'V_VBAK_VKO'ID'VKORG'FIELD wa_tvko-vkorgID'VTWEG'FIELD wa_tvko-vtwegID'SPART'FIELD wa_tvko-spartID'ACTVT'FIELD'03'.IF sy-subrc <> 0.lv_message = '销售组织:' && wa_tvko-vkorg && '销售渠道:' && wa_tvko-vtweg && '产品组' && wa_tvko-spart.MESSAGE e053(zmm) WITH lv_message.ENDIF.CLEAR: wa_tvko.ENDLOOP.ENDFORM.FORM fun_get_data.DATA lv_sl TYPE p.DATA sql_string TYPE string.* read text 参数DATA: l_id TYPE thead-tdid,l_language TYPE thead-tdspras,l_name TYPE thead-tdname,l_object TYPE thead-tdobject.DATA:lt_line TYPE STANDARD TABLE OF tline WITH HEADER LINE.l_id = '0001'.l_language = '1'. " 'E' for EnglishIF p_alv1 = 'X'.IF s_lfsta IS NOT INITIAL.* 选择屏幕上⽆法输⼊空值,⽤X代替空值,有X的话在这⾥修改为空READ TABLE s_lfsta WITH KEY low = 'X'.IF sy-subrc = 0.s_lfsta-low = ''.MODIFY s_lfsta TRANSPORTING low WHERE low = 'X'.ENDIF.ENDIF.* 判断订单类型是否包含贷项订单,筛选条件为空默认所有订单* IF s_auart IS INITIAL.* sql_string = 'vbak~auart IN @s_auart AND vbak~vkorg IN @s_vkorg AND vbak~vtweg IN @s_vtweg AND vbak~spart IN @s_spart AND vbak~erdat IN @s_erdat AND vbak~vbeln IN @s_vbeln AND vbap~abgru = '''''.* ELSE.* LOOP AT s_auart WHERE low = 'ZDX1' OR low = 'ZDX2'.* ENDLOOP.* IF sy-subrc = 0.* sql_string = 'vbak~auart IN @s_auart AND vbak~vkorg IN @s_vkorg AND vbak~vtweg IN @s_vtweg AND vbak~spart IN @s_spart AND vbak~erdat IN @s_erdat AND vbak~vbeln IN @s_vbeln AND vbap~abgru = '''''.* ELSE.* sql_string = 'vbak~auart IN @s_auart AND vbap~lfsta IN @s_lfsta AND vbak~vkorg IN @s_vkorg AND vbak~vtweg IN @s_vtweg AND vbak~spart IN @s_spart AND vbak~erdat IN @s_erdat AND vbak~vbeln IN @s_vbeln AND vbap~ab * ENDIF.* ENDIF.* s_lfsta-low = ''.* s_lfsta-option = 'EQ'.* s_lfsta-sign = 'I'.* APPEND s_lfsta.SELECTvbak~vbeln,vbak~ernam,vbfa~vbelv,"系统合同号vbkd~bstkd,vbak~kunnr,vbak~vkorg, "组织vbak~vtweg,"渠道vbak~spart,"产品组vbak~auart,vbak~vkbur,"销售办公室vbak~vkgrp,"销售组vbkd~bzirk,"销售地区vbak~erdat,vbkd~kdgrp,"客户类型vbkd~zlsch,"付款类型vbkd~vsart,"运输⽅式vbkd~bstdk,vbap~posnr,vbap~matnr,vbap~arktx,ausp~atwrt AS ztype,vbap~kwmeng,vbap~kbmeng,vbap~vrkme , "销售单位vbap~umvkz,"销售单位和基本单位的换算因⼦vbap~meins,"基本单位vbap~kzwi1 AS zje,vpa1~kunnr AS ywy,vpa2~kunnr AS ck,* vbap~lfsta,vbak~knumv,prcd_elements~kbetr, "折扣单价prcd_elements~kwert"折扣⾦额INTO TABLE @DATA(table)INNER JOIN vbap ON vbap~vbeln = vbak~vbelnLEFT JOIN vbfa ON vbfa~vbeln = vbap~vbeln AND vbfa~posnn = vbap~posnr AND vbtyp_v = 'G'"合同INNER JOIN vbkd ON vbak~vbeln = vbkd~vbeln AND vbkd~posnr = ''LEFT JOIN vbpa AS vpa1 ON vbak~vbeln = vpa1~vbeln AND vpa1~parvw = 'Z1'"业务员INNER JOIN vbpa AS vpa2 ON vbak~vbeln = vpa2~vbeln AND vpa2~parvw = 'WE'AND vpa2~posnr = '000000'"送货仓库LEFT JOIN ausp ON ausp~objek = vbap~matnr AND atinn = '0000000811'LEFT JOIN prcd_elements ON prcd_elements~knumv = vbak~knumv AND prcd_elements~kschl = 'K005'AND prcd_elements~kposn = vbap~posnr "折扣单价和折扣⾦额WHERE vbak~auart IN @s_auartAND vbap~lfsta IN @s_lfstaAND vbak~vkorg IN @s_vkorgAND vbak~vtweg IN @s_vtwegAND vbak~spart IN @s_spartAND vbak~erdat IN @s_erdatAND vbak~vbeln IN @s_vbelnAND vbak~kunnr IN @s_kunnrAND vpa1~kunnr IN @s_ywyAND vbap~abgru = ''.IF table IS INITIAL.MESSAGE s078(zmm) DISPLAY LIKE'E'.LEAVE LIST-PROCESSING.ENDIF.* 查询订单类型SELECT auart,bezei AS ddlx INTO TABLE @DATA(ddlx) FROM tvakt FOR ALL ENTRIES IN @table WHERE auart = @table-auart AND spras = '1'.* 查税额SELECT kbetr,knumv,kposn INTO TABLE @DATA(sl) FROM prcd_elements FOR ALL ENTRIES IN @table WHERE kschl = 'MWSI'AND knumv = @table-knumv AND kposn = @table-posnr. * 查询运输⽅式SELECT bezei, vsart INTO TABLE @DATA(vsart) FROM t173t FOR ALL ENTRIES IN @table WHERE vsart = @table-vsart.* 查询代理商和代理商名称SELECT vbpa~vbeln,vbpa~kunnr,kna1~name1INTO TABLE @DATA(dls)FROM vbpa INNER JOIN kna1 ON vbpa~kunnr = kna1~kunnrFOR ALL ENTRIES IN @table WHERE vbeln = @table-vbeln AND parvw = 'Z8'.* 查询⽣产⼚家 T024X* SELECT matnr,zzproduc INTO TABLE @DATA(sccj) FROM zmmt0036a FOR ALL ENTRIES IN @table WHERE matnr = @table-matnr.SELECT matnr, lbtxtINTO TABLE @DATA(sccj)FROM maraINNER JOIN t024x ON mara~labor = t024x~labor AND spras = '1'FOR ALL ENTRIES IN @table WHERE matnr = @table-matnr.SORT sccj BY matnr.* 查询送货仓库信息SELECT ck~kunnr,ck~name1,adrc~city1,adrc~street,adrc~tel_number,adrc~name_coINTO TABLE @DATA(lt_ck) FROM kna1 AS ckINNER JOIN adrc ON ck~adrnr = adrc~addrnumberFOR ALL ENTRIES IN @table WHERE ck~kunnr = @table-ck.* 查询返利和红票⾦额SELECT vbfa~vbelv,vbfa~posnv,vbap~kzwi1 INTO TABLE @DATA(lt_fl) FROM vbfaINNER JOIN vbap ON vbap~vbeln = vbfa~vbeln AND vbap~posnr = vbfa~posnnFOR ALL ENTRIES IN @table WHEREvbfa~vbelv = @table-vbelnAND vbfa~posnv = @table-posnrAND vbtyp_n = 'K'.* 查询出库数量时 for all entries in 要求数据长度⼀样才能匹配所以这⾥要定义⼀个结构不能按照@data⽅式定义* DATA:BEGIN OF lt_fhsl OCCURS 0,* vbelv TYPE vbfa-vbelv,* posnv TYPE vbfa-posnv,* lfimg TYPE lips-lfimg,* vbeln TYPE vbfa-vbeln,* posnn TYPE mseg-zeile,* END OF lt_fhsl.* 查询发货数量和出库数量,按照lips的库存地点判断是否发货SELECT v1~vbelv,v1~posnv,lips~lfimg,v1~vbeln,v1~posnn,lips~lgort* INTO TABLE @DATA(lt_fhsl)FROM vbfa AS v1* and xauto = 'X'INNER JOIN lips ON lips~vbeln = v1~vbeln* and lips~lfimg <> 0AND lips~posnr = v1~posnnFOR ALL ENTRIES IN @table WHEREv1~vbelv = @table-vbelnAND v1~posnv = @table-posnrAND vbtyp_n = 'J'AND lips~lfimg <> 0INTO TABLE @DATA(lt_fhsl).* 查询出库数量* SELECT* vbeln_im AS jhdh,* bwart,* erfmg, "数量* erfme"单位* FROM mseg* FOR ALL ENTRIES IN @lt_fhsl* WHERE vbeln_im = @lt_fhsl-vbeln* AND bwart IN ( 'Z01','Z02' )* INTO @DATA(lt_cksl).* 查询开票数量和开票⾦额 vbrp~posnr 保证当其他数据完全相同时 for all entries ⾃动去重加上⾏号避免⾃动去重贷项订单后续凭证类型为OSELECT vbfa~vbelv,vbfa~posnv,vbrp~fkimg,vbrp~posnr,vbrp~kzwi1,vbfa~vbtyp_n INTO TABLE @DATA(lt_kpsl) FROM vbfaINNER JOIN vbrp ON vbrp~vbeln = vbfa~vbeln AND vbrp~posnr = vbfa~posnnFOR ALL ENTRIES IN @table WHEREvbfa~vbelv = @table-vbelnAND vbfa~posnv = @table-posnrAND vbtyp_n IN ( 'M','N','O' ).*查询回款⾦额如果想匹配到具体的订单⽬前的逻辑是按照发票从bsad表中取值 bsad中是已经清账的发票意味着肯定回款了*如果没有清账的发票可能没有回款这时只能按照DZ类型的财务凭证判断回款但是DZ类型的财务凭证⽆法匹配到销售订单的发票,*因此可能存在客户回款但是财务没有及时清账的情况只能要求财务及时清账程序上做不到百分百准确* 关联bsad表根据如果没有过账 basd财务凭证是空的我们只取不为空的数量求和以后就是已经过账的数量数量乘单价就是回款 for FOR ALL ENTRIES IN不能使⽤聚合函数⽆语SELECT vbfa~vbelv,vbfa~posnv, vbfa~rfmng INTO TABLE @DATA(lt_hksl) FROM vbfaLEFT JOIN bsad ON bsad~zuonr = vbfa~vbelnFOR ALL ENTRIES IN @table WHEREvbfa~vbelv = @table-vbelnAND vbfa~posnv = @table-posnrAND bsad~belnr IS NOT NULLAND vbfa~rfmng <> 0AND vbtyp_n IN ( 'M','O' ).SORT lt_hksl BY vbelv posnv.* 查询客户名称SELECT kunnr,name1 INTO TABLE @DATA(lt_khmc) FROM kna1 FOR ALL ENTRIES IN @table WHERE kunnr = @table-kunnr.* 查询业务员SELECT ywy~kunnr,ywy~name1 INTO TABLE @DATA(lt_ywy) FROM kna1 AS ywyFOR ALL ENTRIES IN @table WHERE ywy~kunnr = @table-ywy.* 进度条相关变量DATA: l_lin TYPE p,l_txt TYPE string,l_lin1 TYPE string,l_perc TYPE p DECIMALS 2.LOOP AT table ASSIGNING FIELD-SYMBOL(<row>).DESCRIBE TABLE table LINES l_lin.l_perc = sy-tabix / l_lin * 100.l_lin1 = l_perc.CONCATENATE l_lin1 '%'',''正在处理数据...'INTO l_txt.CALL FUNCTION'SAPGUI_PROGRESS_INDICATOR'EXPORTINGpercentage = l_perctext = l_txt.CLEAR gt_out.* 客户名称READ TABLE lt_khmc ASSIGNING FIELD-SYMBOL(<khmc>) WITH KEY kunnr = <row>-kunnr.IF sy-subrc = 0.gt_out-zkhmc = <khmc>-name1.ENDIF.READ TABLE sl ASSIGNING FIELD-SYMBOL(<sl>) WITH KEY knumv = <row>-knumv kposn = <row>-posnr.IF sy-subrc = 0.lv_sl = <sl>-kbetr.gt_out-zsl = lv_sl.CONCATENATE gt_out-zsl '%'INTO gt_out-zsl.ENDIF.* 业务员READ TABLE lt_ywy ASSIGNING FIELD-SYMBOL(<ywy>) WITH KEY kunnr = <row>-ywy.IF sy-subrc = 0.gt_out-ywyxm = <ywy>-name1.ENDIF.* 仓库名称READ TABLE lt_ck ASSIGNING FIELD-SYMBOL(<ck>) WITH KEY kunnr = <row>-ck.IF sy-subrc = 0.gt_out-zshckmc = <ck>-name1.gt_out-city1 = <ck>-city1.gt_out-street = <ck>-street.gt_out-tel_number = <ck>-tel_number.gt_out-name_co = <ck>-name_co.ENDIF.IF <row>-bstdk IS INITIAL.gt_out-zzxzt = '现款'.ELSE.gt_out-zzxzt = '赊销'.ENDIF.* ⽣产⼚家READ TABLE sccj ASSIGNING FIELD-SYMBOL(<sccj>) WITH KEY matnr = <row>-matnr BINARY SEARCH.IF sy-subrc = 0.gt_out-sccj = <sccj>-lbtxt.ENDIF.* 代理商READ TABLE dls ASSIGNING FIELD-SYMBOL(<dls1>) WITH KEY vbeln = <row>-vbeln.IF sy-subrc = 0.gt_out-zdls = <dls1>-kunnr.gt_out-zdlsmc = <dls1>-name1.ENDIF.* 销售单位单价IF <row>-kwmeng <> 0.gt_out-zkpjg = <row>-zje / <row>-kwmeng.ELSE.gt_out-zkpjg = 0.ENDIF.READ TABLE lt_fl ASSIGNING FIELD-SYMBOL(<fl>) WITH KEY vbelv = <row>-vbeln posnv = <row>-posnr.IF sy-subrc = 0.gt_out-zhpje = <fl>-kzwi1.ENDIF.* 发货数量和出库数量LOOP AT lt_fhsl ASSIGNING FIELD-SYMBOL(<fhsl>) WHERE vbelv = <row>-vbeln AND posnv = <row>-posnr.IF <fhsl>-lgort = '9999'.gt_out-cksl = <fhsl>-lfimg + gt_out-cksl.ENDIF.gt_out-lfimg = gt_out-lfimg + <fhsl>-lfimg.* gt_out-jhdh = <fhsl>-vbeln.ENDLOOP.LOOP AT lt_kpsl ASSIGNING FIELD-SYMBOL(<lt_kpsl>) WHERE vbelv = <row>-vbeln AND posnv = <row>-posnr.IF <lt_kpsl>-vbtyp_n = 'N'.<lt_kpsl>-fkimg = 0 - <lt_kpsl>-fkimg.<lt_kpsl>-kzwi1 = 0 - <lt_kpsl>-kzwi1.ENDIF.gt_out-fkimg = gt_out-fkimg + <lt_kpsl>-fkimg.gt_out-zkpje = gt_out-zkpje + <lt_kpsl>-kzwi1.ENDLOOP.gt_out-vkorg = <row>-vkorg.gt_out-vtweg = <row>-vtweg.gt_out-ddlx = <row>-auart.gt_out-zjhhkrq = <row>-bstdk.gt_out-vkbur = <row>-vkbur.gt_out-spart = <row>-spart.gt_out-kdgrp = <row>-kdgrp.gt_out-zlsch = <row>-zlsch.gt_out-bzirk = <row>-bzirk.gt_out-vkgrp = <row>-vkgrp.gt_out-vbeln = <row>-vbeln.gt_out-ernam = <row>-ernam.gt_out-vbelv = <row>-vbelv.gt_out-bstkd = <row>-bstkd.gt_out-kunnr = <row>-kunnr.gt_out-erdat = <row>-erdat.gt_out-zywy = <row>-ywy.gt_out-zshck = <row>-ck.gt_out-posnr = <row>-posnr.gt_out-matnr = <row>-matnr.gt_out-arktx = <row>-arktx.gt_out-ztype = <row>-ztype.gt_out-matnr = <row>-matnr.gt_out-kwmeng = <row>-kwmeng.gt_out-vrkme = <row>-vrkme.* 基本单位gt_out-jbdw = <row>-meins.IF <row>-auart = 'ZRE'OR <row>-auart = 'ZDX1'OR <row>-auart = 'ZDX2'.gt_out-zje = 0 - <row>-zje.ELSE.gt_out-zje = <row>-zje.ENDIF.gt_out-kbmeng = <row>-kbmeng.gt_out-zwjh = gt_out-kwmeng - gt_out-cksl .gt_out-zwkp = gt_out-kwmeng - gt_out-fkimg.gt_out-kbetr = <row>-kbetr.gt_out-kwert = <row>-kwert.* 基本单位数量IF sy-subrc = 0.gt_out-vsart = <vsart>-bezei.ENDIF.* 基本单位单价IF gt_out-jbdw = gt_out-vrkme.gt_out-jbdwdj = gt_out-zkpjg.ELSE.TRY.gt_out-jbdwdj = gt_out-zje / gt_out-jbdwsl.CATCH cx_sy_zerodivide.gt_out-jbdwdj = 0.ENDTRY.ENDIF.* 回款⾦额是按照已经清账的数量乘基本单位的单价LOOP AT lt_hksl INTO DATA(wa_hksl) WHERE posnv = <row>-posnr AND vbelv = <row>-vbeln . gt_out-qzsl = gt_out-qzsl + wa_hksl-rfmng.ENDLOOP."jbdwslgt_out-hkje = gt_out-qzsl * gt_out-jbdwdj.gt_out-whkje = gt_out-zje - gt_out-hkje.gt_out-wqzsl = gt_out-jbdwsl - gt_out-qzsl.gt_out-ckje = gt_out-cksl * gt_out-zkpjg. "出库⾦额gt_out-jhje = gt_out-lfimg * gt_out-zkpjg. "交货⾦额IF gt_out-cksl = 0.gt_out-lfsta = '未交货'.ELSEIF gt_out-cksl > 0AND gt_out-cksl < gt_out-kwmeng.gt_out-lfsta = '部分交货'.ELSE.gt_out-lfsta = '已交货'.ENDIF.l_name = ''.CONCATENATE <row>-vbeln "SO<row>-posnr "ItemINTO l_name.l_object = 'VBBP'.* 读取订单⽂本CALL FUNCTION'READ_TEXT'EXPORTINGclient = sy-mandtid = l_idlanguage = l_languagename = l_nameobject = l_objectTABLESlines = lt_lineEXCEPTIONSid = 1language = 2name = 3not_found = 4object = 5reference_check = 6wrong_access_to_archive = 7OTHERS = 8.IF sy-subrc = 0.LOOP AT lt_line.CONCATENATE gt_out-ztext lt_line-tdline INTO gt_out-ztext.ENDLOOP.ENDIF.APPEND gt_out.ENDLOOP.* 查询组织各结构* 查询组织SELECTvkorg,vtextINTO TABLE @DATA(vkorg)FROM tvkot FOR ALL ENTRIES IN @gt_out WHERE vkorg = @gt_out-vkorg AND spras = '1'.LOOP AT vkorg ASSIGNING FIELD-SYMBOL(<vkorg>).CLEAR gt_out.gt_out-zzz = <vkorg>-vtext.MODIFY gt_out FROM gt_out TRANSPORTING zzz WHERE vkorg = <vkorg>-vkorg. ENDLOOP.* 查询渠道SELECTvtweg,vtextINTO TABLE @DATA(vtweg)FROM tvtwt FOR ALL ENTRIES IN @gt_out WHERE vtweg = @gt_out-vtweg AND spras = '1'.LOOP AT vtweg ASSIGNING FIELD-SYMBOL(<vtweg>).CLEAR gt_out.gt_out-zqd = <vtweg>-vtext.MODIFY gt_out FROM gt_out TRANSPORTING zqd WHERE vtweg = <vtweg>-vtweg. ENDLOOP.* 查询办公室SELECTvkbur,bezeiINTO TABLE @DATA(vkbur)FROM tvkbt FOR ALL ENTRIES IN @gt_out WHERE vkbur = @gt_out-vkbur AND spras = '1'.LOOP AT vkbur ASSIGNING FIELD-SYMBOL(<vkbur>).CLEAR gt_out.gt_out-zbgs = <vkbur>-bezei.MODIFY gt_out FROM gt_out TRANSPORTING zbgs WHERE vkbur = <vkbur>-vkbur. ENDLOOP.* 查询销售组SELECTvkgrp,bezeiINTO TABLE @DATA(vkgrp)FROM tvgrt FOR ALL ENTRIES IN @gt_out WHERE vkgrp = @gt_out-vkgrp AND spras = '1'.LOOP AT vkgrp ASSIGNING FIELD-SYMBOL(<vkgrp>).CLEAR gt_out.gt_out-zxsz = <vkgrp>-bezei.MODIFY gt_out FROM gt_out TRANSPORTING zxsz WHERE vkgrp = <vkgrp>-vkgrp. ENDLOOP.* 查询产品组SELECTspart,vtextINTO TABLE @DATA(spart)FROM tspat FOR ALL ENTRIES IN @gt_out WHERE spart = @gt_out-spart AND spras = '1'.LOOP AT spart ASSIGNING FIELD-SYMBOL(<spart>).CLEAR gt_out.gt_out-zcpz = <spart>-vtext.MODIFY gt_out FROM gt_out TRANSPORTING zcpz WHERE spart = <spart>-spart. ENDLOOP.* 查询销售地区bztxtINTO TABLE @DATA(bzirk)FROM t171t FOR ALL ENTRIES IN @gt_out WHERE bzirk = @gt_out-bzirk AND spras = '1'.LOOP AT bzirk ASSIGNING FIELD-SYMBOL(<bzirk>).CLEAR gt_out.gt_out-zxsdq = <bzirk>-bztxt.MODIFY gt_out FROM gt_out TRANSPORTING zxsdq WHERE bzirk = <bzirk>-bzirk.ENDLOOP.* 查询客户类型描述SELECT kdgrp,ktext INTO TABLE @DATA(khlx) FROM t151t FOR ALL ENTRIES IN @table WHERE kdgrp = @table-kdgrp AND spras = '1'. LOOP AT khlx ASSIGNING FIELD-SYMBOL(<khlx>).CLEAR gt_out.gt_out-khlxms = <khlx>-ktext.MODIFY gt_out FROM gt_out TRANSPORTING khlxms WHERE kdgrp = <khlx>-kdgrp.ENDLOOP.* 更改订单类型LOOP AT ddlx ASSIGNING FIELD-SYMBOL(<ddlx>).CLEAR gt_out.gt_out-ddlx = <ddlx>-ddlx.MODIFY gt_out FROM gt_out TRANSPORTING ddlx WHERE ddlx = <ddlx>-auart.ENDLOOP.* 查询单位描述SELECT DISTINCT msehi,mseh6INTO TABLE @DATA(dw) FROM t006aFOR ALL ENTRIES IN @table WHERE ( msehi = @table-meins OR msehi = @table-vrkme ) AND spras = '1'.SORT dw BY msehi.* DATA length TYPE int2.* length = lines( dw ) * 2.* DO length TIMES.* READ TABLE dw ASSIGNING FIELD-SYMBOL(<dw>) INDEX sy-index.* ENDDO.* 更改销售单位描述LOOP AT dw INTO DATA(dw1).CLEAR gt_out.gt_out-vrkme = dw1-mseh6.MODIFY gt_out TRANSPORTING vrkme WHERE vrkme = dw1-msehi.ENDLOOP.* 更改销售单位描述LOOP AT dw INTO dw1.CLEAR gt_out.gt_out-jbdw = dw1-mseh6.MODIFY gt_out TRANSPORTING jbdw WHERE jbdw = dw1-msehi.ENDLOOP.ELSE.SELECTvbak~vbeln,vbak~ernam,vbfa~vbelv,"系统合同号vbkd~bstkd,vbkd~kdgrp,vbak~bstdk,vbak~kunnr,vbak~vkorg, "组织vbak~vtweg,"渠道vbak~spart,"产品组vbak~vkbur,"销售办公室vbak~vkgrp,"销售组vbkd~bzirk,"销售地区vbak~erdat,SUM( vbap~kzwi1 ) AS zje,vpa1~kunnr AS ywy,vpa2~kunnr AS dlsINTO TABLE @DATA(table1)FROM vbakINNER JOIN vbap ON vbap~vbeln = vbak~vbelnLEFT JOIN vbfa ON vbfa~vbeln = vbap~vbeln AND vbtyp_v = 'G'"系统合同号INNER JOIN vbkd ON vbak~vbeln = vbkd~vbeln AND vbkd~posnr = ''LEFT JOIN vbpa AS vpa1 ON vbak~vbeln = vpa1~vbeln AND vpa1~parvw = 'Z1'"业务员LEFT JOIN vbpa AS vpa2 ON vbak~vbeln = vpa2~vbeln AND vpa2~parvw = 'Z8'"代理商WHERE vbak~auart IN ( 'ZOR','ZOR1' )AND vbak~vkorg IN @s_vkorgAND vbak~vtweg IN @s_vtwegAND vbak~spart IN @s_spartAND vbak~erdat IN @s_erdatGROUP BY vbak~vbeln,vbak~ernam,vbfa~vbelv,"系统合同号vbkd~bstkd,vbak~bstdk,vbak~kunnr,vbkd~kdgrp,vbak~vkorg, "组织vbak~vtweg,"渠道vbak~spart,"产品组vbak~vkbur,"销售办公室vbak~vkgrp,"销售组vbkd~bzirk,"销售地区vbak~erdat,vpa1~kunnr ,vpa2~kunnr.IF table1 IS INITIAL.MESSAGE s078(zmm) DISPLAY LIKE'E'.LEAVE LIST-PROCESSING.ENDIF.* 查询结果集中的订单是否有退货订单SELECT vbap~vgbel, kzwi1 INTO TABLE @DATA(lt_zre) FROM vbap INNER JOIN vbak ON vbak~vbeln = vbap~vbeln AND vbak~auart = 'ZRE' FOR ALL ENTRIES IN @table1 WHERE vbak~vgbel = @table1-vbeln .* 查询客户名称SELECT kunnr,name1 INTO TABLE @DATA(lt_khmc1) FROM kna1 FOR ALL ENTRIES IN @table1 WHERE kunnr = @table1-kunnr.* 查询业务员SELECT ywy~kunnr,ywy~name1 INTO TABLE @DATA(lt_ywy1) FROM kna1 AS ywyFOR ALL ENTRIES IN @table1 WHERE ywy~kunnr = @table1-ywy.* 查询代理商SELECT dls~kunnr,dls~name1 INTO TABLE @DATA(lt_dls) FROM kna1 AS dlsFOR ALL ENTRIES IN @table1 WHERE dls~kunnr = @table1-dls.* 查询实际回款⽇期SELECT DISTINCT vbfa~vbelv,bsad~augdt INTO TABLE @DATA(lt_sjhkrq) FROM vbfaINNER JOIN bsad ON bsad~zuonr = vbfa~vbelnFOR ALL ENTRIES IN @table1 WHEREvbfa~vbelv = @table1-vbelnAND vbtyp_n = 'M'.* 处理数据LOOP AT table1 ASSIGNING FIELD-SYMBOL(<row1>).CLEAR gt_out.* 客户名称READ TABLE lt_khmc1 ASSIGNING FIELD-SYMBOL(<khmc1>) WITH KEY kunnr = <row1>-kunnr.IF sy-subrc = 0.gt_out-zkhmc = <khmc1>-name1.READ TABLE lt_ywy1 ASSIGNING FIELD-SYMBOL(<ywy1>) WITH KEY kunnr = <row1>-ywy.IF sy-subrc = 0.gt_out-ywyxm = <ywy1>-name1.ENDIF.* 代理商READ TABLE lt_dls ASSIGNING FIELD-SYMBOL(<dls>) WITH KEY kunnr = <row1>-ywy.IF sy-subrc = 0.gt_out-zdlsmc = <dls>-name1.ENDIF.* 实际回款⽇期READ TABLE lt_sjhkrq ASSIGNING FIELD-SYMBOL(<sjhkrq>) WITH KEY vbelv = <row1>-vbeln.IF sy-subrc = 0.gt_out-zsjhkrq = <sjhkrq>-augdt.ENDIF.gt_out-zzl = sy-datum - <row1>-bstdk.IF gt_out-zsjhkrq IS INITIAL.gt_out-zsjzl = gt_out-zsjhkrq - <row1>-bstdk.ELSE.gt_out-zsjzl = gt_out-zsjhkrq.ENDIF.gt_out-vkorg = <row1>-vkorg.gt_out-vtweg = <row1>-vtweg.gt_out-vkbur = <row1>-vkbur.gt_out-spart = <row1>-spart.gt_out-bzirk = <row1>-bzirk.gt_out-kdgrp = <row1>-kdgrp.gt_out-vkgrp = <row1>-vkgrp.gt_out-vbeln = <row1>-vbeln.gt_out-ernam = <row1>-ernam.gt_out-vbelv = <row1>-vbelv.gt_out-bstkd = <row1>-bstkd.gt_out-kunnr = <row1>-kunnr.gt_out-erdat = <row1>-erdat.gt_out-zywy = <row1>-ywy.gt_out-zdls = <row1>-dls.gt_out-zje = <row1>-zje.* 是否有该条订单的退货订单如果有减去退货⾦额LOOP AT lt_zre ASSIGNING FIELD-SYMBOL(<zre>) WHERE vgbel = gt_out-vbeln.gt_out-zje = gt_out-zje - <zre>-kzwi1.ENDLOOP.gt_out-zjhhkrq = <row1>-bstdk.APPEND gt_out.ENDLOOP.* 查询组织各结构* 查询组织SELECTvkorg,vtextINTO TABLE @DATA(vkorg1)FROM tvkot FOR ALL ENTRIES IN @gt_out WHERE vkorg = @gt_out-vkorg AND spras = '1'.LOOP AT vkorg1 ASSIGNING FIELD-SYMBOL(<vkorg1>).CLEAR gt_out.gt_out-zzz = <vkorg1>-vtext.MODIFY gt_out FROM gt_out TRANSPORTING zzz WHERE vkorg = <vkorg1>-vkorg.ENDLOOP.* 查询渠道SELECTvtweg,vtextINTO TABLE @DATA(vtweg1)FROM tvtwt FOR ALL ENTRIES IN @gt_out WHERE vtweg = @gt_out-vtweg AND spras = '1'.LOOP AT vtweg1 ASSIGNING FIELD-SYMBOL(<vtweg1>).CLEAR gt_out.gt_out-zqd = <vtweg1>-vtext.MODIFY gt_out FROM gt_out TRANSPORTING zqd WHERE vtweg = <vtweg1>-vtweg.ENDLOOP.* 查询办公室SELECTvkbur,bezeiINTO TABLE @DATA(vkbur1)FROM tvkbt FOR ALL ENTRIES IN @gt_out WHERE vkbur = @gt_out-vkbur AND spras = '1'.LOOP AT vkbur1 ASSIGNING FIELD-SYMBOL(<vkbur1>).CLEAR gt_out.gt_out-zbgs = <vkbur1>-bezei.MODIFY gt_out FROM gt_out TRANSPORTING zbgs WHERE vkbur = <vkbur1>-vkbur.ENDLOOP.* 查询销售组SELECTvkgrp,bezeiINTO TABLE @DATA(vkgrp1)FROM tvgrt FOR ALL ENTRIES IN @gt_out WHERE vkgrp = @gt_out-vkgrp AND spras = '1'.LOOP AT vkgrp1 ASSIGNING FIELD-SYMBOL(<vkgrp1>).CLEAR gt_out.gt_out-zxsz = <vkgrp1>-bezei.MODIFY gt_out FROM gt_out TRANSPORTING zxsz WHERE vkgrp = <vkgrp1>-vkgrp.ENDLOOP.* 查询产品组SELECTspart,vtextINTO TABLE @DATA(spart1)FROM tspat FOR ALL ENTRIES IN @gt_out WHERE spart = @gt_out-spart AND spras = '1'.LOOP AT spart1 ASSIGNING FIELD-SYMBOL(<spart1>).CLEAR gt_out.gt_out-zcpz = <spart1>-vtext.MODIFY gt_out FROM gt_out TRANSPORTING zcpz WHERE spart = <spart1>-spart.ENDLOOP.* 查询销售地区SELECTbzirk,bztxtINTO TABLE @DATA(bzirk1)FROM t171t FOR ALL ENTRIES IN @gt_out WHERE bzirk = @gt_out-bzirk AND spras = '1'.LOOP AT bzirk1 ASSIGNING FIELD-SYMBOL(<bzirk1>).CLEAR gt_out.gt_out-zxsdq = <bzirk1>-bztxt.MODIFY gt_out FROM gt_out TRANSPORTING zxsdq WHERE bzirk = <bzirk1>-bzirk.ENDLOOP.*查询客户类型描述SELECT kdgrp,ktext INTO TABLE @DATA(khlx1) FROM t151t FOR ALL ENTRIES IN @gt_out WHERE kdgrp = @gt_out-kdgrp AND spras = '1'. LOOP AT khlx1 ASSIGNING FIELD-SYMBOL(<khlx1>).CLEAR gt_out.ENDIF.ENDFORM.FORM fun_show_data.DEFINE append_alv_field.CLEAR g_line.g_line-fieldname = &1.g_line-tabname = 'GT_ALV'.g_line-reptext_ddic = &2.g_line-seltext_l = &2.g_line-seltext_m = &2.g_line-seltext_s = &2.g_line-just = 'C'.g_line-ddictxt = 'L'.IF zero = ''.g_line-no_zero = &3.ENDIF.APPEND g_line TO gt_fieldcat.END-OF-DEFINITION.gt_layout-colwidth_optimize = 'X'. " ⾃适应宽度gt_layout-zebra = 'X'.REFRESH:gt_fieldcat.IF p_alv1 = 'X'.append_alv_field 'vbeln''销售订单号''' .append_alv_field 'ddlx''订单类型''' .append_alv_field 'ernam''创建者''' .append_alv_field 'vbelv''系统合同号''' .append_alv_field 'bstkd''纸质合同号''' .append_alv_field 'kunnr''客户编码''' .append_alv_field 'zkhmc''客户名称''' .append_alv_field 'kdgrp''客户类型''' .append_alv_field 'khlxms''客户类型描述''' .append_alv_field 'ZLSCH''付款⽅式''' .append_alv_field 'vkorg''销售组织''' .append_alv_field 'zzz''销售组织描述''' .append_alv_field 'vtweg''渠道''' .append_alv_field 'zqd''渠道描述''' .append_alv_field 'spart''产品组''' .append_alv_field 'zcpz''产品组描述''' .append_alv_field 'vkbur''销售办公室''' .append_alv_field 'zbgs''销售办公室描述''' .append_alv_field 'vkgrp''销售组''' .append_alv_field 'zxsz''销售组描述''' .append_alv_field 'bzirk''销售地区''' .append_alv_field 'zxsdq''销售地区描述''' .append_alv_field 'erdat''订单⽇期''' .append_alv_field 'zywy''业务员''' .append_alv_field 'ywyxm''业务员姓名''' .append_alv_field 'zdls''代理商''' .append_alv_field 'zdlsmc''代理商描述''' .append_alv_field 'sccj''实验室''' .append_alv_field 'zshck''送货仓库''' .append_alv_field 'zshckmc''送货仓库名称''' .append_alv_field 'city1''送货仓库城市''' .append_alv_field 'street''送货仓库地址''' .append_alv_field 'name_co''收货⼈''' .append_alv_field 'tel_number''电话''' .append_alv_field 'zzxzt''资信状态''' .append_alv_field 'zjhhkrq''计划回款⽇期''' .append_alv_field 'posnr''⾏号'''.append_alv_field 'matnr''物料编码''' .append_alv_field 'arktx''物料描述''' .append_alv_field 'ztype''A/B/C分类''' .append_alv_field 'kwmeng''销售单位数量''X' .append_alv_field 'vrkme''销售单位''' .append_alv_field 'jbdwsl''基本单位数量''X' .append_alv_field 'jbdw''基本单位''' .append_alv_field 'zkpjg''销售单位含税单价''X'.append_alv_field 'jbdwdj''基本单位含税单价''X'.append_alv_field 'zje''含税⾦额''X' .append_alv_field 'kbmeng''可⽤库存''X' .* append_alv_field 'vrkme' '可⽤库存单位' '' '' '' '' '' '' ''.append_alv_field 'lfimg''发货数量''X' .* append_alv_field 'vrkme' '发货数量单位' '' '' '' '' '' '' ''. append_alv_field 'LFSTA''交货描述''' .append_alv_field 'cksl''出库数量''X' .* append_alv_field 'vrkme' '出库数量单位' '' '' '' '' '' '' ''. append_alv_field 'zwjh''未交货数量''X' .append_alv_field 'fkimg''开票数量''X' .append_alv_field 'zwkp''未开票数量''X' .append_alv_field 'zkpje''开票⾦额''X' .append_alv_field 'zhpje''返利⾦额''X' .append_alv_field 'ztext''⾏项⽬⽂本''' .append_alv_field 'VSART''运输⽅式''' .append_alv_field 'kbetr''折扣单价''X' .append_alv_field 'kwert''折扣⾦额''X' .append_alv_field 'zsl''税率''' .append_alv_field 'hkje''回款⾦额''X' .append_alv_field 'whkje''未回款⾦额''X' .append_alv_field 'qzsl''清账数量''X' .append_alv_field 'jbdw''清账数量单位''X' .append_alv_field 'wqzsl''未清账数量''X' .append_alv_field 'jhje''交货⾦额''X' .append_alv_field 'ckje''出库⾦额''X' .ELSE.append_alv_field 'vbeln''销售订单号''' .append_alv_field 'ernam''创建者''' .append_alv_field 'vbelv''系统合同号''' .append_alv_field 'bstkd''纸质合同号''' .append_alv_field 'kunnr''客户编码''' .append_alv_field 'zkhmc''客户名称''' .append_alv_field 'khlxms''客户类型描述''' .append_alv_field 'vkorg''销售组织''' .append_alv_field 'zzz''销售组织描述''' .append_alv_field 'vtweg''渠道''' .append_alv_field 'zqd''渠道描述''' .append_alv_field 'spart''产品组''' .append_alv_field 'zcpz''产品组描述''' .append_alv_field 'vkbur''销售办公室''' .append_alv_field 'zbgs''销售办公室描述''' .append_alv_field 'vkgrp''销售组''' .append_alv_field 'zxsz''销售组描述''' .append_alv_field 'bzirk''销售地区''' .append_alv_field 'zxsdq''销售地区描述''' .append_alv_field 'erdat''订单⽇期''' .append_alv_field 'zjhhkrq''计划回款⽇期''' .append_alv_field 'zsjhkrq''实际回款⽇期''' .append_alv_field 'zywy''业务员''' .append_alv_field 'ywyxm''业务员姓名''' .append_alv_field 'zdls''代理商''' .。
sap sd科目分配类别
sap sd科目分配类别
以下是一些常见的SAP SD 科目分配类别:
1. 常规科目分配:这是最常见的科目分配类别,用于将销售收入和销售成本过账到常规的会计科目,如收入科目和成本科目。
2. 税科目分配:用于将销售相关的税费(如增值税、消费税等)过账到相应的税务科目。
3. 运费科目分配:用于将运输费用过账到运费相关的会计科目。
4. 折扣科目分配:用于将折扣金额过账到折扣相关的会计科目。
5. 酬金科目分配:用于将酬金或佣金过账到相应的会计科目。
6. 代收代付科目分配:用于将代收代付的金额过账到相应的会计科目。
7. 其他费用科目分配:用于将其他销售相关的费用过账到相应的会计科目。
这些科目分配类别可以根据组织的具体需求进行配置和定制。
通过科目分配类别,可以将销售交易的不同部分准确地记录在财务会计系统中,以便进行后续的财务核算和报表分析。
需要注意的是,具体的科目分配类别和相关的会计科目设置可能因组织的财务政策、会计准则以及SAP 系统的配置而有所不同。
在实施和使用 SAP SD 模块时,应根据组织的实际需求进行相应的设置和配置。
SAP 常用表及表关系
SAP MM常用表及表关系一、MM常用表1、MARA: 常规物料数据2、MARC: 物料的工厂数据3、MAKT: 物料描述4、MARD: 物料的工厂/库存地点数据5、MBEW: 物料评估(财务数据),其中MBEW-WERKS指工厂6、MVKE: 物料销售数据7、MLGN: 每一个仓库号物料数据(仓库)8、MLGT: 每一个存储类型的物料数据(仓库/存储类型)8.1、MSTA:物料主记录状态9、LFA1: 供应商主数据(一般数据)10、LFB1: 供应商主数据(公司代码)11、LFM1: 供应商采购组织数据12、EINA: 采购信息记录(一般数据)13、EINE: 采购信息记录(采购组织数据)14、EKKO: 采购订单抬头15、EKPO: 采购订单行项目16、EKET: 计划协议计划行17、EKKN: 采购凭证中的帐户设置18、EKBE: 采购凭证历史19、MKPF: 物料凭证抬头20、MSEG: 物料凭证行项目21、RBKP: 凭证抬头供应商发票数据22、RSEG: 凭证项目供应商发票数据EKKO/EKPO–>MKPF/MSEG–>RBKP/RSEG–>BKPF-BSEG23、KNA1: 客户主数据(一般数据)24、KNB1: 客户主数据(公司代码)25、KNVV: 客户主记录销售数据26、ADRC: 地址27、EBAN: 采购申请MaterialsMARA - Material Master: General dataMAKT - Material Master: DescriptionMARM - Material Master: Unit of MeasureMAPE - Material master: Export control fileMARC - Material master: Plant dataMARD - Material master: Storage locationMAST - Material link to BOMMBEW - Material valuationMLGN – Material Master: WM InventoryMLGT – Material Master: WM Inventory typeMDIP - Material: MRP profiles (field contents)MKOP - Consignment price segment (old versions of SAP)EBEW - Valuation of sales order stockQBEW - Valuation of project stockMVER – Material Master: Consumption <Plant>DVER – Material Master: Consumption <MRP Area>MVKE – Material Master: Sales <Sales Org, Distr Ch>MLAN - Material Master: Tax indicatorMARC - Material Master: Plant dataMAPR – Material Master: ForecastMARD – Material Master: Storage LocationMCH1 – Material Master: X Plant BatchesMCHA – Material Master: BatchesMCHB – Material Master: Batch StockMDMA - MRP Area dataDBVM - MRP Planning File Entry: MRP AreaMOFF - Outstanding Material Master Records (Maintenance status)MARCH - Material Master C Segment: HistoryMARDH - Material Master Storage Location Segment: History MBEWH - Material Valuation: HistoryMCHBH - Batch Stocks: HistoryMKOLH - Special Stocks from Vendor: HistoryMSCAH - Sales Order Stock at Vendor: HistoryMSKAH - Sales Order Stock: HistoryMSKUH - Special Stocks at Customer: HistoryMSLBH - Special Stocks at Vendor: HistoryMSPRH - Project Stock: HistoryMSSAH - Total Sales Order Stocks: HistoryMSSQH - Total Project Stocks: HistoryVendorsLFA1 - Vendor Master: General dataLFB1 - Vendor Master: Company dataLFM1 - Vendor Master: Purchasing Data (Purchasing organization) LFM2 - Vendor Master: Purchasing Data (Plant, Vendor sub-range)PurchasingEBAN - Purchase requisition: itemsEBKN - Purchase Requisition: account assignmentSTXH - SAPScript Text HeaderSTXL - SAPScript Text LinesEKKO - Purchasing document headerEKPO - Purchasing Document: ItemEKET - Purchasing Document: Delivery SchedulesMDBS - Material View of Order Item/Schedule Line (good to find open PO's) EKKN - Account assignment in purchasing documentEORD - Purchasing Source ListEIPA - Order price history recordEKAB - Release documentationEKBE - Purchasing document historyEKBZ - Purchasing document history: delivery costsEKPB - "Material to be provided" item in purchasing documentESKL - Account assignment specification for service lineESKN - Account assignment in service packageESLH - Service package header dataESLL - Lines in service packageESSR - Service entry sheet header dataESUC - External services management: Unplanned limits for contract item ESUH - External services management: unplanned service limits header data ESUP - External services management: unplanned limits for service packagesESUS - External services management: Unplanned limits for service typesEINA - Purchase Info Record: GeneralEINE - Purchasing info record: purchasing organization dataKONP - Condition ItemKONH - Condition HeaderInventory ManagementISEG - Physical inventory document itemsMKPF - Material document: HeaderMSEG - Material document: itemRKPF - Reservation: HeaderRESB - Reservation: ItemInvoice VerificationBSIM - Secondary index: documents for materialMYMFT - FIFO results tableMYML - LIFO material layerMYMLM - LIFO material layer (monthly)MYMP - LIFO period stocks, single materialMYMP1 - Receipt data LIFO/FIFO valuationMYPL - LIFO pool layerMYPLM - LIFO pool layer (monthly)RBCO - Document item, incoming invoice account assignment RBDIFFKO - Invoice Verification: conditionsRBDIFFME - Invoice Verification: quantity differences RBDRSEG - Invoice Verification batch: invoice document items RBKP - Document header: incoming invoiceRBKPB - Invoice document header (batch invoice verification) RBTX - Taxes:incoming invoiceRBVD - Invoice document: summarization dataRBVDMAT - Invoice Verification: summarization data, material RBWT - Withholding tax:incoming invoiceRKWA - Consignment withdrawalsRSEG - Document item, incoming invoiceCustomising and other master dataMDLV - MRP AreasMDLG - MRP Areas - Storage LocationsMDLW - MRP Areas - PlantsMDLL - MRP Areas - SubcontractorT023 - Material GroupsT024 - Purchasing groupsT030 - Standard Accounts Table (Automatic Account Determination) T156 - Movement TypeT156T - Movement Type: TextAUSP - Release Procedure: Strategy values (cl20n, cl24n)AGR_USERS - Assignment of roles to usersCDHDR & CDPOS - Change history of master data and documents EDID4 - EDI informationTSTC - SAP Transaction Codes, lock/unlock: sm01, created: se93 TSTCT - Transaction codes TEXTNAST - Message status二、SD常用表1、VBAK: 销售凭证:抬头数据2、VBAP: 销售凭证:项目数据3、VBEP: 销售凭证:计划行数据4、VBKD: 销售凭证:业务数据5、VBPA: 销售凭证:合作伙伴6、LIKP: SD凭证:交货抬头数据7、LIPS: SD凭证:交货项目数据8、VBRK: 出具发票:抬头数据9、VBRP: 出具发票:项目数据10、VBFA: 销售凭证流11、VBUK: 销售凭证:抬头状态和管理数据12、VBUP: 销售凭证:项目状态13、T682I: 条件:存取顺序( 产生格式 )14、T681: 条件:结构15、T682Z: 条件:存取顺序( 字段 )16、T685: 条件:类型三、FICO常用表1、SKA1: 总帐科目主记录 (科目表)2、SKB1: 总帐科目主记录 (公司代码)3、SKAT: 总帐科目主记录(描述)4、CSKB: 成本要素5、BKPF: 会计凭证抬头6、BSEG: 会计核算凭证项目数据,BSID客户未清会计核算凭证/BSAD客户已清会计核算凭证/BSIK供应商未清会计核算凭证/BSAK供应商已清会计核算凭证/BSIS总帐未清会计核算凭证/BSAS总帐已清会计核算凭证7、FAGLFLEXA: 总账实际行项目8、FAGLFLEXT: 总账汇总9、ANLA: 资产主记录段10、ANLC: 资产值字段11、CSKS: 成本中心主数据12、COEP: 成本控制对象:与期间相关的各行项目13、COSS: CO 对象:内部过帐成本总计14、COSP: CO 对象:外部记帐的成本总计15、 CKMLPRKEKO: 物料分类帐; 价格的成本组件分割 (标题)16、CKMLPRKEPH: 物料分类帐: 价格的成本组件分割 (要素0四、PP常用表1、MAST:BOM链接物料2、STKO:BOM表头3、STAS:BOMs - 项选择4、STPO:BOM项目STKO~STLAN = STAS-STLAN AND STKO~STLAL = STAS-STLALSTAS~STLNR = STPO-STLNR AND STAS~STLKN = STAS-STLKNBOM类别包括:D-凭证结构、E-设备BOM、K-订单BOM、M-物料BOM、S-标准BOM、T-功能位置BOM、P-工作分解结构BOM5、PLAF: 计划订单6、RKPF: 预定/相关需求抬头7、RESB: 预定/相关需求行项目8、AUFK: 订单主数据9、AFKO: 订单表头数据,PP订单10、AFPO: 订单项11、AFVC: 订单的工序12、AFVV: 工序中数量/日期/值的DB结构13、JEST: 订单状态,通过AUFK-OBJNR=JEST-OBJNR关联14、AFRU: 订单确认15、AUFM: 针对订单的货物移动五、PM常用表1、IFLOT: 功能位置(表)2、ILOA: PM 对象位置和帐户分配六、PS常用表1、PROJ: 项目定义2、PRPS: WBS(工作中断结构) 元素主数据七、QM常用表八、库存数据1、MBEW: 物料评估2、MARD: 物料的工厂/库存地点数据3、MSLB: 供应商特殊库存(O)4、MKOL: 供应商特殊库存(K)5、MSKA: 销售订单库存6、MCH1/ MCHB: 批次库存九、货物移动数据1、MKPF: 物料凭证抬头2、MSEG: 物料凭证行项目不是所有的物料移动数据都需要从这物料移动表中进行读取,生产订单相关AUFM,采购订单相关EKBE,销售相关VBFA。
SAP-SD最常用的表
SAP:SD的几张常用表一、客户主数据基本数据放在KNA1里;公司代码放在KNB1里;销售视图放在KNVV里;合作伙伴放在KNVP里;二、信用主数据KNKK里有信贷限额、应收总额、特别往来;S066里是未清订单值;S067里是未清交货值;KNKK里面的应收值不一定对,要和BSID表去比。
S066、S067也是一样,不对的时候就要重组。
三、物料主数据MARA里是基本数据;MAKT是文本;MARC是工厂视图;MVKE是销售视图;MARM是物料的计量单位;四、价格数据主数据在表AXXX里,XXX表示三个数字,KNOH和KONP分别存放抬头和行项;单据的价格在KONV里;五、自动确定的科目在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:应付明细(未清帐)供应商;BNKA:银行信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SAP:SD的几张常用表
一、客户主数据
基本数据放在KNA1里;
公司代码放在KNB1里;
销售视图放在KNVV里;
合作伙伴放在KNVP里;
二、信用主数据
KNKK里有信贷限额、应收总额、特别往来;
S066里是未清订单值;
S067里是未清交货值;
KNKK里面的应收值不一定对,要和BSID表去比。
S066、S067也是一样,不对的时候就要重组。
三、物料主数据
MARA里是基本数据;
MAKT是文本;
MARC是工厂视图;
MVKE是销售视图;
MARM是物料的计量单位;
四、价格数据
主数据在表AXXX里,XXX表示三个数字,KNOH和KONP分别存放抬头和行项;
单据的价格在KONV里;
五、自动确定的科目
在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:应付明细(未清帐)供应商;。