ERP
文章平均质量分 59
SAP剑客
一日不读书,胸臆无佳想。一月不读书,耳目失精爽。
展开
-
【转载】ABAP CDS
CDS(Core Data Services) are domain specific languages(DSL) and services for defining and consuming semantically rich data models in SAP HANA. They are integral part of SAP HANA, and can be leveraged in the ABAP stack.原创 2024-06-22 15:35:04 · 1056 阅读 · 1 评论 -
【FI】SAP固定资产“与时间相关的管理”页面调整异常处理
资产(AA)模块是资产会计模块的简称,它是财务会计(FI)模块中的一个子模块,是主要处理与各类长期资产相关业务的模块。这里的资产,既不是单指固定资产,也不是泛指资产负债表中的资产,而是指一切可以长期跟踪、管理其成本归集或成本摊销的资产,如固定资产、在建工程、无形资产、低值易耗品等。由于资产模块可以对一个资产逐步归集成本,也可以对一个资产按照设定的规则逐期摊销其价值,因此,以上资产的业务都可以在资产模块中处理。原创 2024-06-07 20:14:13 · 652 阅读 · 0 评论 -
【ABAP】SAP外向交货单取消拣配数量实现
外向交货单是物流发货时生成的系统单据,是用在客户与企业之间的。比如销售订单数量是100,可以分几次交货,每次交货都会生成一个外向交货单。一般情况下销售开票是基于外向交货单的。原创 2024-02-28 19:57:45 · 1304 阅读 · 0 评论 -
【ABAP】通过SAP发布Restful服务Demo
REST(Representational State Transfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。是Web服务的一种新的架构风格(一种思想)。原创 2024-02-27 20:33:23 · 1453 阅读 · 1 评论 -
【MM】预留信息下发其他系统的实现
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它是基于 TCP 协议的应用层传输协议。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。HTTP 是一种无状态 (stateless) 协议, HTTP 协议本身不会对发送过的请求和响应的通信状态进行持久化处理。这样做的目的是为了保持 HTTP 协议的简单性,从而能够快速处理大量的事务,提高效率。原创 2024-02-02 20:31:45 · 521 阅读 · 0 评论 -
【QM】自定义检验批完成后续动作
SAP质量模块与采购、生产、销售模块都有对应集成业务集成点。如MM模块可以进行供应商评估,进行收货检验,库存里面周期性产生检验批;在PP模块生产过程中有检验点,过程检验;在SD模块销售发货时候有销售发货检验,创建质量通知单。SAP质量管理有质量计划、质量主数据、质量检验以及质量对应的控制。原创 2024-01-30 19:50:21 · 606 阅读 · 0 评论 -
【ABAP】SF超长内容二维码打印
SMARTFORMS是SAP所提供的一款功能强大的商务报表解决方案,也被称为智能表单,能够按指定格式生成报表,并可以将执行结果通过连接打印机直接输出,采用图形模式来控制报表的格式及位置。原创 2023-12-17 11:33:29 · 1391 阅读 · 0 评论 -
【MM】移动类型的科目确定
当你输入一个货物移动类型时便开始了如下一系列的事件:1、一个物料凭证会被创建,可以被用来作为移动的凭证及作为其它任何相关应用的一个信息来源;2、如果移动跟财务会计有关,同时还会另外产生一个或多个会计凭证;3、物料主数据的库存价值被更新,例如库存及消耗科目;4、根据移动类型,在参与的应用中会产生额外的数据更新。所有的更新都是基于包含在物料凭证及会计凭证的信息的。例如,有关成本中心的发货,行项目中的消耗值也同样会更新;原创 2023-11-13 21:27:33 · 1639 阅读 · 0 评论 -
【学习笔记】SAP设备维护—维护工单的结算
设备维护又称为工厂维护,是资产密集型企业为了确保其生产系统正常运作,针对其设备维护及检修的相关业务而广泛采用的管理软件与功能模块,一般来说,企业应用设备维护管理有两个标准:一是企业的生产性固定资产规模在10亿元以上,二是年均设备维修费用超过500万元以上。对这类资产密集型企业而言,其生产设备的正常运作是企业生存和发展的基石,一般来说,石油、化工、造纸、电厂、电网、重型机械设备制造等行业,都可以广泛应用设备管理这一功能模块。原创 2023-10-30 21:05:23 · 3143 阅读 · 1 评论 -
【学习笔记】SAP设备维护—预防性维护
设备维护又称为工厂维护,是资产密集型企业为了确保其生产系统正常运作,针对其设备维护及检修的相关业务而广泛采用的管理软件与功能模块,一般来说,企业应用设备维护管理有两个标准:一是企业的生产性固定资产规模在10亿元以上,二是年均设备维修费用超过500万元以上。对这类资产密集型企业而言,其生产设备的正常运作是企业生存和发展的基石,一般来说,石油、化工、造纸、电厂、电网、重型机械设备制造等行业,都可以广泛应用设备管理这一功能模块。原创 2023-10-28 11:09:27 · 1116 阅读 · 0 评论 -
【FI】总账余额表和总账明细表不一致问题
SAP提供了强大的科目余额查询功能,可以查询科目的借贷方及余额,同时,也可以追溯到明细凭证。在凭证记账后,科目的余额就会同步得到更新。预制凭证是不更新科目余额的。原创 2023-07-08 17:44:56 · 3143 阅读 · 1 评论 -
【转载整理】SAP FM组织架构及一般设置
在SAP公共部门管理模块(Public Sector Management)下的基金管理(Funds Management,即FM)模块的功能组要定位在预算的控制,并在预算控制过程中对预算的执行进行有效的监督和控制。原创 2023-06-28 18:17:57 · 3154 阅读 · 0 评论 -
【转载】How to merge multiple PDF forms into single one and write in application server
Brief requirement: The real life scenario demanded to send a bundle of different SAP system generated PDF forms to a third party document repository ( has access to the SAP application server ) . The form bundle contains different forms like cover letter,转载 2023-06-07 20:16:36 · 1577 阅读 · 0 评论 -
【ABAP】“BAPI_PO_CREATE1”行项目字段“NO_PRICE”妙用
背景:当前在SAP中通过BAPI“BAPI_PO_CREATE1”创建采购订单,默认的条件类型是PBXX,可手动调整价格,而对于外协加工类型订单客户要求采用条件类型PB00,该条件类型无法手动添加,需通过信息记录/框架合同自动带入。原创 2023-05-24 21:25:55 · 2516 阅读 · 0 评论 -
【ABAP】MM采购发票校验开发Demo
SAP采购发票校验BAPI主要用于校验采购发票是否符合系统的要求,包括检查公司代码、供应商、物料等信息是否正确,同时还会执行相关的账务检查。原创 2023-04-19 19:36:41 · 3575 阅读 · 2 评论 -
【ABAP】PS模快报表字段增强
CJI3N是PS模快中非常重要的一个成本报表,通过该报表可以查看下项目明细的实际陈本以及收入信息,历史每一笔过账或因后勤业务产生的成本或收入信息全部都会在此展示。同时它还可以向下进行钻取,双击展示原始单据。原创 2023-04-17 19:26:14 · 1539 阅读 · 0 评论 -
【SAP】验证(Validation)和替代(Substitution)
SAP中的验证和替代屎财务中用来对凭证数据进行替换或者校验是否符合规范的手段。这两个功能都是在“FI-SPL”模块配置的,但是作用于FI和CO的多数场合。原创 2023-04-14 19:44:26 · 3306 阅读 · 1 评论 -
【FI】制造费用尾差结转Program
SAP的标准成本中心实际/计划/差异报表“S_ALR_87013611”在每月月结处理完毕之后,有存在尾差的情况,某些集团公司由于生产成本中心有上百个,逐个确认耗时费劲,则会按照一定的规则自动生成一张结转凭证。原创 2023-04-03 20:26:56 · 2179 阅读 · 1 评论 -
【FI】SAP标准成本计算和发布
单个物料的单位标准成本即等于=标准BOM的材料成本消耗合计+对应产线生产该物料的标准作业成本消耗合计原创 2023-03-04 19:11:11 · 8289 阅读 · 1 评论 -
【ABAP】Excel剪贴板内容批量上传实现
在ABAP中的 CLASS :CL_GUI_FRONTEND_SERVICES中提供了两个方法来控制与剪贴板内容的导入导出,分别是:CLIPBOARD_EXPORT和CLIPBOARD_IMPORT。CLIPBOARD_EXPORT是将一个内表的内容导入到剪贴板中,而CLIPBOARD_IMPORT是将剪贴板中的内容导入到一个定义好的内表当中。原创 2023-03-02 20:22:23 · 2110 阅读 · 1 评论 -
【ABAP】采购申请审批后下发消息服务器
RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。主要功能是异步解耦和流量削峰。原创 2023-02-23 18:54:10 · 1844 阅读 · 1 评论 -
【ABAP】获取销售合同执行数量
获取销售合同的数量(ZMENG)、已转为销售订单数量(KWMENG)、未转化数量(ZMENG -KWMENG)。销售合同(VA43)明细界面中显示的”订单数量“其实并不准确,没有剔除行项目被拒绝的销售订单数量。基本思路还是通过凭证流表”VBFA“。原创 2023-02-14 21:37:24 · 1810 阅读 · 0 评论 -
【ABAP】固定资产处置报表开发
企业固定资产的报废通常分为有收入的无收入两种。企业将不再使用的资产出售给外部客户,并获取一定的收入,称之为有收入的报废。无收入的报废是指资产在报废的时候,没有任何收入,直接将其资产净值转记为损失。原创 2023-02-07 20:15:47 · 1757 阅读 · 1 评论 -
【转载整理】S4 HANA中的现金流量表
在传统SAP ECC中我们实现现金流量表的方式通常是定义一系列和现金流变动相关的原因代码(Reason Code),然后在过账凭证里指定对应的Code,最后通过ABAP代码抓取这些数据产生现金流量表。此方案最大的缺陷是会计相关人员在做凭证时很难保证原因代码的正确性,所以,实践证明很多企业用该方案并未正确的反应企业的现金流。在S4 HANA Simple Finance中SAP提供了一个全新的视角来实现现金流量表,即现金流量表版本,首先来看系统中的配置。原创 2022-12-26 10:18:23 · 4114 阅读 · 2 评论 -
【学习笔记】SAP固定资产的减值功能
若固定资产出现减值迹象,也就是固定资产的可收回金额小于账面价值时,就要计提固定资产减值准备。原创 2022-12-13 21:30:08 · 5927 阅读 · 2 评论 -
【Demo】银行主数据的修改
SAP ABAP银行主数据创建原创 2022-12-12 20:53:24 · 1922 阅读 · 1 评论 -
【ABAP】采购申请审批增强Demo
在保存后提交前进入方法“POSTED”进行校验,这里有变动前后的“采购申请明细”和“账户分配”信息,可以基于这个进行判定。分析:当前SAP中有外部系统调用自定义函数审批的情况,也有手动单个/批量审批的情况,需要找到通用的解决方案。判定方法有很多,可以根据实际情况进行斟酌,比如根据批准标识“FRGKZ”的变化值进行判定,从而决定是否推送。这里,虽然“IM_EBAN”是一个Table,即使批量处理,但是每次也只会带入一个采购申请。具体实现代码略,可以根据业务实际进行实现。原创 2022-11-30 20:34:58 · 2391 阅读 · 0 评论 -
【ABAP】EXIT_SAPLMBMB_001无法Debug调试问题处理
“Update task”是用于对话或报表中实现同步和异步更新数据库的功能,在Update之前还有一个Before Update,用于更新数据前的检查,当二者都执行完,才会进行到后面的Commit,当before update成功执行,而update不成功,会报错如下,显示数据回滚:Express document "Update was terminated" received from author "SAP_001".原创 2022-11-25 20:42:39 · 2095 阅读 · 0 评论 -
【基础】SAP 新增计量单位
SAP 用户化实施指南→SAP NetWeaver → General Settings →检查计量单位原创 2022-11-13 14:23:57 · 9899 阅读 · 0 评论 -
【事务代码】MF60-拉料清单
事务代码“MF60”用来对产成品生产的备料,主要作用是从不同存储地点将生产订单需求物料转移到生产存储地点。所需物料存放在供应存储地点的可用库存中。如果在生产存储地点有充足的库存可用,将不生成行项目。原创 2022-10-31 21:55:39 · 3589 阅读 · 2 评论 -
【FI】采购预付款管理报错“字段BSEG-EBELP在屏幕SAPMF05A0304上不存在”
当创建采购订单并需向供应商支付定金,既可以直接对定金记账,也可以先创建定金请求,再参考请求记账。创建对供应商的预付定金请求,可使用F-47,也可在MM模块用ME2DP创建。F-47是手工直接维护,ME2DP则是专项针对有维护预付定金数据的采购订单进行操作。原创 2022-09-14 18:16:17 · 2236 阅读 · 0 评论 -
【FI】财务预制凭证界面隐藏过账按钮
SAP中的会计凭证一旦过账了就不能再进行修改,但其也提供了类似国内财务软件同样的预制功能,预制凭证过账之前不会更新会计系统。预制凭证虽然不更新科目余额,但同样会生成凭证编号,其凭证内容可以随意更改,也可以删除。一旦过账,则会更新科目余额,但凭证编号不会改变。原创 2022-09-09 19:14:45 · 1958 阅读 · 0 评论 -
【转】SAP为企业数字化转型赋能
SAP认为,为了进行数字化转型,不同企业对于事务有着不同的侧重,会根据各自的业务优先事项采用完全不同的系统架构并拥有不同的关注点。另外,企业还必须从转型中看到价值。转型成为智慧企业不只是技术升级那么简单。企业需要秉承客户至上和目标驱动的理念,利用设计思维和敏捷方法等创新型方式,重构业务流程的业务模式,这样才能实现真正的价值。转载 2022-08-20 20:22:05 · 1657 阅读 · 0 评论 -
【ABAP】如何根据PR号删除PM单的组件
需求:由于PM单的组件项目类别设置成了“N -非库存项目”,会对组件物料自动生成采购申请。要是后续发现采购申请有问题需要删除,则无法直接通过事务代码“ME52N”进行删除,需要手动通过事务代码“IW32”进入删除组件信息,那么ABAP如何根据PR号码删除PM单据的组件信息呢?主要的难点是如何根据PR找到具体的PM单组件项目号。经测试的源代码:REPORT ztest002.DATA:"处理方法 IT_METHODS LIKE TABLE OF BA...原创 2021-09-22 20:39:23 · 561 阅读 · 0 评论 -
【ABAP】SAP判断单据是否被锁定
SAP判断单据是否被锁定通常要是某个SAP单据被其他用户正在处理,我们进入时会有如下提示:要是在开启远程模块的函数中碰到这样的问题会提示给出Dump信息,非常不友善,那么能否在处理单据之前判定该单据是否被锁定呢?起初我是通过下面的例子进行处理的,直接上源码。 DATA : LT_ENQ LIKE TABLE OF SEQG7 WITH HEADER LINE . DATA : LV_GARG TYPE EQEGRAARG. L.原创 2021-09-07 19:15:49 · 3410 阅读 · 2 评论 -
【PP】通过创建工程变更号修改BOM
通过创建工程变更号修改BOM通过创建工程变更号(ECN)修改BOM便于后续管理和追溯,因为其间会定义变更的对象和对象类型。一、创建工程变更号事务代码:CC01首个界面按照默认值回车即可。该界面中需要维护如下字段:输入描述信息; 输入有效开始日期; 状态:01-激活,02-未激活;再次回车或者点击“对象类型”进入下一个界面。维护对象类型,这里因为是需要更改BOM物料单。点击“ ”。输入物料、工厂、BOM用途。...原创 2021-08-27 19:50:12 · 2619 阅读 · 0 评论 -
【ABAP】SAP销售订单定价值变更
SAP销售订单定价值变更大家在日常业务中是否碰到过下图这样的情况,增值税专用发票上的单价小数位有8位(因为这个价格是不含税单价,是在开发票时输入含税单价后系统自动算出来的),然后在SAP中做销售订单的时候,即使将“条件定价单位”设置成10000(最长是五位),最后的定价值和发票上的金额仍有差异。针对上述情况,SAP中将“定价值”配置成了可修改状态。那么在使用BAPI“SD_SALESDOCUMENT_CREATE”生成销售订单的时候该如何处理呢?通过Debug跟踪调试发现在F原创 2021-08-20 19:16:57 · 2655 阅读 · 1 评论 -
【转载】ERP系统中的存货计价过程
ERP系统中的存货计价过程本文主要以SAP为例,论述在ERP系统的物料移动过程中,移动平均法和标准价格法这两种存货计价方法的应用。企业的各种存货,由于是分散购入或分批生产形成,同一次领用或发出的存货,其单位成本可能有所不同。为了合理的核算低值易耗品和包装物以外的存货发出和领用的价值,就需要选择一定的计价方法,对企业发出或领用的存货进行计价,使企业的生产成本和产品销售成本有统一的计价标准。我国企业所得税法和会计制度提供了几种可供选择的方法,如先进先出法、后进先出法、移动平均法、计划成本法、个转载 2021-08-18 20:36:52 · 1151 阅读 · 0 评论 -
【转载】SAP & Oracle ERP产品的比较
SAP & Oracle ERP产品的比较1、软件产品的成熟度§ SAP:经过近30年与全球大企业用户的合作,SAP系统积累了大量先进企业的业务管理流程。对于用户来说,只需根据在系统中挑选适当的业务流程,在软件中进行配置。而对软件的二次开发工作量极少,这就保证了用户能够把主要的精力都花在企业业务流程的优化上,真正起到上一套系统,管理提高一个层次的作用。§ Oracle: 由于缺乏足够的业务流程模板和软件功能的支持,在实施中Oracle软件经常被发现无法满足企业管理上的要求。比如在大型转载 2021-08-17 20:20:50 · 2369 阅读 · 0 评论 -
【ABAP】SUBMIT程序相互调用
SUBMIT程序相互调用方式1:调用其他程序并传递选择条件参数submitz_pro_007 withs_vbelnins_vbelnwiths_kunnrins_kunnrwithp_submiteqabap_onandreturn.接收其他程序中的结果内表importgt_itabfrommemo...原创 2021-08-17 19:18:17 · 1487 阅读 · 1 评论