Hi Erdem,
Returning parameter R_T_PART_CRIT is a table based on structure RSLPO_BADI_S_PART_CRIT. The structure contains the following fields:
- IDPART
- IOBJNM
- POSIT
- OPT
- LOW
- HIGH
I can see in your coding that the field POSIT is not filled.
According to the on-line help of Interface IF_RSLPO_BADI_PARTITIONING, you can read the following text:
"The field POSIT is used to uniquely identify partitioning criteria. This is important if multiple partition criteria are defined for each partition and partitioning characteristic.
The following rules and consistency conditions apply:
1. If multiple partitioning criteria exist for each partition and partitioning characteristic, these criteria must be numbered uniquely and without gaps, in ascending order, starting with POSIT = 1. If there is only one partitioning criterion per characteristic, this partitioning criterion is given the value POSIT = 1."
I suggest to fill the field POSIT according to the explanation above.
Best regards,
Sander