cancel
Showing results for 
Search instead for 
Did you mean: 

SWIFT Communication with PO

former_member190536
Participant
0 Kudos

Helllo,

I am working on SWIFT integration with SAP PO, I want to know what are the modules for sender communication channel from ECC and its parameters for checking digital signature/encryption. Can anybody provide me that list?

Regads,

Khaja.

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member190536
Participant
0 Kudos

Hello Nitin,

We are going to use LAU of SWIFT, not installing new software’s. How this can be achieved?

My source file from ECC is not splitting in to Payload and Par file. It is expected to split.

Please let me know how to achieve this?

Getting error:


Mapping "http://sap.com/xi/SWIFT/SWIFT_payload_parFile_split" failed to execute: MappingException: Mapping failed in runtimeRuntime Exception when executing application mapping program com/sap/xi/tf/_SWIFT_payload_parFile_split_; Details: com.sap.aii.mappingtool.tf7.IllegalInstanceException; Cannot create target element /ns0:Messages/ns0:Message1/ns1:SWIFT_payload/payload.

Source file:

---------------------

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<ns:SwiftMessage xmlns:ns="http://sap.com/xi/SWIFT">

<ListOfDataPDU>

<DataPDU>

<SenderReference>123445566</SenderReference>

<MessageIdentifier>fin.103</MessageIdentifier>

<Format>MT</Format>

<SenderBIC12>XXXXXXXXXXX</SenderBIC12>

<ReceiverBIC12>XXXXXXXXX</ReceiverBIC12>

<Payload>vxhgxhh< </Payload>

</Payload>

</DataPDU>

</ListOfDataPDU>

</ns:SwiftMessage>

Here

<ParFile> tag is missing. How to generate it?

@ Raghuraman: I already gone through this link.

nitindeshpande
Active Contributor
0 Kudos

Hello Khaja,

If you are using SWIFT, then there is no necessity of Digital Signature and Encryption. What is the package which your client has chosen from SWIFT? Are they using Alliance Lite2 or Alliance Access or Alliance Messaging Hub and have they installed Auto client in the client premises?

If yes, then the data exchanged is between your ECC system and Auto-client server which is installed within your network. Hence there is no necessity of digital signing or encrypting the message. Encryption and signing would be required if you are sending the data on the Internet.

If you need additional security, then you can use Local Authentication (LAU) technology provided by SWIFT. This just ensures that PO system is the one who is sending the file and not by any other system. The data is not encrypted here.

Regards,

Nitin

former_member186851
Active Contributor
0 Kudos