Enterprise Resource Planning Blog Posts by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
jaskisin
Participant
103,199
SAP Content Server 7.53 has been released in October 2019. It includes important features such as as per the note 2856736 - SAP Content Server 7.5: Support for large documents Content Server 7.53 can process documents that are larger than 4 GB with proper parameter tuning. As SAP Recently released this new version of Content Server after Content Server 650, this blog post helps you to install Content Server 7.53 and establish connectivity with ERP using SSL.

 1. Database and Operating system requirements:


Database: We are going to install Content Server 7.53 in which File System will be used as the storage of the documents, if you are planning to install MaxDB 7.9 as database for Content Server 7.53, then you can do that as Content Server 7.53 also supports MaxDB 7.9 as Database.

Operating system: Below are the supported operating systems for SAP Content Server 7.53:-

  • AIX 64

  • LINUX ON X86_64

  • SOLARIS/SPARC 64

  • WINDOWS FOR X86_64


You can get the above information in details from PAM

Here we are using WINDOWS SERVER 2019 LTSC 64BIT Operating System to Install and configure SAP Content Server 7.53

Please refer below notes for more information:

2786364 - SAP Content Server and Cache Server 7.5 (and higher)

Also, please refer SAP installation guide by clicking here for more details.

2. Download Media:


Installation media can be downloaded from below path:

https://launchpad.support.sap.com/#/softwarecenter

2.1 SWPM:


SAP strongly recommends to download and use latest SWPM, we are using Software Provisioning Manager 1.0 SP28 as from SP28 SAP provides the option to install SAP Content Server 7.53.

INSTALLATIONS & UPGRADES -> By Alphabetical Index (A-Z) -> S -> SL TOOLSET -> SL TOOLSET 1.0 -> INSTALLATION  -> 51054279_15 (SOFTWARE PROVISIONING MGR SP28 SWPM10_IM_WINDOWS_X86_64)


2.2 Content Server Package:


Download SAP Content Server 7.53 installation package

SUPPORT PACKAGES & PATCHES -> By Alphabetical Index (A-Z) -> C -> SAP CONTENT SERVER -> SAP CONTENT SERVER 7.53 -> SAPCS_SP_522-80004899.SAR 


2.2 SAP Host Agent:


Download latest SAP Host Agent

INSTALLATIONS & UPGRADES -> By Alphabetical Index (A-Z) -> H -> SAP HOST AGENT -> SAP HOST AGENT 7.21 -> SAPHOSTAGENT45_45-20009417.SAR


3.Technical Prerequisite:


3.1 Minimum Disk Space:


Disk space can be calculated with the help of SAP Sizing tool , as this is Test Landscape hence we are considering 50 GB of space.

Space can be checked on OS using below powershell command and check for SizeRemaining:-
get-volume

The output looks like the following:



 

3.2 Minimum RAM:


RAM requirement can be calculated with the help of SAP Sizing tool , as this is Test Landscape hence we are considering 8 GB of RAM:-

RAM can be checked on OS using below powershell command and check for TotalPhysicalMemory:-
Get-WmiObject Win32_ComputerSystem

The output looks like the following:


3.3 Paging File Settings:


Paging File requirement can be calculated with the help of SAP Sizing tool , as this is Test Landscape hence we are considering 1 GB of PageFile size

SAP doesn't support automatically managed page file sizes, to check the if page file sizes is automatic is not, use below powershell command-
(Get-WmiObject Win32_Pagefile) -eq $null

If Automatic manage pagefile size for all devices is enabled, the output value is True.

To disable Automatic manage pagefile size for all devices with the following command:
$sys = Get-WmiObject Win32_Computersystem –EnableAllPrivileges
$sys.AutomaticManagedPagefile = $false
$sys.put()

Check the size of the paging files with the following command:
Get-WmiObject WIN32_Pagefile | Select-Object Name, InitialSize, MaximumSize, FileSize

The output looks like the following:


3.4 Back-end SAP ERP Requirement:


According to Installation guide, Release 4.5B or higher of the SAP system as certificates can only be used together with an SAP system release 4.6B or higher.

In order to be able to perform administrative tasks using transaction CSADMIN, you may need at least Release 4.6C version of the SAP system.

Here we are using SAP ERP 6.0 EHP 8

3.5 File System Type:


We need to check that we are using the Windows file system NTFS on hosts where we want to install the SAP system and database. NTFS supports full Windows security and long file names.

File System Type can be checked on OS using below powershell command and check for FileSystemType:-
get-volume

The output looks like the following:


4. Installation:


Extract the SWPM using latest SAPCAR downloaded at step 2.1 using below command:

