Ansicht
Dokumentation

LCM_ESIGN_SEND - Ausgangskommunikation für E-Sign pflegen

LCM_ESIGN_SEND - Ausgangskommunikation für E-Sign pflegen

CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Sie können mit diesem Business Add-In in der Komponente CM-LT die ausgehende Kommunikation an den Dienstleister einrichten, der sehr wahrscheinlich ein REST oder SOAP API verwendet, das vom Lieferanten bereitgestellt wird.

Hinweis vor der Implementierung:

Sie können eine BAdI-Implementierung mit der Transaktion SE18 oder SE19 oder mit der App "Benutzerdefinierte Logik" im Frontend-System anlegen. Wenn Sie die App "Benutzerdefinierte Logik" verwenden, gilt Folgendes:

  • Die App bietet eine spezielle Version der ABAP-Sprache "ABAP für Key-User". Dies erleichtert die Implementierung von BAdIs für betriebswirtschaftliche Experten und Implementierungsberater.
  • Die App stellt sicher, dass Sie nur freigegebene Schnittstellen verwenden können.

Wenn Sie die Transaktion SE19 oder SE18 zur Erstellung einer BAdI-Implementierung verwenden, ist die Implementierung in der App "Benutzerdefinierte Logik" nicht sichtbar.

Wenn mehrere BAdI-Implementierungen vorhanden sind, durchläuft das System die Implementierungen in der folgenden Reihenfolge:

  1. Implementierungen, die in der Transaktion SE18 oder SE19 erstellt wurden
  2. Implementierung, die in der App "Benutzerdefinierte Logik" erstellt wurde

Dokumentation der BAdI-Methode:

Verwenden Sie diese Methode, um die E-Signatur-Umschlagdaten vorzubereiten und per Web-Service-Request an den externen Dienstleister zu senden. Inhalt und Format der vorzubereitenden Daten hängen ab vom Service-API des Lieferanten. (Beachten Sie die API-Dokumentation des Lieferanten.) Mithilfe der als Importparameter bereitgestellten Schlüssel können zusätzliche Informationen über den Rechtsvorgang und die Rechtsdokumente (insbesondere binärer Inhalt des Dokuments) gelesen werden.

Importparameter

LEGALTRANSACTIONUUID – GUID des Rechtsvorgangs, dem der Umschlag angefügt wurde. Dieser Parameter kann zum Lesen zusätzlicher Informationen zum Rechtsvorgang über die CDS-View A_LegalTransaction verwendet werden.

IT_LGLCNTNTMDOCUMENTUUID – Tabelle des Rechtsdokuments-GUIDs mit den Dokumenten, die durch diesen Umschlag gesendet werden sollen. Dieser Parameter kann zum Lesen zusätzlicher Informationen zum Rechtsdokument über die CDS-View A_LegalDocument verwendet werden. Das öffentliche DMS-API ermöglicht Ihnen den Zugriff auf binären Inhalt mit den Schlüsseln LGLCNTNTMDOCUMENTLINKEDOBJECT und LGLCNTNTMDOCUMENTLINKEDOBJKEY.

Änderungsparameter

LCM_T_MESSAGE – Dieser Parameter ist eine Referenz auf den Nachrichtencontainer. Mit diesem Parameter können Sie beliebige Meldungen (Erfolgs- oder Fehlermeldung) hinzufügen, die bei der Vorbereitung oder Service-Request-Kommunikation auftreten können.

LGLCNTNTMSGNTRGRPLINKDOBJ – Dieser GUID identifiziert den Umschlag mit dem externen Web-Service-API. Nach der erfolgreichen Anforderung des Umschlags gibt das System den GUID in diesem Parameter zurück. Er kann in späteren Schritten zum Empfangen des Status, Senden von Aktualisierungen oder ähnlichen Schritten verwendet werden.

Beachten Sie die Beispielklassenimplementierung CL_LCM_ESIGN_SEND_EXAMPLE, die sich auf dieses BAdI bezieht.






PERFORM Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3681 Date: 20240520 Time: 200546     sap01-206 ( 77 ms )