Page Key

From SAP Enable Now Wiki

Scope

Purpose

This property contains information required to identify the specific screen and application to which the parent Screen macro relates. This information is captured during recording, and should not be changed (it is probably 'editable' as a throwback to days before the Replace Page Key Attribute function existed, as this would have been the only way to 'neutralize' Page Keys).

Although this is technical information, it is relatively easy to understand. Here's an example taken from the Screen macro for the first screen of SAP ECC 6.0 transaction VA01 (in English):

  <PageKey>
      <MSAA/>
      <SAP>
          <PageAtt type="programm" value="SAPMV45A" langdep="0"/>
          <PageAtt type="text" value="wnd[0]" langdep="0"/>
          <PageAtt type="title" value="Create Sales Order: Initial Screen" langdep="1"/>
          <PageAtt type="transaction" value="VA01" langdep="0"/>
          <PageAtt type="type" value="GuiMainWindow" langdep="0"/>
      </SAP>
  </PageKey>