| Status | Revision in Progress |
| Owner | Soumen Laru |
| Stakeholders |
Purpose
The purpose of this document is to define the conversion approach of Cost Centre into S/4 HANA.
Conversion Scope
Cost Centres listed for target design as mapping from source to target is the scope of cost centres for migration. All the additional fields are read from source ECC systems for subsequent transformation.
List of source systems and approximate number of records| Source | Scope | Source Approx No. of Records | Target System | Target Approx No. of Records |
|---|---|---|---|---|
| PF2 | Cost Centre | S4HANA | ||
| WP2 | Cost Centre | S4HANA | ||
| PI2 | Cost Centre | S4HANA |
Additional Information
Multi-language Requirement
Document Management
Legal Requirement
Special Requirements
Target Design
The technical design of the target for this conversion approach.
Table | Field | Data Element | Field Description | Data Type | Length (Decimals) | Requirement |
| CSKS | KOKRS | Controlling Area* | CHAR | 80 | The controlling area is the highest organizational unit in Controlling. Type: Text Length: 80 | |
| CSKS | KOSTL | Cost Center* | CHAR | 80 | Cost Center* Key uniquely identifying a cost center. Type: Text Length: 80 | |
| CSKS | DATAB | Valid From* | Date | Valid From* When you create an object, the beginning date to which object is valid is defined here. Type: Date | ||
| CSKS | DATBI | Valid To* | Date | Valid To* When you create an object, you use the ending date to define as of when the object is valid. Type: Date | ||
| CSKS | LANGU | Language in Which Texts Are Saved | CHAR | 80 | Language in Which Texts Are Saved Language in which cost center texts are saved. If the language is not filled, logon language is used as default to save the cost center text. Type: Text Length: 80 | |
| CSKS | KTEXT | Cost Center Name* | CHAR | 20 | Cost Center Name* General description of the object. The cost center name is used for online displays and evaluations that do not have enough space for the cost center description. Type: Text Length: 20 | |
| CSKS | LTEXT | Description | CHAR | 40 | Description The cost center description is used for online displays and evaluations that have sufficient space. If the master record does not contain a cost center description, the cost center name is shown instead, where the field is to be displayed. Type: Text Length: 40 | |
| CSKS | VERAK_USER | User Responsible | CHAR | 80 | User Responsible In this field, you can enter the user ID of the person responsible for the cost center. This user ID is stored in the SAP user master record. Type: Text Length: 80 | |
| CSKS | VERAK | Person Responsible* | CHAR | 20 | Person Responsible* Person responsible for the given cost center. Type: Text Length: 20 | |
| CSKS | ABTEI | Department | CHAR | 12 | Department In this field, you can enter the name of the department to which the cost center belongs. It then can be used for evaluations. Type: Text Length: 12 | |
| CSKS | KOSAR | Cost Center Category* | CHAR | 80 | Cost Center Category* Indicator used to define a cost center category. The master data of an activity type includes one or more cost center categories. The activity type may be used only by cost centers of the appropriate categories. You define categories in Customizing. For each category, you can define default values for the "Lock" and "Record quantity" indicators, for transfer to cost center master data. Type: Text Length: 80 | |
| CSKS | KHINR | Hierarchy Area* | CHAR | 80 | Hierarchy Area* To create cost centers, you require a structure in master data maintenance to which you can assign cost centers. You create this CO structure, the standard hierarchy, when you create a controlling area. If this hierarchy is not present during controlling area maintenance, the system automatically creates the highest node there. Type: Text Length: 80 | |
| CSKS | BUKRS | Company Code* | CHAR | 80 | Company Code* Type: Text Length: 80 | |
| CSKS | FKBER | Functional Area | CHAR | 16 | Functional Area The functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria: ▪ Manufacturing ▪ Administration ▪ Sales ▪ Research and development Please note: If this field is not supplied, then the corresponding indicator field "... with fixed assignment" must be left initial. Type: Text Length: 16 | |
| CSKS | GSBER | Business Area | CHAR | 80 | Business Area Key identifying a business area. A cost center requires a business area allocation in dependency of the company code it is allocated to. If a balance sheet or P&L is to be created for each business area for the company code used (see definition of the company code), you have to enter a business area. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 80 | |
| CSKS | WAERS | Currency* | CHAR | 80 | Currency* Consider When Calculating Dunning Balance. Type: Text Length: 80 | |
| CSKS | PRCTR | Profit Center | CHAR | 80 | Profit Center Key which together with the controlling area uniquely identifies a profit center. If profit center accounting is active, it is mandatory to specify profit center. Type: Text Length: 80 | |
| CSKS | MGEFL | Record Quantity | CHAR | 1 | Record Quantity Indicator defining whether the system issues a message if no quantity or quantity unit is specified for commitment or actual postings. • The indicator has no effect on planning and quantity updates or on the identification of quantities in reports. • You must set the indicator if you want to cost using an overhead that is dependent on the unit of measure posted with this cost element. Note: This is an indicator field. If the criterion is met, enter X. If not, leave the field empty. Type: Text Length: 1 | |
| CSKS | BKZKP | Lock: Actual Primary Costs | CHAR | 1 | Lock: Actual Primary Costs Indicator defining whether a cost center is locked for posting with direct costs. If the indicator is active, no primary costs can be posted to the cost center. You may, however, still use the cost center for evaluations such as summarization, and so on. Type: Text Length: 1 | |
| CSKS | PKZKP | Lock: Plan Primary Costs | CHAR | 1 | Lock: Plan Primary Costs Indicator defining whether a cost center is locked for planning with direct costs. If the indicator is active, you cannot plan any primary costs on the affected cost center at this time. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 1 | |
| CSKS | BKZKS | Lock: Actual Secondary Costs | CHAR | 1 | Lock: Actual Secondary Costs Indicator controlling whether the cost center is locked against postings of secondary costs. Use If the indicator is active, you cannot post secondary costs to the cost center from now on. This indicatory normally locks the cost center only against actual debits of secondary costs. However, actual credits to the cost center are possible. Type: Text Length: 1 | |
| CSKS | PKZKS | Lock: Plan Secondary Costs | CHAR | 1 | Lock: Plan Secondary Costs Defines whether a cost center is locked for planning with secondary costs. Use If you select this indicator, you cannot plan any secondary costs on the affected cost center from this time. The indicator normally locks the cost center only against debits with secondary costs in the plan. However, you can still credit the cost center in the plan. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 1 | |
| CSKS | BKZER | Lock: Actual Revenue Postings | CHAR | 1 | Lock: Actual Revenue Postings Indicator defining whether a cost center is locked for posting with revenues. If the indicator is active, you cannot post revenues to the affected cost center. If the indicator is inactive, the revenues are written to the cost center as statistics only. Type: Text Length: 1 | |
| CSKS | PKZER | Lock: Planning Revenue Postings | CHAR | 1 | Lock: Planning Revenue Postings Indicator controlling whether a cost center is locked for planning with revenues: •Active No revenue planning on the affected cost center •Inactive Revenues recorded on the cost centers as statistics The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 1 | |
| CSKS | BKZOB | Lock: Commitment Update | CHAR | 1 | Lock: Commitment Update Indicator defining whether a commitment is updated for the cost center. If the indicator is active, no commitments can be updated to the affected cost center. Type: Text Length: 1 | |
| CSKS | CPI_TEMPL | Activity-Independent Formula Planning | CHAR | 10 | Activity-Independent Formula Planning Template for activity-independent formula planning. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 | |
| CSKS | CPD_TEMPL | Activity-Dependent Formula Planning | CHAR | 10 | Activity-Dependent Formula Planning Template for activity-dependent formula planning. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 | |
| CSKS | SCI_TEMPL | Activity-Independent Allocation | CHAR | 10 | Activity-Independent Allocation Template for the activity independent activity allocation of cost centers. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 | |
| CSKS | SCD_TEMPL | Activity-Dependent Allocation | CHAR | 10 | Activity-Dependent Allocation Template for the activity dependent activity allocation for cost centers. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 | |
| CSKS | SKI_TEMPL | Independent Actual Stat. Key Figure | CHAR | 10 | Independent Actual Stat. Key Figure Template for Independent Actual Statistical Key figure. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 | |
| CSKS | SKD_TEMPL | Dependent Actual Stat. Key Figure | CHAR | 10 | Dependent Actual Stat. Key Figure Template for dependent Actual Statistical Key figure. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 | |
| CSKS | KALSM | Costing Sheet | CHAR | 6 | Costing Sheet Controls the calculation of overhead. Use You must store one costing sheet for each object for which the R/3 System is to determine overhead costs. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 6 | |
| CSKS | BUDGET_COST_CTR | Budget-Carrying Cost Center | CHAR | 80 | Budget-Carrying Cost Center Cost center, which receives a budget and, which plans and tracks expenses for a set of cost centers. The budget-carrying cost center can be either the cost center itself or another cost center with the same company code. Example 1: Cost center A has a budget and is responsible for its budget and costs only. Cost Center Budget-Carrying Cost Center Company Code A A 1010 Example 2: Cost center B has a budget and cost centers B, C, and D consume this budget. Cost Center Budget-Carrying Cost Center Company Code B B 1020 C B 1020 D B 1020 The field is only relevant when Universal Parallel Accounting activation. Type: Text Length: 80 | |
| CSKS | AVC_PROFILE | Budget Availability Control Profile | CHAR | 80 | Budget Availability Control Profile The budget availability control profile brings all parameters together, which are necessary for you to actively control your budget. The field is only relevant in case of Universal Parallel Accounting activation. Type: Text Length: 80 | |
| CSKS | AVC_ACTIVE | Budget Availability Control Is Active | CHAR | 1 | Budget Availability Control Is Active When you select this option, costs incurred are compared with the available budget for the budget-carrying cost center. This comparison is based on the settings in the budget availability control profile. Availability control can be activated only on the budget-carrying cost center. If you don't activate the availability control, you can still use the cost center budget report to track the expenses. To enable this reporting option, enter the budget-carrying cost center and the budget availability control profile for cost centers. Before you can activate budget availability control for cost centers, you must maintain budget availability control profile for cost centers in the following Customizing activity: Maintain Budget Availability Control Profile for Cost Centers The field is only relevant in case of Universal Parallel Accounting activation. Type: Text Length: 1 | |
| CSKS | ANRED | Title | CHAR | 15 | Title Title for Address data. Type: Text Length: 15 | |
| CSKS | NAME1 | Name 1 | CHAR | 35 | Name 1 Name 1 of the customer/supplier address. Type: Text Length: 35 | |
| CSKS | NAME2 | Name 2 | CHAR | 35 | Name 2 Name 2 of the customer/supplier address. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 35 | |
| CSKS | NAME3 | Name 3 | CHAR | 35 | Name 3 Name 3 of the customer/supplier address. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 35 | |
| CSKS | NAME4 | Name 4 | CHAR | 35 | Name 4 Name 4 of the customer/supplier address. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 35 | |
| CSKS | STRAS | Street | CHAR | 35 | Street Street and house number as part of the address. Type: Text Length: 35 | |
| CSKS | PSTLZ | Postal Code | CHAR | 10 | Postal Code This field contains the postal (zip) code for the house address (street and city). Type: Text Length: 10 | |
| CSKS | PSTL2 | P.O. Box Postal Code | CHAR | 10 | P.O. Box Postal Code Postal code needed to allocate the P.O. Box. Use This field is used for a country/region where: - the postal code (zip code) used to send letters to a customer's/vendor's P.O. Box is different to that used to send letters to a customer's/vendor's company address. - large companies have their own postal code and no P.O. Box. Type: Text Length: 10 | |
| CSKS | PFACH | PO Box | CHAR | 10 | PO Box PO Box for address. Type: Text Length: 10 | |
| CSKS | ORT01 | City | CHAR | 35 | City Name of the city as a part of the address. Type: Text Length: 35 | |
| CSKS | ORT02 | District | CHAR | 35 | District Supplement to city name or district. Use The entry is appended to the city name with a hyphen by the automatic address formatting function. (Exceptions: Germany, United Kingdom/Ireland and Japan) Type: Text Length: 35 | |
| CSKS | LAND1 | Country/Region | CHAR | 80 | Country/Region The country/region key contains information which the system uses to check entries such as the length of the postal code or bank account number. The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used. Type: Text Length: 80 | |
| CSKS | REGIO | Region | CHAR | 80 | Region In some countries/regions, the region forms part of the address. The meaning depends on the country/region. Type: Text Length: 80 | |
| CSKS | TXJCD | Tax Jurisdiction | CHAR | 15 | Tax Jurisdiction Max. length of input must not exceed 15 digits. The tax jurisdiction is used for determining the tax rate. It defines to which tax authorities you must pay your taxes. It is always the city to which the goods are supplied. If Vertex is activated (esp. on US installations) the tax jurisdiction code will be determined by the business object's address. If the given postal code/Zip code is not accurate as possible, Vertex will determine more than one tax jurisdiction code for one record, the migration of this record will fail. You will then get the error message "No unique jurisdiction code can be determined". Type: Text Length: 15 | |
| CSKS | SPRAS | Communication Language | CHAR | 80 | Communication Language The language key indicates: - the language in which texts are displayed, - the language in which you enter texts, - the language in which the system prints texts. Type: Text Length: 80 | |
| CSKS | TELBX | Telebox Number | CHAR | 15 | Telebox Number Number of telebox for electronic mail. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 15 | |
| CSKS | TELF1 | Phone | CHAR | 16 | Phone First telephone number Type: Text Length: 16 | |
| CSKS | TELF2 | Second Telephone Number | CHAR | 16 | Second Telephone Number Second telephone number for communication. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 16 | |
| CSKS | TELFX | Fax Number | CHAR | 31 | Fax Number Number under which a business partner's telefax machine can be reached. Use The number is used by the system if you send a message by telefax to your business partner from within an SAP transaction. Type: Text Length: 31 | |
| CSKS | TELTX | Teletex Number | CHAR | 30 | Teletex Number Number under which a business partner's teletex machine can be reached. Teletex is a service for the transmission of text and data. In comparison with a telex, however, the transmission times of teletex messages are shorter and the range of characters available is greater. Use The number is determined by the SAP system if you send a teletex message to your business partner from within an SAP transaction. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 30 | |
| CSKS | TELX1 | Telex Number | CHAR | 30 | Telex Number Number under which the telex machine can be reached. Teletex is a service for the transmission of text and data. In comparison with a telex, however, the transmission times of teletex messages are shorter and the range of characters available is greater. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 30 | |
| CSKS | DATLT | Data Line | CHAR | 14 | Data Line Data communication line no. Line number (telephone line). Dialing this number enables you to establish a link with another computer at a different location. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 14 | |
| CSKS | DRNAM | Printer Destination | CHAR | 4 | Printer Destination Name of the printer where the cost center report is to be printed. When mass reports are created, each cost center and cost center area can receive the corresponding reports from the local printers. Type: Text Length: 4 | |
| CSKS | JV_VENTURE | Joint Venture | CHAR | 80 | Joint Venture A joint venture in the SAP System is a summarization of cost objects whose costs are split up among partners. A joint venture is usually lead by an operating authority, who is responsible for the costs incurred. At the end of a period, all of the costs incurred are split up and allocated to the partners involved. Joint ventures are created to keep costs as low as possible for the operating authority and the partners. This is achieved by distributing the costs incurred to the participants of the joint venture. Type: Text Length: 80 | |
| CSKS | JV_REC_IND | Recovery Indicator | CHAR | 80 | Recovery Indicator In global companies that belong to joint ventures, incurred costs are usually shared among different recovery indicators which can then be dealt with in different ways using the periodic settlement program. You can define recovery indicators at three different levels: - Document type - Cost element (primary and secondary) - Cost object When you make a posting in one of the feeder systems of the Joint Venture Accounting system, all three levels are evaluated in the sequence defined. The first recovery indicator found is transferred to the Joint Venture Accounting system. Example: - Costs that are 100 % allocable - Costs borne 100 % by the operator - Overheads applied by the operator - Costs which exceed a contractually agreed price and cannot therefore be allocated - Costs already allocated Type: Text Length: 80 | |
| CSKS | JV_EQUITY_TYP | Equity Type | CHAR | 80 | Equity Type Type: Text Length: 80 | |
| CSKS | JV_OTYPE | Joint Venture Object Type | CHAR | 80 | Joint Venture Object Type Type: Text Length: 80 |
Data Cleansing
ID | Criticality | Error Message/Report Description | Rule | Output | Source System |
1. | Can load, but business process will fail | Open Item is overdue and aged | TBD | Report | PF2 / PI2 / WP2 |
Conversion Process
The high-level process is represented by the diagram below:
Data Privacy and Sensitivity
Extraction
Extract data from a source into . There are 2 possibilities:
- The data exists. connects to the source and loads the data into . There are 3 methods:
- Perform full data extraction from relevant tables in the source system(s).
- Perform extraction through the application layer.
- Only if ; cannot connect to the source, data is loaded to the repository from the provided source system extract/report.
- The data does not exist (or cannot be converted from its current state). The data is manually collected by the business directly in . This is to be conducted using DCT (Data Collection Template) in
The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads
Extraction Run Sheet
Req # | Requirement description | Team responsible |
1. | Ensure source tables BKPF, BSIS are extracted in tool according to the agreed cut-off date in the project plan | Data team |
2. | Perform preliminary completeness check documented in section 5.2.8.1.1 | Data team |
3. | Raise issues as defects if Req # 1 to 2 are not met | Data team |
4. | Repeat Req # 1 to 3 if required | Data team |
5. | Report extraction result to person in charge of APOI conversion | Data team |
Selection Screen
| Selection Ref Screen | Parameter Name | Selection Type | Requirement | Value to be entered/set |
|---|---|---|---|---|
Data Collection Template (DCT)
Target Ready Data Collection Template will be created for data with exception of some fields which require transformation as mentioned in the transformation rule.DCT Rules
Field Name | Field description | Rule |
| CSKS-KOKRS | Controlling Area* | The controlling area is the highest organizational unit in Controlling. Type: Text Length: 80 |
| CSKS-KOSTL | Cost Center* | Cost Center* Key uniquely identifying a cost center. Type: Text Length: 80 |
| CSKS-DATAB | Valid From* | Valid From* When you create an object, the beginning date to which object is valid is defined here. Type: Date |
| CSKS-DATBI | Valid To* | Valid To* When you create an object, you use the ending date to define as of when the object is valid. Type: Date |
| CSKS-LANGU | Language in Which Texts Are Saved | Language in Which Texts Are Saved Language in which cost center texts are saved. If the language is not filled, logon language is used as default to save the cost center text. Type: Text Length: 80 |
| CSKS-KTEXT | Cost Center Name* | Cost Center Name* General description of the object. The cost center name is used for online displays and evaluations that do not have enough space for the cost center description. Type: Text Length: 20 |
| CSKS-LTEXT | Description | Description The cost center description is used for online displays and evaluations that have sufficient space. If the master record does not contain a cost center description, the cost center name is shown instead, where the field is to be displayed. Type: Text Length: 40 |
| CSKS-VERAK_USER | User Responsible | User Responsible In this field, you can enter the user ID of the person responsible for the cost center. This user ID is stored in the SAP user master record. Type: Text Length: 80 |
| CSKS-VERAK | Person Responsible* | Person Responsible* Person responsible for the given cost center. Type: Text Length: 20 |
| CSKS-ABTEI | Department | Department In this field, you can enter the name of the department to which the cost center belongs. It then can be used for evaluations. Type: Text Length: 12 |
| CSKS-KOSAR | Cost Center Category* | Cost Center Category* Indicator used to define a cost center category. The master data of an activity type includes one or more cost center categories. The activity type may be used only by cost centers of the appropriate categories. You define categories in Customizing. For each category, you can define default values for the "Lock" and "Record quantity" indicators, for transfer to cost center master data. Type: Text Length: 80 |
| CSKS-KHINR | Hierarchy Area* | Hierarchy Area* To create cost centers, you require a structure in master data maintenance to which you can assign cost centers. You create this CO structure, the standard hierarchy, when you create a controlling area. If this hierarchy is not present during controlling area maintenance, the system automatically creates the highest node there. Type: Text Length: 80 |
| CSKS-BUKRS | Company Code* | Company Code* Type: Text Length: 80 |
| CSKS-FKBER | Functional Area | Functional Area The functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria: ▪ Manufacturing ▪ Administration ▪ Sales ▪ Research and development Please note: If this field is not supplied, then the corresponding indicator field "... with fixed assignment" must be left initial. Type: Text Length: 16 |
| CSKS-GSBER | Business Area | Business Area Key identifying a business area. A cost center requires a business area allocation in dependency of the company code it is allocated to. If a balance sheet or P&L is to be created for each business area for the company code used (see definition of the company code), you have to enter a business area. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 80 |
| CSKS-WAERS | Currency* | Currency* Consider When Calculating Dunning Balance. Type: Text Length: 80 |
| CSKS-PRCTR | Profit Center | Profit Center Key which together with the controlling area uniquely identifies a profit center. If profit center accounting is active, it is mandatory to specify profit center. Type: Text Length: 80 |
| CSKS-MGEFL | Record Quantity | Record Quantity Indicator defining whether the system issues a message if no quantity or quantity unit is specified for commitment or actual postings. • The indicator has no effect on planning and quantity updates or on the identification of quantities in reports. • You must set the indicator if you want to cost using an overhead that is dependent on the unit of measure posted with this cost element. Note: This is an indicator field. If the criterion is met, enter X. If not, leave the field empty. Type: Text Length: 1 |
| CSKS-BKZKP | Lock: Actual Primary Costs | Lock: Actual Primary Costs Indicator defining whether a cost center is locked for posting with direct costs. If the indicator is active, no primary costs can be posted to the cost center. You may, however, still use the cost center for evaluations such as summarization, and so on. Type: Text Length: 1 |
| CSKS-PKZKP | Lock: Plan Primary Costs | Lock: Plan Primary Costs Indicator defining whether a cost center is locked for planning with direct costs. If the indicator is active, you cannot plan any primary costs on the affected cost center at this time. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 1 |
| CSKS-BKZKS | Lock: Actual Secondary Costs | Lock: Actual Secondary Costs Indicator controlling whether the cost center is locked against postings of secondary costs. Use If the indicator is active, you cannot post secondary costs to the cost center from now on. This indicatory normally locks the cost center only against actual debits of secondary costs. However, actual credits to the cost center are possible. Type: Text Length: 1 |
| CSKS-PKZKS | Lock: Plan Secondary Costs | Lock: Plan Secondary Costs Defines whether a cost center is locked for planning with secondary costs. Use If you select this indicator, you cannot plan any secondary costs on the affected cost center from this time. The indicator normally locks the cost center only against debits with secondary costs in the plan. However, you can still credit the cost center in the plan. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 1 |
| CSKS-BKZER | Lock: Actual Revenue Postings | Lock: Actual Revenue Postings Indicator defining whether a cost center is locked for posting with revenues. If the indicator is active, you cannot post revenues to the affected cost center. If the indicator is inactive, the revenues are written to the cost center as statistics only. Type: Text Length: 1 |
| CSKS-PKZER | Lock: Planning Revenue Postings | Lock: Planning Revenue Postings Indicator controlling whether a cost center is locked for planning with revenues: •Active No revenue planning on the affected cost center •Inactive Revenues recorded on the cost centers as statistics The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 1 |
| CSKS-BKZOB | Lock: Commitment Update | Lock: Commitment Update Indicator defining whether a commitment is updated for the cost center. If the indicator is active, no commitments can be updated to the affected cost center. Type: Text Length: 1 |
| CSKS-CPI_TEMPL | Activity-Independent Formula Planning | Activity-Independent Formula Planning Template for activity-independent formula planning. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 |
| CSKS-CPD_TEMPL | Activity-Dependent Formula Planning | Activity-Dependent Formula Planning Template for activity-dependent formula planning. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 |
| CSKS-SCI_TEMPL | Activity-Independent Allocation | Activity-Independent Allocation Template for the activity independent activity allocation of cost centers. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 |
| CSKS-SCD_TEMPL | Activity-Dependent Allocation | Activity-Dependent Allocation Template for the activity dependent activity allocation for cost centers. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 |
| CSKS-SKI_TEMPL | Independent Actual Stat. Key Figure | Independent Actual Stat. Key Figure Template for Independent Actual Statistical Key figure. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 |
| CSKS-SKD_TEMPL | Dependent Actual Stat. Key Figure | Dependent Actual Stat. Key Figure Template for dependent Actual Statistical Key figure. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 10 |
| CSKS-KALSM | Costing Sheet | Costing Sheet Controls the calculation of overhead. Use You must store one costing sheet for each object for which the R/3 System is to determine overhead costs. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 6 |
| CSKS-BUDGET_COST_CTR | Budget-Carrying Cost Center | Budget-Carrying Cost Center Cost center, which receives a budget and, which plans and tracks expenses for a set of cost centers. The budget-carrying cost center can be either the cost center itself or another cost center with the same company code. Example 1: Cost center A has a budget and is responsible for its budget and costs only. Cost Center Budget-Carrying Cost Center Company Code A A 1010 Example 2: Cost center B has a budget and cost centers B, C, and D consume this budget. Cost Center Budget-Carrying Cost Center Company Code B B 1020 C B 1020 D B 1020 The field is only relevant when Universal Parallel Accounting activation. Type: Text Length: 80 |
| CSKS-AVC_PROFILE | Budget Availability Control Profile | Budget Availability Control Profile The budget availability control profile brings all parameters together, which are necessary for you to actively control your budget. The field is only relevant in case of Universal Parallel Accounting activation. Type: Text Length: 80 |
| CSKS-AVC_ACTIVE | Budget Availability Control Is Active | Budget Availability Control Is Active When you select this option, costs incurred are compared with the available budget for the budget-carrying cost center. This comparison is based on the settings in the budget availability control profile. Availability control can be activated only on the budget-carrying cost center. If you don't activate the availability control, you can still use the cost center budget report to track the expenses. To enable this reporting option, enter the budget-carrying cost center and the budget availability control profile for cost centers. Before you can activate budget availability control for cost centers, you must maintain budget availability control profile for cost centers in the following Customizing activity: Maintain Budget Availability Control Profile for Cost Centers The field is only relevant in case of Universal Parallel Accounting activation. Type: Text Length: 1 |
| CSKS-ANRED | Title | Title Title for Address data. Type: Text Length: 15 |
| CSKS-NAME1 | Name 1 | Name 1 Name 1 of the customer/supplier address. Type: Text Length: 35 |
| CSKS-NAME2 | Name 2 | Name 2 Name 2 of the customer/supplier address. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 35 |
| CSKS-NAME3 | Name 3 | Name 3 Name 3 of the customer/supplier address. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 35 |
| CSKS-NAME4 | Name 4 | Name 4 Name 4 of the customer/supplier address. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 35 |
| CSKS-STRAS | Street | Street Street and house number as part of the address. Type: Text Length: 35 |
| CSKS-PSTLZ | Postal Code | Postal Code This field contains the postal (zip) code for the house address (street and city). Type: Text Length: 10 |
| CSKS-PSTL2 | P.O. Box Postal Code | P.O. Box Postal Code Postal code needed to allocate the P.O. Box. Use This field is used for a country/region where: - the postal code (zip code) used to send letters to a customer's/vendor's P.O. Box is different to that used to send letters to a customer's/vendor's company address. - large companies have their own postal code and no P.O. Box. Type: Text Length: 10 |
| CSKS-PFACH | PO Box | PO Box PO Box for address. Type: Text Length: 10 |
| CSKS-ORT01 | City | City Name of the city as a part of the address. Type: Text Length: 35 |
| CSKS-ORT02 | District | District Supplement to city name or district. Use The entry is appended to the city name with a hyphen by the automatic address formatting function. (Exceptions: Germany, United Kingdom/Ireland and Japan) Type: Text Length: 35 |
| CSKS-LAND1 | Country/Region | Country/Region The country/region key contains information which the system uses to check entries such as the length of the postal code or bank account number. The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used. Type: Text Length: 80 |
| CSKS-REGIO | Region | Region In some countries/regions, the region forms part of the address. The meaning depends on the country/region. Type: Text Length: 80 |
| CSKS-TXJCD | Tax Jurisdiction | Tax Jurisdiction Max. length of input must not exceed 15 digits. The tax jurisdiction is used for determining the tax rate. It defines to which tax authorities you must pay your taxes. It is always the city to which the goods are supplied. If Vertex is activated (esp. on US installations) the tax jurisdiction code will be determined by the business object's address. If the given postal code/Zip code is not accurate as possible, Vertex will determine more than one tax jurisdiction code for one record, the migration of this record will fail. You will then get the error message "No unique jurisdiction code can be determined". Type: Text Length: 15 |
| CSKS-SPRAS | Communication Language | Communication Language The language key indicates: - the language in which texts are displayed, - the language in which you enter texts, - the language in which the system prints texts. Type: Text Length: 80 |
| CSKS-TELBX | Telebox Number | Telebox Number Number of telebox for electronic mail. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 15 |
| CSKS-TELF1 | Phone | Phone First telephone number Type: Text Length: 16 |
| CSKS-TELF2 | Second Telephone Number | Second Telephone Number Second telephone number for communication. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 16 |
| CSKS-TELFX | Fax Number | Fax Number Number under which a business partner's telefax machine can be reached. Use The number is used by the system if you send a message by telefax to your business partner from within an SAP transaction. Type: Text Length: 31 |
| CSKS-TELTX | Teletex Number | Teletex Number Number under which a business partner's teletex machine can be reached. Teletex is a service for the transmission of text and data. In comparison with a telex, however, the transmission times of teletex messages are shorter and the range of characters available is greater. Use The number is determined by the SAP system if you send a teletex message to your business partner from within an SAP transaction. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 30 |
| CSKS-TELX1 | Telex Number | Telex Number Number under which the telex machine can be reached. Teletex is a service for the transmission of text and data. In comparison with a telex, however, the transmission times of teletex messages are shorter and the range of characters available is greater. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 30 |
| CSKS-DATLT | Data Line | Data Line Data communication line no. Line number (telephone line). Dialing this number enables you to establish a link with another computer at a different location. The field cannot be used when Universal Parallel Accounting is activated. Type: Text Length: 14 |
| CSKS-DRNAM | Printer Destination | Printer Destination Name of the printer where the cost center report is to be printed. When mass reports are created, each cost center and cost center area can receive the corresponding reports from the local printers. Type: Text Length: 4 |
| CSKS-JV_VENTURE | Joint Venture | Joint Venture A joint venture in the SAP System is a summarization of cost objects whose costs are split up among partners. A joint venture is usually lead by an operating authority, who is responsible for the costs incurred. At the end of a period, all of the costs incurred are split up and allocated to the partners involved. Joint ventures are created to keep costs as low as possible for the operating authority and the partners. This is achieved by distributing the costs incurred to the participants of the joint venture. Type: Text Length: 80 |
| CSKS-JV_REC_IND | Recovery Indicator | Recovery Indicator In global companies that belong to joint ventures, incurred costs are usually shared among different recovery indicators which can then be dealt with in different ways using the periodic settlement program. You can define recovery indicators at three different levels: - Document type - Cost element (primary and secondary) - Cost object When you make a posting in one of the feeder systems of the Joint Venture Accounting system, all three levels are evaluated in the sequence defined. The first recovery indicator found is transferred to the Joint Venture Accounting system. Example: - Costs that are 100 % allocable - Costs borne 100 % by the operator - Overheads applied by the operator - Costs which exceed a contractually agreed price and cannot therefore be allocated - Costs already allocated Type: Text Length: 80 |
| CSKS-JV_EQUITY_TYP | Equity Type | Equity Type Type: Text Length: 80 |
| CSKS-JV_OTYPE | Joint Venture Object Type | Joint Venture Object Type Type: Text Length: 80 |
Extraction Dependencies
Item # | Step description | Team responsible |
1 | Cost Centre Mapping containing any enrichments like new cost centre hierarchy is given | Business and Data |
Transformation
The Target fields are mapped to the applicable Legacy field that will be its source, this is a 3-way activity involving the Business, Functional team and Data team. This identifies the transformation activity required to allow to make the data Target ready:
- Perform value mapping and data transformation rules.
- Legacy values are mapped to the to-be values (this could include a default value)
- Values are transformed according to the rules defined in
- Prepare target-ready data in the structure and format that is required for loading via prescribed Load Tool. This step also produces the load data ready for business to perform Pre-load Data Validation
Transformation Run Sheet
Item # | Step description | Team responsible |
1. | Ensure all the fields that require value mapping, as stipulated Mapping tables, have the latest signed-off mapping files imported into toolMigrate. | Data team |
2. | In tool, select the Object Cost Centre | Data team |
3. | Go to Process Area Launch and Process the Object - Cost Centre - Cost Centre | Data team |
4. | Launch the Objects to execute transformation. | Data team |
5. | Monitor the transformation progress and ensure performance and completion is within allowed timeframe | Data team |
6. | Generate Pre-Load reports . | Data team |
7. | Generate data load count. | Data team |
8. | Log errors as defects, if any and address resolutions. Close defects. | Data team |
9. | Re-transform and re-validate the Pre-load reports if necessary. | Data team |
10. | Validate the transformed file as part of pre-load validation, raise data defects or provide the pre-load sign-off. | Business |
11. | Analyse and resolve any pre-load defects logged by business. | Data team |
12. | Repeat steps 6 to 11 if necessary | Data team |
13. | Proceed to pre-load validations | Data team |
Transformation Rules
Rule # | Source system | Source Table | Source Field | Source description | Target system | Target Table | Target Field | Target description | Transformation logic |
| 1 | Legacy | CSKS | KOKRS | Controlling Area* | S/4HANA | CSKS | KOKRS | Controlling Area* | Default value to be set as XXXX |
| 2 | Legacy | CSKS | KOSTL | Cost Center* | S/4HANA | CSKS | KOSTL | Cost Center* | Read from Construction File |
| 3 | Legacy | CSKS | DATAB | Valid From* | S/4HANA | CSKS | DATAB | Valid From* | Read from Source and copy as is |
| 4 | Legacy | CSKS | DATBI | Valid To* | S/4HANA | CSKS | DATBI | Valid To* | Read from Source and copy as is |
| 5 | Legacy | CSKS | LANGU | Language in Which Texts Are Saved | S/4HANA | CSKS | LANGU | Language in Which Texts Are Saved | Read from Source and copy as is |
| 6 | Legacy | CSKS | KTEXT | Cost Center Name* | S/4HANA | CSKS | KTEXT | Cost Center Name* | Read from Source and copy as is |
| 7 | Legacy | CSKS | LTEXT | Description | S/4HANA | CSKS | LTEXT | Description | Read from Source and copy as is |
| 8 | Legacy | CSKS | VERAK_USER | User Responsible | S/4HANA | CSKS | VERAK_USER | User Responsible | Map from Old to new user IDS |
| 9 | Legacy | CSKS | VERAK | Person Responsible* | S/4HANA | CSKS | VERAK | Person Responsible* | Map from old to new person responsible or Position |
| 10 | Legacy | CSKS | ABTEI | Department | S/4HANA | CSKS | ABTEI | Department | Rule to be defined |
| 11 | Legacy | CSKS | KOSAR | Cost Center Category* | S/4HANA | CSKS | KOSAR | Cost Center Category* | Map from old Cost Centre Category to new Cost Centre category |
| 12 | Legacy | CSKS | KHINR | Hierarchy Area* | S/4HANA | CSKS | KHINR | Hierarchy Area* | Read from Construction File |
| 13 | Legacy | CSKS | BUKRS | Company Code* | S/4HANA | CSKS | BUKRS | Company Code* | Map using Company Code Mapping File |
| 14 | Legacy | CSKS | FKBER | Functional Area | S/4HANA | CSKS | FKBER | Functional Area | Map from Old Function area to new Functional area |
| 15 | Legacy | CSKS | GSBER | Business Area | S/4HANA | CSKS | GSBER | Business Area | Not used |
| 16 | Legacy | CSKS | WAERS | Currency* | S/4HANA | CSKS | WAERS | Currency* | Copy as is |
| 17 | Legacy | CSKS | PRCTR | Profit Center | S/4HANA | CSKS | PRCTR | Profit Center | Map from Old Profit Centre to New Profit Centre |
| 18 | Legacy | CSKS | MGEFL | Record Quantity | S/4HANA | CSKS | MGEFL | Record Quantity | Copy as is |
| 19 | Legacy | CSKS | BKZKP | Lock: Actual Primary Costs | S/4HANA | CSKS | BKZKP | Lock: Actual Primary Costs | Copy as is |
| 20 | Legacy | CSKS | PKZKP | Lock: Plan Primary Costs | S/4HANA | CSKS | PKZKP | Lock: Plan Primary Costs | Copy as is |
| 21 | Legacy | CSKS | BKZKS | Lock: Actual Secondary Costs | S/4HANA | CSKS | BKZKS | Lock: Actual Secondary Costs | Copy as is |
| 22 | Legacy | CSKS | PKZKS | Lock: Plan Secondary Costs | S/4HANA | CSKS | PKZKS | Lock: Plan Secondary Costs | Copy as is |
| 23 | Legacy | CSKS | BKZER | Lock: Actual Revenue Postings | S/4HANA | CSKS | BKZER | Lock: Actual Revenue Postings | Copy as is |
| 24 | Legacy | CSKS | PKZER | Lock: Planning Revenue Postings | S/4HANA | CSKS | PKZER | Lock: Planning Revenue Postings | Copy as is |
| 25 | Legacy | CSKS | BKZOB | Lock: Commitment Update | S/4HANA | CSKS | BKZOB | Lock: Commitment Update | Copy as is |
| 26 | Legacy | CSKS | CPI_TEMPL | Activity-Independent Formula Planning | S/4HANA | CSKS | CPI_TEMPL | Activity-Independent Formula Planning | Copy as is |
| 27 | Legacy | CSKS | CPD_TEMPL | Activity-Dependent Formula Planning | S/4HANA | CSKS | CPD_TEMPL | Activity-Dependent Formula Planning | Copy as is |
| 28 | Legacy | CSKS | SCI_TEMPL | Activity-Independent Allocation | S/4HANA | CSKS | SCI_TEMPL | Activity-Independent Allocation | Copy as is |
| 29 | Legacy | CSKS | SCD_TEMPL | Activity-Dependent Allocation | S/4HANA | CSKS | SCD_TEMPL | Activity-Dependent Allocation | Copy as is |
| 30 | Legacy | CSKS | SKI_TEMPL | Independent Actual Stat. Key Figure | S/4HANA | CSKS | SKI_TEMPL | Independent Actual Stat. Key Figure | Copy as is |
| 31 | Legacy | CSKS | SKD_TEMPL | Dependent Actual Stat. Key Figure | S/4HANA | CSKS | SKD_TEMPL | Dependent Actual Stat. Key Figure | Copy as is |
| 32 | Legacy | CSKS | KALSM | Costing Sheet | S/4HANA | CSKS | KALSM | Costing Sheet | Copy as is |
| 33 | Legacy | CSKS | BUDGET_COST_CTR | Budget-Carrying Cost Center | S/4HANA | CSKS | BUDGET_COST_CTR | Budget-Carrying Cost Center | Copy as is |
| 34 | Legacy | CSKS | AVC_PROFILE | Budget Availability Control Profile | S/4HANA | CSKS | AVC_PROFILE | Budget Availability Control Profile | Copy as is |
| 35 | Legacy | CSKS | AVC_ACTIVE | Budget Availability Control Is Active | S/4HANA | CSKS | AVC_ACTIVE | Budget Availability Control Is Active | Copy as is |
| 36 | Legacy | CSKS | ANRED | Title | S/4HANA | CSKS | ANRED | Title | Copy as is |
| 37 | Legacy | CSKS | NAME1 | Name 1 | S/4HANA | CSKS | NAME1 | Name 1 | Copy as is |
| 38 | Legacy | CSKS | NAME2 | Name 2 | S/4HANA | CSKS | NAME2 | Name 2 | Copy as is |
| 39 | Legacy | CSKS | NAME3 | Name 3 | S/4HANA | CSKS | NAME3 | Name 3 | Copy as is |
| 40 | Legacy | CSKS | NAME4 | Name 4 | S/4HANA | CSKS | NAME4 | Name 4 | Copy as is |
| 41 | Legacy | CSKS | STRAS | Street | S/4HANA | CSKS | STRAS | Street | Copy as is |
| 42 | Legacy | CSKS | PSTLZ | Postal Code | S/4HANA | CSKS | PSTLZ | Postal Code | Copy as is |
| 43 | Legacy | CSKS | PSTL2 | P.O. Box Postal Code | S/4HANA | CSKS | PSTL2 | P.O. Box Postal Code | Copy as is |
| 44 | Legacy | CSKS | PFACH | PO Box | S/4HANA | CSKS | PFACH | PO Box | Copy as is |
| 45 | Legacy | CSKS | ORT01 | City | S/4HANA | CSKS | ORT01 | City | Copy as is |
| 46 | Legacy | CSKS | ORT02 | District | S/4HANA | CSKS | ORT02 | District | Copy as is |
| 47 | Legacy | CSKS | LAND1 | Country/Region | S/4HANA | CSKS | LAND1 | Country/Region | Copy as is |
| 48 | Legacy | CSKS | REGIO | Region | S/4HANA | CSKS | REGIO | Region | Copy as is |
| 49 | Legacy | CSKS | TXJCD | Tax Jurisdiction | S/4HANA | CSKS | TXJCD | Tax Jurisdiction | Copy as is |
| 50 | Legacy | CSKS | SPRAS | Communication Language | S/4HANA | CSKS | SPRAS | Communication Language | Copy as is |
| 51 | Legacy | CSKS | TELBX | Telebox Number | S/4HANA | CSKS | TELBX | Telebox Number | Copy as is |
| 52 | Legacy | CSKS | TELF1 | Phone | S/4HANA | CSKS | TELF1 | Phone | Copy as is |
| 53 | Legacy | CSKS | TELF2 | Second Telephone Number | S/4HANA | CSKS | TELF2 | Second Telephone Number | Copy as is |
| 54 | Legacy | CSKS | TELFX | Fax Number | S/4HANA | CSKS | TELFX | Fax Number | Copy as is |
| 55 | Legacy | CSKS | TELTX | Teletex Number | S/4HANA | CSKS | TELTX | Teletex Number | Copy as is |
| 56 | Legacy | CSKS | TELX1 | Telex Number | S/4HANA | CSKS | TELX1 | Telex Number | Copy as is |
| 57 | Legacy | CSKS | DATLT | Data Line | S/4HANA | CSKS | DATLT | Data Line | Copy as is |
| 58 | Legacy | CSKS | DRNAM | Printer Destination | S/4HANA | CSKS | DRNAM | Printer Destination | Copy as is |
| 59 | Legacy | CSKS | JV_VENTURE | Joint Venture | S/4HANA | CSKS | JV_VENTURE | Joint Venture | Copy as is |
| 60 | Legacy | CSKS | JV_REC_IND | Recovery Indicator | S/4HANA | CSKS | JV_REC_IND | Recovery Indicator | Copy as is |
| 61 | Legacy | CSKS | JV_EQUITY_TYP | Equity Type | S/4HANA | CSKS | JV_EQUITY_TYP | Equity Type | Copy as is |
| 62 | Legacy | CSKS | JV_OTYPE | Joint Venture Object Type | S/4HANA | CSKS | JV_OTYPE | Joint Venture Object Type | Copy as is |
Transformation Mapping
Mapping Table Name | Mapping Table Description |
Company Code | Mapping of legacy company codes to target system value |
Cost Centre Hierarchy | Mapping of legacy Cost Centre Hierarchy |
Profit Centre | Mapping of legacy Profit Center to target system value |
Currency Key | Mapping of legacy currency keys to target system value |
Cost Centre Category | Mapping of legacy Cost Centre Category to New Cost Centre Category |
Person Responsible | Map of Legacy Person Responsible to new person Responsible or new position |
User Responsible | Map of Legacy User ID to New User ID |
Transformation Dependencies
List the steps that need to occur before transformation can commence| Item # | Step Description | Team Responsible |
|---|---|---|
| 1 | Constructed Data of Cost Centre is Received | Data Team |
| 2 | Profit Centre Loading is Carried out | Data Team |
| 3 | Value Mapping Files are received | Data Team and Business |
Pre-Load Validation
Project Team
Completeness
Task | Action |
Generation of | Mandatory field check. Cost Centre Hierarchy Mapped Person Responsible Mapped Cost Centre Category Mapped Cost Centre user Responsible Mapped |
Reconciliation of total | Record Count Summary of Record Counts from Constructed dataset, Valid and Invalid record set. |
Accuracy
Task | Action |
Mandatory field mapping and transformation | Obtain a list of the fields to be populated with values from mapping files and ensure all these fields contain S/4HANA values. |
Business
Completeness
| Task | Action |
|---|---|
| Verify record count in Pre-load reports by region | In legacy system, execute report AP Line Item Display (t/code: FS10N ) with selection parameters stated in section 7.2. Group the output of the report by Company Code, GL Account and Profit Centre using subtotal function and compare the count in this report against the TB Balance ( PY ) count in the pre-load file. The record count for TB Balance ( PY ) may also be done on the more granular level. The recommended granular level or the subtotal fields can consist of: Company Code, Vendor, Profit Centre, Document Currency Key, Company ID for Trading Partner. If any of the count is different, raise defect and flag the relevant record as error. |
Accuracy
| Task | Action |
|---|---|
| Conversion accuracy | Verify GL Open Lines are transformed accurately as per endorsed transformation/mapping rules. Review error reports in tool for any mismatch or missing transformed values. In legacy system, execute report FBL3N If any of the sum is different, raise defect and flag the relevant record as error. |
| Business partner balance on Company code and profit center level | Check the total open item amount on Business partner at Company Code and Profit center level, against the total in legacy by Document, Local and Group currency. Apply currency rules where applicable |
Load
The load process includes:
- Execute the automated data load into target system using load tool or product the load file if the load must be done manually
- Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation
Load Run Sheet
Item | Step description | Team responsible |
1 | Ensure the load tools are transported into the correct tool instance. | Data team |
2 | Ensure DCTs and all required mappings are submitted and complete | Data team |
3 | Ensure Pre-load sign-offs are obtained. | Data team |
4 | Execute tool Trial Balance Upload | Data team |
5 | Generate the post load reports in tool. | Data team |
6 | Log errors as defects, if any and address resolutions. Close defects. | Data team |
7 | Resolve defects by reupload and re-generate post load reports if necessary. | Data team |
8 | Business to validate the post load files as part of post-load validation, raise data defects or provide the post-load sign-off. | Business |
9 | Repeat steps 5 to 7 if necessary. | Data team |
Load Phase and Dependencies
Configuration
Item # | Configuration item |
1. | Controlling area related configuration |
2. | Standard Hierarchy Maintained |
Conversion Objects
| Object # | Preceding Object Conversion Approach |
|---|---|
| 1073 | Profit centre |
Error Handling
Error type | Error description | Action taken |
Profit Centre does not exist | Profit centre does not exist in company code | Ensure the profit centre mapping is correct and or create the profit centre if it is valid |
Post-Load Validation
Project Team
Completeness
| Task | Action |
|---|---|
| Reconciliation of Record Count | Confirm all the Cost Centres listed in the Construction file (DCT ) are part of target load file. |
Accuracy
| Task | Action |
|---|---|
| Check values in key fields for accuracy | Post-load reports will have the same structure as the load file and some additional columns as required to facilitate the post load validation. Any mismatch will be reported under the Post Load - Error report. Each Column will have Source field, target field and Matching Status. ( XXXX_ECC, XXXX_S4HANA, XXXX_MATCH). A loading status field to show the record is loaded in S/4HANA. Also, a field to unmatched fields in the Post-Load file. |
Business
Completeness
| Task | Action |
|---|---|
| Record Count Check | Review the record count report from the Data Team and ensure it is correct by cross-checking with the record count confirmed during Pre-load Business Validations Business will check list of Cost Centre by extracting data from CSKS table using tcode SE16N. |
Accuracy
| Task | Action |
|---|---|
| Complete Check | Post-Load File contains matching status of each field. |
| Spot check | Business should choose some business partners and perform comprehensive check of open items, payment terms etc Such partners should have huge number of open items or be critical for payment runs in S4 or have certain complexity in conversion. |
Key Assumptions
- Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
- is in scope based on data design and any exception requested by business.
Change log
Workflow history
| Title | Last Updated By | Updated | Status | |
|---|---|---|---|---|
| There are no pages at the moment. | ||||
