in R/3 after creating the idoc struc and releasing the idoc and its segments, you will have to create a executable report in SE38 in r/3 to trigger your idoc with some data.......then after activating your this report and executing it, your idoc will be generated and then you can see your idoc in WE05.......
Go to WE19 and give your Baisc type name of the IDOC and fill the data and send the Idoc by clicking on standard outbound processing. Then if everything you have done is correct Idoc will be created. Then you will see in WE02 or WE05. This is just for testing purpose only.
I don't think you have activation concept for IDOC. The moment you save it, it is activated. You have to now assign a message type to the IDOC type.
After you have done this, you can create a test IDOC using WE19. Then you can see this IDOC in transactions WE02 or WE05.
There is no concept of activating IDoc's. Once IDoc's are created, release the Idoc then you will be able to use those Idoc. These IDoc's then can be used to transport data, by programming (Populating Control Rec n Data Rec). Before that
you should have your sender n receiver systems configure with Ports, Partner Profiles.
Tcode's WE02/05 are used to check whether IDoc's posted proplerly, like status checking..etc