| |||||||||
Per una richiesta di acquisto collegata a un contratto (nota anche come richiesta di rilascio), a che punto la richiesta di acquisto viene conteggiata a fronte del totale dell'importo speso del contratto?
La spesa di contratto si accumula dopo uno stato di richiesta di acquisto diverso rispetto a quando si prevede che si accumuli. Che cosa controlla questo comportamento?
1. Assicurarsi che il parametro Application.Contract.MasterAgreement.ReleaseAvailableBalanceState sia impostato sul valore predefinito Ordinato.
2. Creare un contratto con limite massimo di $400 e senza precaricamento.
3. Creare una richiesta di acquisto PR1 del valore di $300 e inviarla in modo che rimanga in stato Inviato. In questo momento i campi back-end AmountSubmit = $300 e AmountOramed = $0. Non sarà possibile visualizzare i valori dei campi back-end. Tutto ciò che si vede è Importo speso sul contratto è $0 in quanto deriva il suo valore da AmountOrdinated.
4. Creare un'altra richiesta di acquisto PR2 del valore di $150 e inviarla in modo che resti in stato Inviato. In questo momento i campi back-end AmountSubmit = $450 e AmountOramed = $0. L'importo speso nel contratto è pari a $0 in quanto deriva il suo valore da AmountOrished.
5. Approvare PR1 e spostarlo nello stato Ordinato. A questo punto nel back-end AmountOrdinated = $300 AmountSubmit = $450. L'importo speso nel contratto nell'interfaccia utente visualizzerebbe 300 dollari.
6. Modificare il parametro in Inviato. A questo punto Importo speso nel contratto visualizzerà $450 (superiore al limite massimo di $400) poiché inizierà a puntare al campo back-end AmountSubmit. Tuttavia, il contratto rimarrà Aperto poiché non vi è alcun trigger nel sistema per chiudere il contratto quando viene modificato il valore del parametro.
7. Il Supporto esegue l'attività Apri o chiudi contratti se l'attività richiede la chiusura dei contratti in volo che superano il limite massimo del contratto (in base all'importo inviato). Ciò dovrebbe comportare la chiusura del contratto.
L'inverso di queste fasi si applicherebbe se il valore del parametro viene modificato da Inviato a Ordinato. Il supporto può eseguire l'attività Apri o chiudi contratti se l'azienda richiede la riapertura dei contratti in volo che non superano il limite massimo del contratto (in base a Importo ordinato).
Per i siti che utilizzano solo SAP Ariba Buying and Invoicing, il parametro Application.Contract.MasterAgreement.ReleaseAvailableBalanceState indica lo stato che la richiesta di acquisto deve raggiungere prima che il contratto venga accumulato. Se la richiesta d'acquisto viene rifiutata o annullata in un secondo momento, l'importo rilevante viene sottratto dal contratto. I valori possibili sono:
Per impostazione predefinita, questo parametro è impostato su Ordinato.
La maggior parte dei clienti ha il parametro impostato su Ordinato o Inviato. L'importo speso in un contratto è dinamico e punta a diversi campi back-end in base al valore del parametro.
I contratti nel back-end hanno i campi AmountOrdinated e AmountSubmit. L'importo inviato viene aggiornato ogni volta che viene inviata una richiesta di acquisto. L'importo ordinato viene aggiornato ogni volta che una richiesta d'acquisto viene ordinata dopo l'approvazione. Nella configurazione di default del sistema, l' Importo speso nel contratto è uguale a Importo ordinato (più Importo precaricato). Se il parametro è impostato su Inviato, l' Importo speso nel contratto è uguale a Importo inviato (più importo precaricato) e così via.
Per i siti SAP Ariba Catalog uniti a SAP Ariba Buying and Invoicing, il parametro Application.Contract.MasterAgreement.ReleaseAvailableProcurementState può essere impostato su:
Per impostazione predefinita, questo parametro è impostato su Rilasciato.
Per apportare una modifica a questi parametri, chiedere al contatto di supporto designato di inviare un caso per il supporto SAP di conseguenza.
Acquisti > Contract Compliance
Gestione cataloghi