Has anyone successfully integrated Enterprise Management (X3) with SAP Ariba?

Has anyone successfully integrated Enterprise Management (X3) to Ariba?

From X3 point of view I'm talking about an;

- Inbound PO

- Inbound PO Change / Cancel

- Outbound Order Confirmation 

- Outbound Advanced Ship Notice

- Outbound Invoice

- Outbound Credit Memo

Any advice?

Any gotchas? 

Did the data and process flows in X3 map OK with the data and process flows in Ariba?

What tools did you use?