2024 Jul 10 7:46 AM - edited 2024 Jul 15 10:59 AM
Hello Experts,
we have the following Issue while implementing the Submitting Cross Industry Invoices per E-Mail (XML) | SAP Help Portal Process in our Pubic Cloud Edition System (its also a TDD system).
We are able to create an invoice and view the corresponding eDocument as an XML in the eDocument Cockpit.
But after we submit the document for validation the status is stuck on the status "Request Acknowledged" and nothing further happens.
If we look up the same document in the peppol exchange app on our connected BTP where Cloud DRC is implemented, the status is "document pushed" and "prepare document for validation".
Is there any way to troubleshoot this problem and find out why the eDocument is not processed further ?
For context: we have tried before, to test Sending and Recieveing eDocuments via the Peppol network as descriped in the following blog (End-to-end Testing using Peppol Exchange in SAP Do... - SAP Community).
Which also was not successfull because of a missing registration in the peppol network and now we wanted to the test this process after changing the relevant settings.
Thanks in advance for all suggestions.
Best Regards
Lukase
@Uwe_K Thank you for your help. I have double checked the settings and they seem to be correct. But since posting the question i found out, that the DRC Service we use is a test version and that we as a sender (and reciever) are not registered in the Peppol network and have only subscribed to the service (DRC and Peppol Exchange) on the BTP and added ourselfes as the only participant there. Could this be the cause of the issue ? We assumed that no registration in the Peppol Network is needed if we only use the Email Process, is this correct ?
Best regards
Lukas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Lukas,
Having no participant activated in Peppol for the E-Mail scenario is perfectly fine.
For technical reasons, it must still be created in the Participants App, but nothing beyond that.
However, this should not be the root cause for your issue. The issue in your case is that asynchronous feedback messages related to the validation of invoice is not properly sent back to S/4 HANA Public Cloud. Usually this is either due to an incorrect Push URL maintained in the BTP destination or authentication issues with S/4 HANA Public Cloud.
Regards, Uwe
Dear @Uwe_K ,
are there any settings/configuration for the validation of the XML on the BTP that i can check or is it a "black box" and we just send our xml and recieve it back in the eDocument Cockpit ?
I also noticed an error by me, when i said everything is correct. In the BTP under Connectivity/Destinations our Destination is configured with BasicAuthentication (User and Password) and not the certificate. Could this be the issue ?
Thanks again for the help.
Best regards
Lukas
Dear Lukas,
yes, you just send our XML and receive it back in the eDocument Cockpit, validated. Then you can send it via Mail or Peppol, depending on the process.
Having BasicAuthentication in the BTP Destination will definitely be an issue, as this is not supported with SAP S/4 HANA Public Cloud Backends. S/4 HANA Private Cloud or ECC Backends will work this way, via Cloud Connector.
Regards,
Uwe
Dear @Uwe_K,
thank you again for taking the time to help. I have tried to implement the Authentication you have recommended via certificates as descriped here: Konnektivität einrichten | SAP Help Portal. But i am facing the following issue now. I have to upload a certificate in the Destination (under Step 3 on the linked SAP Help articel) and im not sure how to get this certificate.
I tried using the Client-Certificate which i downloaded in the Communicationagreement app under "outgoing communication" but it has the wrong format, as i need a pfx. file (private key included) (Uploading a Client Certificate for the Cloud Edition | SAP Help Portal) and i can only get a .pem file. My second try was using the Certificate i can download from the "Managing Client Certificates" app but there i can only get a .crt or a .pem file. So which certificate is the correct one and how do i get it in the .pfx format ?
Best regards
Lukas
Dear Lukas,
the documentation that you are referring to requires some rework, especially "You've uploaded a certificate to authenticate the cloud edition of SAP Document and Reporting Compliance. See Uploading a Client Certificate for the Cloud Edition."
Instead, please follow the instructions provided above that will generate you a new BTP Destination Certificate, that you can then trust in S/4 HANA Cloud.
You cannot use the S/4 HANA Cloud Client certificate here, as this is the certificate that is used for 1.) of the communication directions outlined, and not 2.), which is in scope of your question.
1. S/4 HANA Cloud (Private certificate of S/4 HANA) -> SAP DRC (via Service Binding and Public Certificate of S/4 HANA) > This direction is used for sending Invoices or Credit Notes
2. SAP DRC (private Certificate of the BTP Destination) -> S/4 HANA Cloud (allows authentication via Public Certificate of BTP Destination) > This direction is used to receive Message Level Responses, Business Level Responses, Incoming Invoices, Incoming Credit Notes and Schematron validation results
Regards, Uwe
Dear @Uwe_K,
i have changed the settings but if i check the connection of the destination (with the certificate i created with your guide) i get the following message: "Connection to "0M5PLFE" established. Response returned: "401: Unauthorized", thats why i tried to use the other certificate. I have also tried to reprocess the documents in the peppol exchange app but the "reprocess button" is grayed out and i cant click it. Does this mean i have to delete and recreate the participant ?
User | Count |
---|---|
57 | |
11 | |
7 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.