There is no way within BMF to set the TPS level and have BMF automatically adjust the number of users and transaction submittal rates. You can however, after some calculations, control the transaction submittal rate by using interarrival thinktime so that you can have, for the most part, a guaranteed TPS rate.
For your case you want a TPS of 2000 with 200 virtual users. Therefore you would need to set the interarrival thinktime to 200 / 2000 = 0.1 seconds (100 ms) as shown in the image. This would give you a TPS value of 10 for every VU and thus 2000 TPS at 200 users. Now for the disclaimer. This only works if the time it takes the transaction to execute is less than the interarrival rate. So as long as the TPC-C transactions take less than 100 ms to execute, you will get the TPS rate desired.