Datenbanktabellen für MM-Buchungen
Allgemeine Informationen
Bevor die jeweiligen Stammdatentabellen über den SAP-Connector abgefragt werden können, müssen natürlich die referenzierten Datenbank Tabellen angelegt werden.
sap_ekko
Dies entspricht der
EKKOSAP-Tabelle, im DMS Jargonorderheader
CREATE TABLE [dbo].[sap_ekko](
[id] [int] IDENTITY(1,1) NOT NULL,
[BUKRS] [varchar](4) NULL,
[EBELN] [varchar](10) NULL,
[LIFNR] [varchar](10) NULL,
[BEDAT] [date] NULL,
[STATU] [varchar](1) NULL,
[ERNAM] [varchar](12) NULL,
CONSTRAINT [PK_sap_ekko] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 75, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
);
sap_ekpo
Dies entspricht der
EKPOSAP-Tabelle, im DMS Jargonorderitems
CREATE TABLE [dbo].[sap_ekpo](
[EBELN] [varchar](10) NULL,
[EBELP] [varchar](5) NULL,
[AEDAT] [varchar](20) NULL,
[TXZ01] [varchar](40) NULL,
[MATNR] [varchar](18) NULL,
[BUKRS] [varchar](4) NULL,
[MENGE] [varchar](13) NULL,
[MEINS] [varchar](3) NULL,
[NETPR] [varchar](11) NULL,
[PEINH] [varchar](5) NULL,
[NETWR] [varchar](13) NULL,
[ELIKZ] [varchar](1) NULL,
[WEPOS] [varchar](1) NULL,
[REPOS] [nchar](1) NULL,
[MWSKZ] [varchar](2) NULL,
[LOEKZ] [varchar](1) NULL,
[WEBRE] [varchar](1) NULL
);
sap_ekbe
Dies entspricht der
EKBESAP-Tabelle, welches die Bestellentwicklungen darstellt
CREATE TABLE [dbo].[sap_ekbe](
[EBELN] [varchar](10) NULL,
[EBELP] [varchar](5) NULL,
[VGABE] [varchar](1) NULL,
[GJAHR] [varchar](4) NULL,
[BELNR] [varchar](10) NULL,
[BEWTP] [varchar](1) NULL,
[MENGE] [varchar](13) NULL,
[BPMNG] [varchar](13) NULL,
[SHKZG] [varchar](1) NULL,
[LFBNR] [varchar](10) NULL,
[CPUDT] [date] NULL,
[CPUTM] [varchar](6) NULL
);
sap_ekkn
Dies entspricht der
EKKNSAP-Tabelle, welches die Kontierung im Einkaufsbeleg darstellt
CREATE TABLE [dbo].[sap_ekkn](
[EBELN] [varchar](10) NULL,
[EBELP] [varchar](5) NULL,
[SAKTO] [varchar](10) NULL,
[KOSTL] [varchar](10) NULL,
[AUFNR] [varchar](12) NULL
);
sap_mkpf
Dies entspricht der
MKPFSAP-Tabelle, im DMS Jargonmaterialheader
CREATE TABLE [dbo].[sap_mkpf](
[MBLNR] [varchar](10) NULL,
[MJAHR] [varchar](4) NULL,
[BLDAT] [date] NULL,
[BUDAT] [date] NULL,
[CPUDT] [date] NULL,
[CPUTM] [varchar](6) NULL,
[XBLNR] [varchar](16) NULL,
[BKTXT] [varchar](25) NULL
);
sap_mseg
Dies entspricht der
MSEGSAP-Tabelle, im DMS Jargonmaterialitems
CREATE TABLE [dbo].[sap_mseg](
[MBLNR] [varchar](10) NULL,
[MJAHR] [varchar](4) NULL,
[ZEILE] [varchar](4) NULL,
[MATNR] [varchar](18) NULL,
[LIFNR] [varchar](10) NULL,
[EBELN] [varchar](10) NULL,
[EBELP] [varchar](5) NULL,
[MENGE] [varchar](13) NULL,
[SGTXT] [varchar](50) NULL,
[KOSTL] [varchar](10) NULL,
[AUFNR] [varchar](12) NULL,
[GJAHR] [varchar](4) NULL,
[BUKRS] [varchar](4) NULL,
[BELNR] [varchar](10) NULL,
[BUZEI] [varchar](3) NULL,
[CPUDT] [date] NULL,
[CPUTM] [varchar](6) NULL,
[BWART] [varchar](3) NULL,
[SAKTO] [varchar](10) NULL
);
ufInternalOrders
Dies entspricht der
AUFKSAP-Tabelle, im DMS Jargon sind dies die Innenaufträge
CREATE TABLE [dbo].[ufInternalOrders](
[orderId] [varchar](12) NOT NULL,
[recipientId] [varchar](50) NULL,
[costcenter] [varchar](50) NULL,
[description] [varchar](50) NULL,
[orderArt] [varchar](50) NULL,
[orderType] [varchar](50) NULL,
[opened] [varchar](50) NULL,
[released] [varchar](50) NULL,
[closedTechnical] [varchar](50) NULL,
[closed] [varchar](50) NULL
);