TWB Customizing - Formel für Ermittlung von Aggregationszielen Es soll ein neues Feld geben, in dem eine Formel angegeben werden kann, mit welcher das Aggregationsziel berechnet wird.
Anpassung auf neue Phase Roadmap Logik
Anpassung Farben aktive Einstellungen FuBa: /GIB/DCC_TARGET_FORM_AGG Klasse: /GIB/CL_DCC_TARGET_FORM Methode: CREATE_AGG_TARGET_LEVEL Methode: CREATE_AGG Methode: UPDATE_AGG
Siehe kommentierter Anhang.
Klasse: /GIB/CL_DCC_TARGET_FORM Methode: GET_AGG_TARGET_MAT Methode: FIND_TARGET_AGG_MAT_FORMULA Programm: /GIB/DCC_SIMU_GROUP INCLUDE: /GIB/DCC_SIMU_GROUP_CUST_F01 Form-Routine: CUST_FIELDCAT FuBA: /GIB/DCC_TARGET_FORM_AGG INCLUDE: /GIB/LDCC_TARGET_FORM_AGGF02 Form-Routine: CUST_FIELDCAT Form-Routine: CUST_HOTSPOT_CLICK Form-Routine: CUST_SELECTION_GET_DATA Form-Routine: CUST_ADD_LINE_FUNCTIONS INCLUDE:/GIB/LDCC_TARGET_FORM_AGGTOP
Erweiterung der Klasse: /GIB/CL_DC_FORMULA_EXTENSION Neue Methode: MATERIAL_MATCH() Hier wird ein 'X' oder leer mitgegeben, und ein 'true' oder 'false' ausgegeben. Diese Methode soll als Formelerweiterung dienen, um es für den Kunden verständlicher zu machen, eine Formel zu erstellen, in der es darum geht, ob ein MAterial zu einer iGT oder zu einem Aggregationsziel gehört oder nicht.
Logik: - Formel vor freier Abgrenzung - Formeln: Bei mehreren Matches zählt Prio - Freier Abgrenzung: Bie mehreren Matches zählt Anzahl Matches, dann Prio 1. Wenn ein Aggregationsziel (AZ) per Formel definiert ist, zieht immer diese und nicht die freie Abgrenzung. 2. Wenn ein Material via Formel für mehrere AZ gefunden wird, zählt die Prio. 3. Ist kein AZ via Formel definiert oder wird ein Material nicht über eine Formel gefunden, wird über die freie Abgrenzung gegangen. 4. Passt das Material zu mehreren AZ per freier Abgrenzung, zählt die, bei der es mehr "Matches" gibt. 5. Gibt es gleich viele "Matches", zählt die Prio.