SAP PS 第16节 PS增强专题


CJ20N增强专题

废话不多说,先上清单(具体增强清单,查找方法太多了,有专门大神写好的程序)

序号类型程序名增强点增强名增强作用描述所属项目状态改变过没改变日期
1BADISAPLCOVGAFABD_CHANGEAFABD_CHANGEChange Relationship(改变活动关系)CUST 0
2BADISAPLCJSDAUTHORITY_SPROJAUTHORITY_SPROJCustomer-Specific Authorization Check in the Standard Proj.(权限检查)CUST 0
3BADISAPLCJWBCPROJECT_PS_LINKCPROJECT_PS_LINKIntegration of cProjects with PS.SAP 1
4BADISAPLCV115-LCV115U21DOCUMENT_MAIN01DOCUMENT_MAIN01General document exits(一般文档退出)CUST 1
5BADISAPLCV140-LCV140U07DOCUMENT_OBJDOCUMENT_OBJInterface Connection From Object Links Document Page(接口连接对象文档)CUST 39
6BADISAPLCVAPI01-LCVAPI01U07DOCUMENT_STORAGE01DOCUMENT_STORAGE01DMS handling original(DMS挂载增强)CUST 0
7BADISAPLCOMKIHSA_LIST_EDITINGIHSA_LIST_EDITINGList Processing in Plant MaintenanceCUST 0
8BADISAPLCONWIPPE_PS_LINKIPPE_PS_LINKIntegration of IPPE with PS.(不知道)SAP 1
9BADISAPLCJWBIPPE_PS_LINKIPPE_PS_LINKIntegration of IPPE with PS.(不知道)SAP 1
10BADISAPLCOBOIPPE_PS_LINKIPPE_PS_LINKIntegration of IPPE with PS.(不知道)SAP 1
11BADISAPLCJWBIPPE_PS_LINKIPPE_PS_LINKIntegration of IPPE with PS.(不知道)SAP 1
12BADISAPLCOMDIWO1_ORDER_BADIIWO1_ORDER_BADIMaintenance-, Service-, and Refurbishment Order(不知道)CUST 0
13BADISAPLCOMKIWO1_ORDER_BADIIWO1_ORDER_BADIMaintenance-, Service-, and Refurbishment Order(不知道)CUST 0
14BADISAPLCOMDMRO_CONTRACTMRO_CONTRACTInspection of Contract(不知道)CUST 0
15BADISAPLCOMKMRO_CONTRACTMRO_CONTRACTInspection of Contract(不知道)CUST 0
16BADISAPLCOMKNETW_DIR_PROCUREMENT_REFNETW_DIR_PROCUREMENT_REFBAdI for User-Defined Checks for Materials W/o Matl No.(用户定义字段检查)CUST 0
18BADISAPLCOVGPLM_CATALOG_IFPLM_CATALOG_IFCatalog Connection(目录连接?不知道)CUST 1
19BADISAPLCOMKPLM_CATALOG_IFPLM_CATALOG_IFCatalog Connection(目录连接?不知道)CUST 1
20BADISAPLCOVGPLM_CATALOG_IFPLM_CATALOG_IFCatalog Connection(目录连接?不知道)CUST 1
21BADISAPLCJBADI-LCJBADIU01PROJECTDEF_UPDATEPROJECTDEF_UPDATEBusiness Add-In Project Definition (BUS2001)(项目定义更新增强)CUST 1
22BADISAPLCJTRPS_TRANSFER_DATESPS_TRANSFER_DATESTransfer Dates for WBS Without Network(日期传递增强)CUST 0
23BADISAPLCJWBWBS_FIELDS_FOR_ASSETWBS_FIELDS_FOR_ASSETTransfer Further Master Data from WBS Elements to Assets(WBS到资产)CUST 0
25BADISAPLCJBADI-LCJBADIU01WORKBREAKDOWN_UPDATEWORKBREAKDOWN_UPDATEBusiness Add-In WBS Elements (BUS2054)(WBS更新)CUST 0
24BADISAPLCJWBWBS_USER_FIELDS_F4WBS_USER_FIELDS_F4Customer-specific F4 help for user fields in the project(WSB的用户字段F4搜索帮助)CUST 0
17BADISAPLCONWNETW_USER_FIELDS_F4NETW_USER_FIELDS_F4User-Defined F4 Help for User Fields in the Network(网络中用户字段F4搜索帮助)CUST 0

1 一个BADI的重新演示

SE38在程序中搜索关键字CL_EXITHANDLER也可以查到

1.1 使用MM01创建物料的销售视图时,销项税分类的字段自动填写默认值0。

1.1.1 步骤一:SE24-> CL_EXITHANDLER->在GET_INSTANCE中打断点,然后运行相应事物码根据它来找到运行到的BADI。按F8运行,进行程序的BADI查找。

在这里插入图片描述

1.1.2 步骤二:执行MM01,跟踪EXIT_NAME

输入MM01前:
BADI_SCREEN_LOGIC_RT
W_RETAILSYSTEM_IDENT
BADI_MATN1

录入物料类型和行业领域后回车:

BADI_MATERIAL_OD

选择分销渠道列表
ALV_SWITCH_GRID_LIST

选择视图后:
BADI_MATERIAL_OD
BADI_MATERIAL_REF
ECM_EXIT
BADI_LAYER

输入基本视图1后回车
BADI_GTIN_VARIANT

输入MRP1后回车
BADI_MATERIAL_CHECK

输入MRP2后回车
BADI_MATERIAL_CHECK

保存后回车
BADI_MATERIAL_REF
BADI_MATERIAL_CHECK
EHSS_SPEC_CHECKS

1.1.3 步骤三:看看税分类是那个字段TAXKM

在这里插入图片描述

1.1.4 步骤四:看看税分类是那个字段TAXKM

在这里插入图片描述

看参数,貌似有个税分类的字段

在这里插入图片描述

貌似和F1出来的参考结构是一个类型的。

在这里插入图片描述

1.1.5 步骤五:实施创建

在这里插入图片描述

在这里插入图片描述

双击进去

在这里插入图片描述

代码如下:
在这里插入图片描述


  "因为输入变量是个内表,所以根据内表生成结构
  data wa_SALES_TAX LIKE LINE OF CT_SALES_TAX.

  "循环内表,放到结构中,将结构中的税字段的值赋值为0
  LOOP AT CT_SALES_TAX INTO wa_SALES_TAX.
    wa_SALES_TAX-TAXKM = 0.
    modify CT_SALES_TAX from wa_SALES_TAX."修改回来内表
  ENDLOOP.

最终效果:

在这里插入图片描述

1.1.6 badi调用原理

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值