Om van huis uit functie-oproepen uit te voeren op een SAP BAPI®-instantie, voegt u een stap toe met een SAP BAPI RFC-verbindingsopdracht. Bijvoorbeeld:
- Interactie met SAP BAPI-programma's
- Stroom multidimensionale expressie (MDX) query's voor gegevensextractie
Om deze opdrachten in te schakelen, maakt een IT-beheerder eerst een SAP BAPI RFC-connector.
BAPI_XBP_JOB_ADD_ABAP_STEP
Om een stap met een ABAP-programma (Advanced Buisness Application Programming) aan een taak toe te voegen, gebruikt u de opdracht BAPI_XBP_JOB_ADD_ABAP_STEP.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Taken tellen |
Voer de telling in van de taak waaraan u een stap wilt toevoegen; in de XML, de JOBCOUNT waarde. |
| Naam baan |
Voer de naam in van de taak waaraan u een stap wilt toevoegen; in de XML, de JOBNAME waarde. |
| Naam programma |
Voer de naam in van het programma dat u aan de taak wilt toevoegen. |
| Naam variant |
Voer de naam van de variant in. |
| SAP gebruikersnaam |
Voer de gebruikersnaam van de te gebruiken SAP-gebruiker in. |
Uitgangen
| Uitgang |
Type uitvoer |
| Reactie |
JSON |
| Retour |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_JOB_JOBLOG_LEZEN
Om de logboeken van een taak op te halen, gebruikt u een opdracht BAPI_XBP_JOB_JOBLOG_READ.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Taken tellen |
Voer de telling in van de taak waarvoor logboeken moeten worden opgevraagd; in de XML, de JOBCOUNT waarde. |
| Naam baan |
Voer de naam in van de taak waarvoor logboeken moeten worden opgevraagd; in de XML de waarde JOBNAME. |
Uitgangen
| Uitgang |
Type uitvoer |
| Retour |
JSON |
| Taakprotocollogboek |
Bestand |
| Taakprotocol nieuw logboek |
Bestand |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_JOB_OPEN
Om een taak aan te maken, gebruikt u een BAPI_XBP_JOB_OPEN opdracht.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Baanklasse |
Voer de klasse van de nieuwe taak in; in de XML, de JOBCLASS waarde. |
| Naam baan |
Voer de naam van de nieuwe taak in; in de XML, de JOBNAME waarde. |
Uitgangen
| Uitgang |
Type uitvoer |
| Taken tellen |
String |
| Retour |
JSON |
| Naam baan |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_JOB_LEZEN
Om de inhoud van een taak te lezen, gebruikt u een opdracht BAPI_XBP_JOB_READ.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Taken tellen |
Voer de telling van de in te lezen taak in; in de XML, de JOBCOUNT waarde. |
| Naam baan |
Voer de naam van de in te lezen taak in; in de XML de waarde JOBNAME. |
Uitgangen
| Uitgang |
Type uitvoer |
| Retour |
JSON |
| Inhoud |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_JOB_SPOOLLIST_LEZEN
Om de wachtrij van een ABAP-taakstap te lezen, gebruikt u een BAPI_XBP_JOB_SPOOLLIST_READ opdracht.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Taken tellen |
Voer de telling van de in te lezen taak in; in de XML, de JOBCOUNT waarde. |
| Naam baan |
Voer de naam van de in te lezen taak in; in de XML de waarde JOBNAME. |
| Stapnummer |
Voer het stapnummer in waar u de spoel vandaan wilt halen. |
Uitgangen
| Uitgang |
Type uitvoer |
| Retour |
JSON |
| Inhoud van de spoel |
Bestand |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_JOB_START_ONMIDDELLIJK
Om een taak onmiddellijk te starten, gebruikt u een opdracht BAPI_XPBI_JOB_START_IMMEDIATELY.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Taken tellen |
Voer de telling van de uit te voeren taak in; in de XML, de JOBCOUNT waarde. |
| Naam baan |
Voer de naam van de uit te voeren taak in; in de XML de waarde JOBNAME. |
| Doelgroep |
Voer de doelgroep in. |
| Doelserver |
Voer de doelserver in. |
| Synchroon uitvoeren |
Vink dit vakje aan om de taak synchroon uit te voeren en te wachten tot hij klaar is. |
Uitgangen
| Uitgang |
Type uitvoer |
| Retour |
JSON |
| Logboeken |
Bestand |
| Functiestatus |
String |
| Heeft kind |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_JOB_STATUS_GET
Om de status van een taak op te vragen, gebruikt u een opdracht BAPI_XBP_JOB_STATUS_GET.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Taken tellen |
Voer de telling in van de taak waarvan u de status wilt opvragen; in de XML, de JOBCOUNT waarde. |
| Naam baan |
Voer de naam in van de taak waarvan u de status wilt opvragen; in de XML, de waarde JOBNAME. |
Uitgangen
| Uitgang |
Type uitvoer |
| Retour |
JSON |
| Functiestatus |
String |
| Heeft kind |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XBP_RAPPORT_ZOEKEN
Om een rapport te zoeken, gebruikt u de opdracht BAPI_XBP_REPORT_SEARCH.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Externe gebruikersnaam |
Voer de externe gebruikersnaam in die bij het verzoek gebruikt moet worden; in de XML, de EXTERNAL_USER_NAME waarde. |
| Rapporteer |
Voer de zoekstring voor de rapporten in, zoals report*; in de XML de waarde REPORT. |
| Graaf |
Voer het maximum aantal resultaten in dat moet worden geretourneerd; in de XML, de COUNT waarde. |
| Onderdelen rapporteren |
Voer een lijst in van de items die u aan de zoekopdracht wilt toevoegen; in de XML, de REPORTS->Item waarde. |
Uitgangen
| Uitgang |
Type uitvoer |
| Retour |
JSON |
| Rapporten |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XMI_LOGOFF
Gebruik een BAPI_XMI_LOGOFF opdracht om u af te melden bij een externe beheertool.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Interface |
Voer de service in waarvan u zich wilt afmelden en waarvan u de sessie wilt beëindigen; in de XML de waarde INTERFACE. |
Uitgangen
Geen
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
BAPI_XMI_LOGON
Om u bij een externe beheertool aan te melden, gebruikt u een opdracht BAPI_XMI_LOGON.
Eigenschappen
| Eigendom |
Detail |
| Bedrijf |
Voer het bedrijf in waarmee u zich wilt aanmelden; in de XML, de EXTCOMPANY waarde. |
| Product |
Voer het product in waarbij u zich wilt aanmelden; in de XML de waarde EXTPRODUCT. |
| Versie |
Voer de versie van de BAPI-oproep en -service in; in de XML de waarde VERSION. |
| Interface |
Voer de service in waarmee u zich wilt aanmelden en waarmee u een sessie wilt maken; in de XML de waarde INTERFACE. |
Uitgangen
| Uitgang |
Type uitvoer |
| Cookies |
JSON |
| Sessie-ID |
String |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |
Generieke functie-oproep
Om een RFC-functie die geschikt is voor webservices aan te roepen in de SAP-omgeving, gebruikt u een Generic function call opdracht.
Eigenschappen
| Eigendom |
Detail |
| Cookies |
Voer de cookies van de initiële opdracht BAPI_XMI_LOGON in. |
| Lichaam XML |
Voer de payload van het verzoek in. Neem het XML-element voor de functie zelf niet op; neem alleen de inhoud van het element op. |
| Naam functie |
Voer de naam van de functie in, zoals BAPI_XMI_LOGON. |
Uitgangen
| Uitgang |
Type uitvoer |
| XML-antwoord |
Bestand |
| Retour |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
De opdracht is niet uitgevoerd |
| 2 |
Fout |
Kan zich niet authentiseren met de SAP-server |