Ansicht
Dokumentation

/MSG/4_PM_GET_PMARK_VALUES - Ermittlung der zulässigen Merkmalswerte

/MSG/4_PM_GET_PMARK_VALUES - Ermittlung der zulässigen Merkmalswerte

BAL Application Log Documentation   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein /MSG/4_PM_GET_PMARK_VALUES ermittelt alle zulässigen Werte eines Merkmals.

Es gibt folgende Typen von Merkmalswerten:

  • NONE keine Einschränkung

  • ENUM Einschränkung per Aufzählung

  • RANGE Einschränkung per Wertebereich (Intervalle oder Einzelwerte bzw. Single_Value)

  • TABLE Einschränkung per interner Tabelle

Parameter

  • Import
  • PV_OID (Objekt-ID des Produktbausteins)

  • PV_GEN_FROM optional (Generationenbeginndatum)

  • PV_ADAPTST_FROM optional (Anpassungsstufenbeginndatum)

  • PV_MARKNAME (Name des Merkmals)

  • PV_SPRAS optional (Sprache)

  • Export
  • PS_PMARK (Eigenschaften des Merkmals)

  • PT_PSENUMVALT (Tabelle mit Aufzählungswerten (sprachabhängig))

  • PT_PSRANGE (Tabelle mit Bereichen)

  • PT_PSTABVAL (Tabelle mit internen Tabellenwerten)

  • PT_PSTABENUMT (Tabelle mit internen Tabellenwerten, sprachabhängig)

Beispiel

Hinweise

Die Wertetypen schließen sich gegenseitig aus, d.h. ein Merkmal besitzt immer nur einen Wertetyp. Dementsprechend kann immer nur eine Rückgabetabelle (bzw. keine bei Wertetyp NONE) mit Werten gefüllt sein.

Aufzählungswerte werden sprachabhängig zurückgeliefert.

Ist in der Merkmalstabelle /MSG/4_PMARK das Feld SINGLE_VALUE belegt, bedeutet das, dass es für dieses Merkmal genau einen zulässigen Wert gibt, nämlich der Wert im Feld SINGLE_VALUE. Diese Merkmale haben dabei den Wertetyp RANGE, obwohl es in der Range-Tabelle (/MSG/4_PRANGE) keinen entsprechenden Eintrag dazu gibt. In diesem Fall ist keine der 3 Rückgabetabellen mit Werten gefüllt.

Die zulässigen Werte für Merkmale, die den Wertetyp ENUM oder TABLE besitzen, können noch weiter eingeschränkt sein. Dabei ist das Feld VALID_VALUES der Merkmalstabelle /MSG/4_PMARK auf true ('X') gesetzt. In diesem Fall werden die zulässigen Werte aus den Tabellen /MSG/4_PVALIDENV (bei Aufzählung) bzw. /MSG/4_PVALIDTBV (bei interner Tabelle) ermittelt.

Weiterführende Informationen





Parameter

PS_PMARK
PT_PSENUMVALT
PT_PSRANGE
PT_PSTABENUMT
PT_PSTABVAL
PV_ADAPTST_FROM
PV_GEN_FROM
PV_MARKNAME
PV_OID
PV_SPRAS

Ausnahmen

CACHE_NOT_INITIALIZED
SELECT_ERROR_OCCURRED
TRANSLATION_MISSING

Funktionsgruppe

/SAPL4_PM_SELECTION

CL_GUI_FRONTEND_SERVICES - Frontend Services   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3650 Date: 20240424 Time: 104345     sap01-206 ( 53 ms )