Was ist der Unterschied zw. CONTEXTNAME und CONTEXTNAME2?

Alles, was den Programmierer beschäftigt

Moderator: SYNERPY

Antworten
tgvoelker
Beiträge: 47
Registriert: So Dez 11, 2005 11:52 am

Was ist der Unterschied zw. CONTEXTNAME und CONTEXTNAME2?

Beitrag von tgvoelker »

Wozu wird Contextname2 (in der Realtionenverwaltung) verwendet?
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Contextname:
Bei Verbindung zwischen zwei Tabellen, wird hier über den Context angezeigt, aus welcher Tabelle das Feld belegt werden soll.
Beispiel:
Feld Artikelbezeichnung in den Auftragspositionen.
Die BSA_ARTBEZ bekommt den Context des Artikelstamms. Aus dieser Tabelle wird die Artikelbezeichnung geholt.

Contextname 2:
Dies wird für Vorbelegungen verwendet.
Beispiel:
Die Zahlungsbedingungen im Auftrag (BAUF). Die Zahlungsbedingungen haben ihren eigenen Fremdschlüssel und auf diesen bezieht sich Context auf den Context der BZAHBE. Wenn aber beim Eingeben eines Auftrags ein Kunde ausgewählt wird, dann sollen die Zahlungsbedingungen, die beim Kunden hinterlegt sind, als Vorbelegung in den Auftrag übernommen werden. Hier kommt Context 2 zum Einsatz. Dieser wird bei den Zahlungsbedingungen so eingetragen, dass er sich auf die Zahlungsbedingungen im Kundenstamm bezieht. Ist das eingetragen, dann wird automatisch die Zahlungsbedingung aus dem Kundenstamm übernommen.



Context A ist immer die Tabelle, auf der die View basiert.
Antworten