CALL_FUNCTION_SYSCALL_ONLY in RFC-Aufruf

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alle Fragen rund um Basisthemen
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

CALL_FUNCTION_SYSCALL_ONLY in RFC-Aufruf

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Hallo zusammen,

ich habe einen Funktionsbaustein entwickelt, der Daten in einem Remotesystem ändern soll. Leider scheitern unsere Nutzer am Laufzeitfehler 'CALL_FUNCTION_SYSCALL_ONLY', da ihnen eine Berechtigung zu fehlen scheint.

Ist Euch ein Weg bekannt, diese Limitierung pro Nutzer zu umgehen z.B. über den Batchuser? Könnte mir da ein Aufruf mit

Code: Alles auswählen.

CALL FUNCTION '...' IN BACKGROUND UNIT
helfen?

Danke

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: CALL_FUNCTION_SYSCALL_ONLY in RFC-Aufruf

Beitrag von lausek (ForumUser / 64 / 2 / 20 ) »
Folgendes hat bei der Lösung des Problems geholfen:

- Die Verbindung, welche ich genutzt habe, war "trusted". Das heißt, dass ich implizit mit meinem Benutzernamen angemeldet wurde. In unserem System existierte noch eine zweite "untrusted" Verbindung mit einem Defaultuser. Schaut mal nach, ob das bei euch auch der Fall ist.

- Alternativ kann der Aufruf in einen Report ausgelagert und später mittels direktem Job ausgeführt werden:

Code: Alles auswählen.

  CALL FUNCTION 'JOB_OPEN'
    EXPORTING
      jobname          = lv_jobname
    IMPORTING
      jobcount         = lv_jobid
    EXCEPTIONS
      ...
  IF sy-subrc = 0.

    SUBMIT zcall_rfc
      WITH param = <wert> " einstellungen über selektionsbildschirm übergeben
      USER 'BATCHUSER'
      VIA JOB lv_jobname NUMBER lv_jobid
      AND RETURN.

    IF sy-subrc = 0.
      CALL FUNCTION 'JOB_CLOSE'
        EXPORTING
          jobcount             = lv_jobid
          jobname              = lv_jobname
          strtimmed            = 'X' " job sofort starten
        EXCEPTIONS
          ...
    ENDIF.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1441
Views
Kein Aufruf der CALL FUNCTION
von Alexity » 28.02.2019 14:53 • Verfasst in ABAP® für Anfänger
1
Antw.
1578
Views
CALL FUNCTION 'STRUCTURE_EDIT' - Aufruf ?
von bohne » 01.08.2006 12:11 • Verfasst in ABAP® für Anfänger
1
Antw.
2519
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
3
Antw.
750
Views
CALL FUNCTION 'FKK_BELEG_WRITE_CHANGEDOC'
von L0w-RiDer » 03.05.2019 08:47 • Verfasst in ABAP® für Anfänger
2
Antw.
2975
Views
Call Function in Smartform
von Shelly » 21.02.2005 14:41 • Verfasst in Development Related

Über diesen Beitrag

lausek
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 35 Minuten von rob_abc 4 / 25
Dialog-Container mit Toolbar/Status
vor 20 Stunden von tar gelöst 19 / 2085
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 35 Minuten von rob_abc 4 / 25
Dialog-Container mit Toolbar/Status
vor 20 Stunden von tar gelöst 19 / 2085
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1444

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 505
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2143
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8738