Che cosa è un SAP BADI?

February 16

Business Add-Ins, o BADI, sono estensioni software per prodotti sviluppati e venduti in tutto il mondo da società di software SAP. BADI fornisce miglioramenti personalizzati al software SAP che lo aiutano a soddisfare le specifiche dei clienti SAP e le esigenze aziendali; per esempio, modifiche alle schede attività e le voci di campo nel software risorse umane.

Progettazione BADI

Prima che un BADI può essere implementato, le sue esigenze e il flusso di utenti devono essere accuratamente delineato. Come prodotto software personalizzato add-on, SAP BADI non sono mai le stesse. Fortunatamente per la non tecnicamente minded, SAP offre un'interfaccia BADI che permette alle persone che non sono ingegneri del software per costruire i propri componenti aggiuntivi per il software SAP che usano quotidianamente. Il BADI Builder è uno strumento software gratuito disponibile per i clienti SAP, anche se richiede una formazione da padroneggiare.

BADI e uscite utente

Sulla base di tecniche di programmazione object-oriented, BADI è un concetto relativamente nuovo nel mondo dello sviluppo del software SAP add-on. Oltre a BADI, gli sviluppatori SAP possono anche implementare ciò che è chiamato un "exit utente" o "l'uscita del cliente." BADI sono unici in quanto non hanno una struttura a due livelli, come uscite dei clienti. In uscite dei clienti, c'è una vista definizioni, in cui il programmatore definisce punti di uscita nell'applicazione SAP, e la vista attuazione, in cui gli utenti sono in grado di personalizzare la logica che guida l'eccitante dell'applicazione. BADI invece permettono un sistema a più livelli che integra i due livelli in uno, che rende aggiuntivo sviluppo molto più facile e meno tempo.

Vantaggi badi

BADI richiede poche righe di codice per eseguire comandi complessi. Per esempio, impostando una definizione BADI viene fatto semplicemente inserendo il nome del BADI nello spazio dei nomi SAP del cliente e salvarlo utilizzando i comandi di codifica specifico per SAP. La BADI può quindi essere chiamato dall'applicazione semplicemente utilizzando un comando "Metodo chiamata", seguito dal nome del BADI, che immediatamente indurla quando specificato all'interno del codice dell'applicazione.

Implementazione

Badi modifiche software anche portare il vantaggio aggiunto di funzionamento istantanea. Una volta che un BADI è contenuto e aggiunto a un pacchetto software SAP, diventa immediatamente disponibile per gli utenti finali. Questo rende il rilascio modifiche ai pacchetti di software SAP molto più facile, come le dipendenze per nuovi programmi Badi a funzione sono minimi, se esiste affatto. Le implementazioni possono essere rese inattive, se lo sviluppatore vuole "lancio soft" un prodotto e testare in un ambiente di produzione con un gruppo limitato di utenti. Questo non avrà un impatto altre parti di un sistema software, e si ridurrà il rischio e rimpolpare bug e difetti nel software prima di andare in diretta.