
To stage data in the Data Orchestration Engine (DOE), you need tables in the CDS. To create these tables, you must define attributes for the required nodes of the data object. Subsequently, when you activate the data object, the DOE creates the CDS tables for each of the data object nodes along with the required keys.
You have created a data object with the required nodes.
Log on to the SAP NetWeaver AS and start transaction SDOE_WB .
In the Data Orchestration Engine Workbench, navigate and click the required node with the secondary mouse button and choose Change .
If you are defining attributes for a root node, only SYNCKEY is created by default. However, if you are defining attributes for a child node, the SYNCKEY and PSYNCKEY fields are created by default.
If you are defining the attributes for a Receiver Generation data object, define single-valued attributes in the root node and multi valued attributes in a child node.
Choose the Node Attributes tab page.
Enter the following details as explained in the table below:
|
Field name |
Description |
User action and values |
Comment |
|
Position |
Indicates the position of the field |
A read-only field. |
The value for this generated automatically. |
|
Field Name |
Indicates the name of the field |
Enter a name for the field. |
Make sure the name you specify reflects the data this field contains. |
|
Built-in Type |
Indicates the built-in data type that you want to associate with this field. |
Enter the name of the built-in data type or choose F4 to select the data type from the list. |
By default, the built-in data type is enabled and the Data Element field is disabled. To specify a data element, choose the Data Element pushbutton. If you specify a built-in type, then you must specify values for the Length and Decimal (if required) fields. |
|
Data element |
Indicates the name of the data element you want to associate with this field. |
Choose Data Element . Enter the name of the data element or choose F4 to select the data element. |
|
|
BE Field |
Specifies that this field corresponds to a field in the back-end system |
Select the option. |
|
|
BE Key Field |
Specifies that this field corresponds to a key field in the back-end system |
Select the option. |
Each node requires at least one back-end key field. |
|
Text Memo |
Specifies that this field corresponds to a field in the back-end system that contains a large amount of text data. |
Select the option. |
If you select this option, you must specify STRING as the data type. |
|
Binary Memo |
Specifies that this field corresponds to a field in the back-end system that contains graphical data. |
Select the option. |
If you select this option, you must specify RAWSTRING as the data type.
|
|
Group Field |
Specifies that this field corresponds to a group field. |
Enter the number assigned to the group field. |
You can group related fields together. For example, Date and Time can be grouped together and assigned a number. |
Only some of the important fields are explained in the table above. The other fields, such as Data Type, Length, and Decimal are self explanatory.
Choose Save.
Defining SID for data objects created to enhance MI-based applications
For data objects created to enhance mobile applications developed using MI, and that use the APIs available from MI, you must manually define the structure ID (SID) for the node attributes.
The data objects must be in an SWCV that is selected for backward compatibility for the SAP NetWeaver 2004 and 2004s version of MI.
To define the SID:
Select the data object node and choose Mobile Appli Attrib .
In the client type, select JAVACLNT and choose OK .
In the Mobile Application Attributes Maintenance table, for each node attribute, enter a three digit SID.
The SID is a three digit alphabetical value, and all attributes of a single data object node must have the same SID value.
Choose Save and go back to the node details page.
The application developer uses the SAP NetWeaver Developer Studio, and enhances the application by using these SID values along with the relevant APIs.