Hello,
CK74N/CK75N will never be supported for batch processing.
The screens are redesigned to support the enjoy functionality and it is technically not possible to make them work in batch input.
For a possible solution of your problem please review suggestions below for CK74.
1. You should use:
KKPI_BDC_ADD_ON_COSTS_CREATE
KKPI_SESSION_ADDONCOSTS_CREATE (creates Batch Input map)
It is alright that they are using transaction CK74, since this is the transaction which is supported
for Batch Input.
2. In Rel. 4.6B TA CK74 has extended functionality to Rel. 3.1:
a) If there already exists a manual cost a new one is created with a new validity date. The
validity range of the old one is set back automatically to the day before the new one.
b) If you create new manual costs with the same validity date as the old one the old one is just
overwritten. Therefore you do not need TA CK75 anymore.
3. However if you want to use CK75 you just can use it. It still should work fine.
See also SAP note 314528 which specifies other effected transactions.
Regards,
David