Per eseguire in modo nativo le chiamate di funzione remote su un'istanza SAP BAPI®, aggiungi un passo con un comando di connessione SAP BAPI RFC. Ad esempio:
- Interagire con i programmi SAP BAPI
- Streaming di espressioni multidimensionali (MDX) per l'estrazione dei dati
Per abilitare questi comandi, un amministratore IT deve prima creare un connettore SAP BAPI RFC.
BAPI_XBP_JOB_ADD_ABAP_STEP
Per aggiungere una fase con un programma di Advanced Buisness Application Programming (ABAP) a un lavoro, usa il comando BAPI_XBP_JOB_ADD_ABAP_STEP.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Conteggio lavori |
Inserisci il conteggio del lavoro a cui aggiungere un passo; nell'XML, il valore JOBCOUNT. |
| Nome del lavoro |
Inserisci il nome del lavoro a cui aggiungere una fase; nell'XML, il valore JOBNAME. |
| Nome del programma |
Inserisci il nome del programma da aggiungere al lavoro. |
| Nome della variante |
Inserisci il nome della variante. |
| Nome utente SAP |
Inserisci il nome utente SAP da utilizzare. |
Output
| Output |
Tipo di output |
| Risposta |
JSON |
| Restituire |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_LOG_READ
Per recuperare i registri di un lavoro, usa il comando BAPI_XBP_JOB_JOBLOG_READ.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Conteggio lavori |
Inserisci il conteggio del lavoro per cui ottenere i log; nell'XML, il valore JOBCOUNT. |
| Nome del lavoro |
Inserisci il nome del lavoro per cui ottenere i log; nell'XML, il valore JOBNAME. |
Output
| Output |
Tipo di output |
| Restituire |
JSON |
| Registro del protocollo del lavoro |
File |
| Protocollo di lavoro nuovo log |
File |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_OPEN
Per creare un lavoro, usa il comando BAPI_XBP_JOB_OPEN.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Classe del lavoro |
Inserisci la classe del nuovo lavoro; nell'XML, il valore JOBCLASS. |
| Nome del lavoro |
Inserisci il nome del nuovo lavoro; nell'XML, il valore JOBNAME. |
Output
| Output |
Tipo di output |
| Conteggio lavori |
Stringa |
| Restituire |
JSON |
| Nome del lavoro |
Stringa |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_READ
Per leggere il contenuto di un lavoro, usa il comando BAPI_XBP_JOB_READ.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Conteggio lavori |
Inserisci il conteggio del lavoro da leggere; nell'XML, il valore JOBCOUNT. |
| Nome del lavoro |
Inserisci il nome del lavoro da leggere; nell'XML, il valore JOBNAME. |
Output
| Output |
Tipo di output |
| Restituire |
JSON |
| Contenuti |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_SPOOLLIST_READ
Per leggere l'elenco di spool di una fase di lavoro ABAP, usa il comando BAPI_XBP_JOB_SPOOLLIST_READ.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Conteggio lavori |
Inserisci il conteggio del lavoro da leggere; nell'XML, il valore JOBCOUNT. |
| Nome del lavoro |
Inserisci il nome del lavoro da leggere; nell'XML, il valore JOBNAME. |
| Numero di passo |
Inserisci il numero di passo da cui prelevare il rocchetto. |
Output
| Output |
Tipo di output |
| Restituire |
JSON |
| Contenuto dello spool |
File |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_START_IMMEDIATELY
Per avviare un lavoro immediatamente, usa il comando BAPI_XPBI_JOB_START_IMMEDIATELY.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Conteggio dei lavori |
Inserisci il conteggio del lavoro da eseguire; nell'XML, il valore JOBCOUNT. |
| Nome del lavoro |
Inserisci il nome del lavoro da eseguire; nell'XML, il valore JOBNAME. |
| Gruppo di destinazione |
Inserisci il gruppo di destinazione. |
| Server di destinazione |
Inserisci il server di destinazione. |
| Esegui in modo sincrono |
Per eseguire il lavoro in modo sincrono e attendere che finisca, seleziona questa casella. |
Output
| Output |
Tipo di output |
| Restituire |
JSON |
| Log |
File |
| Stato del lavoro |
Stringa |
| Ha un figlio |
Stringa |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_STATUS_GET
Per recuperare lo stato di un lavoro, usa il comando BAPI_XBP_JOB_STATUS_GET.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Conteggio lavori |
Inserisci il conteggio del lavoro di cui vuoi ottenere lo stato; nell'XML, il valore JOBCOUNT. |
| Nome del lavoro |
Inserisci il nome del lavoro di cui ottenere lo stato; nell'XML, il valore JOBNAME. |
Output
| Output |
Tipo di output |
| Restituire |
JSON |
| Stato lavorativo |
Stringa |
| Ha un figlio |
Stringa |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_REPORT_SEARCH
Per cercare un rapporto, usa il comando BAPI_XBP_REPORT_SEARCH.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Nome utente esterno |
Inserisci il nome utente esterno da utilizzare per la richiesta; nell'XML, il valore EXTERNAL_USER_NAME. |
| Report |
Inserisci la stringa di ricerca per i report, ad esempio report*; nell'XML, il valore REPORT. |
| Conteggio |
Inserisci il numero massimo di risultati da restituire; nell'XML, il valore COUNT. |
| Articoli del report |
Inserisci un elenco di elementi da aggiungere alla ricerca; nell'XML, il valore REPORTS->Item. |
Output
| Output |
Tipo di output |
| Restituire |
JSON |
| Report |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XMI_LOGOFF
Per disconnetterti da uno strumento di gestione esterno, usa il comando BAPI_XMI_LOGOFF.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Interfaccia |
Inserisci il servizio per disconnetterti e terminare la sessione di; nell'XML, il valore INTERFACE. |
Output
Nessuno
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XMI_LOGON
Per accedere a uno strumento di gestione esterno, utilizza il comando BAPI_XMI_LOGON.
Proprietà
| Proprietà |
Dettaglio |
| Società |
Inserisci l'azienda con cui accedere; nell'XML, il valore EXTCOMPANY. |
| Prodotto |
Inserisci il prodotto a cui accedere; nell'XML, il valore EXTPRODUCT. |
| Versione |
Inserisci la versione della chiamata e del servizio BAPI; nell'XML, il valore VERSION. |
| Interfaccia |
Inserisci il servizio a cui accedere e con cui creare una sessione; nell'XML, il valore INTERFACE. |
Output
| Output |
Tipo di output |
| Cookie |
JSON |
| ID sessione |
Stringa |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |
Chiamata di funzione generica
Per chiamare qualsiasi funzione RFC abilitata ai servizi web nell'ambiente SAP, usa il comando Chiamata di funzione generica.
Proprietà
| Proprietà |
Dettaglio |
| I cookie |
Inserisci i cookie del comando iniziale BAPI_XMI_LOGON. |
| Corpo XML |
Inserisci il carico della richiesta. Non includere l'elemento XML della funzione stessa; includi solo il contenuto dell'elemento. |
| Nome della funzione |
Inserisci il nome della funzione, ad esempio BAPI_XMI_LOGON. |
Output
| Output |
Tipo di output |
| Risposta XML |
File |
| Restituire |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Il comando non è stato eseguito |
| 2 |
Errore |
Impossibile autenticarsi con il server SAP |