project QadFinancials > class BPaymentCondition > method StopExternalInstances

Description

Stop instances that are started in AdditionalUpdates as part of current transaction


Parameters


oiReturnStatusoutputintegerReturn status of the method.


Internal usage


QadFinancials
method BPaymentCondition.AdditionalUpdates
method BPaymentCondition.ValidateComponent


program code (program/bpaymentcondition.p)

/* BMFGCreditTerms */
if viBMfgCreditTermsFromFinID <> 0 and 
   viBMfgCreditTermsFromFinID <> ?
then do:
    <I-1 {bFcStopInstance
            &CLASS           = "BMfgCreditTerms"}>
    assign viBMfgCreditTermsFromFinID = 0.
end. /* if viBMfgCreditTermsPaymentID <> 0 and */

/* BMFGCreditTermsDetail */
if viBMfgCreditTermsDetailFinID <> 0 and
   viBMfgCreditTermsDetailFinID <> ?
then do:
    <I-2 {bFcStopInstance
            &CLASS           = "BMfgCreditTermsDetail"}>
    assign viBMfgCreditTermsDetailFinID = 0.                      
end. /* if viBMfgCreditTermsDetailFinID <> 0 and ... */

<ANCESTOR-CODE>