SAP 详细解析SCC4

article/2025/3/15 4:19:55

事务代码:SCC4,选择一个客户端,点击进入,如图:

一、客户端角色
 

客户控制:客户的角色(生产性,测试,...)

此属性表示 R/3 系统中的客户端角色。其中可能包括以下角色:

  • 生产客户端
  • 测试客户端
  • 培训客户端
  • 演示客户端
  • 定制客户端
  • SAP 参考客户端

此字段应由客户出于记录目的进行维护。这对于生产客户端而言尤为重要:

  • 生产客户端和 SAP 参考客户端受到客户端复制工具的保护,其中包括“按传输请求复制”(事务 SCC1)。
  • 自动定制分发和其它工具还可提供相应保护。
  • 在生产客户端中,将可作为“当前设置”维护的定制设置从客户端锁定或传输连接中排除;这意味着可始终在生产客户端中维护当前设置(如汇率、过账期间),而无需记录更改。通常,其它客户端需要传输请求。


二、客户端特定对象的更改和传输:

1、不带自动记录的更改:

不带自动记录修改的标识

此标志意味着允许在客户端的定制设置中进行更改。这些更改不会自动记录在更改请求中。

通过手动创建传输请求可从客户端导出定制设置。使用传输功能可在设置的特定事务中进行手动传输,将所选定制设置置于传输请求中。

使用

此变式适用于纯测试、培训或演示客户端。

注意:

为了维护此标志,需要传输组织器的完全权限(权限 S_CTS_ALL)。此权限位于已交付的标准权限 S_CTS_ADMIN 中。

2、自动记录更改

自动记录更改的标志

此标志意味着允许在客户端的定制设置中进行更改,而且可在更改请求中自动记录所有更改。

还可通过手动创建或记录传输请求,从客户端定制设置中独立导出自动记录。使用传输功能可在设置的特定事务中进行手动传输,将所选定制设置置于传输请求中。

在生产客户端中,将可作为“当前设置”维护的设置从自动记录中排除;无需记录更改即可始终修改当前设置(如汇率、过账期间)。

使用

此变式可用于

  • 定制客户端
  • 生产客户端

注意:

要设置此标志,需要已交付标准权限 S_CTS_ADMIN 中的 CTS(更改和传输系统)管理权限。

3、不允许更改

不允许更改的标志

此标志意味着不允许在客户端的定制设置中进行更改(客户端锁定)。

但是,通过手动创建传输请求可从客户端导出定制设置。使用传输功能可在设置的特定事务中进行手动传输,将所选定制设置置于传输请求中。

在生产客户端中,将可作为“当前设置”维护的定制设置从客户端锁定中排除;这意味着可始终在生产客户端中维护当前设置(如汇率、过账期间)。

使用

此变式可用于:

  • 生产客户端
  • 演示客户端
  • 培训客户端

注意:

要设置此标志,需要已交付标准权限 S_CTS_ADMIN 中的 CTS(更改和传输系统)管理权限。

4、未经自动记录的更改,不允许传输

请标记不允许进行传输

此标志意味着允许在客户端的定制设置中进行更改。但是,这些更改不会自动记录在更改请求中。

无法手动传输客户端的定制设置。

使用

此变式可用于纯测试客户端。

注意:

要设置此标志,需要已交付标准权限 S_CTS_ADMIN 中的 CTS(更改和传输系统)管理权限。

三、跨客户端对象更改:

所有客户端中对象的维护权限

此功能可控制允许在哪些客户端中维护跨客户端对象。

使用

如果要在客户端中维护的对象仅为应用程序对象(所有客户端特定)或客户端相关的定制对象,则不允许进行跨客户端维护是有意义的。在此情况下(例如在测试客户端中),必须能够确保无法更改跨客户端功能。

跨客户端功能包括所有跨客户端定制对象(例如工厂日历、价格列表条件定义、打印机控件)。但在特定情况下,这些功能还包括 SAP 资源库的所有对象(报表、模块池、屏幕、字典等)。

注意:

为维护此功能,需要 CTS(更改和传输系统)的完全权限。此权限位于已交付的标准权限 S_CTS_ADMIN 中。

步骤

选择以下可能设置之一:

  • 对资源库进行更改并允许跨客户端定制
    使用此设置时,对客户端的跨客户端对象进行维护没有限制。可维护跨客户端定制对象和 SAP 资源库对象。
  • 跨客户端定制对象无更改
    无法使用此设置在客户端中维护跨客户端定制对象。
  • 资源库对象无更改
    使用此设置,无法在客户端中维护 SAP 资源库对象。
  • 资源库和跨客户端定制对象无更改
    两种限制的组合:无法在客户端中维护跨客户端定制对象和 SAP 资源库对象。

四、客户端复制和比较工具保护

保护注册客户复制程序和比较工具

此标志可用于防止当前客户端被客户端复制程序复制,或用作客户端复制或定制比较的基础。

