This is the common setup for both sales order & Schedule agreement. ( same credit group is assigned to sales order & SA order type).
As per me, controlling the customer at scheduling agreement creation level does not make sense, because of the following dependencies.
Example customer credit limit is 1lac
and you are trying to create scheduling agreement let us say for 10 lack.
1. During the scheduling agreement saving system updates the open order value into FD32, simultaneously system block scheduling agreement, if you put reaction (B or D) in OVA8 even you can't save the document it self.
it does not really make seance to me controlling at order level for those deliveries which are due for delivery after 6 months or 8 months etc. Usually we will have agreement with those customer are big sales volume generated and reliable so for these kind of customer blocking at order level really not make sense to me.
And more over you are putting one more check that is Document value check, again this check as per my knowledge mainly for those customer are new and non reliable customer
Document values check you should have it for scheduling agreement customers it really does not make seance to me because unlike sales order scheduling agreement document value will be more.
As per me you can control these kind of customer (those who are having scheduling agreement) at either Delivery or PGI level.
The above all is my opinion you need not at all agree with my points.
thanks,
Srinu.