交易代码COR2的用户出口

2020-09-08 20:54发布

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

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


您好Abap Guru's,

我对编程有这样的要求

我们使用有效的流程订单转到事务代码COR2。现在,当我们释放流程订单然后保存时,它应该弹出一个弹出框,以验证TO/TR的TO/TR信息, 将为流程 order.As 创建。如此,我尝试在smod中搜索相应的出口。

我发现出口'EXIT_SAPLCOZV_001'可以在我们保存流程订单时使用,但是只能在保存文档时用于更改标题字段。

我需要一个出口,该出口的TO/TR'信息可以在保存文档时更改。

我将非常感谢您的答复。

谢谢

拉吉夫C

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

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


您好Abap Guru's,

我对编程有这样的要求

我们使用有效的流程订单转到事务代码COR2。现在,当我们释放流程订单然后保存时,它应该弹出一个弹出框,以验证TO/TR的TO/TR信息, 将为流程 order.As 创建。如此,我尝试在smod中搜索相应的出口。

我发现出口'EXIT_SAPLCOZV_001'可以在我们保存流程订单时使用,但是只能在保存文档时用于更改标题字段。

我需要一个出口,该出口的TO/TR'信息可以在保存文档时更改。

我将非常感谢您的答复。

谢谢

拉吉夫C

付费偷看设置
发送
4条回答
代楠1984
1楼 · 2020-09-08 21:46.采纳回答

你好拉吉夫,

在下面选中此选项可退出那些可能对您有帮助的

PPCO0014

PPCO0020

致谢

ram

亦是此间程序员
2楼-- · 2020-09-08 21:54

嗨拉吉夫,

我有一个可以在其中输入交易代码的程序,然后该程序列出了属于该特定交易代码的所有出口,这是COR2的结果。 希望这对您有帮助,您可以使用任何出口。

Br BenitaÖstman

交易代码-COR2更改流程订单

退出名称说明

CCOWB001用于修改菜单项的客户出口

COIB0001竣工分配工具的客户出口

COZF0001更改购买要求。 用于外部处理的操作

COZF0002更改购买要求。 外部采购的组件

PPCO0001应用程序开发:PP订单

PPCO0002检查出口以设置删除标记/删除指示器

PPCO0003检查出口是否有销售订单中的订单更改

PPCO0004排序和处理出口:批量处理订单

PPCO0005创建订单时的存储位置/反冲

PPCO0006的增强功能,可为订单标题中的字段指定默认值

PPCO0007保存生产订单时退出

PPCO0008增强了组件的添加和更改

PPCO0009增强产品的生产运动。 流程订单

PPCO0010按订单生产的改进-计量单位

PPCO0012生产订单:显示/更改订单标题数据

PPCO0013更改选择暴击的优先级。 用于批次确定

PPCO0015其他检查来自BOM的文档链接

PPCO0016其他检查来自主数据的文档链接

PPCO0017在线检查文档链接的附加检查

PPCO0018检查生产订单抬头是否更改

PPCO0019检查订单操作是否更改

用于自动批次确定的PPCO0021释放控制

PPCO0022生产备忘录的确定

PPCO0023检查对订单组件的更改

PPCO0100测试

STATTEXT修改出口,用于格式化状态文本行

梦想连接
3楼-- · 2020-09-08 21:45

在SE38中将此程序作为新的onw复制并运行

激活后,只需提供交易名称,您将获得您的用户出口,如果发现有用,请奖励积分

