SAP相关底表使用说明(一)

表的要求
表中使用的字段请尽量参照各模块的SAP字段标准使用习惯;
   例:“ZXSLRZX销售组织对应的利润中心”中的销售组织应该使用VKORG、利润中心应该使用PRCTR。
根据表的用途,需确定是否属于配置目的、还是业务目的。
配置表的建议:
需要加入MANDT字段
例: “ZQJQD缺件清单”就没有MANDT字段
需提供相应的维护视图;
例:如ZCHECK_MM01工厂和利润中心的对应
为保证DEV/QAS/PRD系统的一致性,不应该对配置表提供批量维护的功能,而应该走Request传输流程;
例: “ZMM_GSJJGLJ公司间物料转卖价格逻辑”就是一个失败的开发案例。
若有必要,可激活日志功能,便于对配置的更改查询;
在定义表的时候,请不要偷懒使用“预定义数据类型”这种方式;
业务表的建议:
若无特殊目的,也请加入MANDT字段
在定义关键字段的时候,请务必慎重,在理解业务需求的前提下,合理设置;(数据存在后,关键自动的变更存在较大风险)
为减少系统存储空间,一般不需要激活更改日志;
在定义表的时候,请不要偷懒使用“预定义数据类型”这种方式;
程序的要求
程序的选择屏幕,如果需要提供缺省值,请尽量通过Memory ID的方式实现,不要使用硬代码。
   例:“ZPOOIS采购订单信息报表”中的公司代码(BUK)、工厂(WRK)。
程序的选择屏幕上的选择文本,如果属于标准字段,若无特殊需求,请尽量使用Dictionary,避免造成在不同语言环境中显示错误的情况。
   例:ZPOOIS的选择屏幕在英文环境下完全错误,而ZJSJSNEW就相对正确。
程序变式(选择变式、输出变式)的灵活使用
ALV报表,请提供变式功能(IS_VARIANT ,I_SAVE等变量);
   例: ZPOOIS的输出格式就无法保存 。
二次开发程序中定义的自定义表,需考虑相应数据的删除及归档策略,并应该对数据量的大小有合理的估计。
金额,请考虑币别;数量,请考虑计量单位;
公司代码与工厂的关系
一个工厂只能属于一个公司代码;
例:3110起重机工厂只能属于3011公司代码。
表:T001K,其中的BWKEY就是指工厂,完全等同于T001W的WERKS;
公司代码与利润中心的关系
SAP是允许一个利润中心属于多个公司代码的,但是,我们实际业务上一个利润中心通常只应该对应一个公司代码(有部分特例!)
一个公司代码下,可以存在多个利润中心;
例:在2001公司代码下,存在LR2180/LR2170/LR2160等多个利润中心;
表:CEPC_BUKRS分配利润中心至公司代码
工厂与利润中心的关系
 工厂跟利润中心按照SAP的本身逻辑是没有关系的;
 但为了保证业务的正确性,我们创建了表ZCHECK_MM01(工厂和利润中心的对应)来进行检查(如在物料主数据创建的时候进行检查)。
工厂与库存地点的关系
库存地点必须跟工厂一起才有意义,牢记“工厂+库存地点”!
在不同的工厂下虽然可以存在同样的库存地点代码,但本质上是有区别的;
T001L,工厂+库存地点
WM仓库与库存地点的关系
一个仓库可以包括多个“工厂+库存地点”,一个“工厂+库存地点”只能属于一个仓库;
 T320,工厂+库存地点=>仓库号
销售组织与公司代码的关系
一个销售组织只能属于一个公司代码;
例:3011宁乡起重机销售组织只能属于3011公司代码。
表: TVKO销售组织;
 销售组织与工厂的关系
 销售组织与工厂是多对多的关系,但是该关系仅说明了销售组织可以“销售”哪些工厂的,并不能表示两者之间有财务上的所属关系;
 表: TVKWZ 每个销售机构允许的工厂数
采购组织与公司代码的关系
采购组织与公司代码可以不存在分配关系,我们除极少的两三家公司外,基本上没有进行分配(如果进行分配的话,则一个采购组织只能分配给一个公司代码)。
表:T024E 采购组织
采购组织与工厂的关系
 采购组织与工厂是多对多的关系(但是如果采购组织已经分配给公司代码后,则只能分配该公司代码下的工厂给采购组织)
T024W工厂的有效采购组织
不能根据字段在前台所属的物料视图来确定相应的数据表,一定要使用F1->技术信息;
    例:采购视图的“采购价值代码”就是属于基本数据(MARA-EKWSL)。
 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAP MM模块提供了一种称为BAPI的功能,用于处理物料管理方面的业务流程。BAPI是“Business Application Programming Interface”的缩写,它允许SAP系统与外部系统进行交互和集成。以下是SAP MM模块中BAPI的一些常见清单: 1. BAPI_MATERIAL_GETLIST:该BAPI用于获取物料清单。通过指定一些搜索条件,如物料类型、物料组、描述等,可以从SAP系统中检索符合条件的物料清单。 2. BAPI_PO_GETITEMS:这个BAPI用于获取采购订单的物料项目清单。通过传递采购订单号,可以获得该订单下所有的物料项目信息,包括物料编号、数量、价格等。 3. BAPI_GOODSMVT_CREATE:这个BAPI用于创建物料凭证。通过传递一些必要的参数,如物料编号、数量、移动类型等,可以在SAP系统中创建相应的物料凭证,如进货凭证、退货凭证等。 4. BAPI_MATERIAL_SAVEREPLICA:该BAPI用于创建或更新物料主数据。通过传递物料编号、描述、物料组等参数,可以在SAP系统中创建新的物料主数据,或更新已有的物料主数据。 5. BAPI_STOCK_GETLIST:这个BAPI用于获取库存清单。通过指定一些搜索条件,如仓库号、物料编号等,可以获得库存清单信息,包括当前库存数量、库存地点等。 这些是SAP MM模块中常用的一些BAPI清单。使用这些BAPI,用户可以方便地进行物料管理相关的操作,如获取物料信息、创建采购订单、更新物料主数据等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值