保护级别 1:无覆盖中,客户端无法由客户端复制程序覆盖。如果当前客户端是生产客户端,

  • 则应使用此设置
  • 只在当前客户端中执行定制

保护级别 2:无覆盖且无外部可用性中,还可保护客户端不受另一客户端的读取访问(在客户端复制或定制比较期间)。如果客户端包含不应传递的敏感数据,

  • 则应使用此设置。

注意:

要设置此标志,需要已交付标准权限 S_CTS_ADMIN 中的 CTS(更改和传输系统)管理权限。

五、CATT和eCATT限制

客户端控制:CATT 和 eCATT 权限

此标志确定是否可在此客户端中运行:

CATT - 测试用例
eCATT - 测试脚本
eCATT - 测试配置

运行 CATT 和 eCATT 可同时导致大量数据库更改,这通常是不允许的,在生产客户端中尤为如此。

有关 CATT(“计算机辅助测试工具”)和 eCATT(“扩展 CATT”)的详细信息位于 ABAP/4 工作台环境中。

自基础版本 620 起,除 SAP 测试工具 CATT 以外,还可使用从版本 4.6 后也可用于系统远程测试的扩展工具 eCATT。需要版本 620 之后的基础系统,可在其中管理测试。可通过远程 RFC 连接在该处运行测试函数,即使在版本 4.6 之后的较旧系统中也可进行此操作。在此处提及较旧系统(4.6 至 610)中的 eCATT 设置时,是指对版本 620 后较新管理系统的远程 eCATT 的影响。

eCATT 包含 CATT 的增强,尤其在 eCATT 函数 FUN 和 ABAP 中,可通过增强客户端设置支持这两个函数。

到目前为止,必须在客户端表 T000 中针对系统中的每个客户端指定是否用该表中的 CATT 和 eCATT 运行测试用例。通常可由权限对 CATT 和 eCATT 处理的大部分方面,例如调用事务和编辑表提供充分保护。

客户端设置增强与 CATT 兼容。无需更改 CATT 设置。如果进行更改,则这些更改可定义其是否可运行及运行条件。

增强的客户端设置不影响在 CATT 和 eCATT 中指定的权限检查。

增强主要与远程连接的创建相关。“受信”RFC 连接允许您将安全设置从初始系统复制到远程测试系统。部分或完全运行增强的客户端设置,以及允许或禁止取决于 RFC 连接类型。

可在客户端表 T000 中进行下列设置:

eCATT 和 CATT 限制:

' '     不允许 eCATT 和 CATT

X    允许 eCATT 和 CATT

T    仅在“受信 RFC”中允许 eCATT 和 CATT

E    允许 eCATT,但不允许 FUN/ABAP 和 CATT

F    允许 eCATT,但仅在“受信 RFC”中允许 FUN/ABAP 和 CATT

 


http://chatgpt.dhexx.cn/article/PZtikSBY.shtml

相关文章

超越鼓励师 for VS Code, 写代码不再孤单,有杨超越与你同在

在 VS Code 中连续写代码一小时(时间可配置),会有杨超越提醒你该休息啦~ 插件下载: https://marketplace.visualstudio.com/items?itemNameformulahendry.ycyGitHub: https://github.com/formulahendry/vscode-ycy 欢迎访问本公众…

Intellij idea 插件 | 超越鼓励师 吐槽

为什么这个超越鼓励师,推荐的小姐姐就一个呢?看久了不烦吗!!!!!!! 我感觉我已经看疲倦了,本来码意盎然,现在只想吐槽,就不能换个吗&am…

微软放大招,惊现杨超越鼓励师编程插件!

大家还记得之前有个杨超越编程大赛吗?当时比赛一放到网上,引起了很多程序员热议,支持的人疯狂点赞,无感的人心里觉着“啥xx玩意儿???闲的”! 但你还别说,超越妹妹这股势力…

超越鼓励师

IDEA 如何使用骚气的《超越鼓励师》插件 打开IDEA打开Settings 选中 Plugins 然后搜索 “Chaoyue Yang”,安装安装插件完成提示方式点击 来看看我把 打开IDEA 打开Settings 选中 Plugins 然后搜索 “Chaoyue Yang”,安装 安装插件完成 可以自定义图片、…

转发至此,鼓励自己

我对知乎前端相关问题的十问十答 这篇文章发布于 2017年06月2日,星期五,02:03,归类于 web综合。 阅读 67671 次, 今日 36 次 by zhangxinxu from http://www.zhangxinxu.com/wordpress/?p6183本文可以转载,但务必注明原作者和原出…

VSCode 花式玩法(摸鱼)收藏一下 !

今日推荐重磅推荐几个接私活的利器!微信和QQ,终于可以互通了!再见了,Teamviewer!推荐一些chrome浏览器必装的插件!小团队真的适合引入SpringCloud微服务吗?彻底搞懂 Nginx 的五大应用场景现在使…

教你炒股票19:学习缠中说禅技术分析理论的关键

