Ansicht
Dokumentation

SIMG_SSR_0073 - Verdichtungsverfahren definieren

SIMG_SSR_0073 - Verdichtungsverfahren definieren

Addresses (Business Address Services)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Das Verdichtungsverfahren legt fest, wie Quelldaten, die für einen Fakturierungs- oder Abrechnungslauf selektiert wurden, auf die zu erstellenden Belege verteilt werden.

Im ersten Schritt geben Sie die Schlüsselmerkmale für jedes Verdichtungsverfahren an. Zu den Merkmalen gehören die Fakturierungsart ( SS/FC/CC), die zur Definition von Mußfeldern im Verdichtungsverfahren verwendet wird (s. Hinweis unten).

Dann können Sie folgende Schritte durchführen:

  • das Kopf-/Positionskennzeichen verwenden, um anzugeben, wie Belege aufgebaut und aufgeteilt werden:
  • Für alle verschiedenen Kombinationen der Felder, die mit dem Kopfkennzeichen versehen sind, wird ein neuer Beleg erzeugt

  • In jedem Beleg wird für alle verschiedenen Kombinationen von Feldern, die als Positionsfelder gekennzeichnet sind, eine neue Position erzeugt

  • Wenn im Schlüssel ein Zielfeld angegeben ist, in den Ziel-Kommunikationsstrukturen jedoch nicht existiert, können Sie ein ein BADI verwenden, um anzugeben, wie das Feld gefüllt werden soll. Ein solches Feld könnte verwendet werden, um Belege abhängig von Wertebereichen aufzuteilen. Das BADI könnte z.B. ermitteln, ob ein Wert größer oder kleiner als ein bestimmter Grenzwert ist und - abhängig vom Ergebnis - das Feld mit einem jeweils anderen Eintrag füllen.
  • Sie können eine Methode angeben, um die Kommunikationsstrukturen von gn_invoice_create zu füllen. Wenn Zielstruktur und Feld in der Funktionsschnittstelle von gn_invoice_create existieren, können Sie eine der folgenden Methoden verwenden:
  • Direkte Übertragung aus einer Quelltabelle/einem Quellfeld über ein BADI zum Füllen der Felder

  • Angabe einer Konstante, die in jeder Instanz verwendet wird

  • Angabe eines Übertragungs-BADI, das zum Füllen zusätzlicher Felder über den zugewiesenen Wert verwendet werden kann
  • Definition zusätzlicher Verdichtungstabellen, die im Programm ähnlich wie die primäre Verdichtungsebene gefüllt werden können. Die zusätzlichen Verdichtungstabellen durchlaufen das Fakturierungs- und Abrechnungsprogramm und die aufgerufenen Funktionen und können nach Bedarf verwendet werden. Sie können z.B. genutzt werden, um bei der Preisfindung zusätzliche Informationen zu liefern, z.B. alternative Basiswerte für Konditionen, oder als Basis für das Füllen von Kommunikationsstrukturen, z.B. Zahlungskarten-Gesamtbeträge im Kopf des Fakturabelegs.

    Die zusätzlichen Aggregationstabellen werden ähnlich wie die Primärtabelle definiert, mit der Ausnahme, daß keine Methode für den Transfer von der Tabelle angegeben wird, da für jeden Bereich, der die Tabellen nutzt, eine spezifische Methode der Datenextraktion genutzt wird.

Manche Felder im Verdichtungsverfahren sind Mußfelder. Die Namen von Mußfeldern sind in der Systemtabelle OIRIOBJDEF enthalten und hängen von der Verdichtungsart ab, die dem Verdichtungsverfahren zugeordnet ist. Diese Felder dürfen nicht aus der Methode gelöscht werden und sollten nicht geändert werden, da sie vom Programm benötigt werden.

Im Programm werden manche Felder in den Kommunikationsstrukturen auf vordefinierte Weise gefüllt. Der mit einem Material verknüpfte Text wird z.B. aus dem Mußfeld "Material" (MATNR) ermittelt. Wenn im Verdichtungsverfahren eine alternative Methode definiert ist, so ersetzt diese die Programm-Methode.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4388 Date: 20240523 Time: 055839     sap01-206 ( 107 ms )