2020-08-22 04:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
Plz为我提供了下达生产订单时触发的PP用户出口,BADI,BTE的列表。
感谢与问候,
Sudheer。
您好,
BAdis:
工程工作台中的CEWB_CHA_MENU_EXTERN菜单扩展
EWB中的CEWB_COM_MENU_EXTERN菜单扩展(SAP内部)
工程工作台中的CEWB_ITM_MENU_EXTERN菜单扩展
工程工作台中的CEWB_MST_MENU_EXTERN菜单扩展
CEWB_OPR_MENU_EXTERN工程中的菜单扩展 工程工作台中的工作台
CEWB_TSK_MENU_EXTERN菜单扩展
CEWB_TSK_SCREENS EWB中任务列表的屏幕扩展
CEWB_TSK_UPDATE任务列表维护和EWB中的检查
CRHRORG删除操作,删除HR Organiz。 单位,设置删除标志
工程工作台中CIF PPM的CR_WORKCENTER_SELECT性能选择类系统
EWB_SELECTION选择
ROUTING_EXIT路由用户出口
BADI_CY_AMT_COMPUTE BADI for KBED量计算
BADI_CY_LD_DIST001 BAdI用于容量规划期间的负载分配
BADI_CY_SAPLCY18操作状态:列 基于KBED状态
CX_OFFSET_CALID在提前/跟进时间情况下使用工作中心日历
MD_ADD_COL_EZPS BAdI:用于评估PP-MRP需求计划的额外列
MD_ADD_ELEMENTS BAdI,用于添加其他要求/收据
MD_CHANGE_MRP_DATA BAdI,用于在读取MDPSX时更改数据
MD_DISPLAY_ELEMENT BAdI用于更改MRP元素的显示
MD_EXT _SUP BAdI用于确定发布存储位置
MD_INTERACT_PLANNING BAdI用于停用MRP元素的可变性
MD_LAST_LOT_EXACT BAdI用于精确计算各个段中的最后一批
MD_MODIFY_PRODVERS BAdI 修改生产版本
MD_MODIFY_SOURCE BAdI以修改MRP中的来源确定
MD_MRP_LIST BADI以进一步处理MRP列表
MD_MRP_PARAMETERS BAdI:更改计划参数
用于需求计划的并行计划运行的MD_MRP_RUN_PARALLEL插件
用于灵活计划的工业的MD_PIR_FLEX_CONS BAdI。 要求 消耗/减少量
MD_PLANNING_RESULT BADI用于发布计划结果
MD_PLANNING_SCENARIO BAdI用于在plng场景中维护addnl参数
MD_PLDORD_BOMEX_CIF BAdI:停用CIF中的BOM强制爆炸
MD_PLDORD_CHANGE BAdI用于更改计划订单
MD_PLDORD_POST BAdI用于更新计划订单
MD_PLDORD_SCHEDULING BAdI用于计划计划订单
MD_PLDORD_TIME_STAMP BADI用于发布 时间戳问题
MD_PURREQ_CHANGE BADI(用于更改购买申请)
MD_PURREQ_POST BADI(用于更新购买申请)
MD_PURREQ_REL_STRAT BAdI,用于停用MRP购买的发布策略。 要求
MD_STOCK_TRANSFER BADI用于更改库存转移期间的需求日期
MD_SUBCONT_LOGIC BADI用于定义分包逻辑
您可以通过执行以下命令找到可用于特定交易的用户出口 以下程序。 将此代码复制到SE38中并执行相同的代码。
报告zuserexit没有标准页面标题。
表:tstc,tadir,modsapt,modact,trdir,tfdir,enlfdir。
表:tstct。
数据:类似于tadir的jtab在标题行出现0。
data:field1(30)。
data:v_devclass 像tadir-devclass一样。
参数:p_tcode像tstc-tcode一样。
从tstc中选择单个*,其中tcode eq p_tcode。
如果sy-subrc eq 0。
从tadir中选择单个*,其中pgmid ='R3TR'
并且object ='PROG'
和obj_name = tstc-pgmna。
移动:从tadir-devclass到v_devclass。
如果sy-subrc ne为0。
从trdir中选择单个*,其中name = tstc-pgmna。
从tfdir中选择单个*,其中pname = tstc-pgmna。
从enlfdir中选择单个*,其中funcname =
从ta中选择单个* dir,其中pgmid ='R3TR'
和object ='FUGR'
和obj_name eq enlfdir-area。
移动:将tadir-devclass移至v_devclass。/p>
endif。
从tadir选择*到表jtab
中,其中pgmid ='R3TR'
and object ='SMOD'
and devclass = v_devclass。
从tstct中选择单个*,其中sprsl eq sy-langu和
tcode eq p_tcode。
格式颜色col_positive增强了。
写:/(19)'事务代码-',
20(20)p_tcode,
45(50)tstct-ttext。
跳过。
如果不是jtab []是初始的。
写:/(95)sy-uline。
格式颜色col_heading增强。
写:/1 sy-vline,
2'退出 名称',
21 sy-vline,
22'描述',
95 sy-vline。
写道:/( 95)sy-uline。
在jtab循环。
从modsapt
中选择单个*,其中sprsl = sy-langu和
名称= jtab-obj_name。
格式颜色col_normal增强。
2 jtab-obj_name热点打开, p>
22 modsapt-modtext,
endloop。
描述表jtab。
格式颜色col_total增强。
否则。
格式颜色col_negative增强。
写道:/(95
else。
format color col_negative增强。
write:/( 95)'交易代码不存在'。
结束符。
在行选择处。
获取光标字段field1。
检查field1(4)eq'JTAB'。
设置参数id'MON'字段sy-lisel + 1(10)。
调用事务'SMOD'并跳过第一个屏幕。
* ---程序结束
问候,
Srilatha。
你好,
您可以尝试使用生产订单的增强/业务插件
PPCO0001应用程序开发:PP订单
PPCO0002检查退出以设置删除标记/删除指示器
PPCO0004排序和处理出口:大批量处理订单
PPCO0005创建订单时存储位置/反冲
PPCO0006增强功能,可为订单标题中的字段指定默认值
PPCO0007保存生产订单时退出
PPCO0009增强产品生产的货物移动。 流程订单
PPCO0010按订单生产的增强-计量单位
PPCO0012生产订单:显示/更改订单抬头数据
PPCO0013更改生产订单的优先级 选择暴击。 用于批次确定
PPCO0015用于BOM表中文档链接的附加检查
PPCO0016用于主数据中文档链接的附加检查
PPCO0017用于文档链接在线处理的附加检查
PPCO0018检查生产订单抬头是否更改
PPCO0019检查订单操作是否更改
PPCO0021用于自动批次确定的发布控制
PPCO0022生产备忘录的确定
PPCO0023检查订单组件的更改
关于此,
R.Brahmankar
最多设置5个标签!
您好,
BAdis:
工程工作台中的CEWB_CHA_MENU_EXTERN菜单扩展
EWB中的CEWB_COM_MENU_EXTERN菜单扩展(SAP内部)
< p>工程工作台中的CEWB_GEN_MENU_EXTERN菜单扩展工程工作台中的CEWB_ITM_MENU_EXTERN菜单扩展
工程工作台中的CEWB_MST_MENU_EXTERN菜单扩展
CEWB_OPR_MENU_EXTERN工程中的菜单扩展 工程工作台中的工作台
CEWB_TSK_MENU_EXTERN菜单扩展
CEWB_TSK_SCREENS EWB中任务列表的屏幕扩展
CEWB_TSK_UPDATE任务列表维护和EWB中的检查
CRHRORG删除操作,删除HR Organiz。 单位,设置删除标志
工程工作台中CIF PPM的CR_WORKCENTER_SELECT性能选择类系统
EWB_SELECTION选择
ROUTING_EXIT路由用户出口
< p> SMOD_MPRO0004预测错误和异常消息的后处理BADI_CY_AMT_COMPUTE BADI for KBED量计算
BADI_CY_LD_DIST001 BAdI用于容量规划期间的负载分配
BADI_CY_SAPLCY18操作状态:列 基于KBED状态
CX_OFFSET_CALID在提前/跟进时间情况下使用工作中心日历
MD_ADD_COL_EZPS BAdI:用于评估PP-MRP需求计划的额外列
< p> MD_ADD_COL_OVERVIEW BAdI:在物料概述中显示其他列MD_ADD_ELEMENTS BAdI,用于添加其他要求/收据
MD_CHANGE_MRP_DATA BAdI,用于在读取MDPSX时更改数据
MD_DISPLAY_ELEMENT BAdI用于更改MRP元素的显示
MD_EXT _SUP BAdI用于确定发布存储位置
MD_INTERACT_PLANNING BAdI用于停用MRP元素的可变性
MD_LAST_LOT_EXACT BAdI用于精确计算各个段中的最后一批
MD_MODIFY_PRODVERS BAdI 修改生产版本
MD_MODIFY_SOURCE BAdI以修改MRP中的来源确定
MD_MRP_LIST BADI以进一步处理MRP列表
MD_MRP_PARAMETERS BAdI:更改计划参数
用于需求计划的并行计划运行的MD_MRP_RUN_PARALLEL插件
用于灵活计划的工业的MD_PIR_FLEX_CONS BAdI。 要求 消耗/减少量
MD_PLANNING_RESULT BADI用于发布计划结果
MD_PLANNING_SCENARIO BAdI用于在plng场景中维护addnl参数
MD_PLDORD_BOMEX_CIF BAdI:停用CIF中的BOM强制爆炸
MD_PLDORD_CHANGE BAdI用于更改计划订单
MD_PLDORD_POST BAdI用于更新计划订单
MD_PLDORD_SCHEDULING BAdI用于计划计划订单
MD_PLDORD_TIME_STAMP BADI用于发布 时间戳问题
MD_PURREQ_CHANGE BADI(用于更改购买申请)
MD_PURREQ_POST BADI(用于更新购买申请)
MD_PURREQ_REL_STRAT BAdI,用于停用MRP购买的发布策略。 要求
MD_STOCK_TRANSFER BADI用于更改库存转移期间的需求日期
MD_SUBCONT_LOGIC BADI用于定义分包逻辑
您可以通过执行以下命令找到可用于特定交易的用户出口 以下程序。 将此代码复制到SE38中并执行相同的代码。
报告zuserexit没有标准页面标题。
表:tstc,tadir,modsapt,modact,trdir,tfdir,enlfdir。
表:tstct。
数据:类似于tadir的jtab在标题行出现0。
data:field1(30)。
data:v_devclass 像tadir-devclass一样。
参数:p_tcode像tstc-tcode一样。
从tstc中选择单个*,其中tcode eq p_tcode。
如果sy-subrc eq 0。
从tadir中选择单个*,其中pgmid ='R3TR'
并且object ='PROG'
和obj_name = tstc-pgmna。
移动:从tadir-devclass到v_devclass。
如果sy-subrc ne为0。
从trdir中选择单个*,其中name = tstc-pgmna。
< p> if trdir-subc eq'F'。从tfdir中选择单个*,其中pname = tstc-pgmna。
从enlfdir中选择单个*,其中funcname =
< p> tfdir-funcname。从ta中选择单个* dir,其中pgmid ='R3TR'
和object ='FUGR'
和obj_name eq enlfdir-area。
移动:将tadir-devclass移至v_devclass。/p>
endif。
endif。
从tadir选择*到表jtab
中,其中pgmid ='R3TR'
and object ='SMOD'
and devclass = v_devclass。
从tstct中选择单个*,其中sprsl eq sy-langu和
tcode eq p_tcode。
格式颜色col_positive增强了。
写:/(19)'事务代码-',
20(20)p_tcode,
45(50)tstct-ttext。
跳过。
如果不是jtab []是初始的。
写:/(95)sy-uline。
格式颜色col_heading增强。
写:/1 sy-vline,
2'退出 名称',
21 sy-vline,
22'描述',
95 sy-vline。
写道:/( 95)sy-uline。
在jtab循环。
从modsapt
中选择单个*,其中sprsl = sy-langu和
名称= jtab-obj_name。
格式颜色col_normal增强。
写:/1 sy-vline,
2 jtab-obj_name热点打开, p>
21 sy-vline,
22 modsapt-modtext,
95 sy-vline。
endloop。
写:/(95)sy-uline。
描述表jtab。
跳过。
格式颜色col_total增强。
否则。
格式颜色col_negative增强。
写道:/(95
endif。
else。
format color col_negative增强。
write:/( 95)'交易代码不存在'。
结束符。
在行选择处。
获取光标字段field1。
检查field1(4)eq'JTAB'。
设置参数id'MON'字段sy-lisel + 1(10)。
调用事务'SMOD'并跳过第一个屏幕。
* ---程序结束
问候,
Srilatha。
你好,
您可以尝试使用生产订单的增强/业务插件
PPCO0001应用程序开发:PP订单
PPCO0002检查退出以设置删除标记/删除指示器
< p> PPCO0003检查出口是否有销售订单中的订单更改PPCO0004排序和处理出口:大批量处理订单
PPCO0005创建订单时存储位置/反冲
PPCO0006增强功能,可为订单标题中的字段指定默认值
PPCO0007保存生产订单时退出
< p> PPCO0008增强组件的添加和更改PPCO0009增强产品生产的货物移动。 流程订单
PPCO0010按订单生产的增强-计量单位
PPCO0012生产订单:显示/更改订单抬头数据
PPCO0013更改生产订单的优先级 选择暴击。 用于批次确定
PPCO0015用于BOM表中文档链接的附加检查
PPCO0016用于主数据中文档链接的附加检查
PPCO0017用于文档链接在线处理的附加检查
PPCO0018检查生产订单抬头是否更改
PPCO0019检查订单操作是否更改
PPCO0021用于自动批次确定的发布控制
PPCO0022生产备忘录的确定
PPCO0023检查订单组件的更改
关于此,
R.Brahmankar
一周热门 更多>