Ansicht
Dokumentation
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.
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>
<var_interval_value_specification> :,,<sign> <variable_value>':'< variable_value>
<sign> :,,INCLUDING,,
,,,,|EXCLUDING,,
<variable_value> :,,,,<member>
,,,,,,,,|<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_NAMCUBE_NAM
RETURN
STATISTIC
VARIABLES
Ausnahmen
Funktionsgruppe
RSOBBAL 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 )