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 |