SQLK Nachweisvorlage

Diese Methode liefert einen einzeiligen Resultset zur Warenbewegung:

 

Feld

Beschreibung

Label

'aus nachhaltigem Anbau.‘

Text1

'Zertifizierungssystem für Nachhaltigkeit:‘ + Text lt. af_zertmeth

Text2

'REDcert, Zertifikatsnummer: ' + eingerichteter Bemerkungstext

Text3

'Die Ware entspricht den Nachhaltigkeitsverordnungen (BioSt-NachV u. Biokraft-NachV)! '

Text4

'Für die Berechnung der Treibhausgasbilanzierung soll der Standardwert verwendet werden‘ 

Text5

'(§ 8 u. Anlage 2 der Nachhaltigkeitsverordnungen). '

Zertifizierung

Text lt. af_zertmeth

Zertifikatsbemerkung

Eingerichteter Bemerkungstext

Zertifikat_BLE

Normierte Zertifikatsausgabe gemäß BLE:

DE-B-BLE-BM-10-100-20100009-00000001

Stehend für Deutschland-Bund-BLE-Biomasse-

Zertifizierungssystem(10=ISCC)-

Zertifizierungsstelle-Zertifikatsnummer-Liefernummer;

Zur Nutzung dieses Formats trägt man bitte alles bis zur Liefernummer in das Textfeld zum Zertifikat ein

Zustand

Integer Codierung entsprechend Format NACHHSTAT

THG Wert

Ermittelter THG Wert

THG Herkunft

1= Kontrakt

2=Warenbewegung

3=Erzeuger (EK) / Mandant (VK)

4=Artikel

 

Das Label wird zur Darstellung in der Auswahlliste „Bewegungsübersicht“ verwendet.

 

Je nach Eingangsparametrisierung kann, die ist nachhaltig-Methode benutzt werden, um Nachhaltigkeitsinformation für verschiedene Zwecke zu erhalten.

 

create procedure ist_nachhaltig

(

  in    in_wabewid        integer default 0

  ,in   in_wabewgruppe    integer default 90

  ,in   in_ArtikelId      integer default null

  ,in   in_KundId         integer default null

  ,in   in_KtrId          integer default null

  ,in   in_KtrArtiPosit   integer default null

  ,in   in_Klasse         integer default 0

  ,in   in_Date           date    default today()

)

RESULT (

        zustand                 integer

        ,farbe                  integer

        ,label                  char(255)

        ,text1                  char(100)

        ,text2                  char(100)

        ,text3                  char(100)

        ,text4                  char(100)

        ,text5                  char(100)

        ,zertifizierungsmethode char(100)

        ,zertifikatsbemerkung   char(255)

        ,Zertifikat_BLE         char(255)

        ,ThgWert                numeric(15,4)

        ,ThgWertHerkunft        integer

      )

--

-- zustand über Format nachhstat

-- 0 = vererbt aus Stammsatz (Kunde<->Artikel)

-- 1 = Ware ist nachhaltig (individuell gesetzt)

-- 2 = nicht nachhaltig (individuell gesetzt)

-- 3 = vererbt nicht nachhaltig

-- 4 = vererbt und nachhaltig

--

 

Nicht alle Kombinationen von Eingabeparametern sind sinnvoll. Anwendungsbereiche:

 

Notation

Datenquelle; Verwendung

Ist_nachhaltig(in_wabewid=###)

Nachhaltigkeitsstatus für eine Warenbewegung; Formulardruck auf Basis gespeicherter Daten

Ist_nachhaltig(in_wabewid=NULL,

   in_artikelid=###,

   in_klasse=0)

Standard Nachhaltigkeit des Artikels im Verkauf;

Info-Bildschirm, Formulardruck auf Basis nicht gespeicherter Daten

Ist_nachhaltig(in_wabewid=NULL,

   in_artikelid=###,

   in_klasse=1000,

   in_KundId=###)

Standard Nachhaltigkeit des Artikels im Einkauf bei anzugebendem Lieferanten;

Info-Bildschirm, Formulardruck auf Basis nicht gespeicherter Daten

Ist_nachhaltig(in_wabewid=NULL,

   in_artikelid=###,

   in_klasse=0,

   in_ktrid=###)

Bestimmung der Nachhaltigkeit aus Kontrakt, ersatzweise Bestimmung Standard Verkauf;

Info-Bildschirm, Formulardruck auf Basis nicht gespeicherter Daten

Ist_nachhaltig(in_wabewid=NULL,

   in_artikelid=###,

   in_klasse=1000,

   in_KundId=###,

   in_ktrid=###)

Bestimmung Nachhaltigkeit aus Kontrakt, ersatzweise Bestimmung Standard Lieferant;

Info-Bildschirm, Formulardruck auf Basis nicht gespeicherter Daten

 

Verwendungsbeispiel als SQLK:

select * from ist_nachhaltig(:ID_WABEWID)