
Ermittlung der Defaultparameterwerte
Verwendung
Diese Funktion ermöglicht es,
Parametersymbole von Berichten mit Daten, den Defaultparameterwerten, vorzubelegen. Wird ein Bericht angezeigt oder ausgedruckt, sparen Sie den manuellen Erfassungsaufwand. Die Parametersymbole sind im Customizing in Berichtssymbolgruppen unterteilt, die die Symbole nach Anwendungsgebieten gruppieren. Zu den Berichtssymbolgruppen werden Standardfunktionsbausteine ausgeliefert, die zur Ermittlung der Defaultparameterwerte dienen und die Sie bei Bedarf modifizieren können.Daten, die von der Defaultparameterwert-Ermittlung selektiert wurden, können Sie in der Berichtsverwaltung und im Berichtsinformationssystem vor der Berichtsgenerierung bearbeiten. Die bearbeiteten Daten werden temporär gespeichert und stehen somit in der aktuellen Transaktion zur Verfügung.
Für die Ermittlung der Defaultparameterwerte müssen die Schlüsselwerte aus den entsprechenden SAP-Objekten bekannt sein. Die Verfügbarkeit der Schlüsselwerte ist davon abhängig, zu welchem Zeitpunkt oder von welcher SAP-Komponente die Ermittlung der Defaultparameterwerte aufgerufen wird. Spätestens beim Berichtsversand müssen die Defaultparameterwerte vervollständig werden.

Die Defaultparameterwerte werden in folgendem Beispiel schrittweise ermittelt:
Voraussetzungen
Um die Defaultparameterwert-Ermittlung für eine neue Symbolgruppe einzurichten, gehen Sie folgendermaßen vor:
In der IMG-Aktivität Berichtssymbolgruppen festlegen legen Sie eine neue Berichtssymbolgruppe an.
Die Berichtssymbole, die zu der neuen Berichtssymbolgruppe gehören sollen, können sich auf Tabellenfelder oder Klassenmerkmale beziehen.
Tabellenfelder definieren: In der IMG-Aktivität R/3-Tabellen für Berichtssymbolgenerierung festlegen geben Sie die benötigten Tabellen an. Bei Bedarf können Sie zusätzlich die Felder angeben, auf die die Symbolgenerierung beschränkt werden soll.
Klassenmerkmale definieren: Weitere Informationen über das Anlegen von Klassenmerkmalen finden Sie unter Merkmalsfeld im EH&S anlegen.
Die Funktion
In der IMG-Aktivität Berichtssymbole überprüfen und festlegen überprüfen Sie die Berichtssymbole und deren Zuordnung zur Berichtssymbolgruppe.
Wenn Sie strukturelle Abhängigkeiten von Parameterobjekten auf dem Bericht ausgeben wollen, gehen Sie folgendermaßen vor:
Programmieren Sie den Funktionsbaustein, der die Defaultparameterwerte zu der Berichtssymbolgruppe ermitteln soll und tragen Sie den Schlüssel Ihres Ermittlungsfunktionsbausteins in der IMG-Aktivität Berichtssymbolgruppen festlegen zu der Berichtssymbolgruppe ein (siehe
Wenn die Berichtssymbolgruppe Symbole einer bestimmten Berichtsanwendung enthält, ordnen Sie den Schlüssel der Berichtsanwendung der Berichtssymbolgruppe zu.
ERGEBNIS
Die ermittelten Defaultparameterwerte können in der Berichtsverwaltung, im Berichtsinformationssystem und bei der Funktion Bericht aus Vorlage im Dialogbild bearbeitet werden (siehe
Defaultparameterwerte bearbeiten).Funktionsumfang
Rahmenprogramm der Defaultparameterwert-Ermittlung
Zuordnung der Ermittlungsfunktionsbausteine zu Berichtssymbolgruppen
Die
Berichtssymbolgruppen gliedern die Symbole nach Anwendungsgebieten. Die Defaultparameterwerte werden abhängig von der Berichtssymbolgruppe unterschiedlich ermittelt:Für die Ermittlung von Defaultparameterwerten ist den betreffenden Berichtssymbolgruppen ein Standardfunktionsbaustein zugeordnet.
Identifikation der Schlüsselwerte
Die Schlüsselwerte, die der Funktionsbaustein für die Ermittlung der Defaultparameterwerte benötigt, sind durch die Felder OBJECT und ATTRIB einer Tabelle der Struktur CVDDP vorgegeben. Die ermittelten Defaultparameterwerte werden ebenfalls in der Tabelle der Struktur CVDDP an die Berichtsgenerierung übergeben.

Bei der Berichtssymbolgruppe zur Ermittlung des Materialnamens ist der Schlüsselwert die Materialnummer. Diese wird durch die Objekt-ID CVDMAT und die Attribut-ID MATNR festgelegt. Mit dem Wert der Materialnummer wird der Materialname aus dem Materialstamm selektiert. Der selektierte Defaultparameterwert wird wie folgt in einer Tabelle der Struktur CVDDP abgelegt:
Feld |
Wert |
OBJECT |
CVDMAT |
ATTRIB |
MATNAM |
ORD |
1 |
VALUETYPE |
1 |
VALUE |
Goldfarbe |
Zuordnung der Defaultparameterwerte zum Berichtssymbol
Durch Vergleich der Kombination der OBJECT/ATTRIB-Werte mit der Symboldefinition im Customizing wird bei der Berichtsgenerierung der Defaultparameterwert dem richtigen Berichtssymbol zugeordnet: Da ein Berichtssymbol vom Typ Parameter entweder durch ein Tabellenfeld oder ein Klassenmerkmal festgelegt wird, entsprechen die OBJECT/ATTRIB-Angaben den Tabelle/Feld-Angaben oder den Klasse/Merkmal-Angaben aus der Symboldefinition.


Zu dem obigen Beispiel findet das System für das Berichtssymbol EHS_MATNAM die Tabelle/Feld-Angabe CVDMAT/MATNAM (siehe IMG-Aktivität Berichtssymbole überprüfen und festlegen). Der selektierte Wert wird bei der Berichtsgenerierung daher für das Berichtssymbol EHS_MATNAM ausgegeben.
Kennzeichen der Struktur CVDDP (Parameterwerte für den Berichtsversand)
Mit Hilfe von
Kennzeichen können Sie festlegen, ob ein Defaultparameterwert z.B.Wenn ein passender Defaultparameterwert gefunden wird, prüft das System zunächst, ob der Wert manuell geändert wurde. Ist dies der Fall, wird das Kennzeichen Parameterwert wird im Bericht verwendet gesetzt und der Wert in die Rückgabetabelle übernommen.
Ist das Kennzeichen Manuell geänderter Defaultparameterwert nicht gesetzt, prüft das System, ob das Kennzeichen Temporärer Defaultparameterwert gesetzt ist. Ist dies der Fall, wird der Wert neu ermittelt.
Ist das Kennzeichen Temporärer Defaultparameterwert nicht gesetzt, wird in Abhängigkeit des Wertetyps geprüft, ob der Wert initial ist. Ist dies der Fall, wird der Wert ebenfalls neu ermittelt. Ist der Wert nicht initial, wird das Kennzeichen Parameterwert wird im Bericht verwendet gesetzt und der Wert in die Rückgabetabelle übernommen.
Einteilung der Defaultparameterwerte nach Wertetypen
Der Defaultparameterwert kann einen der folgenden Wertetypen besitzen:
Wertetyp |
Beschreibung des zugehörigen Defaultparameterwerts |
1 |
String (beliebige Zeichenfolge) |
2 |
SAPscript-Textschlüssel (Langtext) |
3 |
Dateiname |
4 |
Dokument aus der SAP-Komponente Dokumentenverwaltung (DVS-Dokument) |
5 |
Phrase (logischer Schlüssel einer Phrase, zusammengesetzt aus Katalog- und Phrasenschlüssel (CATPIN-PHRID) |

Für die Wertetypen 2 (SAPscript-Textschlüssel) und 4 (DVS-Dokument) besteht der Wert aus einem Schlüssel, der sich aus mehreren Schlüsselfeldern zusammensetzt. Im Dialogbild für die Bearbeitung der Defaultparameterwerte können Sie diese Objektschlüssel über die Wertehilfe getrennt eingeben.
Ebenso existiert für den Wertetyp 5 eine Wertehilfe. Beim Wertetyp 1 ist die Wertehilfe davon abhängig, ob das zugrundeliegende DDIC-Feld eine Wertehilfe besitzt. Der Wertetyp 3 (Datei) enthält keine Wertehilfe.
Unabhängig vom Wertetyp, werden für die Teilwerte von mehrfachbewertbaren Parametern die Ordnungszahlen (Feld ORD) angezeigt . Diese Ordnungszahl ist gleichzeitig auch die Sortierreihenfolge für die Ausgabe der Teilwerte im Bericht (siehe auch
Defaultparameterwert bearbeiten).EH&S Native Language Support
Der EH&S Native Language Support wird für die Defaultparameterwerte unterstützt. Für sprachabhängige Werte wird die notwendige Konvertierung durchgeführt.
Berücksichtigung von Sprache und Gültigkeitsraum
Zu jedem Symbol können die Sprache und der Gültigkeitsraum vom Ermittlungsfunktionsbaustein an die Berichtsgenerierung übergeben werden. Im Dialogbild wird zu jedem Parameter die Sprache und der Gültigkeitsraum angezeigt. Ein leeres Sprachfeld bedeutet, daß der Wert für alle Sprachen gültig ist. Ein leeres Gültigkeitsraumfeld bedeutet, daß der Wert für alle Gültigkeitsräume gültig ist.
Folgendermaßen berücksichtigt das System die Abhängigkeit von Sprache und Gültigkeitsraum:
Parameterhierarchien
Mit Hilfe von
Parameterhierarchien können Sie strukturelle Abhängigkeiten zwischen Parameterobjekten definieren.Parameterwertdialog
Der Dialog besteht aus einem Kopfteil und einem variablen Teil für die Anzeige und Bearbeitung der Parameterwerte.
Im Kopfteil werden folgende Daten angezeigt:
Der variable Teil wird aus den Defaultwerten aufgebaut, die zuvor ermittelt und an den Dialog übergeben wurden. Neben dem Feldtext und dem Defaultparameterwert wird zu jedem Wert die Sortierreihenfolge und der Wertetyp, gegebenenfalls auch der Gültigkeitsraum und die Sprache ausgegeben.
Siehe auch
Defaultparameterwert bearbeiten.