Prozessbeschreibung Rechnungsprüfung für den CCM Prozessmonitor

Prozess Rechnungsprüfung

Nachfolgend wird die Abbildung des Prozesses Rechnungsprüfung im CCM erläutert. Dieser Prozess ist nur in den Lieferanten-Mandanten 100 und 200 auszuprägen.

Entwicklungspaket: ZNLICCM_BPT_EINS_INVOICE.

Messpunkte

010: Interner Beleg zur INVOIC angelegt

Der Messpunkt ist erreicht, wenn ein Rechnungsbeleg gefunden wurde.
Es wird kein Statustext für den Messpunkt geliefert.

020: Status des interner Beleg = „Zahlungsbestätigung“

Je Prozessinstanz wird überprüft, ob der interne Rechnungsbeleg den Status „Zahlungsbestätigung“ hat.
Der Messpunkt ist erreicht, wenn der Status vorliegt.
Als Statustext für den Messpunkt wird „int. Belegstatus: liegt vor.“

030: Status des interner Beleg = „Ablehnung“

Je Prozessinstanz wird überprüft, ob der interne Rechnungsbeleg den Status „Ablehnung“ hat.
Der Messpunkt ist erreicht, wenn der Status vorliegt.
Als Statustext für den Messpunkt wird „int. Belegstatus: liegt vor.“

040: Status des interner Beleg = „Stop – keine Weiterverarbeitung“

Je Prozessinstanz wird überprüft, ob der interne Rechnungsbeleg den Status „Stop – keine Weiterverarbeitung“ hat.
Der Messpunkt ist erreicht, wenn der Status vorliegt.
Als Statustext für den Messpunkt wird „int. Belegstatus: liegt vor.“

050: Status des interner Beleg = „Storno vor Avisierung“

Je Prozessinstanz wird überprüft, ob der interne Rechnungsbeleg den Status „Storno vor Avisierung“ hat.
Der Messpunkt ist erreicht, wenn der Status vorliegt.
Als Statustext für den Messpunkt wird „int. Belegstatus: liegt vor.“

Objekte des Prozesses

INVOIC-Beleg

Für jede Prozessinstanz wird das Objekt E_INVOICE angelegt. Für die Identifizierung neuer INVOIC-Belege werden die Tabelle ZUNB_LIFUBW_HEAD und ZUNB_LIFUBW_STAT auf Änderungen überprüft.

Die folgenden Daten werden am Objekt in einer XML-Struktur hinterlegt

  • Rechnungsnummer (BGM)
  • Rechnungsbetrag
  • Zählverfahren
  • Rechnungstyp (Abschlag bzw. Rechnung)
  • Rechnungsart (TAR, SAR…)
  • Nachrichtenfunktion (Storno bzw. Original)

Der Status des Objekts entspricht dem Status des selektierten Switchdocs.

Das Änderungsdatum (und Uhrzeit) des Objektes entspricht dem in der Tabelle ZUNB_LIFUBW_STAT hinterlegten Angaben.

SAP-Customizing

Objekttypen

Folgende Objekttypen müssen vorliegen:

|Objekttyp|Bezeichnung|Verarbeitungsklasse| |:—-:|————|————| |E_INVOIC|Rechnung (interner Beleg zur INVOIC)|ZNLICCMCL_BPT_EINS_INVOICE|  

Folgende zusätzlichen Felder müssen hinterlegt werden:

|Objekttyp|Tabellenname|Feldname|Aliasname|AO Strukt|S. Feld| |:—-:|————|————|—-|————|————| |E_INVOICE|ZUNB_LIFUBW_HEAD|AVIS_NUM|AVIS_NUM|X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|AVIS_TYP|OBJTYPE|X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|BETRAG_9| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|CROSSREFNUM| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|DOCNUM|OBJKEY|X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|DOCUMENTFUNC| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|ITEM_CHAR_CODE| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|NAME| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|RECEIVER| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|SENDER| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|STORNIERT| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|ZZ_METHMETHOD| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|ERDAT|ERDAT|X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|ERZEIT|ERZEIT|X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|STATUS_CO| |X|X| |E_INVOICE|ZUNB_LIFUBW_HEAD|STATUS_ID|STATUS|X|X|  

Event Objekte zu Objekttypen

Es werden keine Event Objekte hinterlegt.

Prozessidentifizierungstypen

ProzID-Typ Bezeichnung
E_INVOICE Rechnungsnummer (int. Belegnummer)

 

Prozesstyp

Prozesstyp Beschreibung Klasse / Methode
E_INVOICE Rechnungseingangsprüfung (EINS) ZNLICCMCL_BPT_EINS_INVOICE_CP

Objektbeziehungen

Zur Ermittlung der Daten und Zuordnung zum Monitorprozess werden Objektbeziehungen gebildet. Für den Prozess Rechnungsprüfung ist folgende Objektbeziehung vorgesehen:

|Prozesstyp|Objekttyp|Instanzmethode| |:—-:|————|————| |E_INVOICE|E_INVOICE|keine|  

Prozessvarianten

Keine.

Messpunkte

|Messpunkt|Bezeichnung|Reihenfolge|Methode|Exit| |:—-:|————|————|————|————| |V010|interner Beleg zur INVOIC angelegt|1|CHK_INVOICE_EXISTS|X| |V020|Zahlungsbestätigung|2|CHK_INV_CONFIRMATION| | |V030|Ablehnung|2|CHK_INV_DECLINE| | |V040|Stop - keine Weiterverarbeitung|2|CHK_INV_STOP|X| |V050|Storno vor Avisierung|2|CHK_INV_STORNO|X|  

Suchreihenfolge

Die Daten zum Monitoring werden über Änderungen im festgelegten Zeitraum ermittelt. Die Ermittlung ist periodisch.

Objekt Beschreibung
E_INVOICE Es werden Änderungen in der Tabelle ZUNB_LIFUWB_STAT ermittelt

Sucheinschränkungen

Es sind keine Sucheinschränkungen hinterlegt.

Prozessidentifizierung

Die Prozessidentifizierung dient dazu, in der Korrelation Engine auf B2B Seite die Prozessinstanz aufzufinden. Dabei besteht der Identifizierungsschlüssel mindestens aus einem eindeutigen Schlüssel. Die Eindeutigkeit beschränkt sich hierbei immer nur auf das System aus dem die Daten geliefert werden. Bei Prozessen mit mehreren Systemen wird der Prozessidentifier über die Laufzeit des Prozesses angereichert, so dass die Korrelation auch über Systemgrenzen hinweg möglich ist.

Prozessidentifier Methode / Ergänzung Pflicht
E_INVOICE FIND_PROCID_E_INVOICE_NO Ja
RECEIVER FIND_PROCID_SENDER Ja
SENDER FIND_PROCID_RECEIVER Ja

Parameterangaben

Für den Prozess Rechnungsprüfung sind keine zusätzlichen Parameter zu hinterlegen.

View Me   Edit Me