Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Teamcenter
  Suche nach nichtverbauten Teile

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 NX
Autor Thema:  Suche nach nichtverbauten Teile (1719 mal gelesen)
Schnepf Günter
Mitglied
Konstrukteur / Teamcenter Admin

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

Beiträge: 8
Registriert: 17.06.2009

SE V20, SP12
TcX 4.0

erstellt am: 08. Jul. 2009 09:31    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

Hallo!

Hat sich schon mal jemand eine Suchmaske zusammengebaut, wo er alle nicht verbauten Teile (ohne Referneznachweis) herausfilter kann?

Kann mir hier jemand Tipps geben.

------------------
Beste Grüße
Günter Schnepf

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

schulze
Ehrenmitglied V.I.P. h.c.
CAD/CAE Manager


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

Beiträge: 2312
Registriert: 26.03.2001

erstellt am: 08. Jul. 2009 09:53    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 Schnepf Günter 10 Unities + Antwort hilfreich

>>alle nicht verbauten Teile

Ich hab's mal genau umgekehrt gemacht:
Suche alle Teile, die verbaut sind, aber nicht in Baugruppen, deren ID mit D99 beginnt:

<?xml version="1.0" ?>
<plmxml_bus:PLMXMLBusinessTypes xmlns lmxml_bus="http://www.plmxml.org/Schemas/PLMXMLBusinessSchema" schemaVersion="4" date="2003-10-08" time="13:09:29" author="unset">
    <plmxml_bus:SavedQueryDef id="id1" name="Item_Rev in BOM" queryFlag="0" queryClass="ItemRevision" >
        <Description></Description>
        <plmxml_bus:QueryClause stringValue="SELECT qid FROM ItemRevision WHERE "PSOccurrence<-child_item.parent_bvr.object_name" IS_NOT_NULL "IS_NOT_NULL" AND "PSOccurrence<-child_item.parent_bvr.object_name" != "${nichtin = D99*}" AND "items_tag.item_id" = "${ID = }" AND "release_status_list.name" = "${ReleaseStatus = }""></plmxml_bus:QueryClause>
    </plmxml_bus:SavedQueryDef>
</plmxml_bus:PLMXMLBusinessTypes>

Du kannst ja mal diese Definiton importieren und damit experimentieren.

Der umgekehrte Fall ist aber nicht so einfach zu formulieren:
Der QueryBuilder unterstützt an sich nur die Suche nach Vorkommnissen, nicht aber deren Ausschliessung.
Du müsstest ja rekursiv alle Stücklisten darauf hin prüfen, dass das entsprechende Teil NICHT enthalten ist. Nach meinem Verständnis geht das nicht mit dem QueryBuilder, es sei denn, der ist nach unserer Version TCE_9 kräftig erweiter worden.
Vermutlich brauchst Du dazu eine SQL-Abfrage auf der Oracle-Ebene, was meinen Horizont dann doch überschreitet.

------------------
R.Schulze

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

Nessi2
Mitglied
Mathematiker


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

Beiträge: 64
Registriert: 31.08.2007

UG NX2
TCE 9.1.2

erstellt am: 10. Jul. 2009 09: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 Schnepf Günter 10 Unities + Antwort hilfreich

Hallo,

meinem Kenntnisstand (TC9.1) nach sind solche Abfragen mit Query-Buildener grundsätzlich nicht möglich, da die erzeugten queries ein positives Ergebnis liefern, wenn nur einmal die Bedingung erfüllt ist!
Bei einer Schulung durch Herrn Ortman von ASCAD habe ich gelernt, dass negative Abfragen und Abfragen mit Anzahlen im Query-Builder nicht realisierbar sind. Nebenbei nach 2-3 Schulungen von UGS und anderen, habe ich bei ndem Kollegen erst gelöffelt, wie das so geht; unbedingt empfehlenswert.

Mit SQL ist das Problem im Kern einfach lösbar

select ir.puid from infodba.pitemrevision ir where puid not in
(select po.rchild_itemu from infodba.ppsoccurrence po);

Das subselect select po.rchild_item from infodba.ppsoccurence ist das Problem; in unserer DB gibt es 3313735 occurences, d.h. Stücklistenzeilen. Da wird euer DB-Admin vielleicht ärgerlich.

Gruß, Nessi

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

hausi
Mitglied



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

Beiträge: 273
Registriert: 16.12.2002

erstellt am: 15. Jul. 2009 12:56    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 Schnepf Günter 10 Unities + Antwort hilfreich

Hallo

Sollte eigentlich mit collect_garbage -item funktionieren.
Ist zwar keine Suchmaske aber sollte eigentlich funktionieren.

Gruss hausi

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

schulze
Ehrenmitglied V.I.P. h.c.
CAD/CAE Manager


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

Beiträge: 2312
Registriert: 26.03.2001

TC_8.1, NX6
( und andere )

erstellt am: 15. Jul. 2009 13:13    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 Schnepf Günter 10 Unities + Antwort hilfreich

>>Sollte eigentlich mit collect_garbage -item funktionieren.
Ist zwar keine Suchmaske aber sollte eigentlich funktionieren.

Das bezweifele ich.
Items können auch in Ordnern enthalten sein oder andere Bezüge haben als in einer Baugruppe verbaut zu sein. Dann sind sie kein "garbage" !

Zudem wird dieses Utility aus einem Kommandofenster gestartet, nicht aus der TCE-Benutzeroberfläche. Auch kann es nur vom infodba ausgeführt werden, steht also nicht von jedem Anwender zur Verfügung.

------------------
R.Schulze

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)2023 CAD.de | Impressum | Datenschutz