生产订单用户退出

2020-08-22 04:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

Plz为我提供了下达生产订单时触发的PP用户出口,BADI,BTE的列表。

感谢与问候,

Sudheer。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

Plz为我提供了下达生产订单时触发的PP用户出口,BADI,BTE的列表。

感谢与问候,

Sudheer。

付费偷看设置
发送
2条回答
软件心理学工程师
1楼-- · 2020-08-22 04:52

您好,

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热点打开,

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。

蓋茨
2楼-- · 2020-08-22 04:58

你好,

您可以尝试使用生产订单的增强/业务插件

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

一周热门 更多>