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

相关文章

Python Selenium动态渲染页面和抓取的使用指南

《PythonSelenium动态渲染页面和抓取的使用指南》在Web数据采集领域,动态渲染页面已成为现代网站的主流形式,本文将从技术原理,环境配置,核心功能系统讲解Selenium在Python动态... 目录一、Selenium技术架构解析二、环境搭建与基础配置1. 组件安装2. 驱动配置3. 基础操作模

C#实现查找并删除PDF中的空白页面

《C#实现查找并删除PDF中的空白页面》PDF文件中的空白页并不少见,因为它们有可能是作者有意留下的,也有可能是在处理文档时不小心添加的,下面我们来看看如何使用Spire.PDFfor.NET通过C#... 目录安装 Spire.PDF for .NETC# 查找并删除 PDF 文档中的空白页C# 添加与删

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.

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编程改错误