Ansicht
Dokumentation

BAPI_MDPROVIDER_GET_VARIABLES - Liefert eine Liste von VARIABLES

BAPI_MDPROVIDER_GET_VARIABLES - Liefert eine Liste von VARIABLES

BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Methode liefert eine Liste der Variablen mit Verarbeitung durch 'Manuelle Eingabe' zu einem QUERY_CUBE .

Zu jeder Variablen werden die folgenden Informationen geliefert:

CAT_NAM: Name des CATALOGS (InfoCubes) zu dem der QUERY_CUBE gehört

CUBE_NAM: Name des CUBE in dem die Variable verwendet wird

VAR_NAM: Variablenname. Dieser wird durch Delimiter '[' begrenzt.

VAR_CAP: Kurzbeschreibung der Variablen

VAR_UID: GUID der Variablen

VAR_ORDINAL: Sortierreihenfolge der Variablen innerhalb der Query

VAR_TYPE: Typ der Variablen. Dieses Feld zeigt an für was für ein Objekt die Variable als Platzhalter steht. Das Feld kann folgende Werte annehmen:

,, ,,SAP_VAR_TYPE_MEMBER

,, ,,SAP_VAR_TYPE_HIERARCHY

,, ,,SAP_ VAR _TYPE_NUMERIC

,,

DATA_TYPE: ABAP Datentyp der Variablen. Dies ist entweder CHAR für die Typen SAP_VAR_TYPE_MEMBER und SAP_VAR_TYPE_HIERARCHY oder FLTP für den Typ AP_ VAR _TYPE_NUMERIC

CHR_MAX_LEN: Die maximale Länge eines Variablenwertes.

VAR_PROC_TYPE: Verarbeitungsart der Variablen. Auf dem MDPROVIDER BAPI werden nur Variablen mit Verarbeitungsart 'Manuelle Eingabe' geliefert. Der Wert dieser Spalte ist mit 2.0A immer SAP_ VAR _PROC_TYPE_USER_INPUT

VAR_SELC_TYPE: Selektionstyp der Variablen. Dieses Feld zeigt an, ob die Variable einen Einzelwert, ein Intervall oder eine komplexe Selektion von Merkmalswerten zuläßt. Mögliche Werte sind:

,,,,SAP_ VAR _SEL_TYPE_VALUE

,,,,SAP_ VAR _SEL_TYPE_INTERVAL

,,,,SAP_ VAR _SEL_TYPE_COMPLEX

,,,,

VAR_ENTRY_TYPE: Eingabepflichet der Variablen. Diese Spaltre kann einen der folgenden Werte annehmen:

,,,,

,,,, SAP_ VAR _INPUT_TYPE_OPTIONAL

,,,, SAP_ VAR _INPUT_TYPE_MANDATORY

,,,, SAP_ VAR _INPUT_TYPE_MANDATORY_NOT_INITIAL

REF_DIM: Für Variablen vom Typ SAP_VAR_TYPE_MEMBER gibt dieses Feld an, aus welcher Dimension Werte für die Variable selektiert werden können

REF_HRY: Für Variablen vom Typ SAP_VAR_TYPE_MEMBER gibt dieses Feld an, aus welcher Hierarchie Werte für die Variable selektiert werden können

DFLT_LOW: Gepflegter Vorschlagswert der Variablen, falls einer existiert

DFLT_HIGH: Gepflegter Bis-Vorschlagswert, falls einer existiert

DFLT_LOW_CAP: Text zum gepflegten Vorschlagswert, falls einer existiert

DFLT_HIGH_CAP: Text zum gepflegten Bis-Vorschlagswert, falls einer existiert

DSCRPTN: Langtext der Variablen

Die MDX-Grammatik wurde um eine SAP spezifische Variablen-Klausel erweitert. Diese hat den folgenden allgemeinen Aufbau:

<select_statement> ::= [WITH <formula_specification>]

,,,,,,SELECT [<axis_specification>[,<axis_specification>]…]

,,,,,,FROM [<cube_specification>]

,,,,,,WHERE [<slicer_specification>]

,,,,,,[<cell_props>]

,,,,,,[<sap_variables>]

<sap_variables> : SAP VARIABLES <sap_variables_list>

<sap_variables_list> : ,,<sap_variable>

,,,,,,,,|<sap_variables_list> ',' <sap_variable>

<sap_variable> :,,<variable_name> <variable_value_list>

<variable_value_list>: ,,<variable_value_specification>

,,,,,,,,|<variable_value_list> <variable_value_specification>

<variable_value_specification>:,,<var_single_value_specification>

,,,,,,,,,,|<var_interval_value_specification>

<var_single_value_specification> : <sign> <variable_value>

&lt;var_interval_value_specification> :,,&lt;sign> &lt;variable_value>':'< variable_value>

&lt;sign> :,,INCLUDING,,

,,,,|EXCLUDING,,

&lt;variable_value> :,,,,&lt;member>

,,,,,,,,|&lt;unsigned_numeric_literal>

Beispiel

,,1. Dieses Beispiel setzt einen Einzelwert für die Variable [ODBBRANC]

select [DUYZ7E3E5GH2F0W4D7OGO6RKD].members on columns,

non empty [ODB_CUST].members on rows from [ODBOSCEN1/MKTBRANCH]

SAP VARIABLES [ODBBRANC] INCLUDING [ODB_BRANC].[CHEM]

,,2. Dieses Beispiel schließt einen Einzelwert aus

select [DUYZ7E3E5GH2F0W4D7OGO6RKD].members on columns,

non empty [ODB_CUST].members on rows from [ODBOSCEN1/MKTBRANCH]

SAP VARIABLES [ODBBRANC] EXCLUDING [ODB_BRANC].[CHEM]

3. Dieses Beispiel spezifiziert ein Intervall

select [2M19UOW3BTEMXNZMHSSSEP631].members on columns, non empty [0CALYEAR].members on rows from [ODBOSCEN1/MKTCUST]

SAP VARIABLES [ODBCUST] INCLUDING [ODB_CUST].[B01] : [ODB_CUST].[C05]

4. Dieses Beispiel spezifiziert eine komplexe Selektion

select [4G3SFZOHUNDFDZN137S0IQ425].members on columns, non empty [ODB_BRANC].members on rows from [ODBOSCEN1/MKTPROD] SAP VARIABLES [ODBPROD] INCLUDING [ODB_PROD].[CP01230111] INCLUDING[ODB_PROD].[LP10101190] INCLUDING [ODB_PROD].[PP98010102]:[ODB_PROD].[PR48666001]

Hinweise

Weiterführende Informationen





Parameter

CAT_NAM
CUBE_NAM
RETURN
STATISTIC
VARIABLES

Ausnahmen

Funktionsgruppe

RSOB

BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6457 Date: 20240523 Time: 170234     sap01-206 ( 116 ms )