Obsolet: Zusatzmerkmal beim Lesen von Referenzdaten (z.B. Funktionsbereich) |
|
READ_WITH_KEYR
* ab Allevo-Version 3.4 (geändert in 3.5)
Der Festwert ist ab Version 3.5 nicht mehr relevant; die zugehörigen Funktionen werden jetzt direkt über den neuen Allevo-Einstellungsdialog zur Zeilendefinition abgebildet; siehe Eintrag dort bei „Nutze KEYR-Feld als..“.
--------------------------------------------------------------------------------------------------------------------------------------
Beim Lesen von Referenzdaten kann eine Eingrenzung auf zusätzliche Merkmale (z.B. Funktionsbereich) sinnvoll sein; insbesondere bei Profit-Center Planung oder im Reporting. Für die Übergabe der zugehörigen Merkmalswerte aus Excel an SAP können die Spaltenschlüssel CY_KEYR und CM_KEYR verwendet werden (oder alternativ CY_KEYSA).
Hinweis: |
Die Doku hier beschreibt primär das Verhalten beim Lesen von Referenzdaten mit Selektion über ein zusätzliches Merkmal. Die Funktion ist anwendbar bei CO Buchungen und Profit Center. Der Festwert kann zusätzlich auch bei Planungsfunktionen hilfreich sein, wenn Buchungen mit zusätzlichen Merkmal versehen werden sollen (gilt insbesondere für Profit Center Buchungen, siehe zugehöriges Allevo Handbuch). |
Welches Merkmal dabei angesprochen werden soll und für welche Zeilendefinitionen dies gelten soll, wird über den Festwert READ_WITH_KEYR eingestellt (alternativ über READ_WITH_KEYRA und READ_WITH_KEYSA).
Anwendungsbereiche:
· Gemeinkostenplanung für Primäre und Sekundäre Kosten (nicht für stat. Kennzahlen und Leistungsarten).
· Bei Einzelposten bezieht sich die Einschränkung auf Ist und Plan (nicht für Obligo).
· Innerhalb der Profit-Center Rechnung gilt die Abfrage bei Arbeit mit Klassischem und Neuem Hauptbuch.
Die Eingrenzung lässt sich für beliebige Zeilendefinitionen aktivieren. Es ist möglich unterschiedliche Merkmale über den gleichen Master anzusprechen (getrennt nach Zeilendefinition).
Aktuell werden vier fix vorgesehenen Zusatzmerkmale unterstützt:
·
FUNCTIONAL_AREA = Funktionsbereich
Die Einschränkung erfolgt über Feld FKBER bei CO-Daten und RFAREA bei PC
·
PARTNER_FUNCTIONAL_AREA = Partnerfunktionsbereich
Die Einschränkung erfolgt über PFKBER in den CO-Einzelposten (COEP, COEJ), bzw.
Feld SFAREA bei PC Daten
·
TRADING_PARTNER = Geschäftspartner
Die Einschränkung erfolgt über Feld VBUND bei CO-Daten (nicht bei
Sekundärkosten) und RASSC für PC
·
KOSTL_GROUP Kostenstellengruppe
Eine von Excel übergebene Kostenstellengruppe wird vor dem Lesen von Daten
komplett aufgelöst, um nur die Werte der gewünschten Kostenstellen zu
berücksichtigen. Das kann unter Umständen Auswirkungen auf die Performance
haben (die Funktion steht auch nur bei Neuem Hauptbuch zur Verfügung, abgefragt
wird Feld RCNTR).
Alternativ zu diesen fix vorgesehenen Merkmalen kann jedes beliebige Feld einer Summensatztabelle direkt eingetragen werden (wird auch bei Lesen Einzelposten beachtet). Um einen Programm-Abbruch bei falschen Eingaben zu vermeiden überprüft Allevo selbständig, ob ein Feld überhaupt in der relevanten Zieltabelle vorhanden ist und ergänzt ggf. die Selektionsbedingungen (sonst wird ein aus Excel übergebener Wert ignoriert).
Der Festwert READ_WITH_KEYR wird wie folgt aktiviert:
· In Spalte Wert von wird entweder eines der vier Merkmalskürzel eingetragen, die oben genannt sind (z.B. für Funktionsbereich), oder Name eines Datenbankfeldes, über das selektiert werden soll (um z.B. sollte RBUKRS eintragen sein, um beim Neuen Hauptbuch über den Buchungskreis in Tabelle FAGLFLEXT zu selektieren).
· In früheren Allevo-Versionen konnte über Spalte Wert bis optional eine Aktivierung nach Zeilendefinitionen erfolgen. Mehrere Einträge waren als komma-separierte Liste sind möglich (also z.B. „C1,C3“). Ab Version 3.5 erfolgt diese Zuordnung direkt bei den Allevo-Einstellungen je Zeilendefinition.
Beispiel für Anwendungsfall
In dem Beispiel oben zum Funktionsbereich muss bei Excel-Spalte CY_KEYR im Allevo-Master ein passender Eintrag bereitgestellt werden:
· Im Normalfall wird das die ID des gewünschten Funktionsbereichs sein. Es können auch mehrere IDs sein (komma-separierte Liste in der zugehörigen Excel Zelle).
· ein leeres Feld in Excel selektiert nur Buchungszeilen, bei denen das jeweilige Zusatzmerkmal in der SAP Tabelle nicht gefüllt ist (also z.B. Buchungen mit leerem Funktionsbereich);
· der Eintrag * auf Excel-Seite liest dagegen die alle Referenz-Daten, also z.B. mit beliebigem Funktionsbereich.
Sonderfall: Es können auch mehrere Zusatzmerkmale im gleichen Layout / Master verwendet werden. Die zugehörigen Kürzel sind dann über Doppelpunkt getrennt in Spalte Wert von einzutragen. Die gleiche Regel gilt für die zugehörigen Zeilendefinitionen in Spalte Wert bis. Ein Beispiel:
„Wert von“: „FUNCTIONAL_AREA:KOSTL_GROUP“.
„Wert bis“: „C1,C3:B2“
In diesem Beispiel wird für Zeilendefinition C1 und C3 ein Funktionsbereich in Schlüsselspalte CY_KEYR auf Excel-Seite erwartet; bei Zeilendefinition B2 ist es die Angabe zur Kostenstellengruppe.
Hinweis: |
Die Spaltenschlüssen CY_KEYR / CM_KEYR erlauben bis zu 255 Zeichen für Übergabe des Selektionsparameters: die Schlüssel sollte also insbesondere dann verwendet werden, wenn eine Liste von Selektionsparametern übergeben wird. Bei Anwendung dieses Festwertes wird der SELECT_TURBO automatisch deaktiviert. Wenn numerische Inhalte zu übertragen sind, muss ggf. die zugehörige Spalte in Excel als Text formatiert sein (vor allem bei führenden Nullen z.B. Funktionsbereich „0100“). Wenn beim Lesen und Planen unterschiedliche Selektionsmerkmale verwendet werden sollen, kann das über zwei Spalten in Excel erfolgen. Und wie immer übernehmen die Einträge im COL_Y- bzw. COL_M-Bereich die Steuerung: die erste Zeile für das Schreiben/Planen und die zweite für das Lesen (diese Regel gilt also ja auch für die hier behandelten Schlüsselfelder). |
In Einzelfällen kann es erforderlich sein, die Selektion von Daten so einzuschränken, dass nur Datensätze mit leeren Feldinhalten berücksichtig werden (z.B. beim Lesen von Daten für NGL). In diesem Fall kann auch Festwert READ_EXCLUDING_FIELD hilfreich sein.
------------------------------------------------------------------------------------------------------------------------------------
* Neu ab Allevo-Version 3.4.15
Der Festwert gilt jetzt auch in der Planung für Klassisches Hauptbuch.
Das Zusatzmerkmal Funktionsbereich wird jetzt auch beim Lesen und Schreiben von Daten zum Allevo Objekt berücksichtigt (also Arbeit mit ACOSx Tabellen).
Die Liste der Selektionsmerkmale, die in CY_KEYR / CM_KEYR übergeben werden, kann jetzt bis zu 255 Zeichen enthalten (vorher 24 Zeichen).
* Neu ab Allevo-Version 3.4.19
Allevo berücksichtigt den Festwert jetzt auch beim Schreiben und Lesen von Kommentaren (Tabelle /KERN/IPPCOMMENT). Kommentare lassen sich also jetzt z.B. mit Bezug auf einen Funktionsbereich als Zusatzmerkmal speichern.
* Neu ab Allevo-Version 3.5
Abbildung über Allevo-Einstellungsdialog zur Zeilendefinition; der Festwert hier hat keine Bedeutung mehr.