As I am new to SAP,,,
what is
1) APO
2) ALE
3) IDOC
if possible pls give sample scenario
aslo, When need to use USEREXIT. who do userexit? How should i test...please advice, points will rewarded