- SAP Basis 教程
- SAP Basis - 首页
- SAP Basis - 概述
- SAP Basis - SAP GUI 的安装
- SAP Basis - GUI 选择
- 系统景观与架构
- 硬件与软件安装
- SAP Basis - NW 系统
- SAP Basis - NW 架构
- SAP Basis - SAP 客户机管理
- SAP Basis - 用户活动
- 登录尝试次数
- SAP Basis - 作业处理
- 取消计划后台作业
- 监控后台作业
- 删除后台作业
- SAP Basis - 传输管理
- 管理传输路线
- SAP Basis - Patch 管理
- SAP Basis - 导入队列
- 内核升级和修补
- SAP Basis - 系统监控
- SAP Basis - 远程功能调用
- ECC 和 HANA 之间的 RFC
- SAP Basis - 新维度产品
- SAP Basis 有用资源
- SAP Basis - 问答
- SAP Basis - 快速指南
- SAP Basis - 有用资源
- SAP Basis - 讨论
SAP Basis 面试问题
亲爱的读者,这些SAP Basis 面试问题是专门设计用来让您熟悉在SAP Basis主题面试中可能遇到的问题性质的。根据我的经验,优秀的采访者在面试期间很少会计划提出任何特定问题,通常问题会从主题的一些基本概念开始,然后根据进一步的讨论以及您的回答继续下去 -
主要职责包括 -
系统安装和配置。
服务器上的负载均衡。
不同组件的性能管理。
管理与服务器的接口和集成。
管理服务器和不同的服务。
SAP GUI 7.4 是 Windows 的最新版本,于 2014 年 10 月发布。它支持各种功能,例如 - 默认情况下与 NWBC 5.0 一起安装,并且 SAP GUI 和 GUI 快捷方式通过 NWBC 启动。
当用户主要在 SAP 系统中工作时
推荐使用 SAP GUI for Windows 或 SAP GUI for Java。
当用户是 ABAP 开发人员时
对于 ABAP 开发人员,推荐使用 SAP GUI for Windows。
当用户使用除 Microsoft 之外的操作系统时
建议他们使用 SAP GUI for Java 和 HTML,或者他们可以在远程服务器上使用 SAP GUI for Windows
用于将 Dynpro 事务集成到 Portal 中
建议使用 SAP GUI for HTML。这使您可以轻松地将基于经典 Dynpro 的应用程序集成到门户中。
要在 SAP 系统中维护角色,我们使用事务代码 - PFCG
当您安装和配置 SAP 系统时,将定义 SAP 实例。这些用于引用系统中的内存、处理器和其他资源。SAP 实例允许用户登录到 SAP 系统并共享相同的资源。
SAP 实例由 CCMS 管理,用户可以使用它登录。
一个 SAP 系统可以包含一个或多个实例 - 您可以在只有一个 CCMS 的情况下设置一个具有单个实例的 SAP 系统,或者您可以在客户端/服务器环境中配置一个具有两个或多个独立实例的系统。
我们需要考虑以下几点来配置 SAP 实例 -
您需要为要运行实例的 UNIX、AS/400 或 Microsoft Windows NT 服务器定义单独的目录。
您可以使用共享文件系统。
对于每个实例,都会在操作系统配置文件中创建条目(/etc/services、/etc/sapconfig…)。
表示层与应用服务器通信以执行所有处理。这被称为 SAP 系统的大脑。
应用服务器由多个实例组成,并与三层架构的数据库层通信。
底层称为数据库层。它负责存储所有数据。出于性能和安全原因,SAP 系统的数据库保存在单独的服务器上。
表示层包含用于 ABAP 和 JAVA 的不同组件,这些组件支持 SAP 系统中数据的通信和处理。表示层的主要组件还包括 - 网关。它用于管理 SAP 系统与外部系统之间的通信。
您必须使用 SAP 云设备库 (CAL)。通过输入安全密钥,这将帮助您将 SAP ECC 软件直接推送到您的云环境。
转到 SAP 系统数据→单击组件放大镜。
将显示以下两个选项 -
- 已安装的软件组件版本
- 已安装的产品版本
在已安装的软件组件下,您可以看到所有已安装的软件、支持包、服务包、描述等。如果要检查每个组件的详细信息,可以选择该组件并转到详细信息选项卡,如上所示。
转到已安装的产品版本;它将显示已安装的 SAP NetWeaver 的版本。
客户端用于在 SAP 系统中的单个实例上进行多个登录。您可以在单个实例上创建多个客户端。它还提供数据安全性,因为一个客户端的一个用户无法查看另一个客户端的另一个用户的数据,并且无需重新安装软件。
以下是 SAP 系统中客户端管理的优势 -
使用 SAP 客户端,多个用户可以共享相同的资源。
它可以帮助您管理 SAP 系统景观,因为您可以为 DEV、QA 和 PROD 团队创建多个客户端。
它允许您与大量用户共享 SAP 系统。
我们在 SAP 系统中拥有标准客户端
SAP 系统附带以下三个标准客户端 -
000 - 这称为主客户端,在您安装 R/3 系统时可用。
001 - 这是 000 的副本,它带有一个测试公司。通常,此客户端用于创建新客户端。
066 - 这称为 SAP 早期监视。它用于 SAP 系统中的诊断扫描和监控服务。
以下是创建 SAP 中的新客户端的步骤 -
要在 SAP 系统中创建新客户端,请使用事务代码 - SCC4
要创建新客户端,请在单击“新条目”后输入以下详细信息 -
- 客户端编号和名称
- 城市
- 货币、角色
输入您的客户端特定数据并根据您的要求设置客户端权限,然后单击“保存”。
您可以在 SAP 系统中创建具有不同访问权限的多个用户。请按照以下步骤创建新用户 -
步骤 1 - 使用事务代码 - SU01
步骤 2 - 输入您要创建的用户名,单击“创建”图标。
步骤 3 - 您将被重定向到下一个选项卡 - 地址选项卡,您必须在其中输入姓名、姓氏、电话号码、电子邮件 ID 等详细信息。
步骤 4 - 您将进一步被重定向到另一个选项卡 - 登录数据选项卡,其中
- 您必须在登录数据选项卡下输入用户类型。
- 键入第一次登录密码 - 新密码和重复密码
步骤 5 - 您现在将被重定向到角色选项卡,您必须在其中为用户分配角色
步骤 6 - 现在,下一个选项卡是配置文件选项卡,您必须在其中为用户分配配置文件。
步骤 7 - 单击“保存”,您将收到确认消息。
以下五种不同的用户类型 -
对话用户 - 此用户用于通过 GUI 进行交互式系统访问。
系统用户 - 此用户用于系统内的后台处理和通信。
通信用户 - 此用户用于外部 RFC 调用。
服务用户 - 此用户是为更大且匿名的用户组创建的。
参考用户 - 这些是无法登录的参考用户,与人员无关的用户,允许分配其他授权。
锁定/解锁用户的方法如下 -
- 手动/强制
- 自动
手动或强制
您可以使用以下事务代码强制/自动锁定用户 -
- 事务 - 单个用户的 SU01
- 事务 - 多个用户的 SU10
您可以设置错误登录尝试次数,然后系统可以结束会话,或者如果管理员设置了参数值,也可以锁定用户帐户。使用两种类型的参数 -
静态 - 此参数不会立即应用,系统需要重新启动才能应用。
动态 - 此参数可以直接应用,系统不需要重新启动。
要设置参数值,请使用事务代码 - RZ11s
要设置失败尝试次数,请使用参数 - login/fails_to_session_end。
同样,您还有其他参数,例如 login/fails_to_session_end、login/fails_to_user_lock
以下是密码策略参数 -
- login/min_password_lng
- login/password_expiration_time
密码保存在表 USR40 中,并使用事务代码 - SM30。
有两个通配符 -
- ?- 代表单个字符
- *- 代表任何长度的任何组合字符的序列。
如果您在表 USR40 中选择 123*,则表示以“123.”序列开头的任何密码都被禁止。
如果您输入 *123*,则表示禁止包含“123.”序列的任何密码。
如果您选择 AB?,则表示不允许所有以“AB”开头并带有一个额外字符的密码。例如,“ABB”、“ABF”等。
类别 A(高优先级) - 用于紧急或关键任务。这些任务必须使用类别 A 优先级作业进行计划。类别 A 作业保留一个或多个后台工作进程。
类别 B(中优先级) - 这些作业在完成类别 A 高优先级作业后执行。
C 类(低优先级) - 这些作业在 A 类和 B 类作业完成后运行。
要计划后台作业,您必须指定触发作业启动的条件。
您要使用的不同类型的启动条件为 -
- 立即
- 日期/时间
- 作业完成后
- 事件完成后
- 在操作模式下
不同的状态类型包括 - 已计划、已发布、就绪、活动、已完成、已取消
如果作业处于活动状态,则无法取消计划。您需要等待作业完成才能取消计划。
提交值与程序性能成正比。如果提交值较高,则作业删除将运行得更快。建议值为 >= 1000。
DOMAIN.CFG 文件创建在 usr/sap/trans/bin 目录下,其中存储 TMS 配置,并供系统和域用于检查现有配置。
传输请求包含要在开发系统中实施的许多更改。它包括更改类型、目的、更改类别、目标系统和其他详细信息。
传输请求以标准格式命名 - <SID>K<Number>
例如,在 <SID>K<Number> 中 -
- SID 代表系统 ID
- K 代表固定关键字/字母
- Number 可以是任何从 900001 开始的范围内的数字
可以在 SAP 系统中创建两种类型的请求类型 -
工作台请求 - 此请求类型包含存储库和跨客户端自定义对象。工作台请求用于对 ABAP 工作台对象进行更改。
自定义请求 - 此请求类型包含属于客户端特定自定义的对象。当用户执行自定义设置时,系统会自动创建这些请求,并根据传输层自动分配目标系统。
传输管理系统中有两种类型的日志可用
传输日志 - 此日志跟踪已在传输请求中移动的传输日志文件。
操作日志 - 这包括已在传输请求中执行的操作日志的详细信息。这还包括导出、导入等。
日志提供的重要功能之一是以下返回代码 -
0 - 此值表示导出成功。
4 - 此值表示已发出警告并且对象已成功传输。
8 - 这表示已发出警告,并且至少一个对象无法传输。
12 或更高 - 此值表示传输请求中出现错误,这通常不会因 TR 中的对象而导致,可能是由于系统故障导致的。
传输目录 /usr/sap/trans 应具有足够的存储空间。
内核是在 SAP 应用程序和操作系统之间存在的一个可执行程序。它包含位于路径“/sapmnt/<SID>/exe”(对于 UNIX)和 \usr\sap\SID\SYS\exe\run(对于 Windows)下的可执行程序。它启动和停止应用程序服务,例如消息服务器、调度程序等。
在内核升级中,新的 .exec 文件替换 SAP 系统中的旧可执行文件。要检查当前版本,请使用事务 SM51 并转到发行说明。
要检查状态,请转到系统 → 状态选项卡 → 其他内核信息
- 作业处理和计划
- 用户管理
- SAP 系统配置和客户端管理
- 安装和补丁升级
- 安装和补丁升级
- 管理与服务器的接口和集成
SM04
检查登录到系统的用户数量、登录的客户端以及每个用户生成的会话数量,以及每个会话中执行的事务。
PFCG
这用于维护 SAP 系统中的角色。
SAP GUI 称为客户端工具,用于访问远程中央服务器,并在不同的操作系统(如 Microsoft Windows、UNIX、Mac 等)上运行。它用于管理和访问 SAP 应用程序,例如 SAP ECC 和 SAP Business Intelligence 系统。
适用于 Windows 环境的 SAP GUI
适用于 Java(TM) 环境的 SAP GUI
适用于 HTML/Internet 事务服务器 (ITS) 的 SAP GUI
SAP 蓝水晶是一个新的视觉设计主题,它继承了 Corbu。它提供了一致的设计,使用户能够无缝体验 SAP GUI 和 NWBC 元素。它是 Fiori 应用程序的标准主题,并提供新的调色板和图标,这些图标具有更好的可扩展性。
下载 SAP 产品。Service.sap.com 登录 SAP 市场
沙箱服务器
在实施项目时,在初始阶段会使用沙箱服务器,在其中执行所有自定义和配置。
开发服务器
接下来是将配置保存到开发服务器并保存在工作台请求中,并且必须将其传输到生产服务器。
生产服务器
您可以将其视为最后一个或最精细的阶段,在项目投入生产/上线时完成工作。客户端所需的所有更改都在 DEV 环境中执行,然后将请求传输到生产环境。
要创建实例,您应首先定义操作模式。要创建实例,请转到 CCMS > 配置或使用事务代码 RZ04。
表示层与应用服务器通信以执行所有处理,应用服务器被称为 SAP 系统的大脑。
应用服务器由多个实例组成,并与三层架构的数据库层通信。
底层称为数据库层,负责保存所有数据。出于性能和安全原因,SAP 系统的数据库保存在单独的服务器上。
在表示层,您包含用于 ABAP 和 JAVA 的不同组件,这些组件能够在 SAP 系统中通信和处理数据。表示层中的关键组件包括 -
消息服务器
这用于管理 ABAP 系统中分布式调度程序之间的通信。
消息服务器
这用于管理服务器进程和 JAVA 调度程序。它用于管理 JRE 内部的通信。
调度程序队列
这用于存储多种工作进程类型。
调度程序
它用于将请求分配给工作进程。
内存管道
这用于管理 ICM 和 ABAP 工作进程之间的通信。
排队服务器
这用于处理执行的 Java 应用程序程序设置的逻辑锁。
Java 调度程序
JAVA 调度程序负责通过表示层接收客户端请求并转发到服务器进程。
网关
它用于管理 SAP 系统与外部系统之间的通信。
ABAP 工作进程
它用于分别执行 R/3 应用程序中的对话步骤。
您可以从 SAP 市场下载 SAP ECC 6.0 免费试用版。还可以使用 SAP 云设备库 ACL 将 SAP ECC 6.0 试用版集成到 AWS 或其他云环境服务提供商,方法是提供用户公共云密钥。
SAP NetWeaver 被称为开放技术软件组件,它为您提供一个平台来运行关键业务应用程序以及人、流程和信息之间的集成。它允许在异构软件环境中跨 SAP 和非 SAP 应用程序组合、供应和管理。
SAP NetWeaver 是整个 SAP 软件堆栈的核心组件之一,它为您提供其他组件以及 JAVA 和 ABAP 应用程序的平台。
SAP 应用服务器包含多个应用服务器实例和数据库服务器。通过使用对话实例,它还包含消息服务器和排队服务器。
内部通信管理器
它用于处理客户端和服务器 Web 请求。它支持协议 - HTTP、HTTPS、SMTP
调度程序
调度程序用于将用户请求分配给不同的工作进程。如果所有工作进程都很繁忙,则请求将存储在调度程序队列中。
工作进程
这些用于执行 Java 或 ABAP 程序。
SAP 网关
这提供 SAP 实例之间的 RFC 接口。
消息服务器
消息服务器
SAP NetWeaver Administrator (NWA) 是一个基于 Web 的工具,允许您执行配置、高级管理、监控、故障排除和诊断 SAP NetWeaver 系统。
您可以在以下工作模式下使用 NWA 工具 -
- 联机
- 本地和远程
客户端用于在 SAP 系统中在单个实例上进行多次登录。您可以在单个实例上创建多个客户端。它还提供数据安全,因为一个客户端的用户无法查看其他用户的数据,并且无需重新安装软件。
使用 SAP 客户端,您可以共享多个用户之间的相同资源。
它可以帮助您管理 SAP 系统景观,因为您可以为 DEV、QA 和 PROD 团队创建多个客户端。
它允许您在大量用户之间共享 SAP 系统。
SAP 系统中的标准客户端。
您可以在 SAP 系统中创建客户端 000-999。
当数据库大小很大时,始终建议使用导入/导出选项进行客户端复制。
导出客户端的步骤 -
登录到目标系统,并使用事务 SCC4 为新的目标客户端创建条目。要执行导出以将数据文件传输到目标系统导入缓冲区,请使用事务 SCC8。
在SAP系统中也可以为用户定义密码策略。这包括:
- 用户必须设置最小密码长度
- 密码过期策略
- 密码复杂度等。
后台作业是在SAP系统中运行的作业,在后台运行,不会影响系统的正常操作。后台作业用于减少人工工作量并自动化流程。它们可以在没有任何用户输入的情况下在后台运行,并且可以安排在系统负载较低时运行。
已发布
事务代码:SM37
在作业名称列中使用*并选择状态以查看此用户创建的所有作业。还可以根据需要输入日期范围→执行
TMS是SAP系统中的关键组件之一,用于控制新的请求,监控更改-谁实施了更改,在SAP环境中定义和配置系统格局。
更改和传输组织者CTO
事务:SE01
它用于管理、配置SAP存储库和其他对象中的更改。它为您提供了开发和配置项目的中心环境。
传输管理系统
它用于管理、控制和复制开发对象以及用于在SAP系统格局中执行自定义,使用配置有RFC连接的传输路线。这包括从一个SAP系统导出对象并导入到目标系统。
工具
工具是SAP内核的一部分,用于管理R3传输和传输控制程序。
登录到要添加到系统的SAP系统,使用客户端000并启动事务STMS。如果未添加系统,TMS将检查配置文件DOMAIN.CFG并要求加入域。单击-选择建议并保存。系统最初将保持“等待”状态。
要完成任务→登录到域控制器系统→事务STMS→转到概述→系统。
您可以看到将可用的新系统。转到SAP系统→批准
传输路径被定义为由SAP管理员定义的路径,用于在不同的SAP系统之间传输更改。
您可以定义两种类型的传输路径:
- 整合(从DEV到QAS)–使用传输层
- 交付(从QAS到PRD)–不需要传输层
您还可以检查传输请求完成后记录。要检查日志,事务SE01→转到→传输日志
在SAP系统中,当发现错误时,您必须使用补丁来修复错误。SAP系统中可以使用不同类型的补丁。所有补丁都以SAPK开头,后跟补丁类型。
ABAP(SAPKA620XXXX)
ABAP(SAPKA620XXXX)
ABAP(SAPKA620XXXX)
ABAP(SAPKA620XXXX)
补丁也称为支持包,应按以下顺序应用:
BASIS(SAPKB620XXXX)
ABAP(SAPKA620XXXX)
ABAP(SAPKA620XXXX)
应用程序(SAPKH470XXXX)
您可以从SAP服务市场下载支持包。打开链接-service.sap.com并使用您的SID登录。
系统监控包括主动监控应用程序服务器、CPU利用率、数据库空间、监控日志文件等。
系统监控还包括:
- 批处理作业监控
- 批处理作业监控
- 监控应用程序用户
- 输出请求监控
- 打印请求
要监控SAP系统,请使用事务SM51
要在SAP系统之间进行通信,需要定义一个机制。最常见的方法之一是在两个系统之间定义远程函数调用RFC连接。通过在两者之间创建受信任的RFC连接,它允许您在系统之间创建信任关系,并且您可以进行通信和交换信息和数据。
类型3
此连接类型用于指定ABAP系统之间的连接。如下一篇文章所述,您需要提及源系统的主机名和IP地址,以及登录信息。这适用于两种类型的RFC,ABAP系统之间以及对ABAP系统的外部调用。
类型I
它用于指定连接到与当前系统相同数据库的ABAP系统。
类型T
它被定义为对使用RFC API接收RFC的外部程序的目标的连接。这可以通过启动或注册来激活。
创建受信任的RFC连接:
在您的源SAP系统AA1上,您希望设置一个指向目标系统BB1的受信任RFC。完成后,这意味着当您登录到AA1并且您的用户在BB1中拥有足够的授权时,您可以使用RFC连接并登录到BB1,而无需重新输入用户和密码。
使用两个SAP系统之间的RFC信任关系,从受信任系统到信任系统的RFC,无需密码即可登录到信任系统。
使用SAP登录打开SAP ECC系统。输入事务号sm59→这是创建新的受信任RFC连接的事务号。
接下来是什么?
接下来,您可以回顾您之前完成的与主题相关的作业,并确保您能够自信地谈论它们。如果您是应届毕业生,面试官并不期望您能回答非常复杂的问题,而是您必须使自己的基本概念非常牢固。
其次,如果您无法回答一些问题,其实并不重要,重要的是您回答的任何问题,都必须充满自信地回答。所以在面试时要自信。我们在tutorialspoint祝您面试顺利,并祝您未来的事业一切顺利。干杯:-)