12. A non-transitory computer readable medium including executable instructions to generate procedural language code for extracting data from an operational system, comprising executable instructions to: accept a declarative specification; and generate procedural language code from the declarative specification to execute a data extraction, transformation and loading process defined by the declarative specification.
12. A non-transitory computer readable medium including executable instructions to generate procedural language code for extracting data from an operational system, comprising executable instructions to: accept a declarative specification; and generate procedural language code from the declarative specification to execute a data extraction, transformation and loading process defined by the declarative specification. 20. The computer readable medium of claim 12 including executable instructions to: integrate an IDOC intermediate document with relational tables; and generate ABAP code to extract data from integrated intermediate documents and relational tables.