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.