Aktuelle Themen

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

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

39 gefundene Artikel zu "MEMTAB"

Hilfreich

x

Wunsch: Memtab: Felder vorgeben im Assistent in Kartei 3

In Kartei 2 bei Anlage der Spalten (bzw. bereits teils vorgefüllten Zeilen, wenn mit Datenquelle verknüpft) sieht man alle Zeilen wunderbar:

Allerdings werden auf Kartei 3 nur noch verknüpfte Felder angezeigt, nicht alle.

Es sollten auch hier alle vorgeschlagen werden, um leichter zu befüllen (Ansonsten muss man diese derzeit alle manuell wissen und schreiben)

Wunsch kam vom SPP3 Workshop im Juni 2024.  …
[weiterlesen]

x

MEMTAB mit GET_RELATION[1650! erstellen unter Verwendung spezifischer Feldlängen – Spaltenformate

In diesem Beitrag wollen wir die Standardfeldlängen bei selbst generierten MEMTABS erklären.

Die GET_RELATION[1650! arbeitet im Standard wie folgt

  • Ax Felder – Default Länge von 30 Zeichen
  • Nx Felder – Default Länge von 14 Zeichen mit 2 Nachkommastellen
  • Dx Felder – Default Länge von 10 Zeichen

 

Beispiel für eine GET_RELATION[1650!MEMTABNAME!1!8!3!1!2!A0:45;N0:6:0;N1:7:4]

  • Parameter 1 – MEMTABNAME -> „MEMTABNAME“
  • Parameter 2 – numerischer Index
  • Parameter 3 – 8 -> länge des Primärindex
  • Parameter 4 – 3 -> drei Numerische Felder in der MEMTAB
  • Parameter 5 – 1 -> ein Datumsfeld in MEMTAB
  • Parameter 6 – 2 -> zwei Alphanumerische Felder anlegen

Der letzte Parameter Spaltenformate hat die folgende Beschreibung:
Durch Semikolon getrennt können die Formate für die Spalten angegeben werden
Das Format wird <Spalte>:<Vorkomma>:<(optional)Nachkomma> erwartet
Dabei kann Spalte nur „N“ oder „A“ sein oder „Nnn“

In der Anwendung kann somit wie oben angegeben das folgende erreicht werden:

  • A0: 45   -> Alphanumerisches Feld mit 45 Zeichen
  • N0:6:0  -> Ro Feld mit 6 Zeichen
  • N1:7:4   -> R4 Feld mit 7 Zeichen

Die anderen Felder haben Standardwerte

  • A1 -> Alphanumerisch mit 30 Zeichen
  • N1 -> Numerisch mit 14 Zeichen als R2
  • D0 -> Datumsfeld mit 10 Zeichen

Wenn die GET_RELATION[1650!  …
[weiterlesen]

x

HTML’s in MEMTABS

Folgende Funktionen sind mit HTML Dateien, welche über MEMTABS eingebunden sind, aktuell möglich:

 

Anzeige der MEMTAB Tabelle in der HTML Datei:

<table width=“100%“ class=“MemTabTable“>
<tr>
<th width=“40%“>eins</th>
<th width=“30%“>zwei</th>
<th width=“15%“>drei</th>
<th width=“15%“>vier</th>
</tr>
<!–SOFTENGINE-LOOP!START!MEMTAB-ROWS!-1–>
<tr>
<td width=“40%“><a href=“bw-link:KUNDEN,STAMM_DATEN,ARTIKEL,<!–SOFTENGINE-VAR!A0!L–>“><!–SOFTENGINE-VAR!A0!L–></a></td>
<td width=“30%“><a href=“bw-link:SETZEN,WERT,EIN_0_30,<!–SOFTENGINE-VAR!A0!L–>“>-<!–SOFTENGINE-VAR!A0!L–>-</td>
<td width=“15%“><!–SOFTENGINE-VAR!N0!R–></td>
<td width=“15%“><!–SOFTENGINE-VAR!N1!R–></td>
</tr>
<!–SOFTENGINE-LOOP!ENDE!MEMTAB-ROWS–>
</table>

 

Zusätzlich kann ab Revision 63604 über die Angabe der MEMTAB ID (<!–SOFTENGINE-LOOP!START!MEMTAB-ROWS!-1!!!ID6001–>)  …
[weiterlesen]

x

MEMTAB Performance beschleunigen und Ladezeiten verkürzen z.B. mit Indexfeldern oder Sekundär-Indizes (z.B. bei IDBs)

Bitte auch beachten:

MEMTAB Performance beschleunigen mit Beleg- oder Positionsdaten

Beschleunigung mit IND-Feldern

Was viele nicht wissen: Innerhalb der Einschränkung der Datenquelle können auf sog. „IND“-Variablen zugegriffen werden.
Werden also innerhalb einer MEMTAB bspw. CLV-Entnahmedaten selektiert, so würde man standardmäßig innerhalb der Einschränkung der Datenquelle „MTR_16_xxx=CLP_1_yyy“ eingeben.

Letztendlich sind jedoch die ersten 128 Stellen Teil vom Primärindex. Daher kann die Einschränkung der Datenquelle über den Primärindex vorgenommen werden, indem man mit „MTR_16_xxx=IND_1_yyy“diese Einschränkung vornimmt.  …
[weiterlesen]

x

derJames mit special Guest – Tim Mundt erklären: How to MEMTAB – Teil 1

Moin zusammen,
mein heutiger Gast, der liebe Tim und ich zeigen euch in diesem Video, „How to MEMTAB„. Genauer gesagt ist das der Teil 1 und da geht es mal um:

  • Was sind MEMTABS?
  • Wofür brauch ich die?
  • Wie fange ich damit an?

Das Ganze dauert eine gute Stunde, also holt euch was zu trinken und los gehts!  …
[weiterlesen]

x

Stolpersteine in Bezug auf MEMTABs oder „nice to know“: Alles was man wissen sollte, wenn man sich mit MEMTABS intensiver beschäftigt (Teil 1)

MT_FUELLEN[ ] hat nicht immer die beste Performance

Bei Wahl des Datenbereiches „3- Belege“ oder „9 – Belegpositionen“ sollte standardmäßig die Funktion „MT_FUELLENBEL[ ]“ (bei Belegen) oder „MT_FUELLENBELPOS[ ]“ verwendet werden, weil dies die Performance DEUTLICH verbessert!

MT_FUELLENBEL[] oder MT_FUELLEN BELPOS[ ] – Einschränkung der Datenquelle geht hier nicht

Wird die Funktion „MT_FUELLENBEL[ ]“ (bei Belegen) oder „MT_FUELLENBELPOS[ ] verwendet, so ist auch die Möglichkeit gegeben eine „Einschränkung der Datenquelle“ einzugeben.  …
[weiterlesen]

x

Bestellwesen/Bestellvorschlag ab Version 6.0: Bedarf Individuell ermitteln

Bestellwesen ab Version 6.0: Bedarf Individuell ermitteln

Mit dem Bestellwesen ab der Version 6.0 besteht die Möglichkeit den Bedarf der
Artikel, welche im Bestellvorschlag ermitetlt werden, selbst zu bestimmen.
Es besteht zudem die Möglichkeit Artikel, welche nicht vom System vorgeschlagen
werden, zusätzlich mit aufzunehmen.

Ãœber ein Workflowscript, welches in den Basisdaten vom Bestellsystem
hinterlegt wird, kann diese MEM-Tab dann geladen und angepasst/erweitert werden.  …
[weiterlesen]

x

Programmänderung MEMTAB Generator: Buttonbar in Tabellen

Bereich MEMTAB Generator
Ab BW Beta Revision 71372

Durch diese Programmänderung ist möglich, eine Buttonbar für die Tabelle zu aktivieren.

Hierzu steht in „Allgemeine Einstellungen zur Tabelle“ die neue Einstellungsmöglichkeit „Tabelle mit Buttonbar“ zur Verfügung.

  …
[weiterlesen]

x

Programmänderung GET_RELATION – Bericht in MEMTAB schreiben

Ab BW Beta Rev. 63496
Mit dieser Programmänderung steht eine GET_RELATION zur Verfügung, um einen bestehenden Bericht in eine MEMTAB zu schreiben. Dadurch ist es möglich die MEMTAB in ein Workflowscript einzulesen und weiterzuverarbeiten.

Es handelst sich dabei um die GET_RELATION[1151].

Aufbau:

GET_RELATION[1151!BERICHTSID!MEMTABID!ZEITRAUMART!BASISDATUM!ARTRUECK!ANZRUECK!VONDAT!BISDAT]

  • BERICHTSID
    • Primärschlüssel des Berichts bspw. SE005 oder ID0003
  • MEMTABID
    • Primärschlüssel der im Hauptspeicher neu erzeugten MEMTAB
  • ZEITRAUMART
    • 0 Tag
    • 1 Woche
    • 2 Monat
    • 3 Quartal
    • 4 Jahr
    • 5 Zeitraum
  • BASISDATUM
    • Auf Basis dieses Datums erfolgt die Ermittlung
  • ARTRUECK
    • Hier mit wird die Art der Rückrechnung festgelegt
      • 0 Zeithorizont – hier wird nach Zeitraumart und der Anzahl der Rückrechnungen ermittelt
      • 1 Vorjahreswerte – hier wird pro Rückrechnungsanzahl immer 1 Jahr in die Vergangenheit ermittelt
    • ANZRUECK
      • Hier wird die Anzahl der Rückrechnungen nach ZEITRAUMART und ARTRUECK festgelegt
    • VONDAT / BISDAT
      • Bei ZEITRAUMART 5 kann hier =1 wird hier Von Datum / Bis Datum als Parameter mitgegeben
      • Bei ZEITRAUM=2/3/4 wird hier Von Periode / Bis Periode als Parameter mitgegeben

 

   …
[weiterlesen]

x

Programmänderung – Preishistorie als MEMTAB

Artikelstamm – Preishistorie
Ab BW Beta 71799

Mit dieser Programmänderung steht Ihnen die Preishistorie (Tool 9211 und Tool 9212) im Artikelstamm als MEMTAB zur Verfügung.

Zusätzlich können Sie mit der GET_RELATION[1155!] außerhalb des Artikelstammes eine Preishistorie für einen Artikel erstellen.

 

  …
[weiterlesen]

x

MEMTAB: Artikel duplizieren/zu Selektionspool hinzufügen

In diesem Beitrag wird ein MEMTAB erstellt und beschrieben mit dem Artikel mehrfach dupliziert werden können.
Dies dient beispielhaft zur Erzeugung von Massendaten.

  • Als Datenquelle benutzen wir die Artikeldaten, konkret die Artikelnummer (Art_1_25) und den Text (ART_51_60)

    MEMTAB Assistent

    Ausgewählte Variablen sind grün markiert

 

  • In der Einschränkung der Datenquelle wird Selektionspool verwenden markiert
    somit werden später die duplizierten Artikel in der nachfolgend erstellten Maske angezeigt

 

  • Design Eingabemaske
    • äußerer Rahmen = Standardrahmen (000)
    • innerer Rahmen = Rahmendefinition Tabelle (048)
    • 2 Individualfelder
      • Feld Artikel ist mit Refresh/Hilfstabelle zu hinterlegen, siehe Bild
  • Um die MEMTAB später ausführen zu können wird in der Tastaturumleitung die Toolnummer F8 mit 5001 hinterlegt
    Somit kann werden die Artikel bei druck der F8 Taste dupliziert

in die Toolnummer F8 wird 5001 eingetragen

    Eingaben Tastaturumleitung

Im Eventscript Toolausführung müssen nun folgende Eingaben vorgenommen werden

1 Kalkulationsblock

  • Selektion = MTR_6_10=5001
    • nachfolgenden Prozesse werden nur ausgeführt wenn F8 gedrückt wird
  • Kalkulation = PUT_RELATION[86]
    • löscht den Selektionspool der Artikel

3 Beginn einer Schleife

  • Selektion = MTR_6_10=5001
    • Prüfung das F8 gedrückt wurde
  • Kalkulation = _SCHLEIFENANZAHL_=EIN_25_2
    • gibt vor wie oft ein Artikel dupliziert werden soll
      EIN_25_2 ist das Eingabefeld in der Maske „Anzahl Duplikate“
  • Kalkulation = TMP_0_25=GET_RELATION[65!EIN_0_25!_!_SCHLEIFENDURCHLAUF_]
  …
[weiterlesen]
x

Buttons / Toolausführung in Memtabs

Um in Memtabs Buttons zu benutzen und Funktionen zuzuweisen, geht man wie folgt vor:

  • Buttonleiste öffnen über Memtabgenerator -> Funktionsleiste bearbeiten
  • Dort dem Button die jeweilige Toolnummer zuweisen. (Für eigene Kalkulationen Toolnummer 5001-5019)
  • Die Kalkulationen werden im „Eventscript Toolausführung“ eingegeben
    • Gedrückten Button mit MTR_12_4 abfragen
    • Kalkulation durchführen

Beispielskript:

MEMTAB_Beispiel_Toolausführung

 

   …
[weiterlesen]

x

CSV-Export einer MEMTAB mit Spaltenwahl, -reihenfolge

Mit der GET_RELATION[1664!..] kann man(ab Version 5.58.011.47225] wählen welche

Felder man in welcher Reihenfolge in die CSV-Datei ausgeben möchte.

Beispiel:

Ein MEMTAB-Script zieht alle Artikel mit den Attributen

A0-Artikelnummer,A1-Kurzname, A2 Warengruppe, A3-Text,

N0-Gewicht,N1-N6-G1_VK1-6, N7-G2_VK1, N8-DEK

Es sollen aber nur A0-Artikelnummer, N8-EK, N1-VK1, N0-Gewicht

in dieser Reihenfolge ausgegeben werden. Das kann mit der

TMP_0_1=GET_RELATION[1664!ID0001!art01082019.csv!0!0!;!0!1=1!A0;N8;N1;N0]

realisiert werden.

 

GET_RELATION[1664!TabName!Filename!Fileformat!Kopfzeile!Trenner!Anhängen!Bedingung!Spaltenauswahl],,,,Abspeichern einer Tabelle in einem File
,,,,…TabName = Eindeutiger Name der Tabelle die abgespeichert werden
,,,,…Filename = Name des Files in das die Tabelle geschrieben werden
,,,,…Fileformat
,,,,……0 : CSV
,,,,……2 : XML
,,,,…Kopfzeile optional Default 1
,,,,……0 : ohne Kopfzeile
,,,,……1 : mit Kopfzeile
,,,,……2 : mit Kopfzeile Aliase
,,,,…Trenner optional Default Semikolon
,,,,……Zeichen : das angegeben Zeichen wird als Trenner verwendet
,,,,……Zahl : das Zeichen mit angegeben ASCII Code wird als Trenner verwendet
,,,,…Anhängen nur bei CSV optional Default 0
,,,,……0 : File neu erstellen
,,,,……1 : Zeilen an File anhängen
,,,,…Bedingung optional
,,,,…… zusätzliche Selektion zur Prüfung ob Zeilen in File geschrieben werden
,,,,…… z.B.:  …
[weiterlesen]

x

Erweiterung der globalen Suche des Designers um MEMTAB-Scripte

Ab Rev. BETA 69983

Die Suchfunktion wurde um MEMTAB-Scripte erweitert.

In diesem Zusammenhang wurde auch das Einstellungsmenü so angepasst, dass es dem Designermenü ähnelt.

  …
[weiterlesen]

x

Alle Videos zu „derJames erklärt“

  …
[weiterlesen]
x

welche Dateien muss man kopieren, damit man alle MEMTABs in eine Systemkonfiguration kopieren / übernehmen kann?

Wichtiger Hinweis: Alle .DTK, .Dat und .Key-Dateien vorher wegsichern, bevor die Dateien überschrieben werden
!!!ACHTUNG: die SE_C20FI.DTK ist die Hauptkonfigurationsdatei der BüroWARE!!! NIEMALS von KUNDE A nach KUNDE B kopieren!!!

  1. Zuerst muss man aus dem Quellsystem folgende Dateien ermitteln:
  2. <<bwroot>>\WFLSCRIPT\MEMT*.DAT/KEY (12 Dateien)
  3. <<bwroot>>SE_C20FI.DTK
  4. <<bwroot>>SE_INDIV.DTK

Diese Dateien muss man dann im Zielsystem gemäß der vorhandenen Ordnerstruktur mit den Dateien aus dem Quellsystem überschreiben.  …
[weiterlesen]

x

Buttonbar in MEMTAB-Skripten

Version SiE 6.01.402.73381

In MEMTAB-Skripten kann über die Einstellung Tabelle mit Buttonbar

in den Allgemeinen Einstellungen zur Tabelle eine Buttonbar für die 48-er

Tabelle ermöglicht werden. Diese kann dann nach dem Aufruf per Shift+Strg+Klick

konfiguriert werden.

In den 931ff-Tabellen(Rahmenart) kann dies über den Eintrag BUTTONBAR in der

Spalte Bilddateiname erreicht werden. Diese Buttonbar können Sie dann auch über

Shift+Strg+Klick konfigurieren.

 

Beispielskript

ArtikelbilderMTS  …
[weiterlesen]

x

Pflege der Standardartikelbilder über ein MEMTAB-Skript

Im Anhang finden Sie ein MEMTAB-Skript mit dem die Standardartikelbilder

gepflegt werden können. Jeder Schritt des Ablaufes ist durch ein Screenshot

dokumentiert. In dem Skript finden Sie eine genaue Dokumentation in Form von

Kommentaren.

In dem Skript können über eine Optionsmaske die zu ändernden Artikel neu selektiert

werden. Danach kann pro Zeile über F5 ein neues Artikelbild gewählt werden. Dabei wird

die Zeile grün dargestellt und markiert.  …
[weiterlesen]

x

Anlageassistent bei der Anlage eines MEMTABskriptes

Bei der Anlage eines MEMTAB-Skriptes werden Sie über einen Assistenten bei der

Variablenauswahl passend zur gewählten Datenquelle unterstützt, wenn das

Zugriffsrecht MEMTAB_GEN,001 aktiv ist. Dieses ist im Standard aktiviert.

Nach der Wahl der Datenquelle(bei DBK, DBP, IDB der Wahl der speziellen IDB)

erscheint eine Auswahltabelle mit der betreffenden Satzbeschreibung passend zur

Datenquelle inklusive der Individualfelder. Mit + wählen Sie die betreffenden Felder

aus.  …
[weiterlesen]

x

Artikellangtext und Notiztext mit einem MEMTAB-Skript pflegen

Im Anhang finden Sie ein Beispielskript mit dem die Langtexte und die Notiztexte von

Artikeln einfach mit einem MEMTAB-Skript gepflegt werden können.

ART_LT_NT_Pflege

Aufbau:

Maske mit Rahmen 48-Artikel, Rahmen 11-Langtexte Sprache 00, Rahmen 12-Notiztexte

In der Verknüpfung der Datenbankfelder wird mittels LANGTEXT[0!!@LT!00!ART_1_25]

der Langtext des Artikels in das Attribut A3 der Zeile und mit LANGTEXT[0!!@AT!!ART_1_25]

der Notiztext des Artikels in das Attribut A4 der Zeile geladen.  …
[weiterlesen]

x

Serienangebotserstellung mittels MEMTAB-Skripten

Mit diesem kleinen Projekt kann ein per Maus wählbares Angebot in einer gewünschten Anzahl für alle

Adressen im Selektionspool mit Preisaktualisierung dupliziert werden. Die neuen Angebote werden danach

in einer MT angezeigt. In dem Hauptskript werden in eimem 48er Rahmen alle aktiven(Status N) Angebote

angezeigt. In dem 932er Rahmen des Skriptes werden alle Adressen im Selektionspool der Adressen aus

einem weiteren MEMTAB-Skript gezeigt.   …
[weiterlesen]

x

Schreiben in Notizen aus einem MEMTAB-Skript

Ab dem Release 70354(SiE) kann mit der PUT_RELATION[4000] aus einem MEMTAB-Skript in

Belegnotizen, Notizen von IDB(beide, Rahmen 11 und 12) sowie DBK-Notizen geschrieben werden.

PUT_RELATION[4000!MEMTAB-ID!MEMTAB-Index!MEMTAB-Feld!Bereich!Bereichzusatz!Ziel!Index!Mandant]

…MEMTAB-ID: MEMTAB die als Quelle dient

Parameter/Rückgabe:
MEMTAB-Index
Primärindex der Zeile die als Quelle dient

MEMTAB-Feld
Feld innerhalb der MEMTAB das den Quellwert enthält

Bereich
1 = IDB
2 = DBK
3 = Beleg

Bereichzusatz
Bereich 1 = IDB Name
Bereich 2 = DBK Nummer
sonstige Bereiche = ohne Relevanz

Ziel
Art des Langtextes
IDB : 1 oder 2 für NT1/NT2
Beleg
nicht gesetzt : BELTXT
1-9 : BELTXT_N
100 : BELVTXT
101 : BELNTXT

Index
des Satzes

Mandant
Mandanten übergreifende Speicherung durchführen

Beispiele:

PUT_RELATION[4000!MTR_0_6!EIN_0_11!A3!3!!!EIN_0_11]  …
[weiterlesen]

x

Optionsmasken in MEMTAB-Skripten

Ab dem Release 69980 kann man mit den Toolnummern 900-999 Optionsmasken

in Memtabskripten nutzen. Diese nutzen den gleichen Variablenbereich wie die

Hauptmaske. Das bedeutet, daß Individuafelder der Hauptmaske auch in den zugehörigen

Optionsmasken zur Verfügung stehen.

Mit dem Feld  MTR_841_1(Laufzeitwerte) kann geprüft werden, ob man sich gerade in einer

Optionsmaske befindet. Ãœber MTR_842_2 kann man feststellen in welcher man sich befindet:00-99.  …
[weiterlesen]

x

MEMTAB-Generator – Tabellenlayouts für Rahmen 048 & 931ff

Tabellenlayout – Verwendung mehrerer Tabellen

 

Frage:

Gibt es eine Möglichkeit das Tabellenlayout „einheitlich“ zu gestalten?

Ein Kunde fragte hier entweder alle Tabellen schattiert oder alle „weiß“ / im neuen Layout.

 

Antwort: 

Man kann das Aussehen der Tabelle über die Rahmen Eigenschaft „Farbe Rahmen“ steuern.

Beim 48-Rahmen ist „Farbe Rahmen“ leer oder 0 die Anzeige mit wechselnden Zeilenfarben. Ist der Wert 1 wird die Tabelle weiss.  …
[weiterlesen]

x

Focus bei mehreren Tabellen (931 ff)

MEMTAB-Scripte können über die Rahmenarten 931ff mehrere MEMTABs enthalten.

Im Eventscript  Focus auf Zeile kann über MTR_784_3 auf die aktuell angewählte Tabelle

selektiert werden, bspw. über MTR_784_3= 931.

Wenn man in dem Script mehrere Tabellen ansprechen abprüfen möchte, dann muß vorher

über MTR_787_3=<nicht auf der Maske eingebundene Rahmennummer>,

bspw. MTR_787_3=1 dafür gesorgt werden, daß nicht alle Rahmen refresht werden und damit

eventuelle Kalkulationen immer ausgeführt werden.  …
[weiterlesen]

x

Rangfolge der Felder in MEMTAB-Scripten

6.01.402.66589

In Memtabscripten wird bei den Verfügbaren Tabellenspalten die Feldreihenfolge

über das Feld Rang(TAB_50_3) festgelegt. In neuen Scripten wird das automatisch

gefüllt, in bestehenden kann man den Rang über ALT+R oder die Programmnummer

10000(Werte in Rang Feld ergänzen) automatisch eintragen lassen.

 

Hinweis:

Wenn in MTS neue Felder hinzugefügt werden muß in WFL, die Satzbeschreibung

für die MT  angepasst oder neu über MEMTAB_SCRIPTTAB erstellt werden.  …
[weiterlesen]

x

MEMTAB Skript HTML Neuaufbau

Mit Revision 63644 Beta stehen die folgenden Toolnummer zur Verfügung:

START_TOOL1951,,,,Aktualisiere HTML in Rahmen 951
START_TOOL1952,,,,Aktualisiere HTML in Rahmen 952
START_TOOL1953,,,,Aktualisiere HTML in Rahmen 953
START_TOOL1954,,,,Aktualisiere HTML in Rahmen 954
START_TOOL1955,,,,Aktualisiere HTML in Rahmen 955
START_TOOL1956,,,,Aktualisiere HTML in Rahmen 956
START_TOOL1957,,,,Aktualisiere HTML in Rahmen 957
START_TOOL1958,,,,Aktualisiere HTML in Rahmen 958
START_TOOL1959,,,,Aktualisiere HTML in Rahmen 959
START_TOOL1960,,,,Aktualisiere HTML in Rahmen 960
START_TOOL3003,,,,Aktualisiere alle HTML Rahmen

  …
[weiterlesen]
x

Artikellangtext in Memtabskript

Sie können in einem Memtabskript Langtexte zu einem Artikel in einem Rahmen(11 oder 12)

anzeigen. Legen Sie dazu in dem Skript für den Langtext ein alphanumerisches Feld mit der Länge

100 Zeichen an, bspw.  A3.  Bei der Verknüpfung der Datenbankfelder weisen Sie dem Feld A3

in der Spalte kalkulierter Wert den Langtext zu: LANGTEXT[0!!@LT!00!ART_1_25].

00 ist hier die Sparche 0.

In der Maske legen Sie für den Langext einen Rahmen mit der Art 11 oder 12 an.  …
[weiterlesen]

x

MEMTAB-Script als Refreshtabelle

MEMTAB-Scripte kann man für eine Auswahl als Refreshtabellen nutzen.

Aufbau der Nummer der Refreshtabellen:

SoftENGINE-Scripte: 305nnn, nnn steht für letzten 3 Stellen der Script-ID,

Beispiel: SE0400(Offene Posten) -> 305400

 

Individuelle-Scripte: 306mmm, mmm steht für die letzten 3 Stellen der Script-ID,

Beispiel: ID0007(bspw. Adressen) -> 306007

 

Der Rückgabewert ist der Primärindex(PK) des jeweiligen Scriptes. Dies können Sie über das Feld Auswahlwert in den Laufzeitvariablen, MTR_529_255, anpassen.  …
[weiterlesen]

x

Spaltenbezeichnungen in MEMTAB

Für MEMTABs können Spaltenbezeichnungen(Feldnamen) gesetzt und ermittelt werden.

Mit Revision 47275 Beta sind folgende GR’s verfügbar:

GET_RELATION[1670!TabName!Spaltennamen Definition 1!Spaltennamen Definition 2],,,,Festlegung von Bezeichnungen für Spalten
,,,,…TabName = Eindeutiger Name der Tabelle
,,,,…Spaltennamen Definition = Festlegung eines Namens für eine MEMTAB Spalte
,,,,…… Format ist : <interner Spaltenname>=<Bezeichnung>
,,,,…… z.B.: A0=eins
,,,,
GET_RELATION[1671!TabName!Spalte],,,,Ermittle die Bezeichnung für eine Spalte
,,,,…TabName = Eindeutiger Name der Tabelle
,,,,…Spalte
,,,,…… interner Spaltenname A0/N0/D0
,,,,

Beispiel:

TMP_0_1=GET_RELATION[1670!ARTUMS!A0=Artikelnummer!A1=Warengruppe!N0=Umsatz]  …
[weiterlesen]

x

MEMTAB ausdrucken

Nachfolgend ist beschrieben, wie Sie Daten einer MEMTAB ausdrucken können (Stand 18.02.2018)

Es gibt keine eigene Ausdrucksbasis um MEMTAB auszudrucken, eine solche würde auch keinerlei Vorteile bringen.
Sinnvollerweise wird eine MEMTAB über eine Ausdrucksbasis gedruckt, die zuverlässig nur einen Datensatz druckt, bspw. WAWIFIRMA.

Ablauf:

Ausdrucksbasis WAWFIRMA,

Initialisierung: Ermittlung der Zeilenanzahl der MEMTAB

In einer IV: IV1=GET_RELATION[1657!ID0004!0]

Ausdruck pro Firma PA:

Gesamtblockhöhe: 200 / Höhe pro Ausdruck 5
Andruck der Überschrift für die MEMTAB-Zeilen
Rechenanweisungen nach Textanweisungen(NTRECHNEN)
Ausgabe der MEMTAB-Zeilen über DRUCK_BLOCK im Block

Frei01:

DRUCK_BLOCK[FREI01!IV1]  …
[weiterlesen]

x

Zeitraumvergleichstool mit MEMTAB

29.08.2018 Roger Christmann

Nur der Autor ist berechtigt Änderungen vorzunehmen.

Das Tool dient primär als Beispiel zur Realisierung komplexer Aufgabenstellungen mit MEMTAB-Scripten.
Es ist kein Bestandteil irgendwelcher Standards sondern soll von Ihnen für eigene Anforderungen angepasst werden.

 

Bei diesem Tool können zwei frei wählbare Zeiträume bezüglich einer Belegart und Beleggruppe miteinander verglichen werden.
Pro Adresse werden dabei die Belegnettosumme und die Anzahl an Belegen der gewählten Belegart, Beleggruppe pro Zeitraum angezeigt.  …
[weiterlesen]

x

Aufbau/Anwendung der MEMTAB GET_RELATIONS und der MEMTAB-Funktionen

Anbei ein Dokument zu den GET_RELATION’s und MEMTAB-Funktionen stand ca. 2015.

Die Dokumentation kann Fehler enthalten.

Handbuch zur Anwendung der MEMTAB

Handbuch erstellt während der Ausbildung zum ERP-Spezialisten. (B.I.T.-Soft, Alexander Kuske)  …
[weiterlesen]

x

In MEMTAB-Scripten Langtexte von Artikeln darstellen

Legen Sie ein MTGS mit der Datenquelle 2 – Artikel an.

Für den Langext benötigen Sie ein zuätzliches alphanumerisches Feld, dies sollte mindestens 30 Stellen lang sein, bspw A1.

Bei der Verknüpfung der Datenbankfelder weisen Sie diesem den Langtext des Artikels in der Spalte kalkulierter Wert über
LANGTEXT[0!!@LT!00!ART_1_25]  zu.

Bauen Sie in der Maske des MTGS mittels der Rahmenart 011 einen Rahmen für den Artikeltext ein.  …
[weiterlesen]

x

Seriennummernnotizen in MEMTAB-Scripten zeigen

Zu Seriennummern können über die Rahmenarten 11 und 12 zwei verschiedene Notizen erfasst werden.

Diese kann man in MEMTAB-Scripten mithilfe

A3: TEXT[0!!@SERNT!FELD_1_25] und
A4: TEXT[0!!@SERWT!FELD_1_25]

sowie

SETTEXT[A3!11] und
SETTEXT[A4!12]

einbinden (A3 und A4 sind Beispiele).

Nachfolgend ist der Ablauf  Schritt für Schritt dargestellt.

1.

Zu Seriennummern können mit den Rahmenarten 11 und 12 zwei verschiedene Texte erfasst werden. I.d.R. ist nur die Rahmenart 11 eingebaut.  …
[weiterlesen]

x

In einem MEMTAB-Script pro Adresse Infotext und Hinweistext anzeigen

Um in In einem MEMTAB-Script pro Adresse Infotext und Hinweistext anzuzeigen, können Sie folgendermaßen vorgehen (Beispiel mit Stand vom 12.2.2018):

1. 

In MEMTAB

Legen Sie ein MTGS mit der Datenquelle 1 – Adressen an.

Für den den Info- und Hinweistexte benötigen Sie zwei zusätzliche alphanumerische Felder, sinnvollerweise mit je 1000 Stellen.
Bei der Verknüpfung der Datenbankfelder weisen Sie diesen die jeweiligen Textarten der Adresse in der Spalte kalkulierter Wert zu.  …
[weiterlesen]

x

im MEMTAB-Script Notizen zu IDB-Sätzen zeigen

25.01.2018<rch>

Erweiterung:

Pro IDB-Satz kann man über die Rahmenarten 11 und 12 zwei verschiedene Notizen

hinterlegen. Im MEMTAB-Script können Sie wahlweise auf deise zugreiefen:

@NT1 – Notiz 1 (Rahmen 11 in IDB)

@NT2 – Notiz2 (Rahmen 12 in IDB)

Sie benötigen dann 2 alphanumerische Felder in dem MEMTAB-Script dazu,

bspw. A1 und A2

In der Verknüpfung der Datenfelder weisen Sie A1 und A2 die jeweiligen Notizen zu

A1           LANGTEXT[1!ID0001!@NT1!IDBID0001_0_8]  …
[weiterlesen]

x

Daten mehrbahnig mit Gruppenwechsel mit MEMTAB drucken

Um einen „mehrbahnigen“ Druck (z.B. für Etiketten in 2 Reihen) von Daten zu erreichen, wenden Sie „MEMTAB“ und in Verbindung mit einem Gruppenwechsel an.

Beispiel:
Andruck von Artikeln in 2 Bahnen, Sortiert und gruppiert nach der Warengruppe

Vorgehensweise:

  • Ausdrucksbasis ARTIKELDATEN, Sortierung WARENGRUPPE
  • zweifacher Ausdruck(ANZAHL_DRUCKE)
  • Durchlauf ohne Andruck(DURCHLAUF1_OHNE)

Mit NUMMER_DURCHLAUF kann die Durchlaufnummer bestimmt werden.

Beim ersten Durchlauf wird in der Initialisierung die MEMTAB angelegt und im Ausdruck pro Artikel gefüllt.  …
[weiterlesen]

x

IDB mit 2 Notizen über MEMTAB-Script zeigen

30.01.2018 <rch>

Zu IDB-Datensätzen können über die Rahmenarten 11 und 12 zwei verschiedene

Notizen erfasst werden.

In MEMTAB-Scripten können beide Notizen ab der Version 5.58.007.35720

zu einem IDB-Datensatz angezeigt werden.

Legen Sie dazu ein MT-Script mit einer Datenverbindung zu den IDB an.

Pro Notizart benötigen Sie eine alphanumerische Vartiable mit mindestens 30Zeichen Länge,

bspw. A1 und A2. Diese verknüpfen Sie mit der jeweiligen Notizart der IDB

in „Datenbankfelder verknüpfen“ in kalkulierter Wert:

A1:  LANGTEXT[1!ID0001!@NT1!IDBID0001_0_8]  …
[weiterlesen]



Kategorien