Also, I am looking into the code of CIFMAT01 and the new BADI with the help of ABAPer and until now this work is in progress.
As suggested temporary workaround, want to change no period only where period type is "K" using MASSD.
Did searched SCN and nothing found till now! any suggestion?