SAP -熟练使用T-Code SHD0
SHD0 业务顾问和开发顾问都非常熟悉的一个T-Code, 如果能合理使用它,可以省去许多增强和程序修改工作。
当我需要时,我在这里找不到任何相关文档,这就是为什么我想借此机会向我们自己的SCN提供内容丰富的内容,以便对所有其他人有所帮助。
让我们举一个非常普通的CO11N例子(我只是研究这个例子)。此tcode用于确认生产订单,生产订单确实包含特定生产所需的所有BOM相关物料。 现在,有时最终用户会使用这些内容来删除或更改这些BOM材料,而在我们公司中,要求是在用户ID级别停止此操作。通常,在使用SHD0时,每个人都会创建一个使用它的ZTcode,但是我们可以在不创建Ztcode的情况下做到这一点。
第一步:
SHD0 输入您要为其创建交易和屏幕变体的交易代码,例如: CO11N.
并选择“标准变体”选项卡和“进一步选择变体组”选项卡。给组名称ZSIJIN,如下所示:

您可以看到,在按Enter键系统内,系统会自动生成事务变式ZSIJINCO11N(系统将组名+事务代码连接在一起)。

事务变式可以在其中包含许多屏幕变式。
按下创建按钮(F5),它将开始模拟CO11N,并通过每次处理,系统将建议为每个屏幕元素(例如按钮,工具栏,菜单功能,带有字段的子屏幕)创建屏幕变体。
将会继续如下:


通过单击菜单功能按钮,您还可以编辑菜单功能的功能


上面的屏幕变体用于CO11N的按钮,您可以看到我已经进行了一些设置。 我们将在最后看到它们的效果。
您可以看到上面的建议给出了有关该屏幕元素的完整描述,例如带有屏幕编号的程序名称,如果您有任何困惑,可以使用SE51进行模拟并进行确认。
我们将继续这样,

这是为了使“订单”字段仅对于“物料”字段“输出”必选。



现在,按货物移动,以进行进一步处理。

按下回车键,它将再次以相同的方式继续进行,

工具栏到了,您可以看到我已将DELETE选项设置为Only Output。

在这里,我删除了“数量”选项中的更改。
现在按退出并保存(完成操作后)选项。
2.分配用户

现在,随着最初创建的变式组(在本例中为ZSIJIN),我们可以收集需要为其应用上述交易和屏幕变式的用户。
在这里,我们现在要分配用户。 为此,“用户交易”变体将生效。

不要忘记按“分配和设置建议按钮”。
3.现在,让我们看看整体效果。 我已经突出显示了它们。


SAP -熟练使用T-Code SHD0的更多相关文章
- SAP MM 巴西采购订单中的NCM Code
SAP MM 巴西采购订单中的NCM Code 1,近日收到业务部门报的一个问题,某用户试图将采购订单4400000071中ITEM 40的删除标记取消, SAP系统报错,'Enter a valid ...
- PCL还是SAP?
When you first created the Hello solution in Visual Studio, you had a choice of two application temp ...
- SAP NOTE 1999997 - FAQ: SAP HANA Memory
Symptom You have questions related to the SAP HANA memory. You experience a high memory utilization ...
- 2021年1月-第02阶段-前端基础-HTML+CSS进阶-VS Code 软件
软件安装 VSCode软件 能够安装 VS Code 能够熟练使用 VS Code 软件 能够安装 VS Code 最常用的插件 1. VS Code简介 1.1 VS Code 简介 Visual ...
- ABAP单元测试最佳实践
本文包含了我在开发项目中经历过的实用的ABAP单元测试指导方针.我把它们安排成为问答的风格,欢迎任何人添加更多的Q&A's,以完成这个列表. 在我的项目中,只使用传统的ABAP report. ...
- bootstrap 练习
bookList.html <!DOCTYPE html> <html lang="zh-cn"> <head> <!-- 父路径 --& ...
- ALV tree DUMP 问题处理-20180328
Category ABAP Programming Error Runtime Errors MESSAGE_TYPE_X ABAP Program SAPLOLEA Application Comp ...
- 2743711 - Possible Unexpected Results When Using Query With an ORDER BY Clause on a Rowstore Table With a Parallelized Search on a Cpbtree-Type Index
2743711 - Possible Unexpected Results When Using Query With an ORDER BY Clause on a Rowstore Table W ...
- Get SAP Code Page by External Name
CL_ABAP_CODEPAGE - SAP_CODEPAGE 取SAP对应code page内码:
随机推荐
- random模块、os模块、序列化模块、sy模块s、subprocess模块
random随机数模块 random.random( ) 随机产生一个0-1之间的小数 print(random.random()) # 0.31595547439342897 random.rand ...
- ArcGIS使用技巧(二)——数据恢复
新手,若有错误还请指正! ArcGIS工程文件中图层的数据源位置移动之后,会显示红叹号(图1),需要进行数据恢复,就体现出之前所说的勾选"Store relative pathnames t ...
- Confluent之Kafka Connector初体验
概述 背景 Apache Kafka 是最大.最成功的开源项目之一,可以说是无人不知无人不晓,在前面的文章<Apache Kafka分布式流处理平台及大厂面试宝典>我们也充分认识了Kafk ...
- async异步函数的执行顺序
1 async function async1(){ 2 console.log('async1 start') //2 3 await async2() 4 //await async2()后面的内 ...
- Python GDAL矢量转栅格详解
前言:挺久没有更新博客了,前段时间课程实验中需要用代码将矢量数据转成栅格,常见的点栅格化方法通过计算将点坐标(X,Y)转换到格网坐标(I,J),线栅格化方法主要有DDA算法.Bresenham算法等, ...
- SSM框架中返回的是字符串还是页面跳转的问题
如果你在控制器前的注解是@RestController的话,将返回controller方法指定的String值,@RestController注解相当于@ResponseBody和@Controlle ...
- Java SE 01
强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后使用 Java的数据类型分为两大类 基本类型(promitive type) 数值类型 ① 整数类型 byte 占1个字节范围:-128 ...
- FreeRTOS --(1)链表
转载自 https://blog.csdn.net/zhoutaopower/article/details/106550648 Based On FreeRTOS Kernel V10.3.1 1. ...
- LVM 逻辑卷学习
一个执着于技术的公众号 前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到 当前某个分区需要的容量,还要预 ...
- 百度3D离线地图开发,3D离线地图开发,百度地图离线开发
3D离线地图介绍(3D离线采用矢量数据作为地图基础,可保持地图数据最新) 一.开发中引用3D离线地图(可独立部署通过内外IP+端口进行访问,也可拷贝js库文件到项目中通过绝对路径访问) 1).离线AP ...