# Accessing installed/shared RAPID data

**URL:** <https://tech-community.robotics.abb.com/t/accessing-installed-shared-rapid-data/406>\
**Category:** Developer Tools\
**Created:** [June 30, 2005, 6:05pm UTC](https://tech-community.robotics.abb.com/t/accessing-installed-shared-rapid-data/406 "2005-06-30T18:05:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bryan](https://avatars.discourse-cdn.com/v4/letter/b/db5fbb/32.png) [@Bryan](https://tech-community.robotics.abb.com/u/Bryan)\
**Post date:** [June 30, 2005, 6:05pm UTC](https://tech-community.robotics.abb.com/t/accessing-installed-shared-rapid-data/406/1 "2005-06-30T18:05:12Z")

</div>

Hello,

Does anyone know what the syntax is for accessing RAPID data instances using PC SDK that are declared in installed (built-in) modules? in shared modules?

Using the dcl classes on the flexpendant it is possible to access shared data by leaving out task and module names in the url like this:

\_rdiMyRapidDataInfo = ABB.Robotics.Dcl.Rapid.RapidDataInfo.CreateFromUrl(“RAPID/MyData”);

But trying to do something similar with the GetRapidData method in the SDK doesn’t seem to work:

rdMyRapidData = controller.Rapid.GetRapidData(MyData);

Any ideas how to access installed or shared data?

Thank You,
