Aktuelle Themen

Wie suche ich richtig: Suchwort 1 + Suchwort 2 - Suchwort 3

Da Sie nicht angemeldet sind, werden Ihnen nur öffentliche Beiträge angezeigt.

28 gefundene Artikel zu "PUT_RELATION"

Hilfreich

x

PUT_RELATION[01 – Adressdaten schreiben

Funktion:

Schreibt Werte in einzelne Felder der angegebenen Adressnummer

Syntax:

PUT_RELATION[01!POS!LEN!VART!INDEX1!!QUELLDATEN]

POS:

  • Anfangsposition im Adressstamm an die der Wert geschrieben werden soll

LEN:

  • Länge des geschriebenen Wertes

VART:

  • Typ des Feldes (L,R,D, usw.)

INDEX1:

  • Adressnummer der Adresse die bearbeitet werden soll

QUELLDATEN

  • Wert oder Variable, die in das Feld im Adressstamm geschrieben werden soll

 

Anwendungsbeispiele:

PUT_RELATION[01!110!10!L!10000!!48712] -> schreibt 48712 in die Postleitzahl der Adresse 10000

Text für Suche: PUT_RELATION01  …
[weiterlesen]

x

PUT_RELATION[17 – Firmenstamm schreiben

Funktion:

Schreibt den hinterlegten Wert and die angegebene Position mit der angegebenen Länge in den Firmenstamm

Syntax:

PUT_RELATION[17!POS!LEN!VART!!!QUELLDATEN]

POS:

  • Position an die geschrieben werden soll

LEN:

  • Länge des Inhaltes

VART:

  • Typ des Feldes (L,R,D, usw.)

QUELLDATEN:

  • Wert der an die angegebene Stelle geschrieben werden soll

Anwendungsbeispiele:

PUT_RELATION[17!30!30!L!!!Softwareentwicklung] -> schreibt im Firmenstamm in das Feld „Branche“ „Softwareentwicklung“

PUT_RELATION17

   …
[weiterlesen]

x

Undokumentierte GET_RELATIONS und PUT_RELATIONs

innerhalb der BüroWARE/WEBWARE sind einige undokumentiere GET_RELATIONS / PUT_RELATIONS enthalten.

Nachfolgend einige undokumentierte GET_RELATIONS (diese sind normalerweise nicht für die allgemeine Verwendung vorgesehen und daher auch nicht beschrieben).

ab Revision 53821 nutzbar:

 

ET_RELATION[4169!Passwort!Schlüssel]
… kodiert ein Passwort mit dem dazu gehörigen Schlüssel aus GET 4171
… gefunden in SEpg45 (Logistikerschnittstelle – DHL API Export)

GET_RELATION[4185!Envelope-XML!Schlüssel]
… Startet die DHL Versenden Schnittstelle und übergibt dabei eine „Steuerdatei“ und den Schlüssel aus GET_4171
… gefunden in SEpg45 (Logistikerschnittstelle – DHL API Export)

GET_RELATION[4501!URL!ZielDatei!Unbekannt!Unbekannt!Unbekannt]  …
[weiterlesen]

x

PUT_RELATION[158 – Fibu Buchungsvorgang anlegen – Zahlungskondition

Um mit einer PUT_RELATION[158] in der Buchung auch die Zahlungskondition einzufügen ist zuvor in das Feld MEM_25187_2 die Zahlungskondition einzutragen und dann die PUT_REL auszuführen.

Damit wird die Zahlungskondition, welche beim MEM Feld angegeben wurde, in die erzeugte Buchung eingetragen.  …
[weiterlesen]

x

Mehrteilige Ergebnisse von GET_RELATIONs und Rückgabewerte von PUT_RELATION abfragen (neue MEM-Felder)

Ab BETA 65434

Es gibt nun folgende neue MEM-Felder:

Für GET-Relations:
Letztes Ergebnis Get-Relation,33550,250,L
Weiteres Ergebnis Get-Relation 1,33800,250,L
Weiteres Ergebnis Get-Relation 2,34050,250,L
Weiteres Ergebnis Get-Relation 3,34300,250,L
Weiteres Ergebnis Get-Relation 4,34550,250,L
Weiteres Ergebnis Get-Relation 5,34800,250,L
Weiteres Ergebnis Get-Relation 6,35050,250,L
Weiteres Ergebnis Get-Relation 7,35300,250,L
Weiteres Ergebnis Get-Relation 8,35550,250,L
Weiteres Ergebnis Get-Relation 9,35800,250,L

Für PUT-Relations
Letztes Ergebnis Put-Relation,36050,250,L
Weiteres Ergebnis Put-Relation 1,36300,250,L
Weiteres Ergebnis Put-Relation 2,36550,250,L
Weiteres Ergebnis Put-Relation 3,36800,250,L
Weiteres Ergebnis Put-Relation 4,37050,250,L
Weiteres Ergebnis Put-Relation 5,37300,250,L
Weiteres Ergebnis Put-Relation 6,37550,250,L
Weiteres Ergebnis Put-Relation 7,37800,250,L
Weiteres Ergebnis Put-Relation 8,38050,250,L
Weiteres Ergebnis Put-Relation 9,38300,250,L

Hiermit ist die Basis dafür geschaffen.  …
[weiterlesen]

x

Neue Funktion: Strings in Datei schreiben

Ab BETA 63676

Diese Funktion ist eine Kombination von PUT_RELATION 76 und 492 inkl. neuen Parameter timestamp.

Zusaetzlich können hinten beliebig viele Variablen/Strings angegeben werden.

PUT_RELATION[3000!Art!Dateiname!Index!ohne_crlf!mit_tabulator!utf8_modus!timestamp!strings!...]

Strings in Datei schreiben.

  • Art
    0 Index/Text anhängen
    1 Datei löschen
    2 Index löschen
  • ohne_crlf
    1 Es wird kein Zeilenwechsel angehängt
  • mit_tabulator
    1 An den Text wird zusätzlich Dezimal 9 (TAB) angehängt
  • utf8_modus
    1 Der Text wird UTF8 Kodiert in die Datei geschrieben
  • timestamp
    0 – kein TimeStamp
    1 – Datum + Uhrzeit
    2 – nur Datum
    3 – nur Uhrzeit
  • strings
    Strings werden mit !
  …
[weiterlesen]
x

Programmänderung Kasse 4.1 – TSE-Startvorgang im Beleg durchführen

Kasse 4.1 – Bereich TSE
Ab BW Beta Rev. 60582 und BW Patch Rev. 60607

Mit dieser Programmänderung kann mit Hilfe der GET_RELATION[1095] und der Toolnummer 393 der TSE-Startvorgang in einem Barbeleg aktiviert werden.

Beim Hinzufügen von Positionen mit der PUT_RELATION[82] wird automatisch der TSE-Startvorgang durchgeführt.  …
[weiterlesen]

x

Kurzform für GET-/PUT_RELATION Funktionen

Ab BETA 57517 ist es möglich, eine GET-/PUT_RELATION in Kurzform zu schreiben.

Aus folgender bisheriger Anweisung

ADR_50_30=GET_RELATION[02!Artikel19Prozent!51!30]

kann folgende Kurzform erstellt werden:

ADR_50_30=GET[02!Artikel19Prozent!51!30]

Ab BETA 57818 werden auch folgende Kurzformen unterstützt:

PUTADD[
PUTV[

   …
[weiterlesen]

x

Erweiterung Funktion/Methode: PUT_RELATION[448!…]

Ab BETA 57423 ist es möglich, auch die Zusatztexte im Beleg mittels PUT_RELATION[448!…] zu füllen.

PUT_RELATION[448!FLAG!ART!BELEGINDEX!TEXT],,,,Beleg-Notiztext anhängen/schreiben
,,,,...FLAG
,,,,......0=Text anhängen
,,,,......1=Text überschreiben
,,,,...ART
,,,,......0=Belegvortext (Rahmen 11)
,,,,......1=Belegnachtext (Rahmen 47)
,,,,......2=Belegnotiz 2 (Rahmen 16)
,,,,......3=BelegText Zusatz 1 (Rahmen 72)
,,,,......4=BelegText Zusatz 2 (Rahmen 73)
,,,,......5=BelegText Zusatz 3 (Rahmen 74)
,,,,......6=BelegText Zusatz 4 (Rahmen 75)
,,,,......7=BelegText Zusatz 5 (Rahmen 76)
,,,,......8=BelegText Zusatz 6 (Rahmen 77)
,,,,......9=BelegText
  …
[weiterlesen]
x

Korrektur für Mandantenübergreifende Speicherung und der PUT_RELATION[14]

Mit den Revisionen 56232-Beta und 56285-Patch haben wir ein Problem bei der PUT_RELATION 14 im Zusammenhang mit der Mandantenübergreifenden Speicherung behoben.
Problem war hier, dass die PUT_RELATION 14 die Daten nicht Mandantenübergreifend gespeichert hatte.  …
[weiterlesen]

x

WWSVC: Geschwindigkeit beim ausführen der PUT_RELATION 82

Mit den Revisionen 53418-Beta und 53498-Patch haben wir einen Fehler korrigiert, der dazu geführt hat, dass die Ausführung der PUT-Relation 82 über die WEBWARE Webservices ungewöhnlich lange gedauert hat, wenn es sich um Lagerbuchungen gehandelt hat.  …
[weiterlesen]

x

PUT_REL[122….Eintrag Satznummer

Die Welcher Wert muss bei „SATZNUMMER“ eintragen werden?

z.B. bei:
PUT_RELATION[122!POS!LEN!VART!SATZNUMMER!!QUELLDATEN!NEBENSATZ!Ohne Index Update]

Verwenden sie als Wert für die Satznummer: _SNRFBU_  …
[weiterlesen]

x

PUT_RELATION[174 – Datensatz in IDB schreiben

Funktion:

Legt einen neuen IDB-Datensatz mit dem in der Funktion definierten Index an oder ändert einzelne Datensatzinhalte

Syntax:

PUT_RELATION[174!POS!LEN!VART!PINDEX!IDBID!QUELLDATEN]

POS:

  • Position des zu schreibenden Feldes in der IDB

LEN:

  • Länge der zu schreibenden Daten

VART:

  • Datentyp des zu schreibenden Feldes (L,R,D, usw.)

PINDEX:

  • Index des Datensatzes in der Datenbank

IDBID:

  • Name der IDB (z.B. ID0001)

QUELLDATEN

  • Inhalt der in das entsprechende Feld geschrieben werden soll (Fix oder Variable)

Anwendungsbeispiele:

Datensatz anpassen (schreiben eines Datums):
PUT_RELATION[174!25!10!D!0000001!ID0001!01.01.2016]  …
[weiterlesen]

x

PUT_RELATION[76 – Text in Datei schreiben

Funktion:

Schreibt einen Text in eine Datei mit den hinterlegten Parametern (aus BW-Variable oder manuell geschrieben).

Syntax:

PUT_RELATION[76!Art!Dateiname!Index!Text!ohne_crlf!mit_tabulator!utf8_modus]

Art:

  • 0 – Text/Index wird angehangen
  • 1 – Datei wird vorm schreiben gelöscht
  • 2 – Index wird vorm schreiben gelöscht

Index:

  • Index unter dem der Text in der Datei geschrieben werden soll. (Indizes werden folgend dargestellt: [<Text der in „Index“ steht>])

Text

  • Der zu schreibende Text, entweder Fix eingetragen oder aus BW-Variablen

ohne_crlf

  • 0 – Nach dem Text wird die Zeile umgebrochen
  • 1 – Text wird ohne anschließenden Zeilenumbruch geschrieben

mit Tabulator

  • 0 – nur der Text wird geschrieben
  • 1 – hinter dem Text wird automatisch ein Tabulator eingefügt

utf8_modus

  • 0 – Datei wird im ANSI-Modus geschrieben
  • 1 – Datei wird im UTF8-Modus geschrieben

Anwendungsbeispiele:

 

Tipps und Tricks:

  • will man mehrere Variablen hintereinander in eine Datei schreiben, empfiehlt es sich, diese vorher per GET_RELATION[65 in einer TMP-Variable zusammenzufassen, da bei vielen Aufrufen der PUT_RELATION[76 die Geschwindigkeit von Skripten und Auswertungen stark leiden kann
  …
[weiterlesen]
x

PUT_RELATION[82 – Position zu einem Beleg hinzufügen

Funktion:

Fügt eine Position zu einem vorhandenen Beleg hinzu

Syntax:

PUT_RELATION[82!GJ!BELART!BELNR!STSPALTE!ARTNR!TEXT!MENGE!EPREIS!PEH!EK!RABP!RABADR!VTRNR!EINFUEGE_SNR!EAPINFO!EAN!LANGTEXT!VERBUCHEN!BUDAT!LAGER!TIDENT!SERNR!CHANR!PRUEFZ!KOID!KOGID!SACHKONTO!MARK!P!L!A!W!…]

GJ – Geschäftsjahr

BELART – Belegart BEL_2_1

BELNR – Belegnummer BEL_3_8

STSPALTE – Steuerspalte POS_17_1

ARTNR – Artikelnummer POS_18_25

TEXT – POS_45_60

MENGE – POS_164_8

EPREIS – Einzelpreis POS_246_9 -> ohne Preis wird die Standardermittlung durchgeführt

PEH – Preiseinheit POS_798_6

EK – Einkaufspreis POS_308_12

RABP – Rabatt % POS_265_5

RABADR – Kundenrabatt % POS_780_5

VTRNR – Vertreternummer POS_695_8

EINFUEGE_SNR – Satznummer nach der eingefügt wird (gibt man -1L an, dann wird vor der 1.  …
[weiterlesen]

x

PUT_RELATION[122 – Fibu Buchungsposition

In der PUT_RELATION[122!POS!LEN!VART!SATZNUMMER!!QUELLDATEN!NEBENSATZ!Ohne Index Update] verwenden sie als Wert für die Satznummer: _SNRFBU_  …
[weiterlesen]

x

Dynamische Spaltenüberschriften mit PUT_RELATION[102!SpNr!Text]

Individuelle, dynamische Spaltenüberschriften, bzw. Spaltenbezeichungen können mit Hilfe der PUT_RELATION[102!SpNr!Text] kalkuliert werden.

Dazu muss in der Spaltenbezeichnung einer der folgenden Einträge (max. 50) hinterlegt werden:

 %SPBEZ01% bis %SPBEZ50%

495_Spaltenbezeichnung

 

Beispiel für Spalte 1, wenn die Spaltenbezeichnung „Spalte A“ lauten sollte:

PUT_RELATION[102!01!Spalte A]


495_PUT_Rel102  …
[weiterlesen]

x

PUT_RELATION[834 – Adresse duplizieren

Funktion:

Dupliziert eine Adresse (ggf. mit untergeordneten Angaben)

Syntax:

PUT_RELATION[834!Quell-Adressnummer!Ziel-Adressnummer!Adress-Automatik!Z!N!W!AP!AR!WGR!LFA]

Quell-Adressnummer – die zu kopierende Adresse

Ziel-Adressnummer – die gewünschte neue Adress-Nr. (wenn keine Adress-Automatik)

Adress-Automatik
0 = Manuelle Nummerneingabe
1 = Neue Kundennummer
2 = Neue Lieferantennummer
3 = Neuer Erstkontakt

Z = 1 -> Mit Adress-Zusatzdaten

N = 1 -> Mit Adress-Notiztext

W = 1 -> Mit Warntext

AP = 1 -> Mit Ansprechpartnern

AR = 1 -> Mit Artikel

WGR = 1 -> Mit Warengruppen

LFA = 1 -> Mit Lieferadressen

Anwendungsbeispiele:

PUT_RELATION[834!10010!10011!0!1!1!1!1!1!1!1]

Tipps und Tricks:

Bis vor Version 5.58.200 kommt bei Auswahl dieser PUT_RELATION in Kalkulationen nicht das Fenster zur Eingabe der Selektionsangaben, weil die Rückgabe abgeschnitten ist.  …
[weiterlesen]

x

PUT_RELATION[510 – Stammdatenkalkulation put_relation temporär aktivieren bzw. deaktivieren

Funktion:

Schaltet die Stammdatenkalkulation bei PUT_RELATION temporär ein bzw. aus

Syntax:

PUT_RELATION[510!124!ART]

ART
0 – einschalten
1 – ausschalten

Anwendungsbeispiele:

PUT_RELATION[510!124!1] schaltet die Stammdatenkalkulation aus

PUT_RELATION[510!124!0] schaltet die Stammdatenkalkulation ein

Tipps und Tricks:

Hiermit kann man die Einstellung des ZGR [ALLGV32, Nr: 013 – Allgemeine Einstellungen V, StammKalk bei put_relation ausführen] temporär außer Kraft setzen.

Das temporäre Ausschalten der Stammdatenkalkulation bringt ggf.  …
[weiterlesen]

x

putten in Positionen

Putten in POS: es gibt die PUT21, 22, 23 und 25.
Was ist konkret der Unterschied zwischen diesen PUTs?

Antworten

  • Wenn man viele PUTs auf die gleiche Position hat, dann lohnt es sich, zunächst die 21 zu nutzen (um lediglich den Wert in das Feld zu schreiben), und bei der letzten die 23, damit die Standardberechnung und Verbuchung stattfindet.

    Die Beschreibungen sprechen für sich:
    21: Es wird nur der Feldinhalt verändert
    22: es wird der kalk.
  …
[weiterlesen]
x

PUT_RELATION[462 – Zugriff auf offene WFL-Fenster

Funktion:

Ermöglicht die Zuweisung von Daten zu geöffneten Workflowscripten

Syntax:

PUT_RELATION[462!WFLID!ART!POS!LEN!QUELLDATEN]

WFLID – z.B. WF0001

ART
0 – Eingabemaske
1 – Aktuelle Tabellenzeile
2 – Aktuelle Anzeigentabellenzeile

POS Position des Zielfeldes

LEN Länge des Zielfeldes

QUELLDATEN – Die zu übergebenen Daten

 

Anwendungsbeispiele:

PUT_RELATION[462!WF0001!0!1140!25!ART_1_25] schreibt die Artikel-Nr. in das Maskenfeld von WF0001.

Tipps und Tricks:

Achtung! Dies funktioniert nur, wenn das Script per WFLID (z.B.  …
[weiterlesen]

x

PUT_RELATION[124 – Pfad/Verzeichnis anlegen

Funktion:

Legt den in der Funktion festgelegten Pfad/Verzeichnis an, sofern noch nicht vorhanden.

Syntax:

PUT_RELATION[124!PFAD!Art]

Pfad:

  • Dateipfad der angelegt werden soll

Art:

  • 0 – Leerzeichen werden entfernt, Pfad wird in Großbuchstaben angelegt (Standard)
  • 1 – Leerzeichen werden nicht entfernt, Groß-/Kleinschreibung wird berücksichtigt
  • 2 – Leerzeichen werden durch „_“ ersetzt, Groß-/Kleinschreibung wird berücksichtigt

Anwendungsbeispiele:

  • PUT_RELATION[124!D:\Test mit Leerzeichen!0] -> Pfad „D:\TESTMITLEERZEICHEN“ wird angelegt
  • PUT_RELATION[124!D:\Test
  …
[weiterlesen]
x

PUT_RELATION[404 – IDB-Datensatz duplizieren

Funktion:

Dupliziert einen Datensatz innerhalb der angegebenen IDB

Syntax:

PUT_RELATION[404!IDBID!QUELL_PINDEX!ZIEL_PINDEX]

IDBID:

  • IDB in der der Datensatz dupliziert werden soll

QUELL_PINDEX

  • Index des Datensatzes der dupliziert werden soll

ZIEL_PINDEX

  • Index auf den der Datensatz dupliziert werden soll

Anwendungsbeispiele:

PUT_RELATION[404!ID0001!001!001.bck] -> Dupliziert den Datensatz „001“ in den Backupdatensatz „001.bck“ (Index der IDB muss als Typ L sein in diesem Fall)

Tipps und Tricks:

  • Die PUT_RELATION[404 führt nur die Duplikation des Datensatzes aus.
  …
[weiterlesen]
x

PUT_RELATION[178 – IDB-Datensatz von Primärindex -> bis Primärindex löschen

Funktion:

löscht alle Datensätze im angegebenen Primärindexbereich aus der hinterlegten IDB

Syntax:

PUT_RELATION[178!IDBID!VON_PINDEX!BIS_PINDEX!VART]

IDBID:

  • ID der zu bearbeitenden IDB

VON_PINDEX

  • erster zu löschender Index

Bis_PINDEX

  • letzter zu löschender Index

VART

  • Feldart des Indizes (L, R, D, usw)

Anwendungsbeispiele:

PUT_RELATION[178!ID0001!5!45!R] -> löscht alle Datensätze von Index 5-45, der Index ist vom Typ „R“

   …
[weiterlesen]

x

PUT_RELATION[176 – IDB-Datensatz löschen

Funktion:

Löscht den Datensatz mit dem angegebenen Index aus der hinterlegten IDB

Syntax:

PUT_RELATION[176!IDBID!PINDEX]

IDBID:

  • ID der IDB

PINDEX:

  • Index des Datensatzes der zu löschen ist

Anwendungsbeispiele:

PUT_RELATION[176!ID0001!testeintrag] -> löscht den Datensatz mit dem Index „testeintrag“ aus ID0001

   …
[weiterlesen]

x

PUT_RELATION[04 – Artikelstammdaten schreiben

Funktion:

Schreibt einen Wert in das in der Funktion vorgegebenen Feld/Position-Länge in die hinterlegte Artikelnummer

Syntax:

PUT_RELATION[04!POS!LEN!VART!INDEX1!!QUELLDATEN]

POS:

  • Anfangsposition im Artikelstamm an die der Wert geschrieben werden soll

LEN:

  • Länge des geschriebenen Wertes

VART:

  • Typ des Feldes (L,R,D, usw.)

INDEX1:

  • Artikelnummer des Artikels der bearbeitet werden soll

QUELLDATEN

  • Wert oder Variable, die in das Feld im Artikelstamm geschrieben werden soll

 

Anwendungsbeispiele:

PUT_RELATION[04!110!10!R!ART001!!15]  …
[weiterlesen]

x

Einfügen einer Position über der ersten Position

Um mit Hilfe einer PUT_RELATION[82… eine neue Position in einen bestehenden Beleg über der ersten Position einzufügen, muss beim Parameter EINFUEGE_SNR der Wert „-1L“ (ohne doppeltes Hochkomma) eingegeben werden.  …
[weiterlesen]

x

Zahlungskondition PUT_RELATION[158

FRAGE/PROBLEM:
Wie kann man in eine mit PUT_RELATION[158] erzeugte Buchung die Zahlungskondition eintragen?

ANTWORT/LÖSUNG:
Hierzu gibt es die Möglichkeit, in das Feld MEM_25187_2 die Zahlungskondition einzutragen und dann die PUT_REL auszuführen.
Damit wird die Zahlungskondition, welche beim MEM Feld angegeben wurde, in die erzeugte Buchung eingetragen.  …
[weiterlesen]



Kategorien