Transaction Control Object Hierarchy 
The highest level object in the Transaction control is a Transactions collection object.
The Transactions collection object contains Transaction objects, each of which represents a single transaction you wish to execute.
The Transaction collection maintains a single R/3 connection for all the Transaction objects it contains.
Each transaction object contains a Screens collection, representing the set of screens associated with the transaction.
The Screens collection contains the individual screens as Screen objects.
Every Screen object contains a Fields collection representing the set of fields on that screen.
Every Field object allows you to define the value you wish to enter into that field.
The following diagram summarizes the hierarchy of Transaction control objects.
