当前位置:网站首页>SAP ABAP 中的用户出口和客户出口-015
SAP ABAP 中的用户出口和客户出口-015
2022-06-22 15:00:00 【雨天行舟】
SAP ABAP 中的用户出口和客户出口-015
什么是客户退出?
客户出口是 SAP 在许多标准程序、屏幕和菜单中提供的“挂钩”,客户可以在这些程序、屏幕和菜单中“挂起”自定义功能以满足业务需求。稍后将对此进行更多介绍…
在本教程中,您将学习:
- 客户退出的类型
- 客户退出示例
- 查找客户出口
- 创建客户出口
- 什么是用户出口?
客户退出的类型
有三种主要类型的客户退出:
- 功能模块退出
- 屏幕退出
- 菜单退出
功能模块退出:允许客户通过SAP应用程序中特定位置的功能模块添加代码
Syntax: CALL CUSTOMER-FUNCTION '004'
屏幕退出:它允许客户通过子屏幕将字段添加到SAP程序中的屏幕。子屏幕在标准屏幕的流逻辑中调用。
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
菜单退出: 它允许客户将项目添加到标准SAP程序的下拉菜单中。这些项目可用于调用加载项程序或自定义屏幕。
Format: +CUS ( additional item in GUI status )
客户退出示例
屏幕退出示例:
在交易CAT2 – 时间表输入中,HR希望包括一个交互式确认,即故意提交不正确的数据是解雇的理由。
菜单退出示例:
在事务 SE38 – ABAP 编辑器中,开发团队希望包含一个指向事务 SE80 – 对象导航器的菜单链接,以便于使用。
以前

后
函数模块退出示例:
该公司希望供应商创建中供应商的银行详细信息成为强制性事件。因此,它必须闪烁一条错误消息,“请输入银行详细信息”
以前

后

查找客户出口
在交易SMOD中,查看细节 -

或者在事务 SE81 中,您可以使用相应的应用区域

创建客户出口
要创建客户出口,您首先需要在事务 CMOD 中创建一个项目

稍后,您将“客户出口”分配给您的项目。
什么是用户出口?
用户出口的用途与客户出口相同,但它们仅适用于SD模块。退出作为对函数模块的调用来实现。代码由开发人员编写。
众所周知,SD中的用户出口是MV45AFZZ
- USEREXIT_FIELD_MODIFICATION – 修改屏幕属性
- USEREXIT_SAVE_DOCUMENT – 在用户点击“保存”时执行操作
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK – 当用户页眉更改移动到页眉工作区时。
- USEREXIT_MOVE_FIELD_TO_VBAP – 当用户项更改移动到 SAP 项工作区时
边栏推荐
- CVE-2022-0847(提权内核漏洞)
- vector的模拟实现
- Rosbag使用命令
- 杜老师自建国内不蒜子统计平台
- How safe is the new bond
- Swift -- 保存打印日志到沙盒
- 转:杰克·韦尔奇:战略就是要少点沉思,敏于行动
- mysql - sql执行过程
- [Shanda conference] acquisition of user media based on webrtc
- The bank card identification function of Huawei machine learning service enables bank card identification and binding with one click
猜你喜欢

各位学弟学妹,别再看教材了,时间复杂度看这篇就好了
New design of databend SQL planner

Scala语言学习-05-递归和尾递归效率对比

畅享高性能计算!天翼云HPC解决方案来了

Pymssql Module User Guide
![[Newman] postman generates beautiful test reports](/img/5c/b95c1c475e69d69acad75215ea9565.png)
[Newman] postman generates beautiful test reports

Ironsource Luna offers a limited time discount for Apple search ads and enjoys 3 months of free service upon registration
![[single chip microcomputer] [make buzzer sound] know the buzzer and let it make the sound you want](/img/cb/826b3591bafa62cc71826732eb32ef.png)
[single chip microcomputer] [make buzzer sound] know the buzzer and let it make the sound you want

C # implements insertion sorting

odoo系统对原有模型单独开发的视图设置优先级
随机推荐
希尔排序的简单理解
[Shanda conference] establishment of webrtc tools for multi person video call
Promouvoir l'adaptation compatible et permettre le développement collaboratif du Service Express adaptatif gbase en mai
坚持更新博客的动力是什么
Navicat premium connecting to Oracle database (Graphic tutorial)
Binary search (integer binary)
Uni develops wechat applet to customize automatic camera detection (portrait + ID card)
Runtime——探索类,对象,分类本质
Bridging the gap between open source databases and database services
Simulation of vector
[Shanda conference] private chat channel webrtc tools
Be an we media video blogger, and share the necessary 32 material websites
How can ordinary people make 1million yuan a year?
C language learning -18-makefile file writing examples and how to generate and call dynamic libraries
信创研究:国产数据库聚焦信创市场,华为Gauss有望成为最强
【山大会议】私人聊天频道 WebRTC 工具类
数值类型和字符串之间的转换
畅享高性能计算!天翼云HPC解决方案来了
How safe is the new bond
Scala语言学习-06-传名参数、传值参数、传函数参数的区别