Ansicht
Dokumentation

PVSHI_INTERNAL_RELATION_ID - iPPE: Auslesen eines GUIDs für eine iPPE-Beziehung

PVSHI_INTERNAL_RELATION_ID - iPPE: Auslesen eines GUIDs für eine iPPE-Beziehung

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Das iPPE-Objekt Beziehung verbindet ein Start- mit einem Zielobjekt. Diese Objekte können Knoten, Varianten und Alternativen sein. Das iPPE-Objekt Beziehung wird extern durch Bezeichner seiner Start- und Zielobjekte identifiziert:

  • Der Knoten wird durch seinen externen Bezeichner (NODE_NAME) und evtl. durch seine Produktklassenzuordnung (CLASS_NUM und CLASS_TYPE, Klasse und Klassenart) identifiziert.
  • Die Variante an einem Knoten erhält zusätzlich zum externen Bezeichner des Knotens noch einen externen Bezeichner für die Variante (VARIANT_NAME)
  • Die Alternative am Knoten erhält zusätzlich zum externen Bezeichner des Knotens noch einen externen Bezeichner für die Alternative (ALTERNATIVE_NAME)
  • Die Alternative an der (Baukasten-) Variante erhält zusätzlich zum externen Bezeichner der Variante noch einen externen Bezeichner für die Alternative (ALTERNATIVE_NAME)

Wenn die internern Bezeichner vom Start- bzw. Zielobjekt bekannt sind, können diese anstatt der externen Bezeichner dem Baustein mittels der Parameter START_GUID bzw. TARGET_GUID übergeben werden.

Um die Start- und Zielobjekte eindeutig identifizieren zu können, muss auf jeden Fall der Anwendungstyp mit Hilfe der Parameter START_APPLICATION_TYPE und TARGET_APPLICATION_TYPE an den Baustein übergeben werden.

Da die APIs des iPPE mit den internen Bezeichnern der Objekte (RELATION_ID) arbeiten, muss der externe Bezeichner mit diesem API in den internen Bezeichner überführt werden. Wird durch die externen Bezeichner ein bereits vorhandenes Objekt identifiziert, wird seine ID geliefert und das Feld EXISTENCE auf 'X' gesetzt. Identifizieren diese Bezeichner kein vorhandenes Objekt, wird ein neuer interner Bezeichner vergeben und das Feld EXISTENCE auf ' ' gesetzt.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

EXISTENCE
I_EXISTENCE_ONLY
I_MODE_ALL
I_MSG_HANDLING
RELATION_ID
REL_APPLICATION_TYPE
RETURN
START_ALTERNATIVE_NAME
START_APPLICATION_TYPE
START_CLASS_NUM
START_CLASS_TYPE
START_GUID
START_NODE_NAME
START_OBJECT_TYPE
START_VARIANT_NAME
TARGET_ALTERNATIVE_NAME
TARGET_APPLICATION_TYPE
TARGET_CHANGE_NO
TARGET_CLASS_NUM
TARGET_CLASS_TYPE
TARGET_GUID
TARGET_NODE_NAME
TARGET_OBJECT_TYPE
TARGET_VARIANT_NAME

Ausnahmen

Funktionsgruppe

PPEHI_ENG

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

Length: 3624 Date: 20240604 Time: 042224     sap01-206 ( 62 ms )