In the context of a function, there are many ways to define data objects to work with specific data within a hierarchy of rules.

Examples

The sample application /SCT/QP_GEN_LOCAL is delivered with the QPPD.

Usage

The framework offers various definition possibilities of data objects for reading and writing back data.

Field related Mapping

Individual element values or node information are to be processed at the field level.

For example, the names of element data objects could be:

  • "VBELN_VALUE" using an element specifying the field name.

  • „BEDSPEZI_VBELN_VALUE“uses an element preceded by a node context and followed by a field name.

Absolute Mapping

Data from specific locations within a regulation object are to be processed.

For this purpose, the following identifiers can be prefixed to data object names in the context of a function.

Prefix

Subsequent Identifier

Description

HEAD

Head node data.

ROOT

_[Object Type]

Head node data.

CONTEXT

_[Node Context]

Data on specific context.

ITEM

_[Position Type]

Data for specific position type.

GRID

_[Object Type]

Data as a grid table.

PARAM

_[Element]

Data as generation parameter for Element.

PARAM

Data as generation parameter for Object Type.

Relative Mapping

Data is to be processed depending on the node at which a function was called. 

Prefix

Subsequent Identifier

Description

PARENT

Data from parent node.

GRANDPARENT

Data from grandparent node

NODE

Data from the current node.

NEXT

_[Position Type]

Data from the nearest sibling node. 

PREV

_[Position Type]

Data from the previous sibling node.

FIRST

_[Position Type]

Data from the first sibling node.

LAST

_[Position Type]

Data from the last sibling node.