- 博客(167)
- 资源 (11)
- 收藏
- 关注
原创 ABAP SUBMIT如何使用详解
GET_DATA_REF():方法获取数据(包括显示数据,布局数据,字段数据,过滤器等),这个是SAP提供的API所以我们不关心如何存储,所以该方法不需要修改目标程序就可以直接得到ALV显示的结果,这种方法可以用来访问该数据表变量的引用(动态而且易用),所以即使不知道ALV数据表的结构也没关系,如果知道需要调用的ALV数据表的结构,可以使用GET_DATA()这个方法,但不能设置目标程序的中断点,需显示ALV的函数执行完毕方可获取到数据。同时,它的使用也能够简化代码的编写,提高程序的整体效率和可维护性。
2024-03-26 11:29:18 586
转载 从SAP ECC升级到SAP S4HANA, 几个Key Points
当然了,软件系统不断升级换代,也是正常的。借助于SNP的专有的SAP转换软件SNP Bluefield迁移方案,我们能够建立SAP系统的副本,与客户和合作伙伴合作,对这些系统进行选择性和有针对性的更改,然后用一套完整或选择性的公司业务数据重新填充这些系统。从技术上讲,SAP有一个强大的过渡工具(名为SUM )可以将系统转换为S / 4HANA,将旧的(Oracle / DB2 / MSSQL)数据库迁移到SAP HANA数据库,并将旧的ECC应用程序升级到较新的S / 4HANA代码库。
2023-03-30 22:50:44 1830 1
转载 ABAP调试器的一些高级用法
这样,我们只需要在该方法设置断点,单步调试即可。最笨的办法,就是在第14行设置断点,然后进行21次单步调试,走完前21次循环,然后进入第22次,也就是我们需要仔细调试的循环体。比如我写了一个名为insert_table的宏,在宏的实现体里,第12行先检查传入宏的第一个参数长度是否大于等于5, 如果确实是,将该参数插入一个由第二个参数指定的内表里。相应的,ABAP顾问如果能花费一些时间更深入了解自己每天都几乎会使用到的调试器,可以提高ABAP问题排查的效率,在面对一些比较复杂问题时,能够更加从容。
2023-03-10 21:15:00 1791
原创 SAP ERP系统PP模块计划策略20&50详解
SAP/ERP系统中面向订单生产的计划策略主要有20和50两个策略,这两个策略都是面向订单生产的计划策略,也是离散制造行业应用比较广泛的策略。
2023-03-06 21:00:00 2503
原创 SAP ERP系统MM模块常用增强之四:采购申请输入字段的校验检查
SAP系统创建成本中心采购申请必须要填写会计科目,但通常需求申请人并不清楚应该填写那个会计科目,SAP标准解决方案通过物料组去关联会计科目,创建采购申请时候,当输入物料组后会自动带出会计科目,不需要用户填写(关于这方面配置可以参考如下文章),但是这公司的申请人在创建采购申请时候还是会经常选错物料组,因为选错物料组,带不出会计科目,创建不了采购申请,所以提出这样的增强需求,保证会计科目能自动带出。在上面界面写上增强代码,点击保存->激活,最后激活增强项目。下面详细介绍下使用二代功能模块增强的详细实施步骤。
2023-03-01 19:00:00 1129
原创 SAP ERP系统SD模块常用增强之一:VA01/VA02创建或修改SO的输入检查
本文通过一个例子详细介绍SD模块常用增强之一:销售订单保存前检查的增强。
2023-02-13 12:49:14 4290
原创 SAP ERP系统实施隐式增强中“声明“和“代码“的区别和用途介绍
最后总结下隐式增强中的“声明“和"代码" 区别和用途,选择"代码"可以设置业务开关,通过业务开关的TYPE的值来控制增强是否启用,而”声明“不能设置业务开关,也不受业务开关的控制,只要增强激活就起作用。简单来如果选择”声明“,完成增强后只要激活这增强就生效了,如何选择“代码”,增强激活后,还可以启用类似"开关"的功能,通过”开关“来控制是否启用增强,当然如果不用开关功能那么就和选择“声明”一样,没有差异。因为这增强选择“代码”并启用了业务开关控制,激活后实际并没有起作用。只有激活业务开关才起作用。
2023-02-09 13:18:53 755
转载 SAP-检查多个关联字段输入,以及有条件地调用模块
在该示例子中,只有当列表(C)中的最后字段包含非初始值的值时,才调用模块X。但是,如 果 X 发现错误,则在错误对话框中重新打开这三个字段(A,B,C)并等待输入。链内发现错误时,会重新显示屏幕,并允许输出链中任何地 方发现的字段,但仍不允许输入任何非链字段。在此,如果字段A、B、C、D、E、F中任何一个具有不同于初始值的值,则调用模块 X。使用 FIELD 语句的条件形式,可以防止不必要的模块调用。该条件功能类似于 ON REQUEST,但是如果链中的任一字段的值发生更改,则调用ABAP/4模 块。
2023-01-14 14:18:04 404
转载 SAP关于科目和移动类型字段状态冲突检查的说明
另外,和物料自动过账相关的资产负债类科目,比如1408开头的委托加工物资科目(委托加工物资科目在SAP中默认为损益科目,不过国内核算是需要设置为资产类科目),也建议附加科目中的可能用到的成本对象为可选,避免出现字段状态冲突。检查的目的是使会计科目和移动类型对字段状态的设置是一致的,没有矛盾的,比如移动类型设置成本中心为必输,而对应的科目成本中心为隐藏,则系统认为是矛盾的。
2022-12-29 17:59:10 801
转载 内存管理(SAP和ABAP内存)缓存设定以及程序memory管理等
内存有两种,一种是SAP内存,一种是ABAP内存:(这两种内存都是针对同一个用户,如果要针对不用用户就要使用共享object,请参考后面内容)他们两者的关系如下图:还有一个概念需要理解的:用户登陆后,最多一个系统可以开6个窗口,这在SAP中称为External Mode。而同一个窗口中,运行某程序后,可以通过CALL TRANSACTION/SUBMIT或其他代码跳转到其他程序,这个称为Internal Mode。Internal Mode的调用栈最多为9层。
2022-12-29 16:55:42 1507
转载 SAP 预制发票MIR7抬头行项目检查BADi-MRM_HEADER_CHECK
预制发票MIR7抬头行项目检查BADi-MRM_HEADER_CHECK
2022-12-03 19:21:34 716
转载 【三代增强干货一枚】外向交货单Delivery (VL01N)Header屏幕增强
【三代增强干货一枚】外向交货单Delivery (VL01N)Header屏幕增强
2022-11-25 15:36:18 808
转载 SAP 价格条件表PRCD_ELEMENTS
SAP 价格条件表PRCD_ELEMENTSSAP 每个订单的价格信息都会保存在prcd_elementS表中,根据凭证条件号、行项目号、条件类型三个字段来唯一确定某种价格;一、采购订单价格通过采购订单号在表EKKO中找到对应的凭证条件编号KNUMV,然后根据凭证条件编号KNUMV和行项目号KPOSN,到表PRCD_ELEMENTS中找到相应的条件类型KSCHL对应的金额KBETR;假设采购订单上都为净价,则需要计算;假设采购订单上定价过程存在通过含税价计算净价的例程,则直接取相应的条件类型价格
2022-02-24 22:00:59 6785
原创 SAP 软件PS 模块系统操作之一工作分解结构(WBS)的创建
1.概述SAP 软件PS 项目管理模块是专门用来管理项目的全生命周期的一套系统,使项目经理能够有效的组织管理所有的大型/小型项目,实现项目从构建到规划,执行,直到项目完成全过程的可视化管理。SAP 软件PS 项目管理模块与SAP 软件的其它模块紧密集成,如财务管理,物料管理,销售和分销,工厂维护和生产计划等模块。2.基本概念介绍WBS 工作分解结构项目团队为实现项目目标、把项目可交付成果和项目工作分解成较小、更易于管理的层级组件,工作分解结构每向下分解一层,代表对项目工作更详细的定义。• 工作
2021-10-14 23:37:17 10718
原创 SAP MIRO发票校验时更改数量后自动更新金额的设置
SAP在做MIRO发票校验时候,在更改发票数量后,金额并不会随着数量变化自动更新(如下图)按下面步骤设置后,可以解决此问题。通过事务码SU3维护用户参数文件(如下图)在“参数”页签中输入参数IVAMOUNTADJUST,参数值为“X”,设置完成点击保存即可。退出重新登录系统,这时候进入MIRO发票校验界面,修改数量同时金额也会跟着改变。更多价值博文在微信公众号首发,欢迎扫描关注下微信公众号.专注SAP,分享交流行业经验!...
2021-06-15 22:32:21 2108
原创 SAP如何设置登录系统后直接进入事务码界面
SAP登录系统后正常一般会进入菜单界面,但有些用户可能只需要操作一个事务码,希望登录SAP系统后直接进入事务码界面,节省时间。下面介绍下具体设置步骤:步骤1:输入用户和密码登录SAP系统步骤2:设置登录启动事务码(这里以设置MM60为例说明)进入如下设置界面输入启动事务码,点击确定即可。步骤3:退出系统,重新登录系统,可以看到直接进入设定的事务码界面。备注:如何需要取消这样设置,按同样步骤把事务码去掉即可。然后退出系统重新登录更多价值博文在微信公众号,欢迎关注微信公众号:ERP文库专注于S
2021-04-11 09:09:38 2368
原创 SAP如何判断物料主数据中哪些视图有维护,哪些没有维护?
在SAP物料主数据相关的报表开发需求中,经常可能有需要先判断物料主数据哪些视图是否有维护,下面介绍下具体判断逻辑供参考1. 物料主数据各视图是否有维护都记录在表 MARA 的字段 VPSTA 和 PSTAT 中。通过分析这两个字段,就可以知道该物料主数据各视图的维护状态。(通过Se11/se16n 查询表MARA可以看到,如下)2. MARA 的字段 VPSTA 和 PSTAT的各值代表什么?3.具体判断逻辑说明如下通过字段VPSTA和PSTAT能够标识出物料上维护的视图,这两个字段的说明如下:
2021-03-08 10:19:28 5368 3
转载 有用户说上SAP就是忽悠,该怎么办?
导读最近,一个以前项目上的同事,给我吐槽说他们当前的项目,因为甲方执行层领导对SAP项目实施的轻视,导致他们的项目工作很难推动,天天都心累。在有些项目中,因为客户方内部对SAP项目实施的分歧和误解,给项目工作开展带来较大阻力的情况确实存在。随着这几年大多数企业基本实现了ERP的覆盖,这种情况不算常见。不过,在几年前,这类情况却不同程度地存在于各种SAP项目中。而且这种对SAP的误解和质疑,往往出现在企业使用了SAP系统之后。我就曾见过某企业花了一年的时间,上千万的成本,给自己的企业上线了SAP系统,
2020-12-17 11:29:56 1983 2
原创 SAP物料组的功能用途之我见
在ERP项目实施中有句名言“三分技术,七分管理,十二分数据”, 这里所说数据,我认为应是指主数据的规划维护和它的精准性。这主数据也包含我认为是最难管理好的物料主数据,今天我只谈物料主数据的一个字段物料组,就只是其中一个字段,看看它到底有都重要,多难管理和它功能和用途有多强大。首先来谈下什么是物料组?SAP物料主数据基本视图有个字段叫作物料组, 物料组是物料类型下的进一步细分, SAP中所有物料最终都会归类到一个物料组,可以说物料组划分的粗细直接关系到上线后公司管理精细化程度。在项目实施中物料组划分是非.
2020-11-18 10:45:16 5210 1
原创 SAP 如何保证同一销售业务产生的收入和成本计入相同的会计期间?
在SAP销售和分销模块的实施中,经常会遇到用户问SAP系统是如何保证"成本和收入"匹配的问题,在回答这问题前先来了解下用户提这样问题的业务背景是什么?会计核算必须遵循一般性原则的要求,它有四类,十二个原则,其中一个原则叫"匹配性原则",所谓的"匹配性原则"就是某个会计期间或某个会计对象所取得的收入应与为取得该收入所发生的成本费用相匹配,以正确计算在该会计期间、该会计主体所获得的净损益。这原则体现在销售和分销环节的记账,就会要求由同一销售业务产生的收入和成本必须计入相同的会计期间,因为在实际业务场景中有.
2020-11-14 22:44:16 1503
原创 SAP供应商寄售业务问题及其解决方案探讨
供应商寄售的业务方案是降低企业库存的一个很好的解决方案,但在SAP的实施项目中采用的企业并不是很多,有些企业用了,也没有产生的预期的效益,还带来不少管理上的麻烦。为何会这样?下面我想根据我的一些经验,谈下我的个人看法。先来了解下什么是供应商寄售?供应商寄售简单的来说就是企业和供应商达成协议,让供应商在工厂仓库中建立库存,由需求方负责管理库存或者供应商派人管理(VMI模式),企业可以根据需求随时领用,但在领用前这物料的物权属于供应商的,领用后这物权才转移到公司并定期进行结算的一种业务模式.供应商寄售业务.
2020-11-07 09:58:49 2153
SAP S4 HANA 1809 FP1 Fully Activated Appliance 安装说明.pdf
2020-07-04
SAP STO退货业务的后台配置及前台操作说明.pdf
2020-06-11
STO 自动触发交货单、自动发票、自动交货、自动采购发票(配置文档).doc
2020-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人