Step by Step guide for SAP Support Backbone Update

Prerequisites.

All customers with ABAP-based SAP systems needs to switch to the new infrastructure before January 2020 to ensure smooth connectivity.

Resolution for Solution Manager.

Look at this step-by-step guide by Praveena Subramani

https://blogs.sap.com/2019/11/14/step-by-step-guide-on-sap-support-backbone-update-and-enabling-note-assistant-for-digitally-signed-sap-notes/

Resolution for other ABAP systems.

Step-by-step guide.

0. Make a backup.

1.Technical communication user for the systems

We must request a technical communication user for the systems ( Refer SAP Note 2174416) . (You cannot convert a regular S-user into a technical communication user.) The technical communication user is required, for example, to download digitally signed SAP Notes from Note Assistant (transaction SNOTE). Technical communication users cannot be used to log on in dialog mode, and their passwords do not expire.

For this step, we need Handling of Technical Communication Users  here – https://apps.support.sap.com/technical-user/index.html

A user was successfully requested.

2.Required ST-PI and ST-A/PI Plug-In Versions for SAP NetWeaver

Prerequisites:

● ST-PI 2008_1_7xx SP20 and higher, or ST-PI 740 SP10 and higher

● ST-A/PI 01T* SP01 and higher

Check ST-PI and ST/PI version

Download and implement actual ST-PI and ST-A/PI version in SPAM transaction

3. Import certificates into STRUST transaction

3.1 Download attachments from Note #2631190

3.2.  Import certificates in STRUST transaction

4. Maintan ssl/client_ciphersuites parameter in RZ11 transaction.

Set ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH in SAP instance profile (Dialog instance, restart is required)

5.Update SAP Kernel to latest version including SAPCRYPTOLIB.

6.Enabling Note Assistant for TCI and Digitally Signed SAP Notes

6.1. Implement Note #2836302

https://launchpad.support.sap.com/#/notes/2836302

2836302 – Automated guided steps for enabling Note Assistant for TCI and Digitally Signed SAP Notes

Objects inside (DYNP -Web Dynpro, FUNC – Functions, REPS – Reports, etc)

7.Run Report – RCWB_TCI_DIGITSIGN_AUTOMATION (Automated guided steps for enabling Note Assistant for TCI and Digitally Signed SAP Notes)

7.1. Implement Notes:  2508268, 2721941 (Step 10 of RCWB_TCI_DIGITSIGN_AUTOMATION Report)

7.2. Configure Download Procedure for SNOTE

Enable HTTP Protocol and RFC Destinations

  • SAP-SUPPORT_PORTAL (Type H)
  • SAP-SUPPORT_NOTE_DOWNLOAD (Type G)

7.3. Maintain Procedure Connectivity

Upload TCI Package  SAPK75000KCPSAPBASIS

7.4. Upload Note 2827658

7.5. Maintain Task List Run SAP_BASIS_CONFIG_OSS_COMM

Step – Create HTTPS Connections for SAP Service

7.6. Lock Procedure Configuration in Transport Request

8.Finally Check

Check download of Digitally Signed test Note 2424539

Troubleshooting

Problem.

Connect to <host> failed: NIEROUT_INTERN(-93)

Resolution.

Check note

https://launchpad.support.sap.com/#/notes/2631190

1) The used SAProuter string to access either target hosts servicepoint.sap.com, apps.support.sap.com or notesdownloads.sap.com is too long. In the SAP_BASIS release 740 the SAP router string will be truncated after 100 Bytes.

Example:  /H/<customer-saprouter_1>/S/sapdp99/H/<customer-saprouter_2>/S/sapdp99/H/<sapserver>/S/sapdp99/H/apps.support.sap.com/S/443   -> error

2) The Port Number 443 of Access URL was manually change to another number, e.g. icm http or https port.

3) The SAProuter string was copied from SAPOSS or SAP-OSS included host oss001.Therefore the target host is wrong, e.g. /H/<customer-saprouter_1>/S/sapdp99/H/<customer-saprouter_2>/S/sapdp99/H/<sapserver>/S/sapdp99/H/oss001apps.support.sap.com .

Problem resolution.

1) This issue has been fixed in software component SAP_BASIS release 740 SP18 or higher.

Reduce the total length of the SAP router string in task “Create Support Portal HTTP Destination (SM59)” by

a) using port numbers instead of service names (e.g. 3299 vs sapdp99)

b) using IP addresses or shorter host names (e.g. 10.10.10.1)

Example:

/H/<customer-saprouter_1>/S/sapdp99/H/<customer-saprouter_2>/S/sapdp99/H/<sapserver>/S/sapdp99/H/apps.support.sap.com/S/443   -> error ( > 100 Bytes )

/H/<IP_customer-SR_1>/S/3299/H/<IP_customer-SR_2>/S/3299/H/<IP_sapserver>/S/3299/H/apps.support.sap.com/S/443   -> OK ( < 101 Bytes)

2) Change the Port Number / Service No. of Access URL back to 443.

3) Delete the string “oss001″in the SAProuter string.

In other words – check

Target host for RFC destinations:

SAP-SUPPORT_NOTE_DOWNLOAD

SAP-SUPPORT_PARCELBOX and SAP-SUPPORT_PORTAL

Conclusion.

SAP Support Backbone Update procedure provided.

Useful resources about this topic.

CONFIGURATION GUIDE:

https://help.sap.com/doc/feb605248d4c4fb0af6ffed96346f0be/latest/en-US/loio8528fcfcbef24e459448d8b9c57ee724.pdf

Cheat Sheet – Enabling SNOTE for Digitally Signed SAP Notes and for TCI:

https://support.sap.com/content/dam/support/en_us/library/ssp/my-support/knowledge-base/note-assistant/cheatsheet-for-digsignnotes_snote_tci.pdf

2836302 – Automated guided steps for enabling Note Assistant for TCI and Digitally Signed SAP Notes:

https://launchpad.support.sap.com/#/notes/2836302

Digital Signature.pdf attached to Note 2576306

https://launchpad.support.sap.com/#/notes/2576306

SAP Support Backbone Connectivity Troubleshooting

https://gad5158842f.us2.hana.ondemand.com/dtp/viewer/#/tree/1423/actions/17822

原文地址:https://www.cnblogs.com/weikui/p/12520390.html

时间: 2024-08-01 12:27:05

Step by Step guide for SAP Support Backbone Update的相关文章

Step by Step Guide: How to Configure SSL/TLS on ORACLE RAC (with SCAN) (Doc ID 1448841.1)

In this Document   Goal   Solution   References Applies to: Advanced Networking Option - Version 11.2.0.2 to 12.2.0.1 [Release 11.2 to 12.2]Oracle Net Services - Version 12.2.1.2.0 to 12.2.1.2.0 [Release 12.2]Information in this document applies to a

C++开发WPF,Step by Step

示例代码 使用C++来开发WPF,主要是如何在MFC(Win32)的窗口中Host WPF的Page.下面我就做个详细的介绍. 一.创建工程, 由于MFC的Wizard会生成很多用不到的代码,所以我准备从一个空的工程开始创建一个MFC的工程. a)         打开VS2005,菜单File->New->Projects-, 左面选择Visual C++->Win32,右面选择Win32 Console Application,给工程起个名字CPlusPlus_WPF, Ok进入下一

精通initramfs构建step by step

http://hi.baidu.com/jonathan2004/blog/item/db7bf38aad11759ea4c2721d.html 精通initramfs构建step by step (1)--hello world 2009-12-08 19:19 一.initramfs是什么 在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件.当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统, 然后内核检查rootfs中是否包含有init文件,如果有则

数论之高次同余方程(Baby Step Giant Step + 拓展BSGS)

什么叫高次同余方程?说白了就是解决这样一个问题: A^x=B(mod C),求最小的x值. baby step giant step算法 题目条件:C是素数(事实上,A与C互质就可以.为什么?在BSGS算法中是要求a^m在%c条件下的逆元的,如果a.c不互质根本就没有逆元.) 如果x有解,那么0<=x<C,为什么? 我们可以回忆一下欧拉定理: 对于c是素数的情况,φ(c)=c-1 那么既然我们知道a^0=1,a^φ(c)=1(在%c的条件下).那么0~φ(c)必定是一个循环节(不一定是最小的)

Git Step by Step – (8) Git的merge和rebase

前面一篇文章中提到了"git pull"等价于"git fetch"加上"git merge",然后还提到了pull命令支持rebase模式,这篇文章就介绍一下merge和rebase之间有什么差别. 由于我们主要是想看看merge跟rebase之间的区别,这里就是用本地仓库的分支进行演示了. merge 其实在介绍分支的那篇文章中已经介绍过了一些分支merge的内容,这里就进行一些补充和总结. 下面我们基于本地一个仓库开始介绍,当前仓库的分支情

C# 2012 step by step 学习笔记8 CHAPTER 9 Creating Value types with enumerations and Structures

C# 2012 step by step 学习笔记8 CHAPTER 9 Creating Value types with enumerations and Structures things about 1. Declare an enumeration type. 2. Create and use an enumeration type. 3. Declare a structure type. 4. Create and use a structure type. 5. Explain

Linux Booting Process: A step by step tutorial for understanding Linux boot sequence

One of the most remarkable achievement in the history of mankind is computers. Another amazing fact about this remarkable achievement called computers is that its a collection of different electronic components, and they work together in coordination

数据库设计 Step by Step (1)——扬帆启航

引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得.很久之前就想针 对关系数据库设计进行整理.总结,但因为种种原因迟迟没有动手,主要还是惰性使然.今天也算是痛下决心开始这项卓绝又令我兴奋的工作.这将是一个系列的文 章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用). 系列的第一讲我们先来回答下面几个问题 数据库是大楼的根基 大多数程序员都很急切,在了解基本需求之后希望很快的进入到编码阶段(可能只有产出代码才能反映工作量),对于数据库设计思考得比较少. 这

数据库设计 Step by Step (2)——数据库生命周期

引言:数据库设计 Step by Step (1)得到这么多朋友的关注着实出乎了我的意外.这也坚定了我把这一系列的博文写好的决心.近来工作上的事务比较繁重,加之我期望这个系列的文章能尽可能的系统.完整,需要花很多时间整理.思考数据库设计的各种资料,所以文章的更新速度可能会慢一些,也希望大家能够谅解. 系列的第二讲我们将站在高处俯瞰一下数据库的生命周期,了解数据库设计的整体流程 数据库生命周期 大家对软件生命周期较为熟悉,数据库也有其生命周期,如下图所示. 图(1)数据库生命周期 数据库的生命周期