报告z_find_userexit没有标准页面标题。



 *&------------------------------------------------  --------------------- *

 *&依次输入要搜索的交易代码

 *&查找存在的标准SAP用户出口。

 *&

 *&------------------------------------------------  --------------------- *



 *&------------------------------------------------  --------------------- *

 *&桌子

 *&------------------------------------------------  --------------------- *



 表格:tstc," SAP交易代码

          tadir,"存储库对象目录

          modsapt," SAP增强功能-短文本

          modact,"修改

          trdir,"系统表TRDIR

          tfdir,"功能模块

          enlfdir,"功能模块的附加属性

          tstct。  "交易代码文本



 *&------------------------------------------------  --------------------- *

 *&变量

 *&------------------------------------------------  --------------------- *



 数据:jtab像tadir出现在标题行为0。

 数据:field1(30)。

 数据:v_devclass类似于tadir-devclass。



 *&------------------------------------------------  --------------------- *

 *&选择屏幕参数

 *&------------------------------------------------  --------------------- *

 块标题为text-001的块a01的选择屏幕开始。

 选择屏幕跳过。

 参数:p_tcode类似于tstc-tcode必选。

 选择屏幕跳过。

 块a01的选择屏幕结束。



 *&------------------------------------------------  --------------------- *

 *&主程序开始

 *&------------------------------------------------  --------------------- *



 选择开始。



 *验证交易代码

   从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中选择单个*

          其中名称= tstc-pgmna。



       如果是trdir-subc eq'F'。



         从tfdir中选择单个*

           其中pname = tstc-pgmna。



         从enlfdir中选择单个*

           其中funcname = tfdir-funcname。



         从tadir中选择单个*

           其中pgmid ='R3TR'

             和object ='FUGR'

             和obj_name = enlfdir-area。



         将tadir-devclass移至v_devclass。

       万一。

     万一。



 *查找SAP修改

     从tadir选择*

       进入表jtab

       其中pgmid ='R3TR'

         和object ='SMOD'

         和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个syline

       22'说明',

       95 syvline。

       写:/(95)sy-uline。



       在jtab循环。

         从modsapt中选择单个*

         其中sprsl = sy-langu和

         名称= jtab-obj_name。

         颜色格式col_normal增强了。

         写:/1 sy-vline,

         2 jtab-obj_name,

         21个syline

         22 modsapt-modtext,

         95 syvline。

       结束循环。



       写:/(95)sy-uline。

       描述表jtab。

       跳跃。

       颜色格式col_total增强。

       写道:/'出口数量:',sy-tfill。

     其他。

       格式颜色col_negative增强。

       写:/(95)'不存在用户出口'。

     万一。

   其他。

     格式颜色col_negative增强。

     写:/(95)'交易代码不存在'。

   万一。



 *将用户带到SMOD以选择退出。

 在选线时。

   获取光标字段field1。

   检查field1(4)eq'JTAB'。

   设置参数id'MON'字段sy-lisel + 1(10)。

   呼叫交易" SMOD"并跳过第一个屏幕。

现在可以查询您的用户出口列表了

CCOWB001用于修改菜单项的客户出口

COIB0001竣工分配工具的客户出口

COZF0001更改购买要求。 用于外部处理的操作

COZF0002更改购买要求。 用于外部采购的组件

PPCO0001应用开发:PP订单

PPCO0002检查出口以设置删除标记/删除指示器

PPCO0003检查出口是否有销售订单中的订单更改

PPCO0004排序和处理出口:批量处理订单

PPCO0005创建订单时的存储位置/反冲

PPCO0006的增强功能,可为订单标题中的字段指定默认值

PPCO0007保存生产订单时退出

PPCO0008增强了组件的添加和更改

PPCO0009加强产品的生产运动。 流程订单

PPCO0010按订单生产的改进-计量单位

PPCO0012生产订单:显示/更改订单抬头数据

PPCO0013更改选择暴击的优先级。 用于批次确定

PPCO0015额外检查BOM中的文档链接

PPCO0016额外检查主数据中的文档链接

PPCO0017在线处理文档链接的附加检查

PPCO0018检查生产订单抬头是否更改

PPCO0019检查订单操作是否更改

用于自动批次确定的PPCO0021释放控制

PPCO0022生产备忘录的确定

PPCO0023检查对订单组件的更改

STATTEXT修改出口,用于格式化状态文本行

lukcy2020
4楼-- · 2020-09-08 21:55

尝试使用客户出口PPCO0007保存生产订单时退出

一周热门 更多>