Supplies BW with Source System data that logically belongs together from a business point of view.
Types of InfoSources:
Master Data: Attributes, Texts, Hierarchies
Communication structures are generated from the InfoSource.
Transfer structures and transfer rules are generated from the combination of InfoSource, Source System and DataSource.
DataSource and InfoSource Transfer Rules Update Rules ODS and/or InfoCubes Communication structure BW Server Transfer Structure Transfer Structure InfoSource Transfer Rules ( Replicated ) Transfer Structure Extract Structure DataSource OLTP System Flat File Source System
Creating Transfer Structure and Rules Transfer Structure Transfer Rules InfoObject Tp Rule Communication Str/Transfer Rules 0CO_ AREA COSTCTR00 0OBJ_CURR 0RESP_PERS 0BUS_AREA 0CO_ AREA COSTCTR00 0OBJ_CURR 0RESP_PERS 0BUS_AREA Assign InfoObject - Field InfoObject Field 0BUS_AREA 0RESP_PERS 0OBJ_CURR COSTCTR00 CO_ AREA OBJ_CURR RESP_PERS BUS_AREA COSTCENTER 0CO_ AREA Source System PC_File - PC- File DataSource COSTCTR00_ATTR Transfer Method PSA IDOC InfoSource COSTCTR00_ATTR GR00 Cost Center 13 Char Communication Structure InfoObject Description Status Type Length … .. 0CO_ AREA COSTCTR00 0OBJ_CURR 0RESP_PERS CHAR CHAR CHAR CUKY 13 4 5 20 Controlling Area GR00 Cost Center 13 Ch. Object Currency Person Responsible
Start Routine – Available for Transfer and Update Rules Start Routine Steps of the Update Process (routines, moves, reading of master data, ...) Start End Write to buffer Global variables - buffer of the Update Program Read from and Write to buffer
When updating, the Start Routine is called at first
The Start Routine is a user exit where you can write ABAP code
Within the routine you have access to the whole data package
You create your initializations here - to fill the global variables and the buffer of the update program
Characteristic Constant or Initialization Source char. Constant Routine Master data attrib. of Init. value Source 001/400020 Cost element Char._______ Cost element
For characteristic update rules, it is easy to specify that the characteristic value should take on either a constant value or be initialized.