title: What are Delphi / AppMethod BindSourceDB Scope Mappings and how do I use them?
body: <p>I am using Delphi/AppMethod XE6, and adding a Firemonkey Mobile HD form to a blank project.</p>
  <p>On the form, I've dropped a <code>BindSourceDB</code> component and am viewing it in the <strong>Structure Window</strong>,  There, I can see a <strong><code>ScopeMappings</code></strong> child property.  I can also see the <strong><code>ScopeMappings</code></strong> property in the <strong>Object Inspector Window</strong> which shows it's of <code>TScopeMappings</code> type.</p>
  <p>For the life of me, I CAN NOT figure out what this property is/does, and what ScopeMappings really are.</p>
  <p>All I find from the Embarcadero documentation is the following at this URL:
  <a href="http://docwiki.embarcadero.com/Libraries/XE6/en/Data.Bind.DBScope.TBindSourceDB.ScopeMappings" rel="noreferrer">http://docwiki.embarcadero.com/Libraries/XE6/en/Data.Bind.DBScope.TBindSourceDB.ScopeMappings</a></p>
  <blockquote>
  <h2>Data.Bind.DBScope.TBindSourceDB.ScopeMappings<hr/></h2>
  <p>The ScopeMappings property specifies an owned collection whose
  elements are scope mappings. ScopeMappings are used to add name/value
  pairs that can be referenced by expressions that reference this source
  component.</p>
  </blockquote>
  <p>Obviously, this isn't terribly helpful.</p>
  <p>I've searched everywhere on the web, including here on SO and can't find anything.  Please help.</p>