Ansicht
Dokumentation

PVSHI_PNACT_MAINTAIN - iPPE: Objekte der Prozeßstruktur pflegen

PVSHI_PNACT_MAINTAIN - iPPE: Objekte der Prozeßstruktur pflegen

General Data in Customer Master   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dem Funktionsbaustein PVSHI_PNACT_MAINTAIN können Sie Objekte der iPPE-Prozessstruktur pflegen. Dieser Baustein kann zum Anlegen, Bearbeiten und Löschen von Knoten der Prozessstruktur verwendet werden. Auch die Alternativen einer Aktivität (Modi) können Sie mit diesem Baustein pflegen. Zusätzlich können Sie mit diesem Baustein Beziehungen zwischen den Knoten der Prozessstruktur und Zuordnungsbeziehungen zu Komponenten (Knoten bzw. Varianten der Produktstruktur), sowie Abtaktungsbeziehungen anlegen.

Die Identifikation eines Knotens muß dem Baustein über die Tabelle ACTIVITYNODEDATA mitgeteilt werden. Dabei wird ein Knoten durch den internen Bezeichner (NODE_ID) identifiziert. Die NODE_ID eines Knotens (sowohl eines bereits vorhandenen als auch eines neu anzulegenden) wird durch den Funktionsbaustein PVSHI_INTERNAL_OBJECT_ID ermittelt.

Alle Daten, die zu dem Knoten gehören, müssen in den entsprechenden Tabellen mitgegeben werden. Dabei muss auch jeweils der zugehörige interne Bezeichner (NODE_ID) des Knoten mitgegeben werden. Attribute, die nicht an den Baustein übergeben werden, werden gelöscht!Wird z.B. nur die Tabelle ACTIVITYNODEDATA befüllt, so werden die entsprechenden Knoten angelegt bzw. geändert. Bereits vorhande Texte dieser Knoten werden gelöscht. Zum Ändern eines Knoten empfiehlt es sich daher, vorher mit dem Funktionsbaustein PVSHI_PNACT_READ die Attribute dieses Knotens zu lesen.

Um einen Knoten der Prozessstruktur, einen Modus oder eine Beziehung zu löschen, muss der entsprechende interne Bezeichner im Tabellen-Parameter ACTIVITYNODEDATA, ACTIVITYALTDATA bzw. ACTIVITYRELATIONDATA übergeben werden und das Feld DELETE_FLG bzw. DELETE_NONHIST_FLG den Wert 'X' erhalten. Wird zusätzlich das Feld DEEP_DELETE_FLG mit dem Wert 'X' belegt, werden auch alle Referenzen von anderen iPPE-Objekten auf das zu löschende Objekt mitgelöscht.

Abtaktungsbeziehungen können gelöscht werden, indem in der Tabelle LINEBALANCINGRELATION die ersten sechs Felder gefüllt werden und das Feld DELETE_FLG den Wert 'X' erhält.

Beispiel

Hinweise

Die Kundenerweiterungen am Modus der Aktivität werden mit Hilfe der Tabelle ACTIVITYALTEXTENSION gepflegt. Sie enthält die Werte der kundenspezifischen Felder. Die Zuordnung zu dem entsprechenden Modus geschieht durch die Identifikation ALTERNATIVE_ID und CHANGE_NO.

Weiterführende Informationen





Parameter

ACTIVITYALTCAPA
ACTIVITYALTDATA
ACTIVITYALTEXTENSION
ACTIVITYALTLONGTEXT
ACTIVITYALTLONGTEXTHEADER
ACTIVITYALTTEXT
ACTIVITYNODEDATA
ACTIVITYNODELONGTEXT
ACTIVITYNODELONGTEXTHEADER
ACTIVITYNODETEXT
ACTIVITYRELATIONCONSTRAINT
ACTIVITYRELATIONDATA
FACTORYLAYOUTRELATION
I_CREATE_FLG
I_MODE_ALL
I_MSG_HANDLING
LINEBALANCINGRELATION
REPORTINGPOINT
RETURN
SUPPLYAREAASSIGNMENT

Ausnahmen

Funktionsgruppe

PPEHI_ACT

BAL_S_LOG - Application Log: Log header data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5228 Date: 20240523 Time: 061450     sap01-206 ( 49 ms )