Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Familientabellen verschachtelt - mit Prametern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  Familientabellen verschachtelt - mit Prametern (1912 mal gelesen)
dbexkens
Ehrenmitglied V.I.P. h.c.
Professional Development Manager



Sehen Sie sich das Profil von dbexkens an!   Senden Sie eine Private Message an dbexkens  Schreiben Sie einen Gästebucheintrag für dbexkens

Beiträge: 2174
Registriert: 14.08.2000

Pro/ENGINEER WF5 M040
Pro/ENGINEER WF4 M140
Pro/ENGINEER WF3 M220
Pro/ENGINEER WF2 M190
Pro/INTRALINK 3.4 M030 und 8.0 und 9.0
PDMLink 8.0 und 9.0 und 9.1
Project Link 8.0 und 9.0 und 9.1
Product View 9.1

erstellt am: 10. Dez. 2003 16:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


struktur.jpg

 
Hi Forum,

folgendes Problem:
In einer geschachtelten Familientabelle (siehe Anhang) soll ein Parameter "SAP" unterschiedlich gesteuert werden.
Ist dieser Parameter im obersten generischen Modell (hier "g.prt") in der Familientabelle eingatregen, kann man diesen nicht mehr in einer untergeordneten Familientabelle (hier z.B. "i1.prt") ansteuern.
Gut, dachten wir, tragen wir den Parameter in den aufgerufenen Modellen direkt ein, und nicht in der Familientabelle. Sozusagen "von unten nach oben". Klappte auch. Nur: wenn man dann den Parameter im obersten generischen ändert, sind auch alle anderen Modelle geändert. Geht also nur über die Steuerung in Familientabellen, und das gibt hat mecker (siehe oben).
Eine Auflösung der Familientabelle (wenigstens auf nur eine Ebene)  steht nicht zur Diskussion, weil die Modelle recht oft Verwendung finden.

Hat jemand eine Idee?

Grüße

Detlef Bexkens


------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




Sehen Sie sich das Profil von U_Suess an!   Senden Sie eine Private Message an U_Suess  Schreiben Sie einen Gästebucheintrag für U_Suess

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 10. Dez. 2003 16:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dbexkens 10 Unities + Antwort hilfreich

Hallo Detlef,

warum interessiert Euch eigentlich der Parameter im generischen Teil? Wenn Ihr den an der Stelle vernachlässigt, könnt Ihr ihn noch in den untergeordneten Tabellen benutzen und alles wird schön. Eine Änderung im generischen hat dann auch keine Folgen mehr für die Familienmitglieder, da der Stand ja in der Tabelle festgenagelt ist.

_____________
Gruß
U_Suess

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dbexkens
Ehrenmitglied V.I.P. h.c.
Professional Development Manager



Sehen Sie sich das Profil von dbexkens an!   Senden Sie eine Private Message an dbexkens  Schreiben Sie einen Gästebucheintrag für dbexkens

Beiträge: 2174
Registriert: 14.08.2000

Pro/ENGINEER WF5 M040
Pro/ENGINEER WF4 M140
Pro/ENGINEER WF3 M220
Pro/ENGINEER WF2 M190
Pro/INTRALINK 3.4 M030 und 8.0 und 9.0
PDMLink 8.0 und 9.0 und 9.1
Project Link 8.0 und 9.0 und 9.1
Product View 9.1

erstellt am: 10. Dez. 2003 16:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi U,

der Kunde benutzt diesen Parameter, um ein Zusatzprogramm anzusteuern, welches die Objekte (oder Stammdaten daraus) übertragen soll. Es könnte demnach sein, das einmal ein generisches Objekt übertragen werden soll, und ein andermal halt nicht. Drum.
Eine Diskussion über Vor- und Nachteile von geschachtelten Familientabellen hift dort momentan auch nicht, weil´s halt schon seit einigen Jahren gemacht wird. Das Kind ist also schon tief im Brunnen und wir wollen vermeiden, das der Zulieferer der Schnittstelle für jede Familientabellen-Ebene einen eigenen Paremeter hinzufügen muss. Vielleicht gibt´s ja was eleganteres.

Viele Grüße

Detlef

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




Sehen Sie sich das Profil von U_Suess an!   Senden Sie eine Private Message an U_Suess  Schreiben Sie einen Gästebucheintrag für U_Suess

Beiträge: 10679
Registriert: 14.11.2001

CREO 8.0.6.0 (+Geniustool für Creo 10.0.1)
PDMLink 12.0.2.8
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit

erstellt am: 10. Dez. 2003 16:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dbexkens 10 Unities + Antwort hilfreich

Hallo

Es stört doch aber nicht, wenn der Parameter des generischen Teiles nicht in einer Tabelle festgenagelt ist. Er kann doch dort eingestellt werden, ohne das andere Teile davon betroffen sind, vorausgesetzt, man setzt in den Tabellen den Wert und nutzt dort nicht den "*" für den default-Wert.
Ansonsten bleibt sicher nur die Möglichkeit, für jede Ebene einen extra Parameter anzulegen. Allerdings könnte man so etwas dann sicher über Beziehungen auf einen einzigen Wert bringen. Das setzt aber z.B. voraus, daß es gewisse Regeln für diesen Parameter gibt. Was besseres fällt mir jetzt auch nicht ein.

Gruß
Udo

