SAP_MM_实现当期研发费用统计方案

2023-12-05 12:36

本文主要是介绍SAP_MM_实现当期研发费用统计方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SAP ABAP 顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读533次。目标:基于对SAP abap 顾问能力模型的梳理,给一年左右经验的abaper 快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977


背景说明:归集一个期间的研发(物料)费用。


实现原理:在物料凭证上找了个空闲的字段  ,用来标识该类型的业务;市面上成熟的做法是Z一个移动类型出来,该移动类型表示研发领料业务


        

 1.1 在当前期间 找到 该类型的 物料凭证

SELECTmseg~MBLNR,mseg~ZEILE,mseg~matnr,mseg~werks,mseg~ablad,mseg~mat_pspnr,mseg~menge,mseg~aufnr,mseg~dmbtrINTO CORRESPONDING FIELDS OF TABLE @lt1 FROM mseg FOR ALL ENTRIES IN @gt_alvWHERE mseg~ablad = @gt_alv-pspnr_char25AND mseg~aufnr <> ''and mseg~ablad <> ''.

1.2 判断物料是否是V价格(移动平均价类型的物料)

MBEW ,vprsv = 'V' ,如果是V价 ,那么物料凭证的价格就是移动平均后的价格,直接取物料凭证上的价格即可 。

1.3 判断物料是否是S价格,如果是标准价,那么价格来自于物料分类账:

CKMLHD - 物料分类帐:标题记录

CKMLCR - 物料分类帐:期间汇总记录值 

即:合计每笔交易的物料 ( 单价 = 周期单位价格 / 价格单位 )*  消耗的数量;ckmlcr~pvprs ,ckmlcr~peinh 

关联条件:年度,估价范围,期间,物料号 ,wbs要素

LOOP AT lt1 ASSIGNING FIELD-SYMBOL(<fs1>) WHERE ablad = <fs_alv>-pspnr_char25.SELECT SINGLE mbew~vprsv,mbew~matnr,mbew~bwkey INTO @DATA(ls_w1)FROM mbew WHERE mbew~bwkey = @<fs1>-werks AND mbew~matnr = @<fs1>-matnr.IF ls_w1-vprsv = 'V'.<fs_alv>-zyftz = <fs_alv>-zyftz + <fs1>-dmbtr.ELSE.SELECT ckmlcr~pvprs ,ckmlcr~peinh INTO TABLE @DATA(lt_d1)FROM ckmlhd LEFT JOIN ckmlcr ON ckmlcr~kalnr = ckmlhd~kalnr  WHEREckmlhd~matnr     = @ls_w1-matnrAND ckmlhd~bwkey = @ls_w1-bwkeyAND ckmlhd~pspnr = @<fs1>-mat_pspnrAND ckmlcr~poper IN @s_rpmaxAND ckmlcr~bdatj IN @s_ryear.LOOP AT lt_d1 INTO DATA(ls_d1).<fs_alv>-zyftz = <fs_alv>-zyftz + ( ls_d1-pvprs / ls_d1-peinh * <fs1>-menge ).ENDLOOP.ENDIF.ENDLOOP.

这篇关于SAP_MM_实现当期研发费用统计方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/457590

相关文章

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

hdu1496(用hash思想统计数目)

作为一个刚学hash的孩子,感觉这道题目很不错,灵活的运用的数组的下标。 解题步骤:如果用常规方法解,那么时间复杂度为O(n^4),肯定会超时,然后参考了网上的解题方法,将等式分成两个部分,a*x1^2+b*x2^2和c*x3^2+d*x4^2, 各自作为数组的下标,如果两部分相加为0,则满足等式; 代码如下: #include<iostream>#include<algorithm

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo