Ansicht
Dokumentation

API_SEMBPS_LAYOUT_GETDETAIL - Detail-Informationen zum Planungslayout

API_SEMBPS_LAYOUT_GETDETAIL - Detail-Informationen zum Planungslayout

TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Baustein ist es möglich, einige Detail-Informationen zu einem Planungslayout auszulesen. Hierbei können nur statisch ermittelbare Eigenschaften zur Verfügung gestellt werden, also keine Eigenschaften, die erst mit Bewegungdaten ermittelbar sind (dazu gehören etwa Nachkommastellen oder eine Variablenersetzung, die etwa einen Merkmalswert in der Datenspalte festlegt). Der Baustein liefert die Merkmale, die im Kopf-Bereich des Layouts, im Bereich der Schlüsselspalten und im Bereich der Datenspalten festgelegt wurden. Diese Information ist dann nützlich, wenn man direkt mit dem Baustein API_SEMBPS_SETDATA neue Daten schreiben will (oder der Baustein API_SEMBPS_GETDATA noch keine Bewegungsdaten liefern konnte), denn mit dem Baustein API_SEMBPS_LAYOUT_GETDETAIL können vorher die Merkmale der Schlüsselspalten ermittelt werden. Dieser Baustein ist auch nützlich, um zu ermitteln, ob ein Paket im Zusammenhang mit den Bausteinen API_SEMBPS_GETDATA oder API_SEMBPS_SETDATA verwendbar ist. Dazu bestimmt man mit API_SEMBPS_LAYOUT_GETDETAIL zunächst die Kopf-Merkmale des Planungslayouts und prüft dann, ob diese Merkmale im Datenpaket nur einen Einzelwert als Selektion besitzen.

Beispiel

Hinweise

Parameter

  • I_AREA: Planungsgebiet
  • I_PLEVEL: Planungsebene
  • I_LAYOUT: Planungslayout
  • E_SUBRC. ist grösser als Null, wenn ein Fehler aufgetreten ist
  • E_LEADCOL_COMPL: Kennzeichen ist gesetzt (also gleich 'X'), wenn das Layout eine komplexe Schlüsselspalte hat, sonst ist es initial.
  • ETK_HEAD_INFO: Diese Tabelle enthält alle Merkmale, die in den Kopf-Bereich des Planungslayouts eingestellt wurden. CHANM enthält den technischen Merkmalsnamen, das Kennzeichen HIDE ist initial, wenn das Kopfmerkmal im Layout nicht ausgeblendet ist, es hat den Wert 'X', wenn es ausgeblendet ist.
  • ETK_ROW_INFO: Diese Tabelle enthält alle Merkmale der Schlüsselspalte(n). CHANM enthält den technischen Merkmalsnamen. PRES enthält die folgende Information über die Darstellung der Merkmalswerte (vergleiche auch hierzu die Festwerte der Domäne UPC_Y_PRES):
  • initial, falls es sich um eine komplexe Schlüsselspalte handelt,

  • '0', für die Kombination Merkmalswert und Text,

  • '1' für Text,

  • '2' für Merkmalswert,

  • '3' für die Kombination Text und Merkmalswert.

  • ETK_COL_INFO: Diese Tabelle enthält genau die Merkmale, die in den Datenspalten des Planungslayouts eingestellt wurden; CHANM ist hier wieder der technische Merkmalsname.
  • ETK_RETURN: Diese Struktur kann eine Nachricht enthalten. Im Fall E_SUBRC <> 0 enthält sie die Fehlernachricht, im Fall E_SUBRC = 0 kann in dieser Struktur eine Informationsmeldung stehen.

Die technischen Bezeichnungen zu Merkmalen in den obigen Tabellen sind diejenigen, die im SAP BW verwendet werden. Eine Ausnahme bildet die 'Dimension Werte' also die Kennzahl-Dimension. Diese 'Dimension' wird innerhalb der API- Bausteine API_SEMBPS_GETDATA , API_SEMBPS_SETDATA und API_SEMBPS_LAYOUT_GETDETAIL als gewöhnliches 'Merkmal' behandelt, obwohl es im SAP BW nicht als ein Merkmal existiert. Als technische Bezeichnung für die Dimension Werte wird innerhalb der Bausteine API_SEMBPS_GETDATA und API_SEMBPS_SETDATA der String '_BKENNZAHL' verwendet.

Weiterführende Informationen





Parameter

ETK_COL_INFO
ETK_HEAD_INFO
ETK_RETURN
ETK_ROW_INFO
E_LEADCOL_COMPL
E_SUBRC
I_AREA
I_LAYOUT
I_PLEVEL

Ausnahmen

Funktionsgruppe

UPC_API

TXBHW - Original Tax Base Amount in Local Currency   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4510 Date: 20240523 Time: 144314     sap01-206 ( 96 ms )