BCS Ex
BCS Ex
SEM-BCS
01.February 2005
SEM-BCS_4.0_Configuration_Validation.doc -Page 1 of 37 -
SEM-BCS_4.0_Configuration_Validation.doc Page 2 of 37
Introduction to System Landscape .................................................................................................................. 4 Purpose ............................................................................................................................................................... 4 Business Scenario ......................................................................................................................................... 4 Contents .......................................................................................................................................................... 4 Target Group ................................................................................................................................................... 4 User Management........................................................................................................................................... 5 System Connections ...................................................................................................................................... 5 Overview of Business Customizing ................................................................................................................. 7 Business Warehouse Data Extraction....................................................................................................... 9 Consolidation Workbench ........................................................................................................................... 13 Business Warehouse Report to Report Interface .................................................................................. 28 Appendix - Read from Data Stream ............................................................................................................ 31
SEM-BCS_4.0_Configuration_Validation.doc Page 3 of 37
Purpose
Business Scenario
This business scenario configuration guide applies to the Business Consolidation (BW-based SEM-BCS) Business Scenario 4.0 with the corresponding release of the relevant mySAP ERP application components. Business Scenario and mySAP ERP Application Components Business Scenario Business Consolidation (BW-based SEM-BCS) Business Scenario - 4.0 mySAP ERP Application Components with Minimum Release SAP Strategic Enterprise Management 4.0 SAP Business Information Warehouse 3.5 SAP ERP Core Component 5.0
Contents
The business scenario configuration guide contains all necessary steps for implementing the business scenario. The guide sets out the sequence of the individual configuration activities and describes any dependencies between them. It provides information on the following topics: Connections between the systems Business customizing Setting up the component-specific master data (included in the section Business Customizing)
You can also use R/3 or R/3 Enterprise as a backend operational system instead of ECC. This configuration guide applies to all the following backend functions: Financial Accounting (FI) Profit Center Accounting (PCA) Special Ledger (SL) New General Ledger (NGL)
For demonstration purposes in this guide we use the Profit Center Accounting to illustrate the step-by-step customizing necessary for setting up the integration between SEM-BCS and ECC.
Target Group
Technical consultants Application consultants Members of the project team during the implementation phase of a mySAP ERP solution SEM-BCS_4.0_Configuration_Validation.doc Page 4 of 37
The section System Connections is aimed in particular at technical consultants whereas the sections Business Customizing and Setting Up the Component-Specific Master Data are aimed at application consultants. For other target groups, the importance of the sections depends on the tasks performed.
User Management
SEM-BCS uses the user management delivered for SAP NetWeaver. You can find information on user management in the SAP NetWeaver Security Guide in SAP Help Portal (help.sap.com). In addition see also SEM-BCS on-line documentation for authorization topics specific to SEM-BCS.
System Connections
SAP SEM and SAP BW
mySAP ERP 2004 consists of ERP Core Components (ECC), Business Information Warehouse (BW), Strategic Enterprise Management (SEM), and other application components in one system. From the technical point of view, SAP SEM is delivered as an AddOn to the SAP Business Information Warehouse (SAP BW). This means that there is a special kind of system connection between SAP SEM and SAP BW, since a SEM system always contains SAP BW by default. Therefore, you do not have to set up a connection between SAP SEM and SAP BW using an RFC destination to connect the two physically separated systems, although you can still set up such a connection if necessary. This type of connection might be required if one or more external BW systems are to be used alongside or in place of the SAP BW contained in the SEM system. You normally choose a connection to an external BW system if SAP BW has already been implemented in your company.
SEM-BCS_4.0_Configuration_Validation.doc Page 6 of 37
We suggest that you refer to these standard contents to facilitate the project implementation. You can run report UC_CONTENT_AC TIVATE to activate SEM-BCS contents for both the new installation and the upgrade project. For more information, see SAP Note 645753 and related notes.
SEM-BCS_4.0_Configuration_Validation.doc Page 7 of 37
Integration Customizing of ECC 5.0 and SEM-BCS 4.0 for Profit Center Ledger
ECC component BW Component
Create Company as a navigational attribute of Compny Code
SEM-BCS Component
Customize Report to Report Interface to jump from Consolidated reports to PCA reports
Customize Report to Report Interface to jump from PCA reports to R/3 transactional code 2KEE and KE5Z
SEM-BCS_4.0_Configuration_Validation.doc Page 8 of 37
Both kinds of master data have their local and group fields. For example, in ECC a company code posts transactional data to its operation GL accounts. This information needs to be translated into the FS items of its company entity later on when the subsidiary submits the operational data into the consolidation system. Therefore, both the mapping between the operational GL account and FS items and the mapping between the company code and the company need to be established and visible in SEM-BCS. You can store the mapping information in various places, such as in ECC, flat files, BW, or in SEM-BCS. Regardless of where the mapping is stored initially, it should always be recognized in SEM-BCS in one way or the other. If your subsidiary uses ECC (old R/3) as the operational financial system, we suggest that you store the initial mapping in ECC. We suggest that you use table SKA1 for the GL accounts and table T001 for the company entities. If your subsidiary does not use ECC, you can store the initial mapping in a flat file. GL Account Mapping: Extract Mapping to the Business Warehouse Standard Approach You are going to load GL account mapping stored in ECC table SKA1 into the master data of InfoObject for the GL Account. Note that BW master data for GL account varies across different components. For example 0ACCOUNT denotes the operational GL account in the function of Profit Center Accounting while 0GL_ACCOUNT denotes the operational GL account in the function of General Ledger Accounting. Here we use 0ACCOUNT for illustration purpose. 0ACCOUNT should have a navigational attribute 0CS_Item, which is analogous to the group GL accounts. The use of navigational attribute has two advantages: To facilitate BCS to retrieve the mapping at a later stage To allow you to jump back from the consolidation reports to the operational reports 1. Go to transaction code RSD1 (InfoObject maintenance screen), create 0CS_ITEM as a navigational attribute of info object 0ACCOUNT. Activate info object 0ACCOUNT. 2. Go to BW administration workbench, create InfoSource and assign DataSource for master data extraction for 0ACCOUNT. Make sure to include 0FS_ITEM in your extractor. 3. Extract master data from ECC into InfoObject 0ACCOUNT. After performing the above steps you successfully replicate the GL account mapping in the BW master data table. This table will be read into SEM-BCS at a later stage during the task run of Read from Data Stream. SEM-BCS_4.0_Configuration_Validation.doc Page 9 of 37
Extract Mapping to the Business Warehouse Alternative used for Solution Validation Since the mapping between the operational chart of accounts INT and the group chart of accounts 20 is not yet available in the current release of the ECC component, for the ease of testing during the Solution Validation we are going to store the mapping initially in a flat file instead of in the standard ECC table SKA1. In this flat file we map each GL account in chart of accounts INT into the FS items in chart of account 20. Here are the steps: 1. Store flat files GLACCOUNT_KEY_QE2_SS and GLACCOUNT_TEXT_QE2_SS in your local PC: The first file has the mapping between the GL account keys and the FS item keys. The second file stores the texts for the GL accounts. 2. Go to transaction code RSD1 (InfoObject maintenance screen), create 0CS_ITEM as a navigational attribute of info object 0ACCOUNT. Activate info object 0ACCOUNT. 3. Go to BW administration workbench, create InfoSource and assign DataSource for master data extraction for 0ACCOUNT. Make sure to include 0FS_ITEM in your extractor. 4. Extract both flat files from the first step into InfoObject 0ACCOUNT. After performing the above steps you successfully replicate the GL account mapping in the BW master data table. This table will be read into SEM-BCS at a later stage during the task run of Read from Data Stream. Customize Load from Data Stream in Consolidation Workbench. The purpose of this setting is to allow the system to access the mapping relationship in BW during the task run of Read from Data Stream and transform the PCA data into BCS format. How you customize the BCS depends on how you performed Extract Mapping to the Business Warehouse. According to our approach in this scenario use of navigational attribute to store the corresponding group account you will then use the rule of Moving the navigational attribute in BCS customizing. Different BCS mapping rules might apply if you store the initial mapping differently from what you use above. ? For more information, see the BCS customizing.
Company Mapping You apply the similar steps of GL mapping above to the company mapping. Extract Mapping to the Business Warehouse Standard Approach Apply the same procedure as in the above section of Extract Mapping to the Business Warehouse Standard Approach for the GL account mapping to the company mapping. Here are the steps: 1. Go to transaction code RSD1 (InfoObject maintenance screen), assign info object Company 0COMPANY as a navigational attribute of Company Code 0COMP_CODE. Activate info object 0COMP_CODE. 2. Go to BW administration workbench, create InfoSource and assign DataSource for master data extraction for 0COMP_CODE. Make sure to include 0COMPANY in your extractor 3. Extract both flat files from the first step into InfoObject 0COMP_CODE After performing the above steps you successfully replicate the Company mapping in the BW master data table. This table will be read into SEM-BCS at a later stage during the task run of Read from Data Stream. Extract Mapping to the Business Warehouse Alternative used for Solution Validation For the ease of testing during the Solution Validation you are going to load data from only one company code rather than extracting the complete mapping in the ECC table or flat file. So you are going to enter one row of mapping entry directly in the BW master data. SEM-BCS_4.0_Configuration_Validation.doc Page 10 of 37
SEM-BCS_4.0_Configuration_Validation.doc Page 11 of 37
2. For more information on how to activate business contents, see the BW online documentation
SEM-BCS_4.0_Configuration_Validation.doc Page 12 of 37
Consolidation Workbench
Use The Consolidation Workbench is the central work environment for configuring the consolidation system. There are two different types of views, both of which contain the same customizing objects: Process view This is arranged in a hierarchical structure that provides a logical sequence for your customizing steps. Technical view This represents the types of customizing objects (characteristics, methods, tasks, and so on). The process view is the best view for customizing.
Procedure In the SEM system, choose Strategic Enterprise Management Business Consolidation Consolidation Workbench. Open up the Process View by clicking on the black arrow. Below we look at each of the configuration components. Note that as you work through each step of the configuration screens you can see on the bottom portion of each screen a section called Activities. This is helpful information to assist you in your configuration setup.
SEM-BCS_4.0_Configuration_Validation.doc Page 13 of 37
Data Model Click on the folder Data Model to expand the hierarchy 1. Data Basis: The data basis defines the data model for consolidation. Every data basis consists of the following sections: Data Streams Tab > Data Streams identify the location (info-provider) for the storage of consolidation data. The key data stream is the InfoCube for the storage of totals records. This represents a BW InfoCube, which must be defined in such a way as to meet the company-specific consolidated reporting requirements. Subsequently all other data streams can be automatically generated by the system based on the definition of this primary infoCube. Therefore, it is not necessary for the customers to have to specifically define these other data streams. This applies both to the actual and virtual info providers. The RFC destination identifies the BW system to be used. You can use a local BW system that is the same SEM system in use or you can specify a BW system that is physically separate from the SEM system. You then define the InfoCube in BW to hold the totals consolidation data records. Based on this cube, the other required info providers can be automatically generated, including the virtual InfoCubes, which will be used for the reporting functionality. Customers can use the delivered BW content cube 0BCS_C11. Or they can use it as an example for the development of customized data basis for consolidation. In this example we are using the standard delivered InfoCubes. The Totals Records data stream is what primarily defines the data basis by defining what characteristics and key figures are available in the data model. The other data streams are optional. For more information, see the SEM-BCS 4.0 documentation. Data Model Tab > Here you define how a particular characteristic available from the BW InfoCube will be used in consolidation and what role the characteristic plays when posting data from consolidation to BW. Here you are linking the consolidation application with the BW application. Role concepts provide for significantly enhanced flexibility in terms of the data model as all consolidation functions are based on the role an info object plays as opposed to the info object itself. Each characteristic and each key figure in a data model has exactly one role. In more than one data basis, a characteristic or key figure can have more than one role. The same role can be used by more than one characteristic in a data basis. Authorizations Tab > Here you can determine how the authorization is to be assigned and checked: per characteristic (for example, across all cons units) or per characteristic value (for example, for each consolidation unit). Where authorization should be restricted by value, you need to select the characteristics used to restrict authorization on this screen. For more information, see the SEM-BCS 4.0 documentation. 2. Cons Area > Select Cons Area. The consolidation area is a subset of the characteristics and key figures available in the data basis. It represents a unique set of data. You can create one or more cons areas within a single data basis by selecting the specific characteristics and key figures available in the data basis. Tasks and methods are attached to each cons area. Each cons area has a unique chart of accounts. Implementation Considerations: In many cases only one consolidation area per data basis is required but the flexibility exists to create numerous consolidation areas under one data basis. For example, where methods, tasks and breakdown categories vary significantly for management consolidation purposes as opposed to legal consolidation, and yet a single data basis can support both views, it might be most effective to create two consolidation areas, one for legal and one for management, as opposed to trying to SEM-BCS_4.0_Configuration_Validation.doc Page 14 of 37
Master Data 1. Versions > these enable parallel consolidation for different data categories (ex. Actual, Plan, Target), alternate accounting principles (ex. US GAAP, German HGB), valuations, and simulations (exchange rate effects or effects of a divestiture). In addition system design can in many areas be made version-specific. A consolidation area can have more than one characteristic with the role version. If multiple characteristics have the role version, you can choose the version combination to be used in consolidation. An example is where you have monthly rolling forecasts but instead of having to define each month as a separate version you create a primary version characteristic denoted as Rolling Forecast (as opposed to Budget or Actual) and then a secondary version indicator which SEM-BCS_4.0_Configuration_Validation.doc Page 15 of 37
Various customizing settings depend on the version. These settings are stored internally in special versions. Special versions summarize the customizing settings according to specific topics for example data collection and currency translation. When you define versions, you can assign the customizing settings of one version to several other versions. This lets you copy the customizing settings easily across different versions without having to repeat the same customizing activities. For more information on the version management capabilities, see the SEM-BCS 4.0 documentation. 2. Consolidation Groups > a consolidation group is a grouping of multiple consolidation units or other lower-level groups, created for the purpose of generating consolidated reports across the units or lower-level groups that make up the overall consolidated group. You can group consolidation units into one group or create multiple groups and arrange them in a hierarchy. You can also build multiple hierarchies, in parallel, to structure the organizational units according to different perspectives (for example management that is, regional or product line views as opposed to legal views). 3. Consolidation Units > the consolidation unit is the lowest level in the corporate structure that is used as the basis for consolidation. You can use the role consolidation unit for characteristics Company, Profit Center, Business Area, Plant, and so on. A data basis can have one or two characteristics with the role consolidation unit, such as company and profit center. You can also join consolidation units (such as company and profit center) in a matrix organization. In customizing you define the valid combinations of companies and profit centers for posting consolidation entries. For more information, see the SEM-BCS 4.0 documentation. Suppose a reorganization took place in the third quarter of the year. You need to reflect this organizational change in your consolidation process. Suppose one company was now part of a new consolidation group for reporting purposes instead of belonging to the old group. We will account for this change by using the correct parameter settings (version/period/year) to reflect the change: o o Hold your cursor down on this specific company and drag it over to the new cons group in the hierarchy. If you save this change the system time stamps the date of the change in the base version in which you save the change. In BW reporting you can then build a report using variables to view the consolidated results both before and after the reorganization took place. This functionality emphasizes the dynamic interface between SEM-BCS and BW. This same type of changes to the hierarchy structure can be done with the consolidation groups as well.
4. Items > the financial statement item is the central account assignment object in consolidation. It is equivalent at the consolidated group level to the account in the general ledger. A
SEM-BCS_4.0_Configuration_Validation.doc Page 16 of 37
c.
Method: Flexible Upload You can use the flexible upload to load the following types of data from a text file to the consolidation system: Transaction data: Reported Financial Data Additional Financial Data Investment Equity Equity holding adjustments Goodwill Documents Master Data: Consolidation groups, including consolidation group hierarchies Consolidation units, including consolidation unit hierarchies Items, including item hierarchies Breakdown categories Other master data. For example, transaction types or functional areas. Features: Here you define the format structure of the file, which contains the data to be loaded to the consolidation system. You also define the row type, the upload mode, and the input type ( to load periodic values or cumulative values). The differences among different upload modes are as follows: Delete All Existing Data > all existing data records for the period are deleted and the data is reloaded. SEM-BCS_4.0_Configuration_Validation.doc Page 19 of 37
SEM-BCS_4.0_Configuration_Validation.doc Page 22 of 37
d. Define a task: The task controls the document type to be used in posting the eliminations as well as the periods to which the particular elimination are applicable. You need to define separate tasks for elimination and reconciliation, respectively. 7. Elimination of IU profit/loss in inventory You can use this function to eliminate inter-unit profits/loss on the sale of inventory items within a consolidation group, where the inventory is still held at period end within the consolidated group. a. Settings Define the product groups, the inventory items, and the automatic posting items for eliminations. b. Document types Follow the same procedures as in other consolidation tasks mentioned above. c. Task Apart from the same settings as in the other consolidation tasks mentioned above, you need to indicate from where the system should retrieve the relevant data (totals InfoCube versus additional financial data ODS) to execute elimination. You also need to specify the starting year and period of the elimination. Refer to the SEM-BCS 4.0 documentation for further details regarding this function. 8. Consolidation of Investments This function is used to eliminate the group-internal equity holdings. This task eliminates the investments of the investor units against their interest in the stockholders equity of the investee units, where both units belong to the same consolidation group. In addition it accounts for minority interest holdings both at time of acquisition and in subsequent periods. The configuration steps involved to set up the consolidation of investments function are similar to the other consolidation functions above. a. Settings In these activities you define the following: Accounting technique being used - purchase method and/or equity method Goodwill treatment ordinary amortization or impairment; use of global method or local method Where to locate the values for investment, equity, and equity holding adjustment (if equity method is used). FS items for the automatic postings and the activities involved in the consolidation of investments. Refer to the SEM-BCS 4.0 documentation for further details regarding the other activities under Settings b. Method Identifies the accounting technique being used and the postings for goodwill. c. Methods Assignment: Go to the master data folder in the Workbench > Consolidation Units > Company or Consolidation Profit Center > right mouse click on Company or Consolidation Profit Center > select Accounting Techniques. Here you receive a hierarchical view of the company codes or profit centers. Expand the hierarchy and double-click on any SEM-BCS_4.0_Configuration_Validation.doc Page 25 of 37
SEM-BCS_4.0_Configuration_Validation.doc Page 26 of 37
10
20
30
In the above tasks, you create a document type and assign a posting level. The system records the posting level in the totals record and the journal entries. In BW reporting, you can create your BW reports and include document type and/or posting level as a characteristic for drill down reporting. This way you can run reports that show data only related to a particular set of postings if you need to focus on these for further analysis. Note: when collecting reported financial data (the unconsolidated or raw data ), the system posts the data under posting level 00, however no document records are created. Refer to the SEM-BCS (BW based) Business Consolidation Scenario (Rel. 3.5) to view the use of document types and posting levels in reporting.
SEM-BCS_4.0_Configuration_Validation.doc Page 27 of 37
Consolidation Monitor Prerequisites Once you have configured the consolidation functions and their corresponding tasks as outlined above you can then assign those tasks to create your consolidation monitor that will be used to execute the tasks you created. Procedure 1. Go to Workbench > Process View > Consolidation Monitor. 2. Double-click on Task. 3. At the bottom of the screen, you can create the task hierarchy and the task groups. You can then assign each task to the task group. You can freely structure own task groups. The task hierarchy and the task assignments are version and time dependent. 4. If necessary, you can use the function of Cutoff Task to create a limited monitor suitable for the users in the subsidiaries. 5. Under the process view of the workbench > Consolidation Monitor > select Preceding Task Relationship. Note that the system automatically determines the sequence of tasks within the hierarchy structure (grouping) you defined above. If you need to define preceding tasks, right mouse click on the Preceding Task Relationship and select change. In the hierarchy select the task that is to become a preceding task and drag it over to the task that it is to precede. Note: For each version within a consolidation area you can have only one task hierarchy and therefore only one sequence of tasks. 6. If you need to add a task to a task group, proceed as follows: a. First create the particular task you need as described above for the consolidation function you are using. b. Go to Workbench > Process View > Consolidation Monitor > Task. In the task section in the lower left hand portion of the screen, determine the node where you want the task inserted. c. Select the task from the nodes not allocated section below and drag it up/place it in the hierarchy node you selected.
If you need to add another node (task group) to the hierarchy proceed as follows: a. Right mouse click on the hierarchy b. Select Create. The node type should be task group. c. Enter the task group and select the green checkmark. d. Select Save icon to save your configuration. e. Add the task you want to the task group you just created using the steps outlined above.
SEM-BCS_4.0_Configuration_Validation.doc Page 28 of 37
SEM-BCS_4.0_Configuration_Validation.doc Page 29 of 37
SEM-BCS_4.0_Configuration_Validation.doc Page 30 of 37
You can load data that already exists in an InfoProvider from a local or a non local BW System. You can load data that resides in another SAP component and exists in BW InfoProviders, for example, from: A component such as FI-GL, FI-SL, CO-PCA, or CO-PA EC-CS SEM-BPS
The structure of the InfoProvider that contains the source data may be different than the data structures of the data basis in Consolidation.
Implementation Considerations
The data to be loaded into the Consolidation System needs to be available in an InfoProvider. For example, you need to have uploaded EC-CS data into an InfoProvider by means of a BW upload. You need to have created a source data basis to be used for the load from data stream method, and you need to have specified that particular source data basis in a data basis.
Integration
You can use the load from data stream component either as an alternative or as an enhancement to other methods of data collection. Within the load from data stream method, you can use the BAdI for data collection (UC_CONVERSION_UPL) for certain mapping activities that are not supported by the load from data stream component (such as mapping one source field to n target fields).
Features
You specify the source InfoProvider (and other information) in Customizing for methods. Furthermore, in the mapping section you determine how the characteristics and key figures of the source InfoProvider are portrayed in the Consolidation System. Finally, you determine the source area in the source InfoProvider (with its characteristics and key figures) along with the target area to be posted in the data basis. When the corresponding task is executed, the system writes the values to the target area of the data basis according to your Customizing settings. The system derives the values for consolidation-specific characteristics (including, for example, the posting level and the default values for subassignments). The task status is determined in the same way as in the other data collection tasks.
Example
In a decentrally managed corporation, the operational charts of accounts of the subsidiaries (FI-GL) differ to a certain degree from the consolidation chart of accounts of corporate headquarters (SEM-BCS). Each subsidiary runs an upload into a BW InfoProvider. In the Mapping section of the method Load from Data Stream you can map the characteristics and key figures of a subsidiary to the characteristics and key figures in SEM-BCS. SEM-BCS_4.0_Configuration_Validation.doc Page 31 of 37
Prerequisites
You have made your Customizing settings for the data basis and for the consolidation area that will accommodate the totals data, documents, and/or additional financial data. The data to be loaded is available in an InfoProvider. You have created a source data basis and specified it in the data basis.
A. Defining a Method
...
1. To create a method for Load from Data Stream, go to the process view of the workbench, choose Consolidation Functions Data Collection Load from Data Stream, call up the context menu, and choose Display. Here you can create a method. 2. Assign a name and description for the method. 3. Specify the data type for the data to be loaded (for example, whether the data reflects documents or additional financial data). Tab Page "Settings"
...
1. Specify the RFC destination for the source data (only if the source InfoProvider resides in another system), and specify the InfoProvider. Both the RFC destination and the InfoProvider need to have been specified in the source data basis. 2. Specify the update mode. 3. Specify whether the system should consider the debit/credit sign attributes that are defined in Customizing for financial statement items and/or transaction types. 4. 5. Specify the input type (cumulative or periodic). If you want to use a BAdI implementation for data collection, specify the BAdI filter value.
Tab Page "Mapping" Define how the fields are mapped. See the section Mapping. Tab Page "Selection" Define how data is selected. See the section Selection. Save the method Load from Data Stream.
SEM-BCS_4.0_Configuration_Validation.doc Page 32 of 37
Result
Execute the method Load from Data Stream by running the corresponding task in the consolidation monitor. Check the log.
Mapping
Use
You use this function to transform a source data structure into a target data structure. You use the mapping function for the following data collection methods: Flexible upload (mapping is optional; requires an InfoObject catalog, which is specified in the data basis) Load from data stream Copy (mapping is optional)
Integration
If you have defined mapping rules in a BAdI for data collection (in addition to this set of mapping rules) and you have specified the BAdI filter value in the settings for the method, the task first executes the mapping rules defined in the method and then it executes the mapping rules defined in the BAdI implementation.
Prerequisites
In Customizing for methods, you have made the settings listed on tab page Settings (including the update mode and the input type).
You can split a source characteristic value into several elements and map each individual element to a different target characteristic value. You can populate a target key figure from a source key figure. You can reassign characteristic values. You can derive a target characteristic from the attribute values of a source characteristic.
You can have any mapping rule listed earlier be executed on a certain condition, which means that the rule is executed only if the values of the source characteristics meet a condition you have defined. You can create multiple conditional mapping rules for a target characteristic. You can give a name to a mapping rule for a characteristic and, thereby, enable it to be reused for another, master data-equivalent characteristic (that is, for a characteristic with the same basis characteristic) in the same, or another mapping.
SEM-BCS_4.0_Configuration_Validation.doc Page 33 of 37
Mapping Rules
With the help of operators, you can create mapping rules, which control how source data is mapped to the target area. The mapping rules of a method are dependent only on the consolidation area. The following operators are available: Condition Move Reassignment Apply existing rule
Condition You can draft a mapping rule with or without a condition. A condition must always be followed by another operator (for example, move or reassign). In the details of a condition you specify the characteristic values to which the condition applies. You also can use single selections. A condition has the effect of a filter on the source data records. You can create multiple conditions per target characteristic. Move The move operator maps one or more source fields to a single target field. If some of the field names in the source and target structures are identical, you can choose Create Proposal. Then the system automatically creates the moves for each of those fields and displays the moves in the list of target fields beneath each field. (This also applies to the permanent parameters.) To move a single source field to a single target field, you specify the source field in the move details. Furthermore, in the details you can specify an offset and a length to reference the technical key of the source field.
Suppose your source system has a source field for characteristic item with a length of 18 characters, where the leading eight characters are used to describe the item in the hierarchy. The consolidation area in SEM-BCS has a target field with a length of ten characters. SEM-BCS_4.0_Configuration_Validation.doc Page 34 of 37
When mapping is executed, the system would copy the last ten characters (positions 9-18) of the source characteristic to the target characteristic. To cut out portions of a source field value, you can use separators and indexes.
Suppose the source field has a length of 18 characters. It has the following composition: <profit center>-<company>. In the target data basis you have defined a matrix organization with companies and profit centers. You choose the character "-" as the separator. For index 1 you specify <profit center> and for index 2 you specify <company>. In this way, the source field is used twice. To move multiple source fields to a single target field, you specify a concatenation rule in the move details (table). Then the system concatenates the contents of the source fields you specify. Here you also can specify offsets and lengths, and/or separators and indexes.
Suppose your source structure includes the fields company and profit center. You want to fill a target field for the characteristic consolidation unit with a length of 18 characters. You want to compose the target field as follows: Character 1 = "C" Characters 2-7 = the content of the field "company" Character 8 = "P" Characters 9-18 = the content of the field "profit center" Line 1: Constant = C Line 2: Move field "company" Line 3: Constant = P Line 4: Move field "profit center"
In the details for the move, you would enter the following in the table:
To prevent excess spaces between the components of the target field, you can choose Trim Marginal Spaces. You can define one or more constants for the target characteristic value regardless of whether you move a single or multiple source fields. Constants are always set as you define them, regardless of what the source characteristic value looks like. For example, you can define that the fiscal year variant is always set to "FY4". You can populate a target characteristic value with one or more attribute values of a source characteristic (for example, the attribute country of characteristic profit center). You specify attributes within the table in the details for the move. Reassignment When you want to assign multiple source fields to a single target field, you can use the reassignment operator as an alternative. Here, the value of the target field is determined by the values of the source fields.
SEM-BCS_4.0_Configuration_Validation.doc Page 35 of 37
Activities
Proceed as follows to define a set of mapping rules:
...
1. To begin with, you can create move operation proposals for source and target fields by choosing Create Proposal (see earlier). Examine the proposed moves. 2. You can create your own mapping rules for all target fields that have no proposed moves. To do this, select the target field in the list and choose one of the following commands in the context menu: Create Condition Create Move Create Reassignment Apply Existing Rule Create Condition
...
a. In the details of the condition, specify the characteristic values to which the condition applies. b. Create Move To move a single source field to a single target field, specify in the move details, if applicable, an offset and length for the source field and/or a constant and an attribute. To move a multiple source fields to a single target field, specify in the move details the concatenation rule (and, if applicable, specify an offset and length or a separator and indexes, with or without constants and attributes). Create Reassignment To display the source characteristics in the respective table columns, choose the corresponding symbol in the toolbar above the table and select the desired source characteristics in the list. Apply Existing Rule To apply an existing rule, call up input help in the details of the mapping rule field and choose a rule. Specify the substitution field. 3. Continue customizing the data collection method. Create a move or a reassignment for the condition, or apply an existing rule.
SEM-BCS_4.0_Configuration_Validation.doc Page 36 of 37
Selection
Use
You use this function to restrict the scope of data to be collected and to restrict the area in which posting is to be possible. As in mapping, you use a selection in the following data collection methods: Flexible upload (optional) Load from data stream Copy (optional)
Activities
...
1.
Define the area in the source InfoProvider, from which data is to be loaded.
To do this, specify the desired characteristics and characteristic values. Single selections can be used for this purpose. The system attempts to perform an inversion for the status-relevant characteristics. When doing this, the system takes into account the permanent parameters and inversely interprets your mapping rules. This means that it derives the source selection from the mapping rules between the source and the target.
If the automatic inversion does not produce a result or if it is too complicated, too many data records are selected in the BW System. Therefore, at this point you need to restrict the data to be selected in the source selection. 2. Define the target area in the data basis, into which data is to be loaded. You can use a target selection to control which data of a consolidation unit is modified. To do this, you make restrictions to financial statement items and subassignments in the target selection. You also can use single selections. If you choose Delete All in the settings in update mode, the system deletes the records that already exist in the target area of the data basis before your data is loaded.
SEM-BCS_4.0_Configuration_Validation.doc Page 37 of 37