SAP Fiori - Flusso di dati

SAP Fiori Data Flow copre il processo del flusso di dati nel panorama del sistema Fiori quando una richiesta viene effettuata tramite Launchpad da un utente. Ciò include il flusso di dati in fase di esecuzione nel server front-end e nel server back-end.

Front-end server - Web server e OData Proxy.

Back End server - Fornitore OData.

  • SAP Fiori utilizza HTTP/HTTPSprotocollo. È un'architettura runtime richiesta-risposta.

  • Gli oggetti dell'interfaccia utente ei dati del Launchpad vengono archiviati nel server front-end. Quando viene chiamato Launchpad, l'app legge la definizione di Launchpad tramite la chiamata al servizio OData.

  • /UI2/PAGE_BUILDER_PERS è uno dei servizi OData per Launchpad.

Server front-end nel flusso di dati Fiori

  • Il server SAP Fiori Front-end funge da server Web (HTTPS).

  • Contiene tutti i servizi OData registrati e funge da endpoint per il servizio OData.

  • Contiene anche oggetti dell'interfaccia utente e del launchpad.

  • Tutti gli utenti front-end sono definiti nel server front-end e vengono assegnati con ruoli corretti.

  • Per comunicare con il sistema di back-end, utilizza un alias per il sistema di back-end e interagisce con il server di back-end utilizzando una connessione RFC affidabile.

  • L'app Fiori chiama il servizio OData per ottenere alcuni dati. Il sistema gateway nel server front-end conosce l'alias di sistema per i servizi e aiuta a ottenere dati dal sistema back-end.

Server back-end nel flusso di dati Fiori

  • Il server back-end contiene SAP Business suite 7 per applicazioni chiave come ERP, CRM, SRM, SCM, ecc.

  • Contiene i dati dell'applicazione e viene utilizzato per la personalizzazione delle applicazioni.

  • Questo sistema contiene 2 classi OData -

  • Fornitore di modelli

  • Fornitore di dati

  • Per accedere al sistema back-end, gli utenti dell'applicazione creati sul server front-end devono disporre di un'autorizzazione S_RFCACL. Questa autorizzazione deve essere assegnata agli utenti nella suite Business.

La connessione tra il server front-end e il server back-end deve essere una connessione RFC affidabile. Significa che lo stesso ID viene autenticato nel sistema di back-end senza inserire la password. Come accennato in precedenza, l'ID utente dovrebbe avereS_RFCACL autorizzazione per accesso affidabile.

A un utente devono essere assegnati ruoli dell'interfaccia utente nel server front-end e ruoli back-end nel server back-end.

Come controllare il flusso di dati in SAP Fiori?

Vai su Launchpad, fai clic con il tasto destro su grey area → Inspect Element.

Se fai clic sul file Networkscheda, non vedrai nulla. Ora aggiorna il collegamento del browser Launchpad e guarda la chiamata a diversi servizi.

Collegamento all'URL del servizio OData, aperto in una nuova scheda.

Puoi cercare La mia app nei dettagli del servizio OData -