教你炒股票19:学习缠中说禅技术分析理论的关键(2006-12-27 15:18:10) 本ID看了看各位的问题,发现前面说了那么多,似乎真能看明白的没几个。为什么?很简单,估计来这里的人都没受过太严格的数学训练,如果受过…

CFA - Ethical Professional Standards 职业伦理道德

目录 一、Ethics and Trust in the Investment Profession(投资职业中的道德与信任)1.1CFA道德的由来(为什么学Ethics)(了解)1.2 Introduction to Ethics 道德介绍1.2.1Definition of ethics 道德的定义1.2…

VSCODE 插件推荐

文章目录 AICodeGeeXGitHub Copilot 项目管理Project Manager markdownmarkdown-pdfPaste ImageMarkdown Preview EnhancedMarkdown All in One yamlyaml 笔记Notes 自动化Run on Save 思维导图vscode-mindmap 开发Visual Studio IntelliCodeGitHub Repositories 云原生docker …

VSCode插件-萌妹音彩虹屁,还需要鼓励师作甚?

前言 发现一个非常好玩的 VSCode插件,然后今天主要是讲解这款插件,写代码时有这种萌妹子的声音在耳旁回荡,感觉公司都不需要代码鼓励师了(老衲耳膜扛不住了呀!!!) 依稀记得去年VSCode 的超越鼓励师也是风靡…

程序员鼓励师写下的励志名言,我干了

Java知识学堂:https://gitee.com/zhangbw666/it-knowledge 1、信念和目标必须永远洋溢在程序员内心。 2、功能说明书里不存在可操作性。 3、学习脚本最好的方法之一就是多练习。 4、真正的程序员不看参考手册,新手和胆小鬼才会看。 5、软件在能够复用前必…

打代码太苦,你需要一个鼓励师

背景 VS Code 是前端最牛逼最流行的开发工具之一,它本身是一个轻量级的开发者工具,但是它有一个庞大而种类丰富的插件生态,你可以安装自己需要的插件,而且扩展程序运行于独立的进程中,这样编辑器运行速度就不会受插件影…

vscode安装程序员鼓励师插件

插件地址:https://github.com/formulahendry/vscode-ycy 打开该地址,如下图 点击上图中红线地址:如下图: 点击install安装,弹出图中标注2的 启动安装后即可 安装后的vscode界面如下: 在 VS Code 中连续写代码一小时&…

Android Studio中竟然还能加入一个程序员鼓励师

Android Studio中竟然还能加入一个程序员鼓励师 前言 Android Studio是我们Android开发的标准IDE,同时它也是Flutter开发的推荐IDE。工欲善其事必先利其器,想要爽心悦目地写代码,首先需要打造一个好看又能打的开发环境。Android Studio安装…

VSCode中值得推荐的11个摸鱼插件

VSCode 是我们前端开发的一个强大的IDE,所以选择趁手好用的插件是提高开发效率,然后剩下的时间用来摸鱼是很有必要滴。 摸鱼篇(11) Cloudmusic Cloudmusic : 一个听音乐的插件。 插件名:Cloudmusic官方地址&#xff…

matlab读取第一行是汉字csv,在MATLAB中使用`textscan`从csv文件中读取数据

[已编辑:]我有一个文件data2007a.csv,我将第一个连续的几行复制并粘贴(使用MacBook中的TextEdit)到新文件datatest1.csv进行测试: Nomenclature,ReporterISO3,ProductCode,ReporterName,PartnerISO3,PartnerName,Year,TradeFlowName,TradeFlo…

[Matlab]使用textscan读取.csv文件时候只读取到了第一行

原因:.csv行的结尾原因。 \r\n(回车符和换行符的组合)在Windows上很常见, 但\n(只是换行符)是Linux和其他Unix系统上的标准。 最近在跑深度学习,处理数据的时候遇到了这个问题,记录…

Matlab文件IO操作函数,fgetl和textscan介绍以及使用时可能遇到的问题

我们着重看一下fgetl的实现,lt返回的是换行符的ASCII代码值,0D0A,所以fgetl是能够返回指定文件的下一行并删除换行符的,fgets读取时会保留换行符。 当textscan和fgetl配合使用的时候,会碰到以下情况,textsc…

Matlab_textscan用法教程1_从指定行读取数据

filesdir([TopDir,\*.dat]); %读取dat文件 file_nummax(size(files));i1; fileIDfopen(files(i).name); data textscan(fileID, %f %f %f %f,headerlines, 11);%读取第11行之后(即第12行开始)的数据%------后面部分是编辑器的使用&#xff0…

matlab 使用textscan读取带文本的csv文件

纯数值csv文件使用 csvread 直接读取 csv文件就是comma-separated value (CSV) file。数据使以逗号相隔的形式保存在.csv文件中。 2019最新版的官方文档不在推荐使用csvread读取csv文档,而是推荐使用readmatrix但是目前还是兼容。 三种方式读取: (1) M …