MDG页面隐藏掉不需要的CRTYPE

2024-01-27 16:58
文章标签 需要 隐藏 页面 mdg crtype

本文主要是介绍MDG页面隐藏掉不需要的CRTYPE,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

某些原因客户不希望普通用户在通用创建页面上使用特殊的CR TYPE,比如不带审批策略的。

该需求可以通过增强实现:BADI USMD_CREQUEST_INTEGRATION

创建该BADI的实施后通过IF_EX_USMD_CREQUEST_INTEGR~FILTER_CREQUEST_TYPE实现:

  METHOD if_ex_usmd_crequest_integr~filter_crequest_type.DATA:lv_appl TYPE wdy_application_name.DATA:lc_cr_type TYPE usmd_crequest_type.
"VALUE 'ZB101'.  "Mass Change AirlinesDATA:lo_fpm TYPE REF TO if_fpm.lo_fpm = cl_fpm=>get_instance( ).IF lo_fpm IS INITIAL.RETURN.ENDIF.lv_appl = lo_fpm->get_runtime_info( )-application.CASE iv_model.WHEN 'ZB'.lc_cr_type = 'ZB101'.WHEN 'ZP'.lc_cr_type = 'ZP01'.WHEN 'ZV'.lc_cr_type = 'ZV01'.WHEN 'ZS'.lc_cr_type = 'ZS01'.ENDCASE.CASE lv_appl.WHEN 'USMD_ENTITY'OR 'USMD_SEARCH'OR 'USMD_MASS_CHANGE'OR 'USMD_FILE_UPLOAD'.DELETE ct_crequest_type WHERE table_line EQ lc_cr_type.WHEN OTHERS."Filter change request types only for hierarchy processing, mass change, or file uploadRETURN.ENDCASE.*  IF iv_model <> 'ZB'.
*    "This implementation is only valid for model SF
*    RETURN.
*  ENDIF.
*
*  IF iv_entity <> 'ZBP'.
*    "Filtering of change request types only for entity type Airline (CARR)
*    RETURN.
*  ENDIF.ENDMETHOD.

这篇关于MDG页面隐藏掉不需要的CRTYPE的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/650900

相关文章

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D

Flutter监听当前页面可见与隐藏状态的代码详解

《Flutter监听当前页面可见与隐藏状态的代码详解》文章介绍了如何在Flutter中使用路由观察者来监听应用进入前台或后台状态以及页面的显示和隐藏,并通过代码示例讲解的非常详细,需要的朋友可以参考下... flutter 可以监听 app 进入前台还是后台状态,也可以监听当http://www.cppcn

Java8需要知道的4个函数式接口简单教程

《Java8需要知道的4个函数式接口简单教程》:本文主要介绍Java8中引入的函数式接口,包括Consumer、Supplier、Predicate和Function,以及它们的用法和特点,文中... 目录什么是函数是接口?Consumer接口定义核心特点注意事项常见用法1.基本用法2.结合andThen链

MySQL表锁、页面锁和行锁的作用及其优缺点对比分析

《MySQL表锁、页面锁和行锁的作用及其优缺点对比分析》MySQL中的表锁、页面锁和行锁各有特点,适用于不同的场景,表锁锁定整个表,适用于批量操作和MyISAM存储引擎,页面锁锁定数据页,适用于旧版本... 目录1. 表锁(Table Lock)2. 页面锁(Page Lock)3. 行锁(Row Lock

禁止HTML页面滚动的操作方法

《禁止HTML页面滚动的操作方法》:本文主要介绍了三种禁止HTML页面滚动的方法:通过CSS的overflow属性、使用JavaScript的滚动事件监听器以及使用CSS的position:fixed属性,每种方法都有其适用场景和优缺点,详细内容请阅读本文,希望能对你有所帮助... 在前端开发中,禁止htm

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

使用JavaScript将PDF页面中的标注扁平化的操作指南

《使用JavaScript将PDF页面中的标注扁平化的操作指南》扁平化(flatten)操作可以将标注作为矢量图形包含在PDF页面的内容中,使其不可编辑,DynamsoftDocumentViewer... 目录使用Dynamsoft Document Viewer打开一个PDF文件并启用标注添加功能扁平化

SpringBoot如何访问jsp页面

《SpringBoot如何访问jsp页面》本文介绍了如何在SpringBoot项目中进行Web开发,包括创建项目、配置文件、添加依赖、控制层修改、测试效果以及在IDEA中进行配置的详细步骤... 目录SpringBoot如何访问JSP页python面简介实现步骤1. 首先创建的项目一定要是web项目2. 在

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca