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 . |
Licz |
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 |