2 How To - Tests of Copy Configuration From Client 000 - Note 2838358 - Part1
2 How To - Tests of Copy Configuration From Client 000 - Note 2838358 - Part1
Partner Solution Center, with the support of the development team of the Note 2838358
Date: 19.06.2020
Test results
· System used for the tests: CAL S4H 1809 FPS01 instance that contains the Client 300 (Best Practices
client)
· Scope of the test: Copy of the IMG nodes “Sales” and “Billing” from Client 000 to Client 302 (copy of Client
300)
· Tests results:
o By design the program of note 2838358 doesn’t copy some types of configuration, for example
condition technique configurations, configurations that contain address (e.g. Sales Organization).
All these configurations that are not copied are reported in the program execution log, so the
Partners will be able to be aware of potential missing configuration
o Some configurations are copied but have inconsistencies due to missing dependent configuration
(see example in item “4.5.2 ERROR - AA Promotion Order” and item “5.5.1 ERROR continues -
AA Promotion Order”). These are expected errors and need to be solved by manually copying the
missing dependent configurations.
o To evaluate the IMG copy results, we made a verification in the IMG Node “Sales Document
Header”. The other IMG activities were not verified.
§ Result of the IMG Node “Sales Document Header”:
· Number of configurations that should be copied: 8
· Configurations not copied by unknown reason: 1 (Define Order Reasons)
· Configurations not copied by design: 1 (Sales Organization related configuration:
Assign Sales Area to Sales Document Types)
· Configurations with inconsistencies by design: 1 (Define Sales Document Types)
§ See the analysis and solution of the errors in items “4.4 Verification of copy of the “Sales
Document Header” configuration”, “4.5.2 ERROR - AA Promotion Order” and “5.5.1
ERROR continues - AA Promotion Order”)
§ The solution for all missing Client 000 configurations was the manual transport of the
configuration or manual execution of the program of note 2838358 for a specific IMG
activity ID
o Therefore, the Partners that require the Client 000 configuration need to do tests of program of
note 2838358 before the project starts. Without tests it’s not possible to evaluate the time that will
be required to have the Client 000 configuration in the project Client (it can be very fast or take a
lot of time). A system that can be used for tests is the Cloud Appliance Library S/4HANA 1809
FPS01 Fully activated appliance, that contains the Client 300 with Best Practices Client approach
Conclusions of the Partner Solution Center LAC based on the tests performed with note 2838358:
· Considering that the Model Company or enterprise management layer for S/4HANA Cloud EX is build
using the Best Practices Client, that don’t have the Client 000 configurations, we recommend:
o If a Partner is planning to use the enterprise management layer for S/4HANA Cloud EX (Model
Company Multi-Country or Single-Country Edition) and the scope of the project will require the
Client 000 configuration, tests of the note 2838358 must be performed to mitigate risks related to
configuration of processes beyond the SAP Best Practices scope items
o If the Partner starts a project using the enterprise management layer for S/4HANA Cloud EX
without performing tests, there are risks related to the project delay due to more time required for
the configuration of business scenarios beyond the SAP Best Practices scope items. The delay
will depend on the complexity and amount of missing Client 000 configurations. For example,
condition technique configurations and configurations that contain address (e.g. Sales
Organization) are not copied by the note 2838358.
o If the Partner performs the tests before the project start, the procedures to copy the Client 000
configuration or perform an end-to-end configuration will be known and good project estimations
will be able to be done
2
· Example of a S/4HANA capability that is not configured by SAP Best Practices (empty IMG): Project
System. So, if Project System is in the scope of the implementation, the Partner needs to test the copy of
the Client 000 configuration for this IMG node
· Partners that decide not to use the enterprise management layer for S/4HANA Cloud EX need to request
the deployment of a greenfield system landscape (without the enterprise management layer for S/4HANA
Cloud EX). In the Greenfield scenario, the Partner is responsible for the activation of the SAP Best
Practices scope items
· Since the enterprise management layer for S/4HC EX Multi-Country edition will be included in the deployed
scope for every EX customer by default. If the Partner don’t ask for a greenfield system landscape, a
landscape “re-deployment” is required (additional cost)
Contents
1. System used for the test........................................................................................................................ 3
2. Test strategy ......................................................................................................................................... 4
2.1 Creation of Clients for tests (copy of client 300)............................................................................. 4
2.2 Creation of the program ZMLC_BC_TABLE_COPY based on note 2838358 Merged client setup
SAP Best Practices SAP Model Company clients .................................................................................... 4
3. Create a transport request..................................................................................................................... 4
4. Test of copy of the NODE “Sales”.......................................................................................................... 6
4.1 Node “Sales” ................................................................................................................................ 6
4.2 Execution of the copy of the Node Sales ....................................................................................... 7
4.2.1 Set the “Process options” – Need to the selected according to the project objective. In this case
we selected “Do write (and fill transport)” and “Insert new lines only” ................................................... 10
4.2.2 Execute in simulation mode .................................................................................................... 12
4.2.2 Execution without simulation ................................................................................................... 18
4.3 Impact of the copy in the Change Request (many tables were included in the Change Request)
Error! Bookmark not defined.
4.4 Verification of copy of the “Sales Document Header” configuration .. Error! Bookmark not defined.
4.5 Verify if there is an error in the “Sales Order Type” entries that were copiedError! Bookmark not
defined.
4.5.1 OK - 01 Cust.Independent Req – OK NO ERRORS .................... Error! Bookmark not defined.
4.5.2 ERROR - AA Promotion Order – ERROR.................................... Error! Bookmark not defined.
3
The copy of the NODE “Sales” configuration didn’t copy a billing condition type line item, because this
configuration is not under the NODE “Sales” ........................................... Error! Bookmark not defined.
4.6 Verify the Item category copy – OK copied ...................................... Error! Bookmark not defined.
5. Test of copy of the NODE “Billing” (tentative to solve the error of item 4.5.2 AA Promotion Order document
type) .............................................................................................................. Error! Bookmark not defined.
5.1 Node “Billing” .................................................................................. Error! Bookmark not defined.
5.2 Execution of the copy of the Node Billing ........................................ Error! Bookmark not defined.
5.2.1 Set the “Process options” – Need to the selected according to the project objective. In this case
we selected “Do write (and fill transport)” and “Insert new lines only” ....... Error! Bookmark not defined.
5.2.2 Execution without simulation (3 executions, one for each Table entry with “Billing IMG”).....Error!
Bookmark not defined.
6C0B84B759DF1EE7ABB7317EF6B78213 ............................................ Error! Bookmark not defined.
AAE6D2C55711D511AE690800062AF6C0 ............................................ Error! Bookmark not defined.
E94FE59F0599D211AE6200A0C9EAD00F ............................................ Error! Bookmark not defined.
5.3 Impact of the copy in the Change Request (many tables were included in the Change Request)
Error! Bookmark not defined.
5.4 Verification of copy of the Billing condition types configuration......... Error! Bookmark not defined.
Below the Log of the NODE “Billing” copy – Structure ID E94FE59F0599D211AE6200A0C9EAD00F
............................................................................................................... Error! Bookmark not defined.
5.5 Verify if there is an error in the “Sales Order Type” entries that were copiedError! Bookmark not
defined.
5.5.1 ERROR continues - AA Promotion Order – (expected behavior since the missing configuration is
a condition technique that is not copied) .................................................. Error! Bookmark not defined.
end ......................................................................................................... Error! Bookmark not defined.
2. Test strategy
2.1 Creation of Clients for tests (copy of client 300)
* Copy client 300 to 3 new client with copy profile SAP_ALL
* Block the client 300 for changes
* Use the new clients for tests
- 301
- 302 – USED IN THIS TEST 02
- 303
Transaction: SE09
6
S4HK900828 302 I009892 Test 02 – note 2838358 – Client 000 config copy
ZMLC_BC_TABLE_COPY
8
9
D274E59F0599D211AE6200A0C9EAD00F
10
4.2.1 Set the “Process options” – Need to the selected according to the project
objective. In this case we selected “Do write (and fill transport)” and “Insert
new lines only”
11
12
Test 02 Report
-simulation Sales Node.rtf
18
Test 02 Report -
Sales Node.rtf
.. to continue at file “2 How to - Tests of Copy configuration from Client 000 - Note 2838358 - part2.pdf”