Per eseguire in modo nativo le chiamate di funzione remote su un'istanza SAP BAPI® , aggiungere un passo con un comando di connessione SAP BAPI RFC. Ad esempio:
- Interagire con i programmi SAP BAPI
- Streaming di query di estrazione dati con espressioni multidimensionali (MDX)
Per abilitare questi comandi, un amministratore IT deve innanzitutto creare un connettore SAP BAPI RFC.
BAPI_XBP_JOB_ADD_ABAP_STEP
Per aggiungere un passo con un programma ABAP (Advanced Buisness Application Programming) a un lavoro, utilizzare il comando BAPI_XBP_JOB_ADD_ABAP_STEP.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Conteggio dei lavori |
Immettere il conteggio del lavoro a cui aggiungere un passo; nell'XML, il valore JOBCOUNT . |
Nome del lavoro |
Immettere il nome del lavoro a cui aggiungere un passo; nell'XML, il valore JOBNAME . |
Nome del programma |
Inserire il nome del programma da aggiungere al lavoro. |
Nome della variante |
Inserire il nome della variante. |
Nome utente SAP |
Immettere il nome utente SAP da utilizzare. |
Uscite
Uscita |
Tipo di uscita |
Risposta |
JSON |
Ritorno |
JSON |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Il comando non è stato eseguito |
2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_JOBLOG_READ
Per recuperare i registri di un lavoro, usare il comando BAPI_XBP_JOB_JOBLOG_READ.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Conteggio dei lavori |
Immettere il conteggio del lavoro per il quale si desidera ottenere i registri; nell'XML, il valore JOBCOUNT . |
Nome del lavoro |
Immettere il nome del lavoro per cui ottenere i registri; nell'XML, il valore JOBNAME . |
Uscite
Uscita |
Tipo di uscita |
Ritorno |
JSON |
Registro di protocollo del lavoro |
File |
Protocollo di lavoro nuovo registro |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Il comando non è stato eseguito |
2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_OPEN
Per creare un lavoro, utilizzare il comando BAPI_XBP_JOB_OPEN.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Classe di lavoro |
Immettere la classe del nuovo lavoro; nell'XML, il valore JOBCLASS . |
Nome del lavoro |
Inserire il nome del nuovo lavoro; nell'XML, il valore JOBNAME . |
Uscite
Uscita |
Tipo di uscita |
Conteggio dei lavori |
Stringa |
Ritorno |
JSON |
Nome del lavoro |
Stringa |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
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, utilizzare il comando BAPI_XBP_JOB_READ.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Conteggio dei lavori |
Immettere il conteggio del lavoro da leggere; nell'XML, il valore JOBCOUNT . |
Nome del lavoro |
Inserire il nome del lavoro da leggere; nell'XML, il valore JOBNAME . |
Uscite
Uscita |
Tipo di uscita |
Ritorno |
JSON |
Contenuti |
JSON |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
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, utilizzate il comando BAPI_XBP_JOB_SPOOLLIST_READ.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Conteggio dei lavori |
Immettere il conteggio del lavoro da leggere; nell'XML, il valore JOBCOUNT . |
Nome del lavoro |
Inserire il nome del lavoro da leggere; nell'XML, il valore JOBNAME . |
Numero di passo |
Inserire il numero di passo da cui prelevare la bobina. |
Uscite
Uscita |
Tipo di uscita |
Ritorno |
JSON |
Contenuto dello spool |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Il comando non è stato eseguito |
2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_JOB_START_IMMEDIATELY
Per avviare immediatamente un lavoro, utilizzare il comando BAPI_XPBI_JOB_START_IMMEDIATELY.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Conteggio dei lavori |
Immettere il conteggio del lavoro da eseguire; nell'XML, il valore JOBCOUNT . |
Nome del lavoro |
Inserire il nome del lavoro da eseguire; nell'XML, il valore JOBNAME . |
Gruppo target |
Inserire il gruppo di destinazione. |
Server di destinazione |
Immettere il server di destinazione. |
Eseguire in modo sincrono |
Per eseguire il lavoro in modo sincrono e attendere che termini, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Ritorno |
JSON |
Registri |
File |
Stato del lavoro |
Stringa |
Ha un figlio |
Stringa |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
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, utilizzare il comando BAPI_XBP_JOB_STATUS_GET.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Conteggio dei lavori |
Immettere il conteggio del lavoro di cui si vuole ottenere lo stato; nell'XML, il valore JOBCOUNT . |
Nome del lavoro |
Inserire il nome del lavoro di cui si vuole ottenere lo stato; nell'XML, il valore JOBNAME . |
Uscite
Uscita |
Tipo di uscita |
Ritorno |
JSON |
Stato del lavoro |
Stringa |
Ha un figlio |
Stringa |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Il comando non è stato eseguito |
2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XBP_REPORT_SEARCH
Per cercare un rapporto, utilizzare il comando BAPI_XBP_REPORT_SEARCH.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Nome utente esterno |
Inserire il nome utente esterno da usare con la richiesta; nell'XML, il valore EXTERNAL_USER_NAME . |
Rapporto |
Immettere la stringa di ricerca per i rapporti, ad esempio report* ; nell'XML, il valore REPORT . |
Conteggio |
Inserire il numero massimo di risultati da restituire; nell'XML, il valore COUNT . |
Segnalazioni |
Inserire un elenco di elementi da aggiungere alla ricerca; nell'XML, il valore REPORTS->Item . |
Uscite
Uscita |
Tipo di uscita |
Ritorno |
JSON |
Rapporti |
JSON |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Il comando non è stato eseguito |
2 |
Errore |
Impossibile autenticarsi con il server SAP |
BAPI_XMI_LOGOFF
Per disconnettersi da uno strumento di gestione esterno, utilizzare il comando BAPI_XMI_LOGOFF.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Interfaccia |
Immettere il servizio di cui disconnettersi e terminare la sessione; nell'XML, il valore INTERFACE . |
Uscite
Nessuno
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
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, utilizzare il comando BAPI_XMI_LOGON.
Proprietà
Proprietà |
Dettaglio |
Azienda |
Inserire l'azienda con cui accedere; nell'XML, il valore EXTCOMPANY . |
Prodotto |
Immettere il prodotto a cui accedere; nell'XML, il valore EXTPRODUCT . |
Versione |
Inserire la versione della chiamata e del servizio BAPI; nell'XML, il valore VERSION . |
Interfaccia |
Immettere il servizio a cui accedere e con cui creare una sessione; nell'XML, il valore INTERFACE . |
Uscite
Uscita |
Tipo di uscita |
Biscotti |
JSON |
ID sessione |
Stringa |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
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 al servizio web in ambiente SAP, utilizzare il comando Generic function call.
Proprietà
Proprietà |
Dettaglio |
Biscotti |
Immettere i cookie del comando iniziale BAPI_XMI_LOGON . |
Corpo XML |
Inserire il carico utile della richiesta. Non includere l'elemento XML della funzione stessa; includere solo il contenuto dell'elemento. |
Nome della funzione |
Inserire il nome della funzione, ad esempio BAPI_XMI_LOGON . |
Uscite
Uscita |
Tipo di uscita |
Risposta XML |
File |
Ritorno |
JSON |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Il comando non è stato eseguito |
2 |
Errore |
Impossibile autenticarsi con il server SAP |