Generic Datasource extraction in BW from Master Data table in ECC

Generic Datasources / Extractors  – Cross Application (RSO2, SBIW)

Master data / Attributes extraction/ acquisition from SAP R/3 ECC (OLTP) to SAP BI (OLAP) using generic data sources – cross application

Eg. 1. Using a Database table


Part 1: Data Modeling

Step 1: Logon to SAP R/3 system

Step 2: Check the data in the table

Enter tcode SE11 Continue reading “Generic Datasource extraction in BW from Master Data table in ECC”

Few Important Database tables and their fields in SAP

The SAP ECC system has some important standard tables which are used frequently for storing data and hence looked up for BW extraction. Below post lists some of them and provide a good understanding to a BW developer working on ECC extraction:

  • MARA (General Material Data)

FIELD              TYPE           LENGTH             DESCRIPTION

MATNR          CHAR            18                        MATERIAL NUMBER

MBRSH         CHAR             1                           INDUSTRY SECTOR

MTART          CHAR             4                          MATERIAL TYPE

MEINS           CHAR             3                           UNIT OF MEASUREMENT


  • MAKT (Material Descriptions)

FIELD        TYPE            LENGTH      DESCRIPTION

MATNR     CHAR           18                  MATERIAL NUMBER

SPRAS        LANG          1                     LANGUAGE KEY

MAKTX      CHAR           40                 MATERIAL DESCRIPTION


  • MARC (Plant data for Material)

FIELD              TYPE             LENGTH        DESCRIPTION

MATNR         CHAR                18                       MATERIAL NUMBER

WERKS          CHAR                4                         PLANT


  • SCARR (Airlines Details)

FIELD                      TYPE                      LENGTH             DESCRIPTION

CARRID                 CHAR                     3                             AIRLINES CODE

CARRNAME          CHAR                    20                           AIRLINES FULL NAME

CURRKEY              CUKY                     5                              CURRENCY CODE

URL                         CHAR                    255                          URL ADDRESS


  • SPFLI (Individual Flight’s details of Airlines)

FIELD                  TYPE               LENGTH               DESCRIPTION

CARRID              CHAR                 3                            AIRLINES CODE

CONNID             NUMC                4                           FLIGHT NUMBER

CITYFROM        CHAR                  20                         DEPARTURE CITY

CITYTO               CHAR                  20                        ARRIVAL CITY

FLTIME               INT4                    10                         FLIGHT TIME


  • T247 (Month Names) [Client Independent Table]

FIELD                       TYPE                   LENGTH              DESCRIPTION

SPRAS                        LANG                          1                      LANGUAGE KEY

MNR                           NUMC                        2                      MONTH NUMBER

LTXT                          CHAR                          10                    FULL MONTH NAME


  • KNA1 (Customer Master Table)

FIELD                   TYPE                      LENGTH              DESCRIPTION

KUNNR                CHAR                          10                        CUSTOMER NUMBER

NAME1                 CHAR                          35                        NAME OF THE CUSTOMER

STRAS                  CHAR                          35                         STREET NUMBER

ORT01                   CHAR                          35                         CITY

LAND1                  CHAR                          3                           COUNTRY

ADRNR                 CHAR                          10                         ADDRESS NUMBER


  • LFA1 (Vendor Master table)

FIELD                         TYPE            LENGTH               DESCRIPTION

LIFNR                       CHAR                        10                 VENDOR NUMBER

NAME1                      CHAR                       35                   NAME OF THE CUSTOMER

STRAS                       CHAR                       35                  STREET NUMBER

ORT01                       CHAR                        35                   CITY

LAND1                       CHAR                        3                    COUNTRY

ADRNR                      CHAR                       10                ADDRESS NUMBER


  • ADRC (Centralized Address table)

FIELD                              TYPE               LENGTH            DESCRIPTION

ADDRNUMBER             CHAR                   10                      ADDRESS NUMBER

NAME1                            CHAR                   40                     NAME

STREET                           CHAR                    60                    STREET NUMBER

CITY                                CHAR                     40                    CITY

COUNTRY                      CHAR                      3                      COUNTRY


*————Special tables


T246       –    Weekday Names

T179T     –     Materials Product hierarchies: Texts

TRMAC  –   Maintains Macros of Programs


Header and Item Table Pairs

  • EKKO and EKPO
EKKO (Purchase Order Header Table)

FIELD                  TYPE                LENGTH                   DESCRIPTION

EBELN                 CHAR                        10                   Purchasing Document no.

AEDAT                DATS                          8                     Date Created

BUKRS                CHAR                         4                    Company Code

EKORG                CHAR                         4                   Purchasing Organization

LIFNR                  CHAR                         10                  Account no. of the Vendor

WAERS               CUKY                          5                     Currency key

EKPO (Purchase Order Item Table)

FIELD                                TYPE               LENGTH           DESCRIPTION

EBELN                                    CHAR                          10           Purchasing document no.

EBELP                                     NUMC                        5            Item Number

MATNR                                  CHAR                          18        Material Number

MENGE                                   QUAN                        13        Purchase Order Quantity

MEINS                                    UNIT                          3          Unit of Measure

NETWR                                   CURR                        13          Amount of this quantity


  • VBAK and VBAP
VBAK (Sales Order Header table)

FIELD                                       TYPE               LENGTH                DESCRIPTION

VBELN                                       CHAR                  10               Sales Document No.

ERDAT                                      DATS                    8                Date Created

VKORG                                      CHAR                  4                Sales Organization

KUNNR                                      CHAR                   10            Customer Number

WAERK                                      CUKY                   5                Currency key


VBAP (Sales Order Item Table)

FIELD                         TYPE               LENGTH                        DESCRIPTION

VBELN                        CHAR                10           Sales Document no.

POSNR                       NUMC               6             Item Number

MATNR                     CHAR                18            Material Number

ZMENG                     QUAN               13            Sales Order Quantity

MEINS                      UNIT                   3             Unit of Measure

NETWR                    CURR                  13           Net Amount of this Quantity


  • VBRK and VBRP (Billing Document Header and Item Tables)
  • LIKP and LIPS (Delivery Document Header and Item Tables)


BW Development Standards Part 8: Data Extraction Technology

This post describes the standard methods and architecture for extracting data from source systems and into the first ­level Data Targets.

The preferred extraction method varies depending on the source system technology. The standard extraction methods appear in descending order from most to least desired. Developers must attempt to use the methods at the top of these lists before proceeding down to the less preferred methods.

Continue reading “BW Development Standards Part 8: Data Extraction Technology”