Sales order data can be distributed generally across multiple database tables: a table for the sales order (header data), a table for business partners, or for currency and status information. With the provision of normalized persistence, each individual database table serves for arranging data into logical groupings such that each one describes a small part of the whole. In the context of business applications, each table field corresponds to an attribute of the business object that is represented by the entire database table. Each table row represents a unique instance of that business object and must be different in some way from all other rows (that is, no duplicate rows are possible).
To provide data persistence for our sample Sales Order scenario, we assume that you...
Within the embedded SAP GUI, you are able to access the complete functionality of the classic ABAP Workbench.
Field |
Data Element |
---|---|
CLIENT (key)/(initial value) |
MANDT |
SALESORDER (key)/(initial value |
SNWD_SO_ID |
BUSINESSPARTNER |
SNWD_PARTNER_ID |
CURRENCYCODE |
SNWD_CURR_CODE |
GROSSAMOUNT |
SNWD_TTL_GROSS_AMOUNT |
NETAMOUNT |
SNWD_TTL_NET_AMOUNT |
BILLINGSTATUS |
SNWD_SO_CF_STATUS_CODE |
OVERALLSTATUS |
SNWD_SO_OA_STATUS_CODE |
.INCLUDE |
/BOBF/S_LIB_ADMIN_DATA |
Using the time-proven ABAP Dictionary tools, you created and activated a database table for Sales Orders (ZTAB_SO) as a part of normalized data persistence.
On the basis of the table ZTAB_SO we will generate a corresponding business object. Each table field corresponds to an attribute of the Sales Order business object (to be created) represented by the entire table.