Ansicht
Dokumentation

CL_EXM_IM_BADI_ENDING_INV - Beispiel-Implementierung zur BAdI-Definition BADI_ENDING_INV

CL_EXM_IM_BADI_ENDING_INV - Beispiel-Implementierung zur BAdI-Definition BADI_ENDING_INV

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

  • Methode SET_ACTIVE_FLAG: Der Parameter USE_BADI wird auf 'X' gesetzt, d.h. das Business Add-In zur Endbestandsbewertung wird benutzt und somit wird auch die Datenbeschaffung zur Versorgung der Schnittstelle durchgeführt.
  • Methode SET_ALTN_FLAG: Der Parameter READ_ALTN wird auf 'X' gesetzt, d.h. die Beschaffungsalternativen werden gelesen und bei der Methode GET_INVENTORY mitgeliefert.
  • Methode GET_INVENTORY: Die Exportparameter ENDINV_VALUE (Endbestandswert) und ENDINV_VALUE_CCS (Schichtung des Endbestandswerts) werden gemäß folgender Logik gefüllt:
  • Gibt es eine (mehrstufige) Beschaffungsalternative vom Typ 'Fertigung' oder 'Umlagerung', so wird der Endbestand explizit auf Basis der Zugänge bewertet und entsprechend wird auch die Schichtung der Zugänge für den Endbestand übernommen, falls die Zugangsmenge größer oder gleich der Endbestandsmenge ist. Andernfalls wird zur Vermeidung unrealistischer Verbrauchsbewertung FIFO-Bewertung angewendet.

  • Alle anderen Materialien werden gemäß FIFO bewertet.

  • Zusätzlich besteht die Möglichkeit, mittels Klassifizierung das Bewertungsverfahren für ein Material vorzugeben.

Beziehungen

Die Klasse CL_EXM_IM_BADI_ENDING_INV ist die Beispiel-Implementierungsklasse zum Business Add-In zur Endbestandsbewertung BADI_ENDING_INV.

Beispiel

Hinweise

FIFO-Bewertung:

  • Liefern die Bilanzbewertungsprogramme für ein Material einen transaktionsbasierten FIFO-Wert, so wird dieser zur Endbestandsbewertung herangezogen. Die zugehörige Schichtung wird jedoch gemäß periodischem FIFO-Verfahren ermittelt.
  • In Währungen/Bewertungen, für die kein transaktionsbasierter FIFO-Wert ermittelt werden kann, wird das periodische FIFO-Verfahren verwendet.
  • Handelt es sich um einen alternativen Bewertungslauf, so werden die Daten der letzten Periode des Kumulationszeitraums als Basis der FIFO-Bewertung herangezogen.
  • Anmerkung: Ist die Zugangsmenge größer oder gleich der Endbestandsmenge, dann entspricht das periodische FIFO-Verfahren der Bewertung auf Basis der Zugänge.
  • Damit der von den Bilanzbewertungsprogrammen gelieferte FIFO-Wert im Business Add-In zur Endbestandsbewertung benutzt werden kann, muss der Kalkulationslauf eine Bewertungsalternative verwenden, die mit Verfahren 'Preis aus FIFO-Bewertung' und Ergebnis 'Relevant für Business Add-In zur Endbestandsbewertung im ML' definiert ist.

Negativer Endbestands- oder Verbrauchspreis:

  • Ist der aus den oben beschriebenen Strategien resultierende Endbestands- oder Verbrauchspreis negativ, so wird stattdessen der gewogene Durchschnittspreis benutzt, um eine unrealistische Bewertung zu vermeiden.
  • Stimmt bei Verbrauchsmenge Null der Endbestandspreis nicht mit dem gewogenen Durchschnittspreis überein, so werden die verbleibenden Differenzen nicht verteilt.

Zur Definition des Bewertungsverfahren für ein Material müssen zuerst die Klasse VALUATION und die Merkmale ENDING_INVENTORY und PLANTS angelegt werden:

  • Logistik -> Zentrale Funktionen -> Klassensystem -> Stammdaten -> Klassenverwaltung
  • Klasse VALUATION mit der Klassenart 001 anlegen
  • Basisdaten: Bezeichnung 'Materialbewertung'
  • Merkmal: ENDING_INVENTORY
  • Grunddaten: Bezeichnung 'Endbestand'

  • Formatangaben: Datentyp 'Zeichenformat', Anzahl Stellen '1'

  • Bewertung: Einwertig

  • Werte: R (Bewertung auf Basis der Zugänge), F (FIFO-Bewertung), O (Bewertung ohne Business Add-In)

  • Merkmal: PLANTS
  • Grunddaten: Bezeichnung 'Werke'

  • Formatangaben: Datentyp 'Zeichenformat', Anzahl Stellen '4'

  • Bewertung: Mehrwertig

  • Werte: Werteprüfung durch Prüftabelle T001K

Dann kann das Bewertungsverfahren im Materialstamm auf der Sicht KLASSIFIKATION gesetzt werden:

  • Klassenart 001, Klasse VALUATION
  • Merkmal ENDING_INVENTORY: Gewünschtes Bewertungsverfahren auswählen
  • Merkmal PLANTS: Werke auswählen, in denen dieses Bewertungsverfahren benutzt werden soll; wird kein Werk ausgewählt, so wird das Bewertungsverfahren für dieses Material in allen Werken benutzt

Weiterführende Informationen






Fill RESBD Structure from EBP Component Structure   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5703 Date: 20240416 Time: 204911     sap01-206 ( 76 ms )