The logical unit for conditions consists of:
Application + Condition type + Condition table + VAKEY
All data that should be transferred and which belongs to one logical unit, is combined into one Idoc and is dispatched. (that is to say specially for all time periods)
This unit is also the basis for serialization in inbound processing. In inbound processing only earlier data can be processed for a logical unit.
If two new validity areas are created in the source system and are imported into the target system in the wrong sequence, you may get a different result to the one in the source system. This is not a problem as all possible validity periods for a condition record number are transferred and only earlier data is processed for a logical unit.
Example: The following data should be transferred:
Appl CoArt CoTab VaKey knumh Value Valid
M PB00 A016 R001R01 01 000005 3,50 01.06.-30.06
M PB00 A016 R001R01 01 000126 3,40 01.07.-20.08
M PB00 A016 R001R01 01 000005 3,50 21.08.-31.12
M PB00 A016 R001R02 01 000055 3,50 01.07.-31.12
2 Idocs are created:
KOMG with M+PB00+A016+R001R01 01 ........
KONH with knumh=000005 + 01.06.-30.06. ......
KONP with data... 3,50 .....
KONH with knumh=000126 + 01.07.-20,08. ......
KONP with data... 3,40 .....
KONH with knumh=000005 +21.08.-31.12. ......
KONP with data... 3,50 .....
--------------------------------------------------------------------------------------------
KOMG with M+PB00+A016+R001R02 01 ........
KONH with knumh=000055 + 01.07.-31.12. ......
KONP with data... 3,50 .....