Building-Blocks Composition based on Business Process Semantics for SAP R/3