Das Modul Spaltenbreite setzen (com.sap.ip.bi.rig.ColumnWidth) erlaubt die Festlegung der Spaltenbreite im Web Item Analyse. Es werden mehrere Möglichkeiten unterstützt, wie Sie die Spalten angeben können:
● Standardbreite
● Standardbreite für fixe Spalten
● Spaltenbreite für bestimmten Index
● Spaltenbreite für bestimmtes Merkmal
● Spaltenbreite für bestimmten Merkmalswert
● Spaltenbreite für bestimmtes Attribut
● Spaltenbreite für bestimmten Strukturwert (Kennzahl oder Merkmalswert)
Der technische Name der Implementierung lautet com.sap.ip.bi.rig.ColumnWidth.
● Andere Module (z.B. Dokumenteninhalte anzeigen) können ebenfalls einen Parameter Spalte (COLUMN...) oder Zeile (ROW...) besitzen. Die Möglichkeiten, eine Spalte anzugeben, sind in diesen Fällen identisch zum vorliegenden Modul Spaltenbreite setzen. Beachten Sie, dass eventuell der Wert nicht ein Integer sondern Boolesch sein kann.
● Alle nicht genau angegebenen Spalten erhalten die Standardbreite. Falls Sie keine Standardbreite spezifiziert haben, werden alle nicht angegeben Spalten auf 0 gesetzt. Dies bedeutet, dass diese Spalten nicht sichtbar sind.
Die Spaltenbreiten für ein bestimmtes Merkmal, Attribut oder Strukturwert überschreiben die Breite für einen bestimmten Index oder die Standardbreiten. Ein Index überschreibt die Standardbreiten.
Wenn Sie mehrere Spalten angeben, müssen Sie die Namen der Parameter anpassen. Der Parametername COLUMN muss für jede Spalte unterschiedlich sein. Sie müssen eine Nummer an den Namen hinzufügen. Folgende Möglichkeiten werden unterstützt:
● COLUMN[<Nummer>]
● COLUMN_<Nummer>
Stellen Sie sicher, dass das Modul aktiviert ist. Ansonsten werden die Spaltenbreiten nicht geändert.
<bi:ANALYSIS_ITEM name="ANALYSIS_ITEM_1" designwidth="400" designheight="200" >
<bi:DATA_PROVIDER_REF value="DP_1" />
<bi:MODIFICATION type="CHOICE" value="MOD_SINGLE_MODULE" >
<bi:MOD_SINGLE_MODULE type="COMPOSITE" >
<bi:ACTIVE value="X" />
<bi:MOD_SELECT type="CHOICE" value="MOD_GENERIC_MODULE" >
<bi:MOD_GENERIC_MODULE type="COMPOSITE" >
<bi:MOD_REFERENCE value="com.sap.ip.bi.rig.ColumnWidth" />
<bi:MOD_PARAMETER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAMETER type="COMPOSITE" index="1" >
... (add parameter here, see below for details)
</bi:MOD_PARAMETER>
</bi:MOD_PARAMETER_LIST>
</bi:MOD_GENERIC_MODULE>
</bi:MOD_SELECT>
</bi:MOD_SINGLE_MODULE>
</bi:MODIFICATION>
</bi:ANALYSIS_ITEM>
● Name/Ausdruck (MOD_PARAM_NAME)
● Wert (MOD_PARAM_VALUE)
● Platzhalterliste (MOD_PLACEHOLDER_LIST)
Die Standardbreite ist wichtig, weil dieser Wert für alle nicht spezifizierten Spalten verwendet wird. Wenn Sie keine Standardbreite angeben, werden alle nicht spezifizierten Spalten auf 0 gesetzt, was bedeutet, dass diese Spalten nicht sichtbar sind.
Standardbreite
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[*] COLUMN_DEFAULT |
Standardspalte |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
<bi:MOD_PARAM_NAME value="COLUMN_DEFAULT" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="50" />
</bi:MOD_PARAM_VALUE>
Die Standardbreite für fixe Spalten wird für die Spalten der Merkmale und Kennzahlen verwendet, die sich im Zeilenaufriss befinden.
Standardbreite für fixe Spalten
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN_FIX COLUMN_FIX[*] COLUMN_FIX_DEFAULT |
Standardspalte |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Die Spalte wird über den angegebenen Index identifiziert. Die Breite der angegebenen Spalte wird unabhängig vom aktuellen Navigationszustand gesetzt. Wenn sich der Navigationszustand ändert, kann sich der Inhalt der angegebenen Spalte auf ein anderes Merkmal oder eine andere Kennzahl beziehen.
Spaltenbreite für bestimmten Index
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[<Index>] COLUMN_<Index> |
<Index> ist die Spalte. Die erste Spalte hat den Index 1. |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Platzhalterliste (MOD_PLACEHOLDER_LIST) |
Leer |
Platzhalterliste leerlassen |
<<bi:MOD_PARAM_NAME value="COLUMN[5]" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="100" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PARAM_NAME value="COLUMN[6]" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="100" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PARAM_NAME value="COLUMN_5" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="100" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PARAM_NAME value="COLUMN_6" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="100" />
</bi:MOD_PARAM_VALUE>
Alternative Angabe des Index über die Platzhalterliste
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[<Nummer>] COLUMN_< Nummer > |
<Nummer> ist die fortlaufende Nummer |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Platzhalterliste (MOD_PLACEHOLDER_LIST) |
Typ Integer und Wert <Index> |
<Index> ist die Spalte. Die erste Spalte hat den Index 1. |
Beachten Sie, dass der Parameter COLUMN_... anstelle des Index eine fortlaufende Nummer ist.
<bi:MOD_PARAM_NAME value="COLUMN_1" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="100" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PLACEHOLDER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAM_VALUE type="CHOICE" index="1" value="INTEGER" >
<bi:INTEGER value="5" />
</bi:MOD_PARAM_VALUE>
</bi:MOD_PLACEHOLDER_LIST>
<bi:MOD_PARAM_NAME value="COLUMN_2" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="100" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PLACEHOLDER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAM_VALUE type="CHOICE" index="1" value="INTEGER" >
<bi:INTEGER value="6" />
</bi:MOD_PARAM_VALUE>
</bi:MOD_PLACEHOLDER_LIST>
Die Spalte wird durch die Angabe eines Merkmals bestimmt. Die Spalte mit dem spezifizierten Merkmal wird immer an die angegebene Breite angepasst. Dies ist unabhängig vom Navigationszustand.
Spaltenbreite für bestimmtes Merkmal
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[<Nummer>] COLUMN_< Nummer > |
<Nummer> ist die fortlaufende Nummer |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Platzhalterliste (MOD_PLACEHOLDER_LIST) |
Typ Merkmal und Wert <Merkmal> |
<Merkmal> ist der technische Name des Merkmals |
<bi:MOD_PARAM_NAME value="COLUMN_1" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="200" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PLACEHOLDER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAM_VALUE type="CHOICE" index="1" value="CHARACTERISTIC" >
<bi:CHARACTERISTIC value="0D_PH2" text="0D_PH2" />
</bi:MOD_PARAM_VALUE>
</bi:MOD_PLACEHOLDER_LIST>
Die Spalte wird durch die Angabe eines Merkmals mit Merkmalswert bestimmt. Die Spalte mit dem spezifizierten Merkmalswert wird immer an die angegebene Breite angepasst. Dies ist unabhängig vom Navigationszustand.
Spaltenbreite für bestimmten Merkmalswert
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[<Nummer>] COLUMN_< Nummer > |
<Nummer> ist die fortlaufende Nummer |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Platzhalterliste (MOD_PLACEHOLDER_LIST) |
Typ Merkmalswert und Wert bestehend aus <Merkmal> und <Wert> |
<Merkmal> ist der technische Name des Merkmals und <Wert> ist der technische Merkmalswert |
<bi:MOD_PARAM_NAME value="COLUMN_1" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="200" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PLACEHOLDER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAM_VALUE type="CHOICE" index="1" value="CHARACTERISTIC_MEMBER" >
<bi:CHARACTERISTIC_MEMBER type="COMPOSITE" >
<bi:CHARACTERISTIC value="0D_PH2" text="0D_PH2" />
<bi:MEMBER_NAME value="PDS12" text="PDS12" />
</bi:CHARACTERISTIC_MEMBER>
</bi:MOD_PARAM_VALUE>
</bi:MOD_PLACEHOLDER_LIST>
Die Spalte wird durch die Angabe eines Attributs bestimmt. Die Spalte mit dem spezifizierten Attribut wird immer an die angegebene Breite angepasst. Dies ist unabhängig vom Navigationszustand.
Spaltenbreite für bestimmtes Attribut
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[<Nummer>] COLUMN_< Nummer > |
<Nummer> ist die fortlaufende Nummer |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Platzhalterliste (MOD_PLACEHOLDER_LIST) |
Typ Attribut und Wert <Attribut> |
<Attribut> ist der technische Name des Attributs |
<bi:MOD_PARAM_NAME value="COLUMN_1" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="200" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PLACEHOLDER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAM_VALUE type="CHOICE" index="1" value="INFO_OBJECT_ATTRIBUTE" >
<bi:INFO_OBJECT_ATTRIBUTE value="0D_PREIS" />
</bi:MOD_PARAM_VALUE>
</bi:MOD_PLACEHOLDER_LIST>
Die Spalte wird durch die Angabe eines Strukturwertes (Kennzahl) bestimmt. Die Spalte mit dem spezifizierten Strukturwert (Kennzahl) wird immer an die angegebene Breite angepasst. Dies ist unabhängig vom Navigationszustand.
Spaltenbreite für bestimmten Strukturwert
Parameter |
Wert |
Beschreibung |
Name/Ausdruck (MOD_PARAM_NAME) |
COLUMN[<Nummer>] COLUMN_< Nummer > |
<Nummer> ist die fortlaufende Nummer |
Wert (MOD_PARAM_VALUE) |
Integer |
Breite in Pixel |
Platzhalterliste (MOD_PLACEHOLDER_LIST) |
Typ Strukturwert und Wert <Strukturwert> |
<Strukturwert> ist der technische Name des Strukturwertes (Kennzahl) |
<bi:MOD_PARAM_NAME value="column_3" />
<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >
<bi:INTEGER value="150" />
</bi:MOD_PARAM_VALUE>
<bi:MOD_PLACEHOLDER_LIST type="ORDEREDLIST" >
<bi:MOD_PARAM_VALUE type="CHOICE" index="2" value="STRUCTURE_MEMBER" >
<bi:STRUCTURE_MEMBER value="45240PLO41Z7TROE321MNA46C" text="45240PLO41Z7TROE321MNA46C" />
</bi:MOD_PARAM_VALUE>
</bi:MOD_PLACEHOLDER_LIST>