lg ADTABAP-Hilfe hat geschrieben:FU BP_REMOTE_JOB_SELECT EXTERNAL_USER_NAME
Kurztext
Name des SAP-externen Benutzers
Bedeutung
Der Name des Benutzers im externen System, der den Methodenaufruf veranlaßt hat. Die Angabe hat einen dokumentarischen Charakter und soll belegen, wer den Aufruf gemacht hat.
Es geht keine Berechtigungsprüfung damit einher.
Bist Du dir ganz sicher, dass die Exception exakt 'RFCFEST_NOT_AVAILABLE' lautet?FullyScaled hat geschrieben:Leider klappt der FUBA nicht. Komme immer die Exception RFCFEST_NOT_AVAILABLE geworfen. An der Verbindung liegt es allerdings nicht. Andere RFC-Fubas laufen ohne Probleme mit den gleichen Systemen :/
Jemand noch andere Ideen wie ich vorgehen könnte?
Und wie willst Du einen "ABAP RFC" in einem "NICHT ABAP System" aufrufen?FullyScaled hat geschrieben:Hups, Tippfehler natürlich.
RFCDEST_NOT_AVAILABLE wird geworfen.
Der Fuba ist für die RFC-Verbindung in ein nicht-Abap System gedacht, nehme ich mal an. Können die Probleme damit zu tun haben?
Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
FullyScaled
Code: Alles auswählen.
* make sure the given RFC-Destination is a valid one
* still to come....
if SYSTEMID = space.
RFCsysid = sy-sysid.
else.
RFCsysid = SYSTEMID.
endif.
SELECT SINGLE * FROM ALSYSTEMS into AL_RFC
WHERE SYSID = RFCsysid .
if sy-subrc <> 0.
raise RFCDEST_NOT_AVAILABLE.
else.
RFCDest = AL_RFC-DESTINAT.
endif.
Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
FullyScaled
Code: Alles auswählen.
SELECT SINGLE * FROM ALSYSTEMS into AL_RFC
WHERE SYSID = RFCsysid .
Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
FullyScaled
Folgende Benutzer bedankten sich beim Autor Unit605 für den Beitrag:
FullyScaled
Es gibt sehr viele Remote-fähige Bausteine, welche im Zusammhang mit Jobs stehen und zwar:FullyScaled hat geschrieben: Der Funktionsbaustein BP_REMOTE_JOB_SELECT sieht sehr vielversprechend aus. ......
also BAPI_XBP*BAPI_XBP_ADD_JOB_STEP----------> Hinzufügen eines Jobsteps
BAPI_XBP_APPL_INFO_GET----------> Anwendungsinfo
BAPI_XBP_APPL_LOG_CONTENT_GET----------> Anwendungsprotokolleinträge
BAPI_XBP_BTC_EVTHISTORY_GET----------> Liefert Events aus der Event History zurück
BAPI_XBP_BTC_EVTHIST_CONFIRM----------> Einträge in der Eventhistory auf CONFIRMED setzen
BAPI_XBP_BTC_STATISTIC_GET----------> Lesefunktion der Batchstatistik
BAPI_XBP_CONFIRM_JOB----------> General confirmation of jobs
BAPI_XBP_CONV_EX_2_IN----------> Allgemeine Conversion Exit Funktion
BAPI_XBP_DESCHEDULE_JOB----------> Job ausplanen
BAPI_XBP_EVENT_DEFINITIONS_GET----------> Liefert Batch Events zurück
BAPI_XBP_EVENT_RAISE----------> Auslösen eines Event
BAPI_XBP_EXT_COMM_SEARCH----------> Value help for external commands
BAPI_XBP_FACT_CALENDERS_GET----------> Fabrikkalender lesen
BAPI_XBP_GET_APPLICATION_RC----------> Applikations-RC lesen
BAPI_XBP_GET_ARCHIVE_OBJECTS----------> Liste der Archivobjekte zurückliefern
BAPI_XBP_GET_BP_RESRC_ON_DATE----------> Ermittle alle Batchressourcen die an einem bestimmten Datum vorhanden sind
BAPI_XBP_GET_BP_SRVRES_ON_DATE----------> Ermittle Batchressourcen eines Servers an einem bestimmten Datum
BAPI_XBP_GET_CURR_BP_RESOURCES----------> Momentan im System vorhandene Batchressourcen ermitteln
BAPI_XBP_GET_DL_LIST----------> Verteilerlisten auslesen
BAPI_XBP_GET_FREE_SELECTIONS----------> freie Selektionen eines Reports auslesen
BAPI_XBP_GET_INTERCEPTED_JOBS----------> Get intercepted jobs
BAPI_XBP_GET_PRINT_PARAMETERS----------> Druckparameter-Defaults auslesen
BAPI_XBP_GET_SPOOL_AS_DAT----------> ABAP-Spoolauftrag im DAT-Format zurückliefern
BAPI_XBP_GET_SPOOL_AS_PDF----------> Spoolliste eines ABAP-Job-Steps nach PDF konvertieren und lesen
BAPI_XBP_GET_SPOOL_ATTRIBUTES----------> Attribute eines Spoolauftrags auslesen
BAPI_XBP_GET_STEP_INFORMATION----------> aktualisierte Stepinformationen lesen
BAPI_XBP_GET_USER_LIST----------> SAP Benutzer auslesen
BAPI_XBP_HOL_CALENDERS_GET----------> Feiertagskalender lesen
BAPI_XBP_JOBLIST_STATUS_GET----------> Informationen zu einer Liste von Jobs
BAPI_XBP_JOB_ABAP_STEP_MODIFY----------> ABAP-Programm einem bestimmten Job-Step zuordnen
BAPI_XBP_JOB_ABORT----------> Job abbrechen
BAPI_XBP_JOB_ADD_ABAP_STEP----------> Job-Step mit ABAP-Programm an einen Job anhängen
BAPI_XBP_JOB_ADD_EXT_STEP----------> Externes Programm einem Job-Step zuordnen
BAPI_XBP_JOB_CHILDREN_GET----------> Liste aller Kinder eines Jobs besorgen
BAPI_XBP_JOB_CLOSE----------> Eine Jobdefinition abschließen
BAPI_XBP_JOB_COPY----------> Kopieren eines Jobs
BAPI_XBP_JOB_COUNT----------> Zählen, wieviele Jobs mit einem bestimmten Namen existieren
BAPI_XBP_JOB_DEFINITION_GET----------> Jobdefinition lesen
BAPI_XBP_JOB_DELETE----------> XBP: Hintergrund-Job löschen
BAPI_XBP_JOB_EXT_STEP_MODIFY----------> Externes Programm einem bestimmten Job-Step zuordnen
BAPI_XBP_JOB_HEADER_MODIFY----------> change job header information (start conditions etc)
BAPI_XBP_JOB_JOBLOG_READ----------> Jobprotokoll eines Jobs lesen
BAPI_XBP_JOB_JOBLOG_TO_PDF----------> Jobprotokoll eines Jobs lesen
BAPI_XBP_JOB_OPEN----------> Job anlegen
BAPI_XBP_JOB_PARENT_CHILD_INFO----------> Einige Parent-Child Informationen eines Jobs lesen
BAPI_XBP_JOB_READ----------> read contents of the job
BAPI_XBP_JOB_READ_SINGLE_SPOOL----------> Spoolliste eines ABAP-Job-Steps lesen (XBP Version 2.0)
BAPI_XBP_JOB_SELECT----------> Hintergrundjob nach bestimmten Kriterien selektieren
BAPI_XBP_JOB_SPOOLLIST_READ----------> Spoolliste eines ABAP-Job-Steps lesen
BAPI_XBP_JOB_SPOOLLIST_READ_20----------> Spoolliste eines ABAP-Job-Steps lesen (XBP Version 2.0)
BAPI_XBP_JOB_SPOOLLST_READ_RW----------> Spoolliste eines ABAP-Job-Steps lesen (Rohformat)
BAPI_XBP_JOB_START_ASAP----------> Job so schnell wie möglich anstarten
BAPI_XBP_JOB_START_IMMEDIATELY----------> Job sofort anstarten
BAPI_XBP_JOB_STATUS_CHECK----------> Status eines Jobs laut DB gegen tatsächlichen Status abgleichen
BAPI_XBP_JOB_STATUS_GET----------> Status eines Jobs ermitteln
BAPI_XBP_MODIFY_CRITERIA_TABLE----------> Modify criteria table function module.
BAPI_XBP_MODIFY_JOB_STEP----------> Change job step
BAPI_XBP_NEW_FUNC_CHECK----------> Reads, set, and clears status of the new functionality
BAPI_XBP_OUTPUT_DEVICE_SEARCH----------> Value help for output devices
BAPI_XBP_PRINT_FORMAT_SEARCH----------> Value help for print formats
BAPI_XBP_READ_SELSCREEN----------> Lesen des Selektionsbildes
BAPI_XBP_READ_SPOOL_BIN----------> Spoolliste eines ABAP-Job-Steps nach PDF konvertieren und auslesen
BAPI_XBP_REPORT_SEARCH----------> Value help for reports
BAPI_XBP_SELECT_INTERCEPTED_JO----------> Select intercepted jobs function module.
BAPI_XBP_SPECIAL_CONFIRM_JOB----------> Special confirmation of jobs
BAPI_XBP_SYNCHRONIZE_JOBS----------> Jobs aus SAP System lesen
BAPI_XBP_VARIANT_CHANGE----------> eine Variante ändern
BAPI_XBP_VARIANT_COPY----------> eine Variante kopieren
BAPI_XBP_VARIANT_CREATE----------> Anlegen einer Variante
BAPI_XBP_VARIANT_DELETE----------> eine Variante löschen
BAPI_XBP_VARIANT_INFO_GET----------> Ermitteln aller definierten Varianten eines ABAP-Programmes
BAPI_XBP_VARINFO----------> Informationen zu allen Varianten eines Reports
Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
FullyScaled