SYGNIUS INFOTECH offering unique challenges, unusual surprises, and an orthodoxy all their own. The SAP R/3 system has much in common with other ERP platforms, but it also has many unique features that heavily influence application development.

In approaching any SAP application, the developer must remember that the SAP system’s handling of data has two central goals: to integrate it and to make it mobile. To this end, SAP R/3 may be conceptualized as a vast superdatabase, melding disparate smaller databases and external data sources into one huge, flexible, accessible library of information.

In addition to the handling of conventional data types ABAP/4 allows you to define customized types and to pass their attributes via inheritance through the dictionary. That is, you can generate complex types and data objects—such as customized internal table structures—put them into the dictionary, and then generate new instances of these types as needed for your application as well as for future applications.