SAP Menu: Tools > ABAP Workbench > Development > ABAP Dictionary
T/code: SE11
Create Domains YBWDOMAIN and YBWORGUNIT as shown in the screenshots.
Figure 1: Domain for Data Domain (1)
Figure 2: Domain for Data Domain (2)
Note that this is just an example. The value list is entirely dependent on your organization’s data management framework.
Figure 3: Domain for Organizational Unit (1)
Figure 4: Domain for Organizational Unit (2)
Note that this is just an example. The value list is entirely dependent on your organization’s data management framework.
SAP Menu: Tools > ABAP Workbench > Development > ABAP Dictionary
T/code: SE11
Create Data Elements YBWDOMAIN and YBWORGUNIT as shown in the screenshots.
Figure 5: Data Element for Data Domain
Figure 6: Data Element for Organizational Unit
SAP Menu: Tools > ABAP Workbench > Development > ABAP Dictionary
T/code: SE11
Create Search Helps YBW_DSFIELD and YBW_IOBJFNM as shown in the screenshots.
Figure 7: Search Help for DataSource Fields
Figure 8: Search Help for InfoObject and Field Name
SAP Menu: Tools > ABAP Workbench > Development > ABAP Dictionary
T/code: SE11
Create Tables YBWADMIN, YBWUNISRC, YBWUNIVAL and YBWUNIREF as shown in the screenshots.
Note: The following Delivery and Maintenance properties apply for all tables.
Figure 9: Delivery and Maintenance Properties
Figure 10: Control Table - Administration Settings
Figure 11: Control Table - Domain Driving Source Field DataSource (1)
Figure 12: Control Table - Domain Driving Source Field DataSource (2)
Figure 13: Control Table - Domain Driving Source Field DataSource (3)
Figure 14: Control Table - Domain Driving Source Field DataSource (4)
Figure 15: Control Table - Domain Driving Source Field DataSource (5)
Figure 16: Control Table - Value Assignments (1)
Figure 17: Control Table - Value Assignments (2)
Figure 18: Control Table - Value Assignments (3)
Figure 19: Control Table - Reference Domain Driving Characteristic (1)
Figure 20: Control Table - Reference Domain Driving Characteristic (2)
SAP Menu: Tools > ABAP Workbench > Development > Programming Environment > Messages
T/code: SE91
Create Message Class YBWUNI as shown in the screenshots.
Figure 21: Message Class (1)
Figure 22: Message Class (2)
Refer to the attached file YCX_BW_UNIFICATION_and_YBWUNI_v1.txt (part 1 - Message Class YBWUNI) for an overview of all messages with their short text.
SAP Menu: Tools > ABAP Workbench > Development > Class Builder
T/code: SE24
Create class YCX_BW_UNIFICATION as shown in the screenshots. Make sure that you flag checkbox With Message Class.
Figure 23: Exception Class (1)
Furthermore, specify on the Properties tab Message Class YBWUNI.
Figure 24: Exception Class (2)
SAP Menu: Tools > ABAP Workbench > Development > Class Builder
T/code: SE24
Create class YCL_BW_UNIFICATION as shown in the screenshot.
Figure 25: Class
SAP Menu: Modeling > Data Warehousing Workbench: Modeling
T/code: RSA1
Create the Characteristics according to the following specifications.
Characteristic | Description | Data Type | Length | Reference Characteristic |
XDOMAIN | Data Domain | CHAR | 1 | |
XORGUNIT | BW Organizational Unit | CHAR | 4 | |
XORIGIN | Origin Source System | 0LOGSYS | ||
XREQUID | Data Request (GUID) | 0TCTREQUID | ||
XTIMESTMP | Load Timestamp (YYYYMMDDhhmmss) | 0TCTTIMSTMP |
SAP Menu: Tools > ABAP Workbench > Development > ABAP Editor
T/code: SE38
The functionality to create ABAP Patterns is a bit hidden in the ABAP Editor. You have to open the source code of any program (display mode will do) and go to the menu path:
Utilities > More Utilities > Edit Pattern > Create Pattern
Here you can create the ABAP Patterns which I suggest to use:
Refer to the attached file ABAP_Patterns_v1.txt for the source code to be inserted in the respective ABAP Pattern.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
11 | |
7 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |