Konvertierung / Ausgabe nicht mehr möglich bei Verwendung des JSAPCLI / CE-F

Konvertierung / Ausgabe nicht mehr möglich bei Verwendung des JSAPCLI / CE-F

Beschreibung
Das Problem kann bei Verwendung des JSAPCLI und von CE-F auftreten.

Bei JSAPCLI lautet die Meldung im Log wie folgt:
"Keine Berechtigung für Funktionsbaustein RFC_METADATA_GET. (CLASS: seal.sap.sapcli.JSAPcli METHOD: sendSevere)"

Bei CE-F wird folgende Meldung geloggt:
"2021-07-23T12:11:20,240 [E] de.sealsystems.dpf.sapretriever.SapRetrieverApplication$ApplicationException: de.sealsystems.dpf.sapretriever.client.SapRetrieverException: com.sap.conn.jco.JCoException: (104) JCO_ERROR_SYSTEM_FAILURE: Keine RFC-Berechtigung für Funktionsbaustein RFC_METADATA_GET. (Remote shortdump: RFC_NO_AUTHORITY in system [AT1|SAPCI00AT1|00])"

Ursache
Dem Prozess fehlen Berechtigungen.

Lösung
Ab JAVA SAPCLI 2.1.0 werden zusätzlich für das Berechtigungsobjekt S_RFC die Funktionsgruppen
    /SEAL/BAS_CR_RFCU
    RFC_METADATA
benötigt. Diese Funktionen müssen in Ihrem System in der Berechtigungsrolle nachgetragen werden.
Eine Vorlage für die Rollen (_SEAL_ROLE_EXT_RFC.zip) kann über den SEAL Support angefordert werden, bitte erstellen Sie hier ein Jira Ticket mit Verweis auf diese FAQ.