下载此文档

ERP恐怖小说之屠宰物料分类帐.doc


文档分类:资格/认证考试 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
ERP恐怖小说之屠宰物料分类帐
SAP恐怖小说之屠宰物料帐 作者:付鸿杰
有人给一作家看一篇文章,作家看了后道:谁写的文章这样烂,来人告诉他是他自己N年前写的。
有人给一书法家看某人写的字然后问,字写成这样能成为书法家吗?书法家道:这样也能成为书法家就太没天理了,结果被告知是自己小学的墨宝。
某天,本人看了一处理物料帐记录,有人直接往SAP数据库表写数据,于是道:哪鸟人如此胆的做这样的事情,结果旁人告诉俺就是俺干的。俺于是道:是这样的,如果是你搞表属于胡搞,如果是本屠夫整表,那就属于高技术活儿。
通常如果出现各种C+错误
C+ 019: 没有找到物料 **** 的物料帐簿表头数据(就是往CKMLHD补充数据)
C+ 065: 错误阅读物料明西帐表头记录
C+ 072: 读取物料价格表CKMLPR时的错误
(1).物料帐屠宰数据表实例:
某物料在2009/07月收货,但是物料帐主数据由于某种原因缺失, 2009/12月供应商来发票,Tccode:MIRO发票校验出现C+ 507错误,提示MLBECR表货币数据缺失, 见下图, 怎么办呢,补充数据,补充哪些表呢? Lots of tables .
SAP恐怖小说之屠宰物料帐 作者:付鸿杰
补充数据由于涉及很多表,看采购订单4500021207,恰好10/20行物料单价一致(实际物料同类,就是型号不同),而物料帐缺失的是10行,只需要读取并参考20行的数据将其补全就可以。
*CKML: 显示所有物料分类帐Tcode
错误原因是因为2009/12月发票校验时读2009/07的收货历史,但2009/07的物料帐历史不完整。
CALL FUNCTION 'CKMW_READ_PO_HISTORY'
EXPORTING
EBELN = POT-EBELN
EBELP = POT-EBELP
BNK = LD_BNK
* no_curtp_00 = gd_mlwere-no_00_ml "(del)RH P40K036986
* no_curtp_10 = gd_mlwere-no_10_ml "(del)RH P40K036986
NO_CURTP_00 = GD_MLWERE-NO_00_ML-BOOLE "RH P40K036986
SAP恐怖小说之屠宰物料帐 作者:付鸿杰
NO_CURTP_10 = GD_MLWERE-NO_10_ML-BOOLE "RH P40K036986
TABLES
T_EKBE_CR = LD_EKBE_ALL_TBL[]
T_EKBZ_CR = LD_EKBZ_ALL_TBL[]
EXCEPTIONS
DATA_NOT_FOUND = 0
OTHERS = 1.
也就是说,以下3个和采购订单相关连的物料帐表无10行的数据。
MLWERE:采购和物料分类帐之间的转换表
MLBE:GR/IR 相关交易的商品分类帐FS 项表
MLBECR:GR/IR相关交易商品分类帐编号表
note 817210:C+ 072中,建议使用函数CREATE_NEW_ML_MASTER_DATA补充物料帐数据,由于SAP考虑的是各种业务,如物料帐是否存在多货币,多货币之间的汇率转换;是否存在销售订单或项目库存,SAP那帮鸟人的思维非常缜密,这点俺还是非常佩服的,如某物料期初无库存,本期采购普通库存1000吨, 采购差异10万,3个销售单分别销售出1万,则10万差异分到销售为3万,遗留7万由期末库存承担,其中由销售承担的3万还能继续下分到具体获利段,如3个销售订单对应3个不同客户,则每个客户获利段1万,不过这样做应该会造成性能严重下降,因为要去找订单历史;
假设同时有2个PTO(Purchase to Order),假设其中采购100吨为1个销售订单(销售订单库存),差异5万,销售50吨,该销售订单期末库存50吨,则差异5万均分,并且和普通库存1000吨的10万差异是分开的, 因为分别是普通库存(MBEW/MBEWH)和销售订单库存(

ERP恐怖小说之屠宰物料分类帐 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人才艺人生
  • 文件大小1.67 MB
  • 时间2021-10-21
最近更新