Patent ID: 8863005

Claim:
An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: receive a selection of a source business object displayed in a graphical user interface, where a business object exists in an Enterprise Information System and encapsulates business logic for a business process or business task; for the selected source business object displayed in the graphical user interface, create an associated extension field in the graphical user interface, the extension field added via a properties panel; for the selected source business object, receive a selection of a data flow in the graphical user interface mapped to at least one reference field that corresponds to the selected source business object and a target business object in the graphical user interface, wherein the data flow specifies a logical connection between the source business object and the target business object and wherein the received selection is of a directed edge displayed between the source business object and the target business object in the graphical user interface; based on the received selection of the source business object, the created extension field, the target business object and the received selection of the data flow, create metadata and store the metadata in a metadata repository, wherein the metadata comprises metadata definitions corresponding to the source business object, the created extension field, the selected data flow, and the target business object; propagate the created extension field from the source business object to the target business object via the metadata stored in the metadata repository by updating the metadata definition corresponding to the target business object with the metadata definition of the created extension field, and adding the extension field to the at least one reference field; and based on the propagation, display in the graphical user interface a modified source and target business objects including the extension field.