![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP
文章平均质量分 66
Funjb
这个作者很懒,什么都没留下…
展开
-
ABAP-选择屏幕(五) 屏幕搜索帮助
前言在abap开发中遇到的搜索帮助有两种,一是选择屏幕的搜索帮助,另一种是ALV的搜索帮助。实现方式有很多种,下面我们逐一介绍几种主要实现方式。通过域值的固定值 ( fixed Values )或 值表( Value Table )实现的Search help通过se11创建搜索帮助(数据元素界面,字段界面)搜索帮助出口在AT SELECTION-SCREEN ON VALUE-REQUEST FOR 调用function实现,F4IF_FIELD_VALUE_REQUEST和F4IF_INT_原创 2021-04-23 14:27:14 · 7410 阅读 · 2 评论 -
ABAP-选择屏幕(四) 动态修改屏幕
语法:选择屏幕、对话屏幕都有对应的SCREEN内表,下面是几个重要属性:| 字段名 |长度 |说明|NAME30屏幕字段的名称––––––––––––––––––––––––...原创 2021-04-14 16:16:21 · 3162 阅读 · 0 评论 -
ABAP-选择屏幕(三) 窗口,屏幕块,选择屏幕联动,子屏幕
语法:选择屏幕块SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME "包含框架 TITLE TEXT-001 "包含标题 NO INTERVALS "只有一个输入框原创 2021-04-14 14:39:01 · 4293 阅读 · 1 评论 -
ABAP-选择屏幕(二) SELECT-OPTIONS元素
语法及应用:本篇重点是使用select-options替代parameters语法该语句会生成一个名为selcrit选择条件内表,具体请参数OPEN SQL章节中的 RANG条件内表TABLES: mard. "声明一个表mard同名的工作区,便于选择屏幕定义屏幕字段。SELECT-OPTIONS s_matnr FOR mard-matnr OBLIGATORY "必输 "NO-DISPLAY "不显示 VISIBLE LENGTH 20 "显示长度 NO-E原创 2021-04-13 15:52:03 · 3865 阅读 · 1 评论 -
ABAP-选择屏幕(一) PARAMETERS元素
语法及应用:语法:--------------------------------------------------------------------PARAMETERS--------------------------------------------------------------------TABLES mard."定义PARAMETERS p_matnr TYPE mard-matnr. "参考已有数据类型PARAMETERS p_matnr LIKE mard-ma原创 2021-04-13 15:24:01 · 2176 阅读 · 0 评论 -
ABAP-增强 BADI ME_PROCESS_PO_CUST OPEN/POST
通过ME_PROCESS_PO_CUST~OPEN的事务类型参数im_trtyp对采购订单进行处理。原创 2020-12-18 14:27:46 · 2106 阅读 · 0 评论 -
ABAP-SQL 存在性校验:查询某一数据库表是否存在一条{select single | up to 1 rows | select count(*)}
问题描述:当我们需要确认某一数据表中是否存在某一数据时,有多种方式,但哪种是最优的呢? 使用single : 在where语句中如果使用了全部的key字段才可以使用singlesingle 取第一个符合条件的数据,不需要继续再查找下去。SELECT SINGLE * FROM dbtab INTO (field) WHERE any_key.IF sy-subrc = 0. …ENDIF.使用up to 1 rows : 在where语句中如果使用了部分或没有使用key字段原创 2021-03-24 14:43:17 · 5449 阅读 · 1 评论