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 du vil hente 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, JOBNAME -verdien. |
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 |
Angi 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 til den er ferdig, 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. |
| Antall |
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 |