SAP PS 第16节 PS增强专题
SAP PS CJ20N篇
- 1 一个BADI的重新演示
- 1.1 使用MM01创建物料的销售视图时,销项税分类的字段自动填写默认值0。
- 1.1.1 步骤一:SE24-> CL_EXITHANDLER->在GET_INSTANCE中打断点,然后运行相应事物码根据它来找到运行到的BADI。按F8运行,进行程序的BADI查找。
- 1.1.2 步骤二:执行MM01,跟踪EXIT_NAME
- 1.1.3 步骤三:看看税分类是那个字段TAXKM
- 1.1.4 步骤四:看看税分类是那个字段TAXKM
- 1.1.5 步骤五:实施创建
- 1.1.6 badi调用原理
CJ20N增强专题
废话不多说,先上清单(具体增强清单,查找方法太多了,有专门大神写好的程序)
序号 | 类型 | 程序名 | 增强点 | 增强名 | 增强作用描述 | 所属项目 | 状态 | 改变过没 | 改变日期 |
---|---|---|---|---|---|---|---|---|---|
1 | BADI | SAPLCOVG | AFABD_CHANGE | AFABD_CHANGE | Change Relationship(改变活动关系) | CUST 0 | |||
2 | BADI | SAPLCJSD | AUTHORITY_SPROJ | AUTHORITY_SPROJ | Customer-Specific Authorization Check in the Standard Proj.(权限检查) | CUST 0 | |||
3 | BADI | SAPLCJWB | CPROJECT_PS_LINK | CPROJECT_PS_LINK | Integration of cProjects with PS. | SAP 1 | |||
4 | BADI | SAPLCV115-LCV115U21 | DOCUMENT_MAIN01 | DOCUMENT_MAIN01 | General document exits(一般文档退出) | CUST 1 | |||
5 | BADI | SAPLCV140-LCV140U07 | DOCUMENT_OBJ | DOCUMENT_OBJ | Interface Connection From Object Links Document Page(接口连接对象文档) | CUST 39 | |||
6 | BADI | SAPLCVAPI01-LCVAPI01U07 | DOCUMENT_STORAGE01 | DOCUMENT_STORAGE01 | DMS handling original(DMS挂载增强) | CUST 0 | |||
7 | BADI | SAPLCOMK | IHSA_LIST_EDITING | IHSA_LIST_EDITING | List Processing in Plant Maintenance | CUST 0 | |||
8 | BADI | SAPLCONW | IPPE_PS_LINK | IPPE_PS_LINK | Integration of IPPE with PS.(不知道) | SAP 1 | |||
9 | BADI | SAPLCJWB | IPPE_PS_LINK | IPPE_PS_LINK | Integration of IPPE with PS.(不知道) | SAP 1 | |||
10 | BADI | SAPLCOBO | IPPE_PS_LINK | IPPE_PS_LINK | Integration of IPPE with PS.(不知道) | SAP 1 | |||
11 | BADI | SAPLCJWB | IPPE_PS_LINK | IPPE_PS_LINK | Integration of IPPE with PS.(不知道) | SAP 1 | |||
12 | BADI | SAPLCOMD | IWO1_ORDER_BADI | IWO1_ORDER_BADI | Maintenance-, Service-, and Refurbishment Order(不知道) | CUST 0 | |||
13 | BADI | SAPLCOMK | IWO1_ORDER_BADI | IWO1_ORDER_BADI | Maintenance-, Service-, and Refurbishment Order(不知道) | CUST 0 | |||
14 | BADI | SAPLCOMD | MRO_CONTRACT | MRO_CONTRACT | Inspection of Contract(不知道) | CUST 0 | |||
15 | BADI | SAPLCOMK | MRO_CONTRACT | MRO_CONTRACT | Inspection of Contract(不知道) | CUST 0 | |||
16 | BADI | SAPLCOMK | NETW_DIR_PROCUREMENT_REF | NETW_DIR_PROCUREMENT_REF | BAdI for User-Defined Checks for Materials W/o Matl No.(用户定义字段检查) | CUST 0 | |||
18 | BADI | SAPLCOVG | PLM_CATALOG_IF | PLM_CATALOG_IF | Catalog Connection(目录连接?不知道) | CUST 1 | |||
19 | BADI | SAPLCOMK | PLM_CATALOG_IF | PLM_CATALOG_IF | Catalog Connection(目录连接?不知道) | CUST 1 | |||
20 | BADI | SAPLCOVG | PLM_CATALOG_IF | PLM_CATALOG_IF | Catalog Connection(目录连接?不知道) | CUST 1 | |||
21 | BADI | SAPLCJBADI-LCJBADIU01 | PROJECTDEF_UPDATE | PROJECTDEF_UPDATE | Business Add-In Project Definition (BUS2001)(项目定义更新增强) | CUST 1 | |||
22 | BADI | SAPLCJTR | PS_TRANSFER_DATES | PS_TRANSFER_DATES | Transfer Dates for WBS Without Network(日期传递增强) | CUST 0 | |||
23 | BADI | SAPLCJWB | WBS_FIELDS_FOR_ASSET | WBS_FIELDS_FOR_ASSET | Transfer Further Master Data from WBS Elements to Assets(WBS到资产) | CUST 0 | |||
25 | BADI | SAPLCJBADI-LCJBADIU01 | WORKBREAKDOWN_UPDATE | WORKBREAKDOWN_UPDATE | Business Add-In WBS Elements (BUS2054)(WBS更新) | CUST 0 | |||
24 | BADI | SAPLCJWB | WBS_USER_FIELDS_F4 | WBS_USER_FIELDS_F4 | Customer-specific F4 help for user fields in the project(WSB的用户字段F4搜索帮助) | CUST 0 | |||
17 | BADI | SAPLCONW | NETW_USER_FIELDS_F4 | NETW_USER_FIELDS_F4 | User-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."循环内表,放到结构中,将结构中的税字段的值赋值为0LOOP 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调用原理
SAP PS 第16节 PS增强专题相关推荐
- SAP PS 第0节 PS PA有哪些知识点及IDES练习
SAP PS PA有哪些知识点及IDES练习 1 概念篇 2 基本篇 3 网络 3.1 网络类型.网络参数文件 3.2 控制码区分的四种网络 3.3 网络的创建方式:直接.间接. 3.4.网络结构:网 ...
- SAP PS 第12节 PS常用BAPI调用示例
SAP PS BAPI篇 1项目定义 1.1 查询 1.1.1 BAPI_PROJECTDEF_GETLIST生成选择标准的项目定义的清单 1.1.2 BAPI_PROJECTDEF_GETDETAI ...
- SAP PS 第15节 预算管理
SAP PS 第15节 预算 1 预算有用吗 2 预算前台操作 2.1 简单预算 2.1.1 下达 2.1.2 CJ31显示预算 2.1.3 做笔1100000的费用,提示超预算 2.1.4 如果底层 ...
- SAP PS 第9节 合并采购申请、组合WBS之详解
SAP PS 第9节 合并采购申请.组合WBS之影响 1 合并采购申请 1.1 合并采购申请后台配置 1.2 合并采购申请效果如下 2 组合WBS 2.1 后台配置 2.1.1 激活需要分组的MRP组 ...
- SAP PS 第2节 项目状态及字段选择
SAP PS 第2节 项目状态及字段选择 1 有用吗 2 前台操作 3 后台配置 3.1 案例 3.1.1 创建状态,全部禁止 3.1.2 财务部门审核完成状态,依然全部禁止 3.1.3 分配预算状态 ...
- SAP PS 第11节 收入类项目结果分析及结算
SAP PS 第11节 收入类项目结果分析 1 收入类项目结果分析 1.1 OKG1定义结果分析码 1.2 OKG2定义版本信息,成本控制范围+RA版本 1.2.1 定义结果RA成本要素 1.2.2 ...
- SAP PS 第7节 物资采购类别、wbs bom及第三方采购
SAP PS 第7节 物料采购.WBS BOM及项目交货 1 第三方采购 1.1 有物料收发货的第三方采购 1.1.1 拖拽物料 1.1.2 转采购订单 1.1.3 收货 1.1.4 CNS0执行交货 ...
- SAP PS 第5节 标准WBS及标准网络
SAP PS 第5节 标准WBS及标准网络 1 标准WBS和标准网络实际用途 2 前台操作 2.1 标准WBS 2.2 CJ20N调用标准项目 2.3 标准网络 2.4 CJ20N调用标准网络及WBS ...
- SAP PS 第10节 按期间开票
SAP PS 第10节 按期间开票 1 后台配置说明 1.1 定义DIP参数文件ODP1 1.2 设置成本映射 2 过程演示 2.1 创建项目 2.2 建主销售订单,维护DIP和首层WBS 2.3 执 ...
最新文章
- PHP用foreach来表达array_walk/array_filter/array_map/array_reduce
- 让ASP程序在服务器中自动运行
- Springmvc的静态资源映射配置
- 你还在使用 try-catch-finally 关闭资源?不太优雅~
- JS~重写alter与confirm,让它们变成fancybox风格
- 单例模式示例_单例设计模式示例
- 转:20分钟教你使用hexo搭建github博客
- 嵌入式成长轨迹25 【Linux应用编程强化】【Linux下的C编程 下】【实例:客户端/服务器端程序】...
- SpringCloud微服务(07):Zipkin组件,实现请求链路追踪
- 95-110-026-源码-Env-RemoteStreamEnvironment
- chrome插件:实现任意窗口,显示特定icon
- UnderWater+SDN论文之六
- photoshop文字变形教程:奇特的文字变形演示
- 计算机wifi无法打开,苹果Mac电脑WiFi无法打开解决办法
- 转眼间十年过去了,还记得曾经红遍大江南北的这首歌吗?
- 〖Python〗-- 面向对象编程、继承、组合、接口和抽象类
- html 制作人物模型,星际科幻人物模型材质教程 Stargazer Character Design Tutorial
- HTML中svg的作用,html中的svg可以用来干什么
- mock.js使用指南
- 碎片粘合:Tasking DD 启发的思考