表级归类

目录(?)[-]

  1. 表的要求
  2. 表中使用的字段请尽量参照各模块的SAP字段标准使用习惯;
  3. 例:“ZXSLRZX销售组织对应的利润中心”中的销售组织应该使用VKORG、利润中心应该使用PRCTR。
  4. 根据表的用途,需确定是否属于配置目的、还是业务目的。
  5. 配置表的建议:
  6. 需要加入MANDT字段
  7. 例: “ZQJQD缺件清单”就没有MANDT字段
  8. 需提供相应的维护视图;
  9. 例:如ZCHECK_MM01工厂和利润中心的对应
  10. 为保证DEV/QAS/PRD系统的一致性,不应该对配置表提供批量维护的功能,而应该走Request传输流程;
  11. 例: “ZMM_GSJJGLJ公司间物料转卖价格逻辑”就是一个失败的开发案例。
  12. 若有必要,可激活日志功能,便于对配置的更改查询;
  13. 在定义表的时候,请不要偷懒使用“预定义数据类型”这种方式;
  14. 业务表的建议:
  15. 若无特殊目的,也请加入MANDT字段
  16. 在定义关键字段的时候,请务必慎重,在理解业务需求的前提下,合理设置;(数据存在后,关键自动的变更存在较大风险)
  17. 为减少系统存储空间,一般不需要激活更改日志;
  18. 在定义表的时候,请不要偷懒使用“预定义数据类型”这种方式;
  19. 程序的要求
  20. 程序的选择屏幕,如果需要提供缺省值,请尽量通过Memory ID的方式实现,不要使用硬代码。
  21. 例:“ZPOOIS采购订单信息报表”中的公司代码(BUK)、工厂(WRK)。
  22. 程序的选择屏幕上的选择文本,如果属于标准字段,若无特殊需求,请尽量使用Dictionary,避免造成在不同语言环境中显示错误的情况。
  23. 例:ZPOOIS的选择屏幕在英文环境下完全错误,而ZJSJSNEW就相对正确。
  24. 程序变式(选择变式、输出变式)的灵活使用
  25. ALV报表,请提供变式功能(IS_VARIANT ,I_SAVE等变量);
  26. 例: ZPOOIS的输出格式就无法保存 。
  27. 二次开发程序中定义的自定义表,需考虑相应数据的删除及归档策略,并应该对数据量的大小有合理的估计。
  28. 金额,请考虑币别;数量,请考虑计量单位;
  29. 公司代码与工厂的关系
  30. 一个工厂只能属于一个公司代码;
  31. 例:3110起重机工厂只能属于3011公司代码。
  32. 表:T001K,其中的BWKEY就是指工厂,完全等同于T001W的WERKS;
  33. 公司代码与利润中心的关系
  34. SAP是允许一个利润中心属于多个公司代码的,但是,我们实际业务上一个利润中心通常只应该对应一个公司代码(有部分特例!)
  35. 一个公司代码下,可以存在多个利润中心;
  36. 例:在2001公司代码下,存在LR2180/LR2170/LR2160等多个利润中心;
  37. 表:CEPC_BUKRS分配利润中心至公司代码
  38. 工厂与利润中心的关系
  39. 工厂跟利润中心按照SAP的本身逻辑是没有关系的;
  40. 但为了保证业务的正确性,我们创建了表ZCHECK_MM01(工厂和利润中心的对应)来进行检查(如在物料主数据创建的时候进行检查)。
  41. 工厂与库存地点的关系
  42. 库存地点必须跟工厂一起才有意义,牢记“工厂+库存地点”!
  43. 在不同的工厂下虽然可以存在同样的库存地点代码,但本质上是有区别的;
  44. T001L,工厂+库存地点
  45. WM仓库与库存地点的关系
  46. 一个仓库可以包括多个“工厂+库存地点”,一个“工厂+库存地点”只能属于一个仓库;
  47. T320,工厂+库存地点=>仓库号
  48. 销售组织与公司代码的关系
  49. 一个销售组织只能属于一个公司代码;
  50. 例:3011宁乡起重机销售组织只能属于3011公司代码。
  51. 表: TVKO销售组织;
  52. 销售组织与工厂的关系
  53. 销售组织与工厂是多对多的关系,但是该关系仅说明了销售组织可以“销售”哪些工厂的,并不能表示两者之间有财务上的所属关系;
  54. 表: TVKWZ 每个销售机构允许的工厂数
  55. 采购组织与公司代码的关系
  56. 采购组织与公司代码可以不存在分配关系,我们除极少的两三家公司外,基本上没有进行分配(如果进行分配的话,则一个采购组织只能分配给一个公司代码)。
  57. 表:T024E 采购组织
  58. 采购组织与工厂的关系
  59. 采购组织与工厂是多对多的关系(但是如果采购组织已经分配给公司代码后,则只能分配该公司代码下的工厂给采购组织)
  60. T024W工厂的有效采购组织
  61. 不能根据字段在前台所属的物料视图来确定相应的数据表,一定要使用F1->技术信息;
  62. 例:采购视图的“采购价值代码”就是属于基本数据(MARA-EKWSL)。
  63. 物料主数据的关键表:
  64. MARA,基本视图
  65. MARC,工厂
  66. MARD,工厂/库存地点
  67. MBEW,财务数据,其中的MBEW-BWKEY就是指工厂MARC-WERKS
  68. MVKE,销售组织/分销渠道
  69. MLGN,仓库
  70. MLGT,仓库/存储类型
  71. MSTA,物料主数据维护状态
  72. BOM主数据
  73. BOM用途:1表示生产
  74. BOM类别:M表示物料BOM
  75. MAST,BOM 链接物料
  76. STKO,BOM表头
  77. STPO,BOM 项目
  78. STZU,永久 BOM 数据
  79. STAS,BOMs - 项选择
  80. 工艺路线主数据
  81. 任务清单类型:N表示工艺路线、Q表示检验计划
  82. MAPL,分配任务清单到物料
  83. PLKO,任务清单 - 表头
  84. PLFL,任务清单 - 顺序
  85. PLPO,任务清单 - 工序/作业
  86. PLAS,任务清单 - 工序/作业选择
  87. PLMZ,组件分配
  88. CRHD,工作中心
  89. 独立需求
  90. PBIM,物料的独立需求
  91. PBED,独立需求数据
  92. PBID,独立需求数据(MRP区域)
  93. PBHI ,独立需求历史记录
  94. 计划订单
  95. PLAF,计划订单,需注意计划工厂PLWRK、生产工厂PWWRK的区别;
  96. RESB,预留表(通过PLAF-RSNUM与RESB-RSNUM关联)
  97. 生产订单
  98. 订单类别: AUTYP,10表示生产订单
  99. AUFK,订单主数据
  100. 其中WERKS 工厂是指生产订单的生产工厂、 LOEKZ删除标记是对删除状态的生产订单生效(其他状态需通过JEST)进行读取。
  101. AFKO,订单表头数据 PP 订单
  102. 其中PLNBEZ 、STLBEZ并不一定是订单中产出物料(真正的物料应该是AFPO-MATNR)。
  103. AFPO,订单项
  104. 虽然关键字中存在POSNR,但实际上我们不存在co-product业务,所以POSNR都为0001.
  105. AFVC,订单的工序(通过AFKO- AUFPL进行关联)
  106. AFVV,工序中数量/日期/值的DB结构
  107. AFFL,加工单顺序
  108. JEST,订单状态(通过AUFK-OBJNR关联)
  109. 其中STAT的具体含义通过TJ02T对应,注意当INACT=X时,表示该状态不存在。
  110. RESB,预留表(通过AFKO-RSNUM与RESB-RSNUM关联)
  111. 报工/入库/发料
  112. AFRU,订单确认(AFRU-AUFNR为订单号)
  113. AFFW,COGI错误(AFFW-AUFNR为订单号)
  114. 由于我们没有激活COGI更改历史,所以COGI的更改在AFFWPRO中是没有记录的,若有必要,可通过自定义备份表ZAFFWH进行查看。
  115. AUFM,订单物料移动数据(AUFM-AUFNR为订单号)
  116. 该表的数据更新需依赖于PP的相关配置。此外,如果需要得到某一预留的累计发料数量,可直接使用RESB-ENMNG;如果需要得到某一订单的累计入库数量,可直接使用AFPO-WEMNG。均不需要对物料移动数据进行累加。
  117. 供应商主数据
  118. LFA1,集团数据
  119. ADRC,地址信息
  120. LFB1,公司代码数据
  121. LFM1,采购组织数据
  122. 计划订单
  123. PLAF,计划订单;
  124. 采购合同
  125. 凭证类别(EKKO-BSTYP)等于K(合同)
  126. EKKO,采购凭证抬头
  127. EKPO,采购凭证项目
  128. 采购信息记录
  129. 信息记录类别(EINE-ESOKZ):0(标准)、 2(寄售)、3(分包合同)
  130. EINA ,采购信息记录 - 一般数据
  131. EINE ,采购信息记录 - 采购组织数据
  132. 采购申请
  133. EBAN,采购申请
  134. 采购订单
  135. 凭证类别(EKKO-BSTYP)等于F(采购订单)
  136. 关键表:
  137. EKKO,采购凭证抬头
  138. EKPO,采购凭证项目
  139. EKET,计划协议计划行
  140. EKKN,采购凭证中的帐户设置
  141. 采购收货及发票校验
  142. EKBE,采购凭证历史
  143. 如果需要得到某一采购订单行项目的累计入库数量,可直接使用EKET-WEMNG,不需要对物料移动数据进行累加。 (虽然SAP是允许同一采购订单行项目是允许多个交货计划(EKET),但我们实际上业务中只允许一个交货计划,很多开发和考核都是基于此)
  144. RBKP,凭证表头:发票收据
  145. RSEG,凭证项目:收款发票
  146. 通过发票凭证读取会计凭证建议使用函数AC_DOCUMENT_RECORD。
  147. 仓位主数据
  148. 仓位必须跟仓库号、仓储类型一起才有意义,牢记“仓库号+仓储类型+仓位”!
  149. 关键表:
  150. LAGP,仓位
  151. 库存数据
  152. IM库存数据(注意使用待H的数据):
  153. MARD,物料的仓储位置数据
  154. MSLB,供应商特殊库存(o)
  155. MKOL,供应商的特殊库存(k)
  156. MSKA,销售订单库存
  157. MCH1/MCHB,批次库存
  158. WM库存数据:
  159. LQUA,份(quants错误翻译为数量)
  160. 物料移动数据
  161. 关键表:
  162. MKPF,抬头:物料凭证
  163. MSEG,凭证段:物料
  164. 不是所有的物料移动数据都需要从这物料移动表中进行读取。
  165. 生产订单相关 AUFM,采购订单相关 EKBE,销售相关 VBFA。
  166. 移动类型
  167. 借贷标示:MSEG-SHKZG,S表示增加库存、H表示减少库存
  168. 关键表:
  169. T156*,移动类型
  170. T030,移动类型科目自动记账
  171. WM的数据
  172. 关键表:
  173. LTBK,转储请求抬头
  174. LTBP,转储请求项目
  175. LTAK,WM转储单抬头
  176. LTAP,转储单项目
  177. KNA1,   基础数据
  178. KNB1,公司代码
  179. KNVV,销售组织
  180. ADRC,地址
  181. 销售价格
  182. 根据条件类型(如PR01)查找存储顺序(如PR02),得到表(如A305等A*表)
  183. KONP,条件记录号关联
  184. 销售合同(销售意向)
  185. 凭证类别G(VBAK-VBTYP)
  186. VBAK
  187. VBAP
  188. 销售订单
  189. Vbak   :       销售凭证 : 抬头数据
  190. Vbap   :      销售凭证 : 项目数据
  191. Vbep  :      销售凭证:计划行数据
  192. Vbkd  :      销售凭证 : 业务数据
  193. VBPA :      销售凭证 : 合作伙伴
  194. 交货单
  195. Likp
  196. Lips
  197. 发票凭证
  198. VBRK
  199. VBRP
  200. 销售凭证流、凭证状态
  201. Vbfa
  202. Vbuk
  203. vbup
  204. 会计
  205. 会计科目主数据
  206. SKA1,科目表
  207. SKB1,公司代码
  208. SKAT,科目描述
  209. 成本要素
  210. CSKB,成本要素
  211. 记账期间
  212. T001B
  213. 财务供应商、财务客户(同后勤模块,维护事务代码FK01,只有公司代码数据)
  214. 总账
  215. BKPF/BSEG
  216. FAGLFLEXT
  217. BSAS/BSIS
  218. GLFUNCT,功能范围
  219. AR/AP
  220. BSAD/BSID
  221. BSAK/BSIK
  222. AM
  223. ANLA
  224. CO
  225. CSKS,成本中心
  226. COEP
  227. COSS(计划/实际,通过WRTTP区分,期间通过字段区分,如WTG004)
  228. COSP
  229. CO-ML
  230. CKMLHD
  231. CKMLCR
  232. CKMLPR
  233. COPA
  234. CE*,如CE18000,8000指使用的经营范围
  235. CO与FI的区别及数据
  236. SAP增强技术
  237. 用户出口(USER EXIT)
  238. 增强(ENHANCEMENT)
  239. •  SMOD
  240. •  CMOD
  241. BADI
  242. •       se18
  243. •       se19
  244. Enhancement Spot
  245. •       ECC6.0后
  246. 标准程序的修改(以CO02为例)
  247. •       SE95查看

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值