Aby natywnie wykonywać zdalne wywołania funkcji w instancji SAP BAPI®, dodaj krok z poleceniem połączenia SAP BAPI RFC. Na przykład:
- Interakcja z programami SAP BAPI
- Strumieniowe zapytania o ekstrakcję danych z wyrażeń wielowymiarowych (MDX)
Aby włączyć te polecenia, administrator IT najpierw tworzy konektor SAP BAPI RFC.
BAPI_XBP_JOB_ADD_ABAP_STEP
Aby dodać krok z programem ABAP (Advanced Buisness Application Programming) do zadania, użyj polecenia BAPI_XBP_JOB_ADD_ABAP_STEP.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Liczba miejsc pracy |
Wprowadź liczbę zadań, do których chcesz dodać krok; w XML wartość JOBCOUNT. |
| Nazwa stanowiska |
Wprowadź nazwę zadania, do którego chcesz dodać krok; w pliku XML wartość JOBNAME. |
| Nazwa programu |
Wprowadź nazwę programu, który ma zostać dodany do zadania. |
| Nazwa wariantu |
Wprowadź nazwę wariantu. |
| Nazwa użytkownika SAP |
Wprowadź nazwę użytkownika SAP, którego chcesz użyć. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Odpowiedź |
JSON |
| Zwróć |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_JOB_JOBLOG_READ
Aby pobrać dzienniki zadania, użyj polecenia BAPI_XBP_JOB_JOBLOG_READ.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Liczba miejsc pracy |
Wprowadź liczbę zadań, dla których mają zostać pobrane dzienniki; w XML wartość JOBCOUNT. |
| Nazwa stanowiska |
Wprowadź nazwę zadania, dla którego mają być pobierane dzienniki; w pliku XML wartość JOBNAME. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zwróć |
JSON |
| Dziennik protokołu zadań |
Plik |
| Nowy dziennik protokołu zadań |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_JOB_OPEN
Aby utworzyć zadanie, użyj polecenia BAPI_XBP_JOB_OPEN.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Klasa pracy |
Wprowadź klasę nowego zadania; w XML wartość JOBCLASS. |
| Nazwa stanowiska |
Wprowadź nazwę nowego zadania; w XML wartość JOBNAME. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Liczba miejsc pracy |
Ciąg |
| Zwróć |
JSON |
| Nazwa stanowiska |
Ciąg |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_JOB_READ
Aby odczytać zawartość zadania, użyj polecenia BAPI_XBP_JOB_READ.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Liczba miejsc pracy |
Wprowadź liczbę zadań do odczytania; w XML wartość JOBCOUNT. |
| Nazwa stanowiska |
Wprowadź nazwę zadania do odczytania; w XML wartość JOBNAME. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zwróć |
JSON |
| Zawartość |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_JOB_SPOOLLIST_READ
Aby odczytać listę bufora etapu zadania ABAP, użyj polecenia BAPI_XBP_JOB_SPOOLLIST_READ.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Liczba miejsc pracy |
Wprowadź liczbę zadań do odczytania; w XML wartość JOBCOUNT. |
| Nazwa stanowiska |
Wprowadź nazwę zadania do odczytania; w XML wartość JOBNAME. |
| Numer kroku |
Wprowadź numer kroku, z którego chcesz pobrać szpulę. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zwróć |
JSON |
| Zawartość szpuli |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_JOB_START_IMMEDIATELY
Aby natychmiast rozpocząć zadanie, użyj polecenia BAPI_XPBI_JOB_START_IMMEDIATELY.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Liczba miejsc pracy |
Wprowadź liczbę zadań do uruchomienia; w XML wartość JOBCOUNT. |
| Nazwa stanowiska |
Wprowadź nazwę zadania do uruchomienia; w XML wartość JOBNAME. |
| Grupa docelowa |
Wprowadź grupę docelową. |
| Serwer docelowy |
Wprowadź serwer docelowy. |
| Działaj synchronicznie |
Aby uruchomić zadanie synchronicznie i poczekać na jego zakończenie, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zwróć |
JSON |
| Dzienniki |
Plik |
| Status pracy |
Ciąg |
| Ma dziecko |
Ciąg |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_JOB_STATUS_GET
Aby pobrać status zadania, użyj polecenia BAPI_XBP_JOB_STATUS_GET.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Liczba miejsc pracy |
Wprowadź liczbę zadań, aby uzyskać status; w XML wartość JOBCOUNT. |
| Nazwa stanowiska |
Wprowadź nazwę zadania, którego status chcesz uzyskać; w pliku XML wartość JOBNAME. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zwróć |
JSON |
| Status pracy |
Ciąg |
| Ma dziecko |
Ciąg |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XBP_REPORT_SEARCH
Aby wyszukać raport, użyj polecenia BAPI_XBP_REPORT_SEARCH.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Zewnętrzna nazwa użytkownika |
Wprowadź zewnętrzną nazwę użytkownika do użycia z żądaniem; w XML, wartość EXTERNAL_USER_NAME. |
| Raport |
Wprowadź ciąg wyszukiwania dla raportów, np. report*; w XML wartość REPORT. |
| Liczba |
Wprowadź maksymalną liczbę wyników do zwrócenia; w XML wartość COUNT. |
| Zgłoś pozycje |
Wprowadź listę elementów do dodania do wyszukiwania; w XML wartość REPORTS->Item. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zwróć |
JSON |
| Raporty |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XMI_LOGOFF
Aby wylogować się z zewnętrznego narzędzia do zarządzania, użyj polecenia BAPI_XMI_LOGOFF.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Interfejs |
Wprowadź usługę, z której chcesz się wylogować i zakończyć sesję; w pliku XML wartość INTERFACE. |
Dane wyjściowe
Brak
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
BAPI_XMI_LOGON
Aby zalogować się do zewnętrznego narzędzia do zarządzania, użyj polecenia BAPI_XMI_LOGON.
Właściwości
| Właściwość |
Szczegóły |
| Firma |
Wprowadź firmę, za pomocą której chcesz się zalogować; w XML wartość EXTCOMPANY. |
| Produkt |
Wprowadź produkt, do którego chcesz się zalogować; w XML wartość EXTPRODUCT. |
| Wersja |
Wprowadź wersję wywołania i usługi BAPI; w XML wartość VERSION. |
| Interfejs |
Wprowadź usługę, do której chcesz się zalogować i utworzyć sesję; w XML wartość INTERFACE. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Ciasteczka |
JSON |
| Identyfikator sesji |
Ciąg |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |
Ogólne wywołanie funkcji
Aby wywołać dowolną funkcję RFC obsługującą usługę sieci Web w środowisku SAP, użyj polecenia Generic function call.
Właściwości
| Właściwość |
Szczegóły |
| Ciasteczka |
Wprowadź pliki cookie z początkowego polecenia BAPI_XMI_LOGON. |
| Body XML |
Wprowadź ładunek żądania. Nie dołączaj elementu XML dla samej funkcji; dołącz tylko zawartość elementu. |
| Nazwa funkcji |
Wprowadź nazwę funkcji, na przykład BAPI_XMI_LOGON. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Odpowiedź XML |
Plik |
| Zwróć |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Wykonanie polecenia nie powiodło się |
| 2 |
Błąd |
Nie można uwierzytelnić się na serwerze SAP |