上面是 SAP CRM webclient ui 的一个链接:
https://host:44356/sap(bD1lbiZjPTAwMSZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm
其中 sap 前面括号里蕴含的 bD1lbiZjPTAwMSZkPW1pbg== 是什么意思?
括号中的字符串 bD1lbiZjPTAwMSZkPW1pbg== 是一个 BASE64 编码后的字符串,其中蕴含了 URL 的参数信息。具体来说,这个字符串是由以下内容编码而来:
bD1lbiZjPTAwMSZkPW1pbg==
解码后的字符串是:
l=en&c=001&d=min
这个字符串中的每个参数都示意了 SAP CRM webclient ui 中的一些设置信息,如下:
- l=en:示意界面语言为英语。
- c=001:示意 CRM 组件的 ID 号,这里的 001 代表了特定的组件,不同的组件会有不同的 ID 号。
- d=min:示意 CRM webclient ui 的显示模式,这里的 min 示意“minimal”,即最小化显示模式。
因而,括号中的字符串实际上是用于传递参数信息的,让 CRM webclient ui 可能正确地显示并设置界面。
SAP CRM webclient ui 中的参数 d 除了能够设置为 min,还能够设置为其余的值,具体取值如下:
- d=def:示意默认的显示模式。
- d=nomenu:示意暗藏菜单栏。
- d=nosearch:示意暗藏搜寻框。
- d=nocancel:示意暗藏勾销按钮。
- d=nobrowser:示意暗藏“浏览器”按钮。
- d=nothtml:示意以纯文本形式显示。
除了以上列举的参数取值之外,也能够依据具体需要进行自定义。在 SAP CRM webclient ui 中,通过在 URL 中增加参数的形式,能够灵便地管制显示和设置界面,进步用户的应用体验。
SAP CRM WebClient UI 除了下面介绍的 c,l 和 d 三个参数外,还反对哪些参数?
除了下面介绍的 c、l 和 d 三个参数之外,SAP CRM WebClient UI 还反对以下参数:
- app: 指定 SAP CRM WebClient 应用程序的名称。例如,app=BTADMINH 示意进入 SAP CRM WebClient 后盾管理应用程序。
- session=SID: 指定 SAP CRM WebClient 会话的 ID。
- sap-client=client: 指定 SAP 零碎的客户端号。
- sap-language=language: 指定应用的语言。
- sap-theme=theme: 指定应用的主题。
- sap-locale=locale: 指定应用的本地化信息。
- sap-system=system: 指定应用的 SAP 零碎名称。
- sap-client-cert=true: 启用客户端证书验证。
- sap-client-cert-issuer: 指定客户端证书的颁发机构。
- sap-client-cert-subject: 指定客户端证书的主题。
- sap-keep-alive=true: 启用长连贯,放弃与 SAP 零碎的连贯。
- sap-secure=true: 启用 SSL 平安连贯。
- sap-icm-https-only=true: 强制应用 HTTPS 协定。
- sap-exit-url=url: 指定用户退出 SAP CRM WebClient 后要跳转的 URL 地址。
这些参数能够通过在 URL 中增加相应的键值对来设置。应用这些参数,用户能够依据本人的需要,灵便地配置 SAP CRM WebClient UI。