首页 > 其他分享 >ABAP:CO11N报工选择屏幕增强

ABAP:CO11N报工选择屏幕增强

时间:2023-10-11 13:56:27浏览次数:28  
标签:zz02401 CO11N afrud 报工 zz02502 lv ABAP ENDIF msg

T-Code:SMOD-CONFPP07

AFRUD接口增强字段:

 返回组件赋值

*&---------------------------------------------------------------------*
*& 包含               ZXCOFU24
*&---------------------------------------------------------------------*
TABLES: afrud.
DATA: lv_msg TYPE char50.
*BREAK jt-wuw.

IF afrud-zz02502 IS NOT INITIAL.
  SELECT COUNT(*) FROM zhr025a WHERE zz02502 = afrud-zz02502.
  IF sy-subrc <> 0.
    lv_msg = afrud-zz02502 && '车间未维护'.
    CLEAR: afrud-zz02502.
    MESSAGE e001(zca) WITH lv_msg.
  ENDIF.
ENDIF.

IF afrud-zz02401 IS NOT INITIAL.
  SELECT COUNT(*) FROM zhr025a WHERE zz02401 = afrud-zz02401.
  IF sy-subrc <> 0.
    lv_msg = afrud-zz02401 && '线体未维护'.
    CLEAR: afrud-zz02401.
    MESSAGE e001(zca) WITH lv_msg .
  ENDIF.
ENDIF.

SELECT COUNT(*) FROM zhr025a  WHERE zz02502 = afrud-zz02502 AND zz02401 = afrud-zz02401.
IF sy-subrc <> 0.
  MESSAGE e003(zpp) WITH afrud-zz02502 afrud-zz02401.
ENDIF.

es_afrud-zz02502 = afrud-zz02502.
es_afrud-zz02401 = afrud-zz02401.

 

标签:zz02401,CO11N,afrud,报工,zz02502,lv,ABAP,ENDIF,msg
From: https://www.cnblogs.com/ap-ad-java-abap/p/17756884.html

相关文章

  • SAP ABAP 域(domain)固定值读取方法
    1SELECTSINGLEVALPOS2FROMDD07V3INTO@DATA(GT_DD07V)4WHEREDOMNAME='ZSTUTYPE'ANDVALPOS=@P_ZSTUTYP."域名和值5IFSY-SUBRC<>0.6MESSAGETEXT-134TYPE'S'DISPLAYLIKE'E......
  • SAP ABAP 常用事务代码
    SAPS4/HANA版本事务代码描述备注SE38ABAP编辑器 SE39ABAP分屏编辑器可用于编辑/检查两个程序(可在不同系统间)SE37ABAP函数编辑器 SE24ABAP类编辑器 SE80ABAP工作台 SA38ABAP程序执行仅适用于执行没有SE38权限且没有创建事务码的程序......
  • ABAP:财务的增强
    1.替代T-CODE:OBBH 配置公司代码下的调用点及替代步骤 这里需要进入T-CODE:GCX2中进行配置,然后再出口程序中进行代码编写,下面详解T-CODE:GCX2维护应用区域的退出程序 复制RGGBS000到ZRGGBS000,更改GBLS的退出程序名进入出口程序编写代码:首先把出口FORM添加到EX......
  • ABAP:年份+月份搜索帮助
    *&---------------------------------------------------------------------**&包含ZPPR011_S01*&---------------------------------------------------------------------*SELECTION-SCREENBEGINOFBLOCKblk1WITHFRAMETITLETEXT-001.......
  • SAP ABAP 关于SMARTFORMS编辑文本出现WORD样式
    SAPABAP关于SMARTFORMS编辑文本出现WORD样式问题描述:SAPABAP关于SMARTFORMS编辑时文本默认使用WORD在使用smartforms打开编辑文本的时候会出现word样式,这样就会出现无法拖拽字段和系统默认信息情况,导致部分功能无法使用解决方案:通过SE38打开程序RSCPSETEDITOR将SAPscript......
  • 【wabapp】jsp输出内容
    静态HTML内容:JSP页面中的所有静态HTML内容,例如标签、文本、图像等,会直接显示在生成的HTML页面中。这些内容不受JSP代码的影响,会原样输出。jspCopy<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>StaticHTMLContent</title></head><......
  • 什么是 ABAP Dynpro 程序
    在SAP系统中,Dynpro(DynamicProgram)是一个非常重要的概念。Dynpro是用于建立SAP的图形界面的一种工具,可以帮助我们创建和管理用户界面。ABAPDynpro程序通常用于创建交互式应用程序,可以帮助用户以图形界面的方式与系统进行交互。一个ABAPDynpro程序由一系列的屏幕组成,每......
  • 什么是 SAP ABAP 系统的 Transport Request
    在SAP系统中,TransportRequest(TR)是一个非常重要的组成部分,它是SAP系统中实施改变和确保这些改变能够从一个系统(例如开发系统)传输到另一个系统(例如测试或生产系统)的关键工具。简单来说,TransportRequest主要用于在SAP系统间迁移配置和开发对象。在SAP系统中,所有的配......
  • ABAP 异常处理(Exception Handling) - 什么是 Non-Class-Based 异常试读版
    本教程前一篇文章,笔者介绍了ABAP系统里查看程序运行时错误的一个有用工具:事务码ST22:112.SAPABAPDumpAnalysis(ST22)工具的使用和背景介绍在笔者实际工作过程中,发现部分开发人员,对于运行时错误(RuntimeError)和异常(Exception)这些概念的区别,理解得不是很清楚,因此使......
  • SAP ABAP 系统记录传输请求处理过程的日志存放目录
    /usr/sap/trans/log是SAP系统中的一个重要目录。这个目录下存放的文件主要是用来记录SAP系统在进行各种不同类型的传输请求(TransportRequest)处理过程中的操作日志。在SAP系统的日常运行和维护中,这些日志文件提供了很多有价值的信息,例如出现错误时,可以通过查看这些日志文件......