sap sd 可做哪些增强

2024-05-09 04:03

1. sap sd 可做哪些增强

路过-SAP PLM --SAP商务套件中的核心套件之一,提供了贯穿整个产品和资产生命周期的协同工程、定制开发、项目管理、财务管理、质量管理等功能。-TOPSAP

sap sd 可做哪些增强

2. SAP采购订单PO审核增强

EKKO is the header table of PO.
field FRGGR Release group
       FRGSX  Release Strategy
       FRGKE  Release Indicator: Purchasing Document
according the relaease group and strategy. check your release indicator.



2. as per above,  the indicator 'R' means the PO have been released.
3.BADI:  ME_PROCESS_PO_CUST-> POST
when the user save the PO, use BADI method to check the ekko-FRGKE value.

3. SAP的增强都包括哪些, 哪些是比较好用的

SAP有四代增强:
第一代: user exit(需要access key, 现在一般不用这种增强了)
第二代: customer exit
第三代: BADI
第四代: Framework(显式增强, 隐式增强)

个人认为BADI是最好用的, customer exit也会经常用到, 隐式增强功能很强大,需要一定的debug技巧。

其他增强还有BTE, validation, substitution这些可能FI模块用得比较多

SAP的增强都包括哪些, 哪些是比较好用的

4. SAP增强功能怎么用啊?

做你自己想要做的而SAP标准功能有没提供的.用户增强: 所有的Enhancement在表MODSAP,用户增强大概有三类MODSAP是Enhancement表, 而TFDIR是看是否此enhancement被激活,就看字段MAND是否是”C”而已1. E Enhancement exits :就是常说的写User_exit ,经常使用2. C GUI codes 没用过3. 3. S Subscreens 屏幕增强

5. SAP 增强是什么

SAP标准程序中预留的一些出口,可以根据客户需求写一些附加逻辑,满足特定的业务需求。

SAP 增强是什么

6. 判断sap用哪种增强

SAP增强的查找方法
1.通过SE30,运行TCODE后,点Evaluate后,查看运行时间分析评估:命中清单。

找以“exit”开头的SAP程序,如:EXIT_SAPLIE01_007,
这个FUNCTION就是TCODE提供的一个出口。
至于如何查看这个增强是属于哪个SMOD,能够查阅 MODSAP这个表(SAP Enhancements).
2.通过SE37中的:MODX_FUNCTION_ACTIVE_CHECK 函数来找,

在函数的最后一行打个断点,再运行TCODE的,如果有增强则会跳入DEBUG界面,在DEBUG界面中,查看L_FUNCNAME字段对应的值,此值就是就是要找的出口,
再去SE11中通过MODSAP来查看出口对就的是那个SMOD,
接下来就可以在CMOD中创建增强组了,把找到的增强填入,
最后根据实际的业务进行处理。
以上的两种方法是用来找第二代增强。
3.找BADI的方法。
先运行SE24,查看类对象CL_EXITHANDLER, 在其方法:GET_INSTANCE的14行( CALL METHOD CL_EXITHANDLER=>GET_CLASS_NAME_BY_INTERFACE)打上一个断点。
接下来运行事务代码,当有BADI是将会被执行,这时在DEBUG模式下,会进入类CL_EXITHANDLER 的GET_INSTANCE 方法,按F6执行这个方法之后,点参数EXIT_NAME查看其对应的值,所有的方法实现都在此类对象中,此时就是我们所要找的BADI。
实现BADI的方法
进入SE19,选择Create Implementation中的Classic BADi
另一种方法(跟上面的差不多)
查找源程序,在程序中查找代码段 CL_EXITHANDLER => GET_INSTANCE
就可以找到该程序所用到的BADI。
4.通过开发类找出口
以ME21N事务代码为例,进入TCODE后,选择点系统 -》状态 -》程序名称,双击后进入到程序中,再点菜单栏中的 转到 -》属性,找到开发类的名称,比如ME21N的开发类是‘ME’。
如果是打出口,则到SMOD事务代码中,点 加强边的按钮,在开发类中输入‘ME’,回车后就会显示出所有的出口。
找BADI也是同样的过程,只是到SE18中去确定BADI
不过此方法找出来的出口,不是针对某个程序的出口,而是把开发类所对应的出口全找出口,所以
还要通过自己的判断找到所需求的出口
【关注易拓IT培训,轻松入门SAP】

7. sap 能否在标准程序中FAGLB03 做增强,自己开发一个增强

可以啊,不过标准程序的更改,尽量避免,可以放到输出了等地方做。

sap 能否在标准程序中FAGLB03 做增强,自己开发一个增强

8. SAP 增强采购订单价格只改低不能改高

可以到这个BADI里边做ME_PROCESS_PO_CUST,更改后调用bapi或者bdc都行
最新文章
热门文章
推荐阅读