Hvis du vil utføre eksterne funksjonskall på en SAP BAPI® -instans, legger du til et trinn med en SAP BAPI RFC-tilkoblingskommando. For eksempel:
- Samhandle med SAP BAPI-programmer
- Stream MDX-spørringer (multidimensjonale uttrykk) for datauttrekk
For å aktivere disse kommandoene må en IT-administrator først opprette en SAP BAPI RFC-kontakt.
BAPI_XBP_JOB_ADD_ABAP_STEP
Hvis du vil legge til et trinn med et ABAP-program (Advanced Buisness Application Programming) i en jobb, bruker du kommandoen BAPI_XBP_JOB_ADD_ABAP_STEP .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML, verdien EXTERNAL_USER_NAME . |
Antall jobber |
Skriv inn antallet jobber du vil legge til et trinn i. I XML-filen er verdien JOBCOUNT . |
Jobbnavn |
Skriv inn navnet på jobben du vil legge til et trinn i. I XML-filen er JOBNAME verdien. |
Programnavn |
Skriv inn navnet på programmet som skal legges til i jobben. |
Variantnavn |
Skriv inn navnet på varianten. |
SAP-brukernavn |
Skriv inn brukernavnet til SAP-brukeren som skal brukes. |
Utganger
Utdata |
Type utgang |
Svar |
JSON |
Returner |
JSON |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_JOB_JOBBLOGG_LESE
For å hente loggene for en jobb bruker du kommandoen BAPI_XBP_JOB_JOB_JOBLOG_READ .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML, verdien EXTERNAL_USER_NAME . |
Antall jobber |
Angi antallet jobber det skal hentes logger for; i XML, verdien JOBCOUNT . |
Jobbnavn |
Skriv inn navnet på jobben du vil hente logger for; i XML, verdien JOBNAME . |
Utganger
Utdata |
Type utgang |
Returner |
JSON |
Logg over jobbprotokoll |
Fil |
Jobbprotokoll ny logg |
Fil |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_JOB_OPEN
For å opprette en jobb bruker du kommandoen BAPI_XBP_JOB_OPEN .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML er verdien EXTERNAL_USER_NAME . |
Jobbklasse |
Angi klassen for den nye jobben; i XML, JOBCLASS verdi. |
Jobbnavn |
Skriv inn navnet på den nye jobben, i XML-filen JOBNAME . |
Utganger
Utdata |
Type utgang |
Antall jobber |
Streng |
Returner |
JSON |
Jobbnavn |
Streng |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_JOB_READ
For å lese innholdet i en jobb bruker du kommandoen BAPI_XBP_JOB_READ .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML er verdien EXTERNAL_USER_NAME . |
Antall jobber |
Skriv inn antallet jobber som skal leses; i XML, verdien JOBCOUNT . |
Jobbnavn |
Skriv inn navnet på jobben som skal leses; i XML, verdien JOBNAME . |
Utganger
Utdata |
Type utgang |
Returner |
JSON |
Innhold |
JSON |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_JOB_SPOOLLIST_READ
For å lese spool-listen til et ABAP-jobbtrinn, bruk kommandoen BAPI_XBP_JOB_SPOOLLIST_READ .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML er verdien EXTERNAL_USER_NAME . |
Antall jobber |
Skriv inn antallet jobber som skal leses; i XML, verdien JOBCOUNT . |
Jobbnavn |
Skriv inn navnet på jobben som skal leses; i XML, verdien JOBNAME . |
Trinn nummer |
Angi trinnnummeret du vil hente spolen fra. |
Utganger
Utdata |
Type utgang |
Returner |
JSON |
Spolens innhold |
Fil |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_JOB_START_IMEDIATEELY
Hvis du vil starte en jobb umiddelbart, bruker du kommandoen BAPI_XPBI_JOB_START_IMMEDIATELY .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML er verdien EXTERNAL_USER_NAME . |
Antall jobber |
Skriv inn antallet jobber som skal kjøres; i XML, verdien JOBCOUNT . |
Jobbnavn |
Skriv inn navnet på jobben som skal kjøres; i XML, verdien JOBNAME . |
Målgruppe |
Angi målgruppen. |
Målserver |
Angi målserveren. |
Kjør synkront |
Hvis du vil kjøre jobben synkront og vente på at den skal fullføres, merker du av i denne boksen. |
Utganger
Utdata |
Type utgang |
Returner |
JSON |
Logger |
Fil |
Jobbstatus |
Streng |
Har barn |
Streng |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_JOB_STATUS_GET
For å hente statusen til en jobb bruker du kommandoen BAPI_XBP_JOB_STATUS_GET .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML er verdien EXTERNAL_USER_NAME . |
Antall jobber |
Skriv inn antallet jobber du ønsker å få status for; i XML, verdien JOBCOUNT . |
Jobbnavn |
Skriv inn navnet på jobben du vil få status for; i XML, verdien JOBNAME . |
Utganger
Utdata |
Type utgang |
Returner |
JSON |
Jobbstatus |
Streng |
Har barn |
Streng |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XBP_RAPPORT_SEARCH
For å søke etter en rapport bruker du kommandoen BAPI_XBP_REPORT_SEARCH .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Eksternt brukernavn |
Angi det eksterne brukernavnet som skal brukes i forbindelse med forespørselen; i XML er verdien EXTERNAL_USER_NAME . |
Rapport |
Skriv inn søkestrengen for rapportene, for eksempel report* ; i XML, verdien REPORT . |
Telle |
Angi det maksimale antallet resultater som skal returneres; i XML, verdien COUNT . |
Rapporter elementer |
Skriv inn en liste over elementene som skal legges til i søket; i XML, REPORTS->Item verdi. |
Utganger
Utdata |
Type utgang |
Returner |
JSON |
Rapporter |
JSON |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XMI_LOGOFF
For å logge av et eksternt administrasjonsverktøy bruker du kommandoen BAPI_XMI_LOGOFF .
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Grensesnitt |
Skriv inn tjenesten du vil logge av og avslutte økten til; i XML, verdien INTERFACE . |
Utganger
Ingen
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
BAPI_XMI_LOGON
For å logge på et eksternt administrasjonsverktøy bruker du kommandoen BAPI_XMI_LOGON .
Egenskaper
Egenskap |
Detaljer |
Selskap |
Skriv inn selskapet du skal logge på med; i XML, verdien EXTCOMPANY . |
Produkt |
Skriv inn produktet du skal logge på; i XML, EXTPRODUCT verdi. |
Versjon |
Angi versjonen av BAPI-kallet og -tjenesten; i XML, verdien VERSION . |
Grensesnitt |
Angi tjenesten du vil logge på og opprette en økt med, i XML-filen INTERFACE . |
Utganger
Utdata |
Type utgang |
Informasjonskapsler |
JSON |
Økt-ID |
Streng |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |
Generisk funksjonskall
For å anrope en hvilken som helst RFC-funksjon som er aktivert for webtjenester i SAP-miljøet, bruker du en Generic function call -kommando.
Egenskaper
Egenskap |
Detaljer |
Informasjonskapsler |
Skriv inn informasjonskapslene fra den første kommandoen BAPI_XMI_LOGON . |
Body XML |
Skriv inn nyttelasten for forespørselen. Ikke ta med XML-elementet for selve funksjonen; ta bare med innholdet på i elementet. |
Navn på funksjon |
Skriv inn navnet på funksjonen, for eksempel BAPI_XMI_LOGON . |
Utganger
Utdata |
Type utgang |
XML-svar |
Fil |
Returner |
JSON |
Utgangskoder
Kode |
Type |
Detaljer |
0 |
Vellykket |
Vellykket |
1 |
Feil |
Kommandoen ble ikke utført |
2 |
Feil |
Kan ikke autentisere seg med SAP-serveren |