Casa Sviluppo Che cos'è la programmazione avanzata delle applicazioni aziendali (abap)? - definizione da techopedia

Che cos'è la programmazione avanzata delle applicazioni aziendali (abap)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa ABAP (Advanced Business Application Programming)?

Advanced Business Application Programming (ABAP) è un linguaggio di programmazione specifico per applicazioni 4GL sviluppato negli anni '80 dalla società di software tedesca SAP. La sintassi di ABAP è in qualche modo simile a COBOL. ABAP era e rimane il linguaggio di programmazione per lo sviluppo e la modifica di applicazioni SAP.


Il sistema R / 3 ampiamente installato è stato rilasciato da SAP nel 1992 e sviluppato in ABAP.


Nel 1999, SAP ha rilasciato un'estensione orientata agli oggetti di ABAP, che indicava oggetti ABAP. Nel 2004, SAP ha introdotto il suo attuale ambiente di sviluppo chiamato NetWeaver, che supporta sia ABAP che Java.


Tradotto dal tedesco, ABAP sta per Allgemeiner Berichtsaufbereitungsprozessor che significa "processo generico di preparazione dei rapporti".

Techopedia spiega Advanced Business Application Programming (ABAP)

I programmi ABAP risiedono nel database SAP e vengono modificati utilizzando gli strumenti ABAP Workbench. Vengono compilati, sottoposti a debug ed eseguiti nel contesto del componente base SAP, che viene generalmente implementato come parte del server delle applicazioni Web SAP.


I programmi ABAP possono essere classificati in report e strumenti del modulo. Il termine "report" viene utilizzato liberamente per indicare i programmi che manipolano i dati in modo orientato all'elenco.


I clienti SAP possono creare report personalizzati e interfacce utente utilizzando il linguaggio di programmazione ABAP. ABAP è facile da imparare per i programmatori, tanto meno per i non programmatori. Si presume che i programmatori che apprendono ABAP abbiano una conoscenza pratica della progettazione di database relazionali e concetti di programmazione orientata agli oggetti.

Che cos'è la programmazione avanzata delle applicazioni aziendali (abap)? - definizione da techopedia