Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 

SAP has released SP3 for B2B Add-On & SFTP-PGP Add-On and lot of new enhancements are delivered.

Summary of previous SPs:

Major SP3 enhancements includes:

  • Secure PGP Key Storage and Multiple Directory support for SFTP Adapter
  • Alerts for  SLA violation and negative acknowledgments
  • AS2 attachment support, Log Viewer and Certificate based client Authentication
  • TPM- SLA Definition, Parter Active/Inactive Mode,Usability enhancements
  • EDI Content Manager and NRO enhancements

Important Documentation

  • Configuration guides (Application Help) is now available at
  • Installation/Master/EDI Content/Security guides are available at folowing location on Service Market Place
  • 1695520 : SMP Download location of Business to Business Add-On
  • 1695522 : Compatibility matrix : Supported Process Integration releases

Let us have a look on the below information to find out "What is new".

AS2 Adapter

AS2 log Viewer

A new AS2 Log Viewer is provided in EDI Content Manager. It helps to view the errorneous cases (Negative MDNs, Wraning MDNs, HTTP 403 etc.) for both AS2 sender and receiver channels. Even in case if no XI Message gets generated (on sender AS2 channel) due to some error, AS2 Log Viewer shows the details of all errorneous incoming AS2 requests To PI.

AS2 certificate based client authentication

AS2 adapter now supports certificate based client authentication on receiver channel. On sender channel, it was already supported.

AS2 attachments

AS2 adapter supports multipart attachments on both sender and receiver channel. Incoming AS2 attachments can be now be processed as attachments to XI message and on the oubound side, attached XI message attachments can be sent to partner via AS2 receiver channel.

AS2 Alerts for Negative MDNs

Alerts can be configured for AS2 negative MDNs using standard PI Alerting framework

Trading Partner Management

SLA Definition

SLA can be defined in minutes for functional acknowledgments (both incoming and outgoing-EDIFACT, EANCOM and X12) . Alerts can be defined for violated SLAs using standard PI Alerting framework.

Parter Inactive/Active

Partner can be defined in Active or Inactive state. If a parter is inactive, messages in PI will not get processed and will be in error state. A new module need to be added either on sender or receiver channels. If it is added on sender channel and partner is inactive, it will result in a ,message loss and no XI message will get created. If it is added on receiver channel and partner is inactive, message will be in PI but in error state.


Lot of Usability enhancements were done and some were downnported to SP2 as well. It includes:


  • Enables Partner Profile parameters for monitoring (Local and Message Flow Monitor)
  • TPM Content Access module provides an encoding module parameter (edi.encoding) in case incoming EDI message cannot be recognized with the default encoding.
  • The enable.ediAckProfile parameter defined in TPM Content Access module provides inputs to EDI separator adapter. By default, the value is false.


VDA messages and partner details can also be defined in TPM.

NRO for Functional Acknowledgements

For a given partner, NRO can be defined and used for generating interchange no. of a functional acknowledgement. By default, generated acknowledgement uses the same interchange no. as of incoming document.

EDI Separator:

X12 Group Based Splitting

EDI Separator receiver channel can now split X12  batch messages based on different groups. Default behaviour is to split messages on each transaction set. EDI Separator sender channel is also enabled to receiver Group based splitted X12 messages. This option is also provided in TPM.

Ack Logging

Earlier, EDI Separator receiver channel used to log the different status for monitoring functional acknowledgements (eg. Required, Generated and Sent). Now the behaviour is changed and it will not log the final "Sent" status as acknowledgement is sent to partner using another ICO. A new module is provided that need s to be added on receiver channel of other ICO and it will log the final status "Sent" for monitoring based on successful XI message delivery.

NRO for Functional Acknowledgements

NRO can be defined and used for generating interchange no. of a functional acknowledgement. By default, ack uses the same interchange no. of incoming document.


EDI Seperator receiver channel can use the encoding for reading and splitting the incoming document based on agreements definition in Trading Partner management.

EDI Content Manager

Test Conversion

Test Conversion screen is made easy and end user has to only select the Control Key instead of Control Key scenario association table enteries. But still, user has to enter values in Control key Scenario association Table for runtime usage if TPM is not getting configured for Control Keys

Create Message (Renaming)

If your message definition is similar to any of the existing messages and you just want to rename an existing message instead of creating a new from scratch, Renaming option can be used.

New Message Types for Tradacoms and Odette

A lot of new messages have been introduced for Odette and Tradacoms. Please refer EDI Content guide

VDA Module

Monitoring and search is enabled for sender, receiver and Transmission no.

Archiver Module

File Name and Directory Name

File Path and Directory name can be set from environmental variables

File Name and Directory name can include variables present in message headers (eg. Trading partner Name, interchange no. etc.)

SFTP Adapter

Multiple Directory Support

Multiple directory support and exclude mask functionality has been added (same as File Adapter)

PGP Module

Secure Keys Storage

Secure Connectivity add-on supports secure storage of storing and retrieval of PGP keys. After storing the keys, module parameters in PGP module can be configured to access the keys from secure storage. This secure storage UI can be accessed from a predefined URL or from the B2B Intgeration Cockpit.