<Full Path of SAPCAR> -xvf <Full Path of SWPM> -R <Full Extraction Path>
D:\sapcar.exe -xvf D:\SWPM10SP28\SWPM10SP28_0-20009707.SAR -R D:\SWPM

The extraction looks like the following:



Start sapinst with below command from SWPM directory:-
.\sapinst.exe

this will open SWPM home page for the installation options.

Choose the SAP Content Server installation option in the SWPM menu, then "Generic Options" (at the very bottom of the list)-> "SAP Content Server"-> "SAP Content Server and SAP Cache Server (7.5 and later)"

and Click Next



Select Option Custom and Click Next



Put SID of the Content Server and the Drive to install Content Server application



Put complex master password and click Next



Selected option Different Domain in my case and enter the domain host, you can use as per your requirement and Click Next



Put complex password of <Domain>\<SID>adm and <Domain>\SAPService<SID> and Click Next



Browse the path of SAP Content Server Installation Package downloaded at Step 2.2 and Click Next



Browse the path of SAP Host Agent downloaded at Step 2.3 and Click Next



Select Local Domain for SAP Host Agent and Click Next



Put Password for <Domain>\sapadm and Click Next



Select SAP Content Server and Click Next



Check Instance Number and Hostname and then Click Next



Enter all relevant values and Click Next



Check all the Parameters again and then Click Next



Execution Phase Continues



Execution Finished Successfully and Click Exit



Login to Content Server Host and check for status of Content Server instance using SAP MMC



Content Server instance as been started and working.

5. Post-Configurations:


Make sure Content Server is responding with http and https links:

http://<hostname>:<httpport>/sapcs?serverInfo

https://<hostname>:<httpsport>/sapcs?serverInfo

Below output should be displayed:



Goto Tcode OAC0 in SAP ERP system and Create new repository as below and Click CS Admin:-



Add the below parameters in Content Repository settings and Click Save.

Note: These Parameters are for FileSystem as Storage, so parameters are different for MaxDB as database.



You also need to create location D:\contrep on Content Server host.

Goto Certificate Tab --> Click on Send Certificate --> Activate the Certificate



Make Sure Repositories are running in tab Overview



Test the repository using report RSCMST and make sure results are as per 2888195 - Content Server 7.53 and report RSCMST i.e. Report RSCMSTH0, RSCMSTH1 and RSCMST2 should be GREEN


6. Setting Up SSL:


Goto Content Server from OS level and login with <sid>adm

and execute the below command to generate server certificate:



this will generate a certificate file in the location as below:



Copy this certificate to your local desktop.

Login to ERP and goto tcode STRUST and add this Certificate in System PSE:-



Do the same for SSL Server Standard(ICM restart may be required to take effect)



Goto Tcode OAC0 and Add HTTPS port to configruation.

Select HTTPS possible for HTTPS on frontend(if option doesn't appear then use %https in tcode area)

Click Save



Do the tests again using report RSCMST:-



Now SAP Content Server 7.53 is ready to use with SSL. BEST OF LUCK!!

7. Conclusion:


In this blog post we have discussed the SAP Content Server 7.53 installation with SSL connectivity with ERP.

 

THANK YOU..
68 Comments
0 Kudos
Hi Sir,

 

Can you please share the same installation for SUSe Linux 15.

 

Best Regards,

Pankaj
robhellemons
Explorer
0 Kudos
Hi Jaskirat,

I assume all documents are stored in one directory/share on the filesystem or does Content Server also use subdirectories?

When stored on the filesystem, does Content Server provide a specific name for that document? I'm trying to find out how easy it is for the customer to recognize a document because they want to be able to open the documents from OS-level as well.

Regards,

Rob

 
ahmed_pjt
Discoverer
0 Kudos
Thanks for the good explanation , what is the recommended backup strategy for content server 7.53 with filesystem storage .
former_member774151
Discoverer
0 Kudos

Thanks for the blog. When I installed content server 7.53, it doesn't really need a DB. If I install MaxDB, it is a different installation. My question is how CS 7.53 is related to MaxDB? How do they work together? Can you explain more and I have yet to find any blog that explains this.

Does MaxDB only come into play when you define the respository in CSADMIN/OAC0? It looks to me that CS 7.53 and MaxDB are totally unrelated to each other.

 

 

0 Kudos
Thanks for the Blog.

I have lost 2 hours to try to find a sapnotes about SSL configuration, until I read the post (thank you Google, not Launchpad search), every transaction (sapgui cv02n or fiori survey attachment document) continue to try to use HTTP with only SSL port configured in CSADMIN (!?)

The "easter eggs" with %https to mask/unmask SSL requirements was certainly fun for ABAPer but just innappropriate in this place !

 
0 Kudos
Many thanks for the guide installation!

It helps a lot!

After the installation, what is the next step ?

- How to store document in the content Server ?

- How to store SAP office document in the content server ?
ThomasT
Explorer
0 Kudos
I have a problem with a cache server installed on the same server. Configured for port 1096 and want to use only https.

How do I send certificate from ERP system to cache server? The defined way for content server does not work for cache server because there no button for sending the necessary certificate.


 

Any idea? OK-Code %HTTPS does not help in this situation
0 Kudos
Thanks for detailed information.

when we do connection test in OAC0 does it take default of 1090 or both 1091 ?

where else https configuration is checked ? i mean when you run the report RSCMST and do test execute everywhere i see log with http 1090 port.

Can you help me understand where else this SSL configuration is used
jamais_2701
Newcomer
0 Kudos
Hello,

Chapter 6 is wrong.

add this Certificate in SSL Client.

 

 
0 Kudos
Hello Mahendra,

 

There is a SAP note with many useful  information about it, you can use it to configure your repository settings from OAC0 and CSADMIN

 

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

Hello,

ILM/IQ are nice solutions for KPRO, but in case of restore of 1 corrupted/deleted document, you need to restore whole DB/TS/Container + produce GLOBAL outage for whole ILM/IQ for all having DATA there, which is big disadvantage ;).

If you don't want to have GLOBAL outage, you need to have additional SERVER/Sandbox, to extract the DATA from the IQ DB after restore/recovery of the Original DB/TS/Container. Time/work for configuration TMP repositories from which you can move the data to Original repositories. => Next delay/effort in this restore case as well.

+

License for IQ/DB is additional fee (in terms of SAP contract).

Vs.

For KPRO without DB (filesystem based only), you can easily restore only 1 file (FS backup/restore methodology) and then re-upload it via SAP transactions without producing GLOBAL outage for all other repositories without need of additional server for restore.

 

BR

DXC

0 Kudos
Hi,

In our case it's better to have FS based Content server. as it's better to manage unexpected situations.

When only 1 end user delete some DATA/Documents (see comments in ILM/IQ upper).

BR

DXC
RolandKramer
Active Contributor
0 Kudos
Hello hp

that is the reason why ILM and KPRO will never be together in one Implementation. Furthermore, even you would try, the ILM Store had to be configured as HTTP dues to the issues from KPRO and HTTPS.

Never the less, even that SAP developed ILM and KPRO in any fashion, the usage of an column compression based Database was never considered in the past and what we see today what SAP (Sybase) IQ can archive brings rather fear into these eyes then joy ...

SAP (Sybase) IQ – the hidden treasure …

Best Regards Roland
former_member726438
Participant
0 Kudos
Very helpful article and great engagement answering all the questions in the comments.  Thank you!
LaxmiM
Participant
0 Kudos

Thank you for the detailed documentation.

I have a query, currently, our landscape has Content Servers and Content Cache servers on the 6.50 version. For one of the contact cache server the Windows OS needs migration from WS 2012 to WS 2019, so we must install the content cache server newly on the new OS WS 2019.
Is it possible to Install Content cache server 7.5 on a new server (Win OS 2019) and connect it to the existing setup of Content servers version 6.50?
Is the content cache server downward compatible with content servers? If yes are there any specifics one must take care of.

yo_muhammad
Explorer
0 Kudos
Hi,

It was a very helpful article. But I have a question to ask. We have configured the SAP Content Server in our SAP Landscape and moved all the data from the SOFFCONT1 table to the content server. We tested the scenario that what happens once the content server is down or not available somehow, does the document still get uploaded? It turns out that yes documents are still stored in SAP HANA DB even if the content server is not available. So the new question which arises is where that attachments or documents stored then? In which SAP table? How can we move those attachments which are stored in sap tables back to the content server after the content server is turned on?
former_member209962
Participant
0 Kudos
Such a great blog Mr Singh, you know in & out of SAP Content server

Thanks

Tabrayz
diego_santos
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello, SAP do not recommend to use "/sapcs" but "sapcs" only for HTTP Script field.

When the URL is generated it will compose it based on the data of OAC0 Content Repository.
So this is basically telling the runtime to user http://myhost:1090//sapcs.... there will be an additional "/" character with the given configuration in your Blog.

Furthermore, on the CSADMIN settings.
You are using on section "5. Post-Configurations:" on the 3rd screenshot, you are using Database parameters mixed up with FileSystem storage type. This is incorrect.

The correct is to use "StorageDriver" for FSStorage and no further DB parameter references.

StorageDriver FSStorage
ContRepRoot X:\usr\sap\SCS
Security 1
ContRepDescription SAP CS New installation

 

Parameters are described on this SAP Note.
329473 - Description of Content Server and Cache Server configuration file

Labels in this area