If you want your r-code to be portable, avoid OpenEdge statements that are operating-system specific. For example, the DDE INITIATE statement is specific to Windows.