首页
学习
活动
专区
工具
TVP
发布

SAP Technical

公众号:matinal
专栏作者
1394
文章
1001297
阅读量
138
订阅数
matinal:SAP 关于物料账期的一些延伸思考
前两天需在测试系统做个测试,需要打开下月的物料账期时,就在执行物料账期打开(MMPV)开下月账期时出现了如下错误:
matinal
2024-03-28
120
matinal:SAP 物料计价方式之价格控制与价格确定
物料主数据中我们讲解到物料的计价方式,SAP应用到的主要计价方式有移动平均价和标准价格方式两种,但也有按照批次计价等方式,我们主要介绍最常用的V+2移动平均价和S+3的标准价格;
matinal
2024-03-28
200
matinal:ChatGPT协助SAP FI字段状态组的配置实现过程
本文将为您提供配置SAP FI字段状态组的详细步骤。字段状态组是SAP系统中用于定义字段的可用性和显示属性的功能。通过配置字段状态组,您可以根据特定的业务需求来控制字段的输入和输出状态。以下是配置SAP FI字段状态组的步骤:
matinal
2024-03-28
210
matinal:ChatGPT协助给出SAP ABAP里ALV的实现过程
ABAP(Advanced Business Application Programming)是一种由SAP开发的编程语言,广泛应用于企业级软件开发中。在SAP系统中,ALV(ABAP List Viewer)是一种功能强大的工具,用于显示和编辑数据表格。本文将围绕ABAP中如何实现ALV展开讨论,探讨其实现原理、优势以及具体操作步骤,旨在帮助读者更好地理解和运用ABAP编程语言。
matinal
2024-03-28
210
matinal:SAP S/4 HANA 关于统一日记账ACDOCA你必须知道的事
统一日记账(Universal Journal)是S/4HANA在财务领域最大的创新。它把原先分散的SAP财务模块数据,整合到了一个完全集成的后台表中,就是Table ACDOCA。
matinal
2024-03-28
300
matinal:SAP S/4HANA 1809版本及以上会计凭证金额扩展Amount Field Length Extension: Code Adaptations
参考Note: https://launchpad.support.sap.com/#/notes/0002610650
matinal
2024-03-28
100
matinal:SAP ABAP 从创建类开始学习面向对象编程
对于ABAP OO开发新手而言, 要创建一个ABAP类,请转到ABAP工作台SE80,选择“类”,点击鼠标右键后点击“创建”,在输入字段中输入名称YCL_CUSTOMER并按回车。确认弹出窗口,并在下一个窗口中输入描述,同时保持其他设置不变。
matinal
2024-03-22
810
matinal:SAP ABAP 写给SAP所有顾问如何快速找到想要的BADI
在CALL处设置断点后再打开一个新的会话,执行需要查找BADI的事务如MIGO :
matinal
2024-03-22
800
matinal:SAP 车间库负库存如何设置
■业务概述:仓库设置中分为两大类:实体仓库及车间库(虚拟库),SAP中的负库存仅限于对车间库进行设置,对车间库进行负库存设置源于采用了按BOM表计划用量入库回冲的扣料方式,实体库不允许负库存,车间库为虚拟库作为配合入库回冲扣料方式而设置,起中间过渡作用设置为负库存,为便于业务执行也应设置为负库存
matinal
2024-03-22
570
matinal:SAP ABAP 面向对象编程:如何实现选择屏幕和ALV结果在同一个屏幕上显示
前言:SAP ABAP 面向对象编程:如何实现选择屏幕和ALV结果在同一个屏幕上显示。 🦙(工作遇到傻逼,千万要远离。道路千万条,远离傻逼第一条)
matinal
2024-03-21
870
matinal:在SAP中关于生产工单结算的详细说明
业务概述:生产工单以投料生产有别于入库倒冲生产模式,生产报工和物料经领用即计入该生产工单的生产成本,每月发生的成本支出在生产工单未入库及工单状态未变更为DLV之前,月结便会将该工单已发生的成本支出结转至在制品中(借:在制品 贷:生产成本—在制品转出),待工单入库及工单状态变更为TECO后按标准成本入库,并将此前已归集的在制品结转为0,同时结转已发生的实际成本和标准成本之间的差异,后续发生的成本支出在工单状态转为TECO前都作为差异结转,冲减入库时标准成本与实际成本之间的差异
matinal
2024-03-21
1080
matinal:SAP ABAP OO面向对象编程中的触发和处理事件
在ABAP对象中,触发和处理事件意味着某些方法充当触发器并触发事件,其他方法(即处理程序)会对这些事件做出反应。这意味着当事件发生时,处理程序方法会被执行。本文内容介绍了如何在ABAP对象中使用事件(特别说明:本文内容来源SAP 的ABAP编程手册《BC - ABAP Programming》)。
matinal
2024-03-20
660
matinal:SAP ABAP如何限制一个程序不能选择后台执行
这个程序首先包含了一个数据库连接模块,其中:CURRENT_SCR 的类型为 SYDB0_SCR_STACK_LINE,而在此类型中的字段EXCL 参照 RSEXFCODE进行定义,其结构如下图所示:
matinal
2024-03-20
740
matinal:SAP ABAP 获取自建表变更历史记录
7.ZCL_ZTMARA_CHDO类中已经自动生成了变更记录的write方法,我们再额外增加两个方法和一个数据类型定义
matinal
2024-03-20
460
matinal:SAP FICO会计凭证如何实现自动拆分
ZCL_FI_BILL_ISSUE_SPLIT中IF_EX_FI_BILL_ISSUE_SPLIT~ACTIVATE_AUTOMATIC_SPLIT方法,代码如下:
matinal
2024-03-20
1070
matinal:SAP SD 分析信用控制管理
SAP系统信用管理功能的介绍: R/3系统具有强大的信用管理功能。系统可将来自于FI、SD的财务及销售信息进行汇总, 提供即时的信用数据;并可依据信用政策对订单及发货进行管理,有效地降低风险;并可集中、简便地处理信用问题,加快销售订单的办理。 SAP信用管理功能 信用管理包括以下特性: * 辅助公司制定满足公司信用管理需要的信用管理政策 * 根据公司信用管理政策,在系统中自动进行信用检查 * 可以指定在销售和分销周期中的某一关键点执行这些检 * 通过系统内部电子邮件系统传递信用相关问题给信用管理者 SAP信用管理功能 * 提供全面的客户信用、资金、帐务信息 * 根据公司的信用政策,信用管理者可以快速地、准确地复核客户的信用 状况,决定是否调整信用。通过为客户指定信用额度,可按情况自己决定信用风险程度。能够跟踪一个客户或客户组的财务状况,识别早期的预警信号,提高公司的信用决策水平。 SAP信用管理基本概念 * 信用控制区 * 风险级别 * 信用组 * 信用控制点 * 信用政策的制定 SAP信用管理基本概念 * 信用控制区:对客户的信用控制与信用评估是在某个信用控制区进行的,信用控制区是根据销售区域进行一定的组合合并建立。一个信用控制区可对应一个信用额度。 *风险等级:对客户进行评估后,据其信用历史将客户进行分类,一般分为高、中、低等级别。一个信用控制区对应多个风险级别,根据不同的级别采用不同的信用控制方法 * 信用组:对销售订单和发货单进行分组,定义何种销售订单或发货单参加信用控制,或采用不同的信用政策。 * 参与信用控制订单:外销订单、内销订单 * 不参与信用控制订单:冲红请求单、补款请求、退货订单、后续免费订单、 * 信用控制点:系统何时进行信用检查(订单、交货) * 信用控制点 销售订单 创建交货单 发货过账 * 信用政策的制定:在信用控制区、风险级别的任意有效组合中可定义下列任何一种信用检查政策。静态信用额度检查客户的信用使用不能超过已建立的信用额度。信用使用额是下列各方面金额的总和: <未清订单:尚未发货的订单的金额 <未清发货:尚未开具发票的交货单金额 <未清发票:财务尚未入帐的发票金额 <未清项目:财务已入帐但客户尚未结清 * 信用政策的制定 基于信用期间的动态信用额度检查 展望期:信用检查基准日期的延长期对于系统确认的交货日期在延长期后的订单,该订单在延长期内不占用信用额度 * 信用政策的制定:最大风险金额销售订单和发货单金额不能超过在信用检查中定义的一个最大金额。 关键字段指系统中与信用相关的字段,如付款条件、 固定价值日期以上数据改变系统会重新进行信用检查。 SAP信用管理基本概念 * 信用政策的制定:下次复查日使用下次复查日用以提示信用管理者即时进行信用政策的检查。 例:在系统后台设置天数(如1天),在客户信用主数据中设定下次复查日(如1999年3月25日),则系统将在1999年3月26日自动提示:客户检查日期超过,提示信用管理者进行信用检查后修改该日期为下一需校验日期。 * 信用政策的制定: 未清项目 最大未清项%: 超过一定天数的逾期欠款/客户应收帐款余额的最大百分比 未清项目天数:允许的逾期欠款的天数 例如: 定义最大未清项目%为5%,未清天数为3天,即允许客户“逾期3天的未清应收帐款/该客户的应收帐款余额”最大比例为5%,若超过5%则将被信用冻结。 * 信用政策的制定: 最早未清项目 允许客户最长的逾期欠款天数。 例如,定义某信用控制区的客户最早未清项目为1天,则该客户的逾期欠款不能在1天以上,否则将不满足信用条件。 * 信用政策的制定: 最高拖欠级客户利用FI的催款程序,规定客户的最高拖欠级,若达到最高拖欠级,则将不满足信用条件。目前,FI设置的拖欠等级为四级: 一级:逾期90天 二级:逾期120天 三级:逾期150天 四级:逾期180天 最高拖欠级为第四级,若某客户的在集团范围内任一销售区域的应收帐款逾期180天,则其他销售区域的订单、交货单也将会被冻结。 R/3系统操作方法
matinal
2024-01-21
1420
matinal:SAP系统与MES系统的数据协同技术方案
本文中提到的MES系统是在西门子公司的SIMATIC IT平台上开发完成。所有的应用子系统进行统一分析、统一设计、统一开发,利用统一的开发平台和数据库系统,保证了管理系统的集成性、高效性。
matinal
2023-12-29
1350
matinal:SAP 详细解析成本收集器
成本收集器作为成本对象,主要应用于按期间进行成本核算的情况,在这种情况下会把产品创建为成本收集器,实际成本的收集和差异的结算全部按照成本收集器进行处理,财务的成本分析也针对成本收集器进行。 成本收集器是按期间核算,生产订单可以按期间也可以完全结算,也就是per和full。 一.在创建生产成本收集器之前,为什么要先创建标准成本估算? cost collector是用于Repetitive Manufacturing的,平时生产不开production order,等产成品出来才使用MFBF倒冲原材料. Cost collector会收集target cost和actual cost并且比较两者差异,所谓的target cost 就是标准成本, 产成品的标准成本包括料(从Production version带出,一般对应到一个BOM,其实就是当你使用CK11N估算时那时所有原料的单价和数量之和, 如果物料主数据或BOM有scrap,这个也会算上, 如果BOM component有group,会根据一定的百分比算出),工(activity type的作业价格,一般对应到生产人员工资), 费(一般指各种制造费用),那时的三者之和就作为当期计划成本(目标成本) . 通常会使用CK24 update到产成品主数据,就是标准成本 二.在更改工艺路线的工作中心后,再进行倒冲,但是作业类型所带的成本还是会到原来的工作中心带的成本中心去。如果我将原来的标准评估删除后,对原来已经倒冲的凭证进行reverse的话,则会提示“没有可以用的工序”。标准成本评估与时间有关系吗? 更改工艺路线的工作中心后, 类型所带的成本还是会到原来的工作中心带的成本中心去,Why? 首先你使用Ck84_99看下,CK11N后会记录当时所有原料的价格,MAF 和LAB价格(从routing的工作中心带出). 从SAP底层分析下结果.使用CK11N后,首先产生一7开头的内部订单,SE16在ONR00 table中可找到OR0000007XXXXX,所有的内部订单都在此,.然后CKIS会记录下料工费在你估算时的价格和数量(Ck84_99). KKF6N看到的total tgt就是抓这儿的数据,我们知道KKF6N产生的差异不过是数量差异和价格差异, 然后CK11N和KKF6N还会在KEKO表中记下两比记录.通常从routing里得到的LAB和MAF是内部自动产生的, 价格记录在表 COSS中, 查看时在内部订单前一定要加前缀OR0000007XXXXX, 原料实际消耗在MSEG(物料凭证表中),也可看COSP(CO凭证表它们是一致的).KEKO和AUFK是通过prod. process number关联, CKIS和KEKO是通过cost estimate no关联的. 生产总差异=标准数量*标准价格-实际数量和实际价格 所以你在更改工作中心后,只要CKIS的数据没变当然还抓原来的,你必须使用CK11N重新计算,而且这动作不是随便做的,一般在月结后下月开始在估算,否则当月差异………….,还有通常你在当月使用CK11N会提示物料主数据已经有td cost , 你必须删除它, 这时才会生效 如果将原来的标准评估删除后,CKIS和KEKO的那边当期的cost variant是标准成本变式的东东没了(cost collector是PREM),当然MFBF或Reverse会不成功(MFBF时要求一定要有标准成本). 三.另外如果SAP这样设置都按照标准成本评估的工艺路线和BOM来下线倒冲,而不是按照新的已经更改过的routing和BOM来倒冲的话,这样的逻辑应该怎样解释? 你更改过routing或者BOM后,除非:1,你C223另做生产版本再为它create a cost collector. 2 .CKR1原来的std cost就是update CKIS 和KEKO 记录,再CK11N否则当然永远是抓原来的数据 上面的逻辑我想应该很清楚了, 我曾写过这方面的报表,从数据库这层研究过cost collector的流程, 还碰到一个问题,就是使用KKBC_PKO, KKBC_ORD(对cost collecot, 实际上和KKF6N) ,就是如果cost collector一年都在使用,但是每月都在变动产成品的std cost, 看报表出现比如11.1号如10月没结算target cost在11.1号那时出现不了,结算后才OK , 后来找到了notes 540376打了补丁OK . 问题在于,如果我看整年的cumulated total tgt cost, 到底是使用当月的target cost* total qty , 还是每月的target cost * monthly total
matinal
2023-12-28
1980
matinal:SAP 深入谈谈银企直连
2011年,在SAP ECC6 Ehp5中,通过功能增强FIN_LOC_CI_16发布中国版的银企直连(Electronic payment integration with Chinese 简称EPIC)。
matinal
2023-12-28
2360
matinal:SAP 批量修改资产
3、发现在刚刚的时间点 有 runtime error,可以肯定是发生了dump,但是我程序前端没有dump,我在猜想是不是异步或者并发。
matinal
2023-12-27
2140
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档