Anwendungsfall: Einkaufsdokument mit Totalbetrag und Pos-Gruppen-Freigabe

Beschreibung: Einkaufsdokumente des Kunden 1 müssen freigegeben werden. Wenn der TotalAmount kleiner 100 ist, wird automatisch freigegeben. Die Positionen müssen manuell freigegeben werden, es sei denn sie entsprechend dem BE-Vordokument.

            
Bo-Typ: PurDoc

            
Aktivierung auf der Freigaberichtlinie (SubBo aktiv):
Attribut
Operator
Wert
PurDoc.SupplNo
=
1
Auswahl auf der Freigaberichtlinienregel 10:
Attribut
Operator
Wert
PurDoc.TotalAmount
<=
100.0
Prüfattribute auf der Freigaberichtlinienregel 10:
Attribut
Validierung
Wert
Gruppierung
Bearb.
PurDoc.TotalAmout
Kleiner gleich
100.0
   
Automatische Prüfung: JA

            
Auswahl auf der Freigaberichtlinienregel 50 (Sub-BoTyp):
Attribut
Operator
Wert
Gruppierung aktiv: JA Gruppierungs-Attribut: PurDocItem.CostCentre Prüfattribute auf der Freigaberichtlinienregel 50 (Sub-BoTyp):
Attribut
Validierung
Wert
Gruppierung
Bearb.
PurDocItem.TotalAmount
Manuell
 
Summe
 
Vorab-Freigabe Priorität 1: Vordokument Automatische Prüfung: JA

            
Schritt 1:
Dokument-Eckwerte: DokIntNr: 20317, BE/J 2339 Position 1: DZEINVER, Netto-EP CHF 1.00, 1 Stk. CHF 1.00, Kostenstelle 400 Position 2: DZEINVER, Netto-EP CHF 1.00, 2 Stk. CHF 2.00, Kostenstelle 400 Position 3: DZBOPTEST2, Netto-EP CHF 2.00, 3 Stk. CHF 6.00, Kostenstelle 410 ApprovalRequests nach Anforderung der Freigabe: ApprovalProcessId: 99 ApprovalRequestInternalNo: 159 ApprovalCheckStateCd: 51
Attribut
Wert
Bemerkung
CheckBoAttrVal1
9
9 ist kleiner als 100 (ab Regel)
ApprovalProcessId: 99 ApprovalRequestInternalNo: 160 ApprovalCheckStateCd: 20 ➔ Manuell freigeben, wie konfiguriert!!! 50
Attribut
Wert
Bemerkung
CheckBoAttrVal1
3
 
ApprovalGroupSubBoIds
20317,1 20317,2
 
ApprovalGroupAttrVal
400
 
ApprovalProcessId: 99 ApprovalRequestInternalNo: 161 ApprovalCheckStateCd: 20 ➔ Manuell freigeben, wie konfiguriert!!! 50
Attribut
Wert
Bemerkung
CheckBoAttrVal1
6
 
ApprovalGroupSubBoIds
20317,3
 
ApprovalGroupAttrVal
410
 
Schritt 2:
Dokument-Eckwerte: DokIntNr: 20318, RE/M 23386 (Folgedokument aus verarbeitetem 20317) Position 1: DZEINVER, Netto-EP CHF 1.00, 1 Stk. CHF 1.00, Kostenstelle 400 Position 2: DZEINVER, Netto-EP CHF 1.00, 2 Stk. CHF 2.00, Kostenstelle 400 Position 3: DZBOPTEST2, Netto-EP CHF 2.00, 3 Stk. CHF 6.00, Kostenstelle 410
ApprovalRequests nach Anforderung der Freigabe: ApprovalProcessId: 100 ApprovalRequestInternalNo: 162 ApprovalCheckStateCd: 51
Attribut
Wert
Bemerkung
CheckBoAttrVal1
9
9 ist kleiner als 100 (ab Regel)
ApprovalProcessId: 100 ApprovalRequestInternalNo: 163 ApprovalCheckStateCd: 51
Attribut
Wert
Bemerkung
CheckBoAttrVal1
3
3 entspricht der Freigabe des Vordokuments
ApprovalGroupSubBoIds
20318,1 20318,2
 
ApprovalGroupAttrVal
400
 
PreApprovalDocBoId
20317
Freigabe aufgrund Vordokument 20317
ApprovalProcessId: 100 ApprovalRequestInternalNo: 164 ApprovalCheckStateCd: 51
Attribut
Wert
Bemerkung
CheckBoAttrVal1
6
6 entspricht der Freigabe des Vordokuments
ApprovalGroupSubBoIds
20318,3
 
ApprovalGroupAttrVal
410
 
PreApprovalDocBoId
20317
Freigabe aufgrund Vordokument 20317