(DTERP-2202) Introduction

SNP OutBoard™ ERP Archiving is a content repository solution that runs on the SAP system and is accessed via SAP HTTP service. HTTP Service of SNP OutBoard™ ERP Archiving is built on SAP Internet Communication Framework [ICF]. Implementation of SNP OutBoard™ ERP Archiving with Storage Management interface fulfills BC AL 7.40 communication protocol. All implementation related to our SNP OutBoard™ ERP Archiving is SAP ABAP based.

Prerequisites

  • SAP release: NetWeaver 7.01 SP-level 018
  • HTTP enabled
  • System Service User with all required authorizations listed in the chapter Security

System ICM parameters

Part of the prerequisites that should be pre-configured before deployment of SNP OutBoard™ ERP Archiving is system ICM parameters which enable communication via an HTTP request with the target storage.

Parameter nameDescriptionUnitRecommended valueSAP default value
icm/max_servicesMax. number of ICM servicesInteger value3030
icm/listen_queue_lenMax. number of requests kept in the queue while a connection is openInteger value512

512

icm/req_queue_lenMax. number of waiting requestsInteger valueLarger than icm/max_threads1000
icm/max_threadsMax. number of worker threads of ICMInteger value3200250
icm/min_threadsMin. number of worker threads of ICMInteger value1010
icm/min_spare_threads
Number of worker threads ICM tries to keep freeInteger value33
icm/max_conn
Max. number of opened connections at one timeInteger value3500500
icm/max_socketsMax. number of sockets open (at the same time) in the ICM or in the SAP Web dispatcherInteger valueicm/max_conn + 1002048
mpi/total_size_MBTotal memory size in MB used for MPIMegabytes(min(0.06 * $(icm/max_conn) + 50, 2000))80
mpi/buffer_size

Buffer size in bytes for memory pipes

Bytes13107265536
mpi/max_pipesMax. number of memory pipes (MPI)Integer value($(icm/max_conn) * 2 + 10)4000

icm/HTTP/max_request_size_KB

Max. size of a file to be processedKilobytes<should be defined by customer>102400
icm/server_port_<xx> - PROCTIMEOUTMax. processing time of one HTTP requestSeconds180060
rdisp/plugin_auto_logout
Max time of no action for pluginsSeconds18001800
icm/keep_alive_timeoutMax. waiting time of HTTP request which was already successfully processedSeconds30060
icm/conn_timeout

Timeout for opening a connection

Milliseconds600005000
icm/traffic_controlTimeout for receiving a request (Centralized deployment)Character string (NETTIMEOUT in sec.)30030
icm/HTTP/client/keep_alive_timeout
Keep-alive timeout for inactive client connectionsSeconds1010
icm/ms_keepalive_sSpecifies the frequency at which the ICM sends keep-alive messages to the message server to ascertain a message server failoverSeconds6060

More information can be found in the following link.

You can check the correct setup of the ICM parameter using health check transaction /DVD/CRP_ICM.

Landscape Integration

SNP OutBoard™ ERP Archiving supports two scenarios of integration in the customer landscape.

  1. Centralized – SNP OutBoard™ ERP Archiving runs on a different SAP system than those which are subjects of archiving.
    • Pros: One system – one Outboard configuration
    • Cons: Potential of performance decrease at high loads (bottleneck effect)
  2. Decentralized – SNP OutBoard™ ERP Archiving runs on the very same SAP system which is the subject of archiving.
    • Pros: No need to dedicate a separate SAP system to host the Outboard service, Mitigation of a potential bottleneck effect
    • Cons: Separate maintenance on each SAP instance with Outboard

The decentralized deployment is recommended option based on our best practices from implementation projects.

Content Management

The main responsibility of content management is to manage SAP data and unstructured documents. Content management stores information about a source client and target storage for each stored data and document.

Following functions are provided by content management:

  • register source client with a storage assignment
  • create read, update, delete document components (units)
  • manage document information and metadata
  • manage component information and metadata
  • The content management uses binary storage of the storage management solution for storing document components (units) and is responsible for creating and assigning of stored packages

Storage Management

Storage Management works as a middleware between the SNP OutBoard™ ERP Archiving and external storage using the set of connectors for supported storage types.

SNP OutBoard™ ERP Archiving uses exclusively binary storages as the data that is a subject of standard SAP archiving is stored as flat files (ADK archive files & document attachments).

More detailed information regarding the Storage Management and supported storage types are available here.