I need to create a new Object in R/3 system (4.6C)that represents items that are being approved via a workflow cycle and then influence our SD data.
What is the recommended workflow to use in these cases ? XI or R3 ? is the XI workflow applicable for this scenario ?
For the process automation SAP's BPM(Business Process Management) is having 3 components
1. SAP Business Workflow
2. ccBPM Cross Component BPM (Part of XI)
3. AdHoc Workflow (Part of EP)
Now the question is to use ccBPM or Business Workflow ?
Based on your requirement you can choose your option.
If you want to co-ordinate your activity across multiple
platform and application, you can go for XI ccBPM.
and you can generate it in BPEL and use it wherever required.
And if you dont want it in multiple applications, SAP Business Workflow will do the job.
Please see link for difference between BPM and Workflow.