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