Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Beispiel: Modul Spaltenbreite setzen  Dokument im Navigationsbaum lokalisieren

Definition

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.

Hinweis

    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>

Hinweis

Stellen Sie sicher, dass das Modul aktiviert ist. Ansonsten werden die Spaltenbreiten nicht geändert.

Beispiel

<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>

Der nachfolgende Abschnitt beschreibt die möglichen Optionen dieses Moduls, die das Verhalten des Moduls beeinflussen. Die Optionen werden als Parameter in der Parameterliste (MOD_PARAMETER_LIST) angegeben. Ein Parameter besteht aus folgenden Elementen

      Name/Ausdruck (MOD_PARAM_NAME)

      Wert (MOD_PARAM_VALUE)

      Platzhalterliste (MOD_PLACEHOLDER_LIST)

Falls der Parameter Platzhalterliste nicht angegeben ist, kann der Parameter ignoriert werden.

Standardbreite

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

Beispiel mit Standardbreite 50

<bi:MOD_PARAM_NAME value="COLUMN_DEFAULT" />

<bi:MOD_PARAM_VALUE type="CHOICE" value="INTEGER" >

    <bi:INTEGER value="50" />

</bi:MOD_PARAM_VALUE>

Standardbreite für fixe Spalten

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

Spaltenbreite für bestimmten Index

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

Beispiel mit Spaltenbreite 100 für Spalte mit Index 5 und Index 6

<<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>

Beispiel mit anderer Syntax

<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.

Beispiel mit Spaltenbreite 100 für Spalte mit Index 5 und Index 6

Hinweis

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>

Spaltenbreite für bestimmtes Merkmal

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

Beispiel mit Spaltenbreite 200 für Merkmal Produkt (0D_PH2)

<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>

Spaltenbreite für bestimmten Merkmalswert

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

Beispiel mit Spaltenbreite 200 für Merkmalswert PDS12 des Merkmals Produkt (0D_PH2)

<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>

Spaltenbreite für bestimmtes Attribut

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

Beispiel mit Spaltenbreie 200 für Attribut Preis (0D_PREIS)

<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>

Spaltenbreite für bestimmten Strukturwert

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)

Beispiel mit Spaltenbreie 150 für 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>

 

Ende des Inhaltsbereichs