PS: Eine Diskussion über Schachtelungen in Tabellen wollte ich nicht anfangen, da es Dir bei Deinem Problem auch nicht wirklich hilft.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Undertaker
Mitglied
Dipl. Ing. Maschinenbau, Konstrukteur, CAD Support, PDM Administration,


Sehen Sie sich das Profil von Undertaker an!   Senden Sie eine Private Message an Undertaker  Schreiben Sie einen Gästebucheintrag für Undertaker

Beiträge: 588
Registriert: 31.10.2003

erstellt am: 10. Dez. 2003 16:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dbexkens 10 Unities + Antwort hilfreich

Tach

wir arbeiten bei uns wohl mit derselben SAP Schnittstelle
denn ASSIGN kommt mir sehr bekannt vor.
Also die Firma die die Schnittstelle programmiert hat
hat uns darauf hingewiesen, das es nicht möglich ist mit
Familientabellen zu arbeiten, wenn die SAP relevanten
Attribute in Intralink eingetragen werden.
Denn dort kann ich bekanntlich nur die Attribute des generischen Teils
einstellen, die der Varianten nicht!
Wir erwarten eine Lösung in der Ilink 3.3, wurde uns jedenfalls
gesagt das das dort geht?!
Arbeitet dein Kunde zufällig mit intralink?

Mein geschreibsel hilft vielleicht nicht richtig weiter,
aber ich kenn das leidige "Schnittstellenproblem".

Gruß
undertaker

------------------
bisschen Pfeffer???

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dbexkens
Ehrenmitglied V.I.P. h.c.
Professional Development Manager



Sehen Sie sich das Profil von dbexkens an!   Senden Sie eine Private Message an dbexkens  Schreiben Sie einen Gästebucheintrag für dbexkens

Beiträge: 2174
Registriert: 14.08.2000

Pro/ENGINEER WF5 M040
Pro/ENGINEER WF4 M140
Pro/ENGINEER WF3 M220
Pro/ENGINEER WF2 M190
Pro/INTRALINK 3.4 M030 und 8.0 und 9.0
PDMLink 8.0 und 9.0 und 9.1
Project Link 8.0 und 9.0 und 9.1
Product View 9.1

erstellt am: 10. Dez. 2003 17:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Undertaker,

jepp. Der Kunde hat Intralink 3.2 also müssen wir die Lösung rein in Pro/E suchen.
Die ersten Tests zur Änderung von Ausprägungen der Attribute innerhalb von Familientabellen aus dem WS heraus haben wir letztens recht erfolgreich in der 3.3 kombiniert mit Wildfire vorgenommen - ein paar klitzekleine Besonderheiten gibt´s aber noch. Inwiefern genau diese Problematik damit gelöst werden könnte, weiß ich noch nicht. Und dann geht´s bestimmt nicht für die 2001er.

Viele Grüße

Detlef

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stahl
Mitglied
unbeschreiblich


Sehen Sie sich das Profil von Stahl an!   Senden Sie eine Private Message an Stahl  Schreiben Sie einen Gästebucheintrag für Stahl

Beiträge: 1475
Registriert: 30.01.2001

erstellt am: 10. Dez. 2003 20:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dbexkens 10 Unities + Antwort hilfreich


Äh ich bin ein bisschen verwirrt. Mein Vorschlag wäre folgender, allerdings hab ich nicht ganz verstanden, ob Du das mit "von unten nach oben" und "zusätzliche Parameter" ohnehin bereits angedeutet hast:

SAP wird auf oberster Ebene mit in die Tabelle aufgenommen und halt auf "NO" oder "ASSIGN" gesetzt. Ein zweiter Parameter SAP_2 wird im Generic (und damit auf den Varianten der obersten Ebene) auf "" gesetzt.

SAP_2 wird auf zweiter Ebene in die Familientabelle aufgenommen und auf "NO" oder "ASSIGN" gesetzt, je nachdem.

In der Beziehung des Teils steht dann:
IF SAP_2 != ""
  SAP = SAP_2
ENDIF


Würde das helfen, oder ist das bereits ein Weg, der durchgedacht wurde?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dbexkens
Ehrenmitglied V.I.P. h.c.
Professional Development Manager



Sehen Sie sich das Profil von dbexkens an!   Senden Sie eine Private Message an dbexkens  Schreiben Sie einen Gästebucheintrag für dbexkens

Beiträge: 2174
Registriert: 14.08.2000

Pro/ENGINEER WF5 M040
Pro/ENGINEER WF4 M140
Pro/ENGINEER WF3 M220
Pro/ENGINEER WF2 M190
Pro/INTRALINK 3.4 M030 und 8.0 und 9.0
PDMLink 8.0 und 9.0 und 9.1
Project Link 8.0 und 9.0 und 9.1
Product View 9.1

erstellt am: 11. Dez. 2003 08:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Stahl,

sowas meine ich mit einer eleganten Lösung! Warum ist mir das selbst nicht eingefallen?! Ich habe schon mit der Kollegin vor Ort gesprochen, sie wird´s mal testen.

Danke, 10U4u

Detlef

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Stahl
Mitglied
unbeschreiblich


Sehen Sie sich das Profil von Stahl an!   Senden Sie eine Private Message an Stahl  Schreiben Sie einen Gästebucheintrag für Stahl

Beiträge: 1475
Registriert: 30.01.2001

erstellt am: 12. Dez. 2003 11:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dbexkens 10 Unities + Antwort hilfreich


Danke für die Blumen! 

Stahl.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz