Académique Documents
Professionnel Documents
Culture Documents
Technical Specification
Version 0.4
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 1 of 18
DOCUMENT REVISION HISTORY
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 2 of 18
CONTENTS
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 3 of 18
8.0 Processing Report Output Details.............................16
9.0 Unit Test Plan......................................................................... 16
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 4 of 18
1.0 Request Details
Program Title Enhance Existing Extractors for Transactional Data
Program Name BADI implementation: Type Interface
/GMC/IO_IMP_RSU5_BADI
Function Spec ID EnhanceExistingExtractorsFor Version 0.3
TransactionalData_V1.0.doc
Developer On Site Coordinator
Phone
Email
Process Team IBM P&A team Functional Contact
Phone
Email
SAP System and Version SAP BI 7.0 and SAP SCM 7.0 Process Doc. NA
Reference
SAP Module and EWM (Extended Warehouse Workstep/ Task NA
Management)
Sub module
Priority Essential ( Business critical) Release
Complexity High
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 5 of 18
3.1 Technical Description
The P&A system reports on SAP Business Objects. The BO reports will be based on SAP BI data
warehouse. In order to do so, the complete transactional data records will have to be loaded from SAP
SCM-EWM to SAP BI for reporting.
After successful completion of the data loads EWM transactional data will be available in reports to fulfill
the reporting requirements.
The data will be loaded daily into SAP BI and it will be a delta load. Exceptions to this will be considered
later based on size of load and feasibility.
SAP BI Business
EWM Enhanced
data Objects
system BI content warehous reporting
extractors e
for
transactio
n data
data
3.4 Dependencies
1. Master data is maintained in ECC which must contain all the reporting attributes.
4.1 Tables
Standard tables used
List of table and fields with extractors to be enhanced are as below
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 6 of 18
\
Custom tables used To Enhance the Existing Extractors BADI will be used.
Standard objects used 0WM_C06
0WM_C02
0WM_C01
0WM_C07
0WM_C10
0WM_C09
0WM_C04
0WM_C05
0WM_MP06
0WM_MP04
0WM_MP03
0WM_MP02
0WM_MP01
0WM_MP07
0WM_MP05
0WM_DS09
0WM_DS06
0WM_DS03
0WM_DS02
0WM_DS01
0WM_DS07
0WM_DS08
0WM_DS04
0WM_DS05
Custom objects created For the Extractors which need to be enhanced we will copy the standard
objects and create Custom Object for Customizations.
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 7 of 18
EWM
DataSource_559.xls
4.3.2 Transformations
Mapping document from extractor to write optimized DSO can be seen below:
Custom Write optimized DSO’s will be created for ASN delivery, warehouse tasks,
delivery items and storage bins data extraction.
Transformations to
WO DSO 559.xls
4.3.3 DSO
Structure of WO DSO’s and Standard DSO’s can be seen in the transformation attached
below. Custom DSO’s will be created for loading ASN delivery, warehouse tasks, delivery
items and storage bins data to DSO from WSO DSO
Mapping WO DSO to
DSO 559.xls
4.3.4 Cube
Cube structure and mapping can be seen below. Custom cube will be created for loading
ASN delivery, warehouse tasks, delivery items and storage bins data to cube from DSO
Mapping DSO to
Cube.xls
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 8 of 18
4.6 Selection Screen and Report Output Layout
No Selection screen required as this enhancement to existing extractor.
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 9 of 18
4.8 Processing Logic
In this SCM side development, the additional transactional data for ASN delivery, warehouse task,
delivery items and storage bin given in the above mapping sheets (section 4.1) are added to the existing
EWM extractors 80SPL_DS01, 80WM_DS05, 80WM_DS06 and 80WM_DS07 respectively.
Give a name for the append structure as /GMC/IO_DS_SPL_DS01 for the extract structure
/BIC/CE80SPL_DS01.
Similarly add all the fields for other data source structures using append structure.
After adding the fields to append structure activate the data source.
In the BADI implementation, create a custom methods with the name same as data source, without the
first 2 character (i.e for 80WM_DS05 the method name is WM_DS05.)
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 10 of 18
In Data transform method; write the logic to call the custom method for each data source.
In this custom method, write the logic to fetch the data from the database tables based on the existing
data fields.
The existing field data will be stored in the import table C_T_DATA. For all the entries in this table get the
data from the corresponding database table and modify the newly added fields
.
For data source 80SPL_DS01, get the inbound delivery data from the table /SCDL/DB_PROCH_I where
inbound delivery number is equal to 80SPL_DS01-SPL_ASNGID.
Based on the inbound delivery document number get the reference document number from the table
/SCDL/DB_REFDOC.
For data source 80WM_DS05, get the warehouse task details like activity area (AAREA) from the table
/SCWM/ORDIM_C based on the warehouse task (80SPL_DS01-WM_TANUM).
For data source 80WM_DS06, get the transportation unit number based on the delivery number
(80WM_DS06-WM_DOCID) from the table /SCWM/TU_DLV. Based on the TU numbers get the details
from the table /SCWM/TUNIT.
For data source 80WM_DS07, get the storage bin details like storage section and bin type from table
/SCWM/LAGP. Based on the bin type selected, get length, width and height from table /SCWM/T303, get
the description from table /SCWM/T303T and based on storage section get the description from table
/SCWM/T302T.
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 11 of 18
YES
First time Start init delta
Start
data with data option
load?
NO
ASN Delivery
transaction Data loaded
to PSA from SCM system
DTP to pull data from DSO DTP pulls data from WO DSO
GSEWMO02 to ASN Delivery GSEWMO01 to DSO GSEWMO02
Data Cube GSEWMC01
End
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 12 of 18
YES
First time Start init delta
Start
data with data option
load?
NO
Warehouse task
transaction Data loaded
to PSA from SCM system
End
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 13 of 18
YES
First time Start init delta
Start
data with data option
load?
NO
Delivery Item
transaction data loaded
to PSA from SCM system
DTP to pull the data from DSO DTP to pull data from WO DSO
GSEWMO06 to Delivery Items GSEWMO05 to DSO GSEWMO06
Cube GSEWMC03
End
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 14 of 18
YES
First time Start init delta
Start
data with data option
load?
NO
DTP to pull the data from DSO DTP to pull the data from WO DSO
GSEWMO08 to storage bins GSEWMO07 to DSO GSEWMO08
Cube GSEWMC04
End
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 15 of 18
4.11 Error Messages
Error No. Error Message
1 No Authorization
2 No Special Characters
4 Data not there for the given selection
5.2 Logging
Data source is SAP. No data cleansing is required as part of this enhancement.
SAP BI ExistingExtractorsForTransactionalData_V0.4.doc
Page 16 of 18
8.0 Processing Report Output Details
# Report Field Field Report Level Sort Length / SAP Table-field Processing
Name Definition Format Description /
Reader/Item
Calculation Logic
SAP BI 15399_ETD_EX559_ExistingExtractorsForTransactionalData_V0.4
Page 17 of 18
# Step Screenshots Expected Result Actual Executed
Result/Remarks By/Date
10 Check the time dependent The value should be
characteristics within the validity period
11 Load test data with incorrect The load should fail
values like wrong date
format, invalid characters
SAP BI 15399_ETD_EX559_ExistingExtractorsForTransactionalData_V0.4
Page 18 of 18