Files
d.velop/Benning/readme.txt
2024-06-19 12:52:05 +02:00

91 lines
3.6 KiB
Plaintext

Der Hook setzt folgende DB-Tabellen voraus:
CREATE TABLE [dbo].[ax_sz_kopf](
[SCHLUESSEL] [varchar](10) NULL,
[SZ_NR] [int] NULL,
[SZ_KUERZEL] [varchar](200) NULL,
[SZ_TEXT] [varchar](200) NULL,
[SZ_BETRAG] [decimal](15, 2) NULL
);
CREATE TABLE [dbo].[ax_pos_tabelle](
[SCHLUESSEL] [varchar](10) NULL,
[POS_NR] [int] NULL,
[SP_OK] [varchar](200) NULL,
[SP_BEST_NR] [varchar](200) NULL,
[SP_BEST_POS] [varchar](200) NULL,
[SP_LAGER_NR] [varchar](200) NULL,
[SP_I_ART_NR] [varchar](200) NULL,
[SP_E_ART_NR] [varchar](200) NULL,
[SP_ART_BESCH] [varchar](200) NULL,
[SP_LIEF_NR] [varchar](200) NULL,
[SP_MENGE] [varchar](200) NULL,
[SP_PREIS] [decimal](15, 2) NULL,
[SP_POSBETRAG] [decimal](15, 2) NULL,
[SZ_KUERZEL_01] [varchar](200) NULL,
[SZ_BETRAG_01] [decimal](15, 2) NULL,
[SZ_KUERZEL_02] [varchar](200) NULL,
[SZ_BETRAG_02] [decimal](15, 2) NULL,
[SZ_KUERZEL_03] [varchar](200) NULL,
[SZ_BETRAG_03] [decimal](15, 2) NULL,
[SZ_KUERZEL_04] [varchar](200) NULL,
[SZ_BETRAG_04] [decimal](15, 2) NULL,
[SP_PREISMENGE] [decimal](15, 2) NULL,
[SP_GEGEN_KONTO] [varchar](200) NULL,
[SP_KOSTEN_STELLE] [varchar](200) NULL,
[SP_KOSTEN_TRAEGER] [varchar](200) NULL,
[SP_MWST_GRUPPE] [varchar](200) NULL,
[SP_ART_MWST_GRUPPE] [varchar](200) NULL,
[SP_MWST_CODE] [varchar](200) NULL,
[SP_PROJEKT] [varchar](200) NULL,
[SP_ABTEILUNG] [varchar](200) NULL
);
Die Tabellen stehen hier in SQL-Server-Notation (siehe mein Testsystem), der Kunde setzt Oracle ein. Hier sehen die Tabellen so aus:
SQL> desc ax_sz_kopf;
Name Null? Typ
----------------------- -------- ----------------
SCHLUESSEL VARCHAR2(10)
SZ_NR NUMBER(38)
SZ_KUERZEL VARCHAR2(200)
SZ_TEXT VARCHAR2(200)
SZ_BETRAG NUMBER(15,2)
SQL> desc ax_pos_tabelle;
Name Null? Typ
----------------------- -------- --------------
SCHLUESSEL VARCHAR2(10)
POS_NR NUMBER(38)
SP_OK VARCHAR2(200)
SP_BEST_NR VARCHAR2(200)
SP_BEST_POS VARCHAR2(200)
SP_LAGER_NR VARCHAR2(200)
SP_I_ART_NR VARCHAR2(200)
SP_E_ART_NR VARCHAR2(200)
SP_ART_BESCH VARCHAR2(200)
SP_LIEF_NR VARCHAR2(200)
SP_MENGE VARCHAR2(200)
SP_PREIS NUMBER(15,2)
SP_POSBETRAG NUMBER(15,2)
SZ_KUERZEL_01 VARCHAR2(200)
SZ_BETRAG_01 NUMBER(15,2)
SZ_KUERZEL_02 VARCHAR2(200)
SZ_BETRAG_02 NUMBER(15,2)
SZ_KUERZEL_03 VARCHAR2(200)
SZ_BETRAG_03 NUMBER(15,2)
SZ_KUERZEL_04 VARCHAR2(200)
SZ_BETRAG_04 NUMBER(15,2)
SP_PREISMENGE NUMBER(15,2)
SP_GEGEN_KONTO VARCHAR2(200)
SP_KOSTEN_STELLE VARCHAR2(200)
SP_KOSTEN_TRAEGER VARCHAR2(200)
SP_MWST_GRUPPE VARCHAR2(200)
SP_ART_MWST_GRUPPE VARCHAR2(200)
SP_MWST_CODE VARCHAR2(200)
SP_PROJEKT VARCHAR2(200)
SP_ABTEILUNG VARCHAR2(200)
Die Export-Prozedur wird im insert_entry-Hook aufgerufen.