An SAPService controls the access to different SAP systems via an SAPSystemPool. Each system in the pool holds its connection in its own connection pool and also its own meta object repository as well as the SAP meta repository. The getSAPDataObject methods encapsulate all access to meta objects, repositories and pools.