VHM-DIGITALDATA/SQL-Server/Tabellenwertfunktionen/[FNCUST_FORMAT-EXPORT_POSTING_DATA_FROM_WINDREAM_FOR_SCHLEUPEN].sql gelöscht

Dateiname zu lang für lokalen commit
This commit is contained in:
2024-09-27 19:27:25 +02:00
parent de25541233
commit 61dc5c7824

View File

@@ -1,66 +0,0 @@
USE [DD_ECM]
GO
/****** Object: UserDefinedFunction [dbo].[FNCUST_FORMAT-EXPORT_POSTING_DATA_FROM_WINDREAM_FOR_SCHLEUPEN] Script Date: 21.03.2024 16:05:36 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- Stand: MK // 27.08.2021
-- 27.08.2021 Sortierung nach Satzart eingefügt
-- 03.08.2021 Div. TRIM Befehle eingebaut
-- 25.02.2021 Betrag Konvertierung gäendert
CREATE FUNCTION [dbo].[FNCUST_FORMAT-EXPORT_POSTING_DATA_FROM_WINDREAM_FOR_SCHLEUPEN] (
@JOB_GUID INT,
@EXPORT_BOOKING_NUMBER BIGINT,
@windreamDocID BIGINT,
@windreamStatus VARCHAR(20), -- Should be: 'erledigt'
@windreamExportDate VARCHAR(8) -- Should be: NULL
)
RETURNS @FILE_CONTENT TABLE (FILE_CONTENT_BODY [VARCHAR](max) NOT NULL)
AS
BEGIN
DECLARE @ERROR VARCHAR(1000),
@ERROR_LINE VARCHAR(10)
INSERT INTO @FILE_CONTENT(FILE_CONTENT_BODY)
SELECT ISNULL(CONVERT(VARCHAR(max),[Belegnummer (X)]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),CAST([Belegdatum (X)] as date), 104),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),CAST([Valutadatum] as date), 104),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Kontoart (X)]),'') + ';' +
LTRIM(RTRIM(ISNULL(CONVERT(VARCHAR(max),[Kontonummer (X)]),''))) + ';' +
ISNULL(CONVERT(VARCHAR(max),[Gegenkontoart (X)]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Gegenkonto]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Zusatzkontoart]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Zusatzkonto]),'') + ';' +
REPLACE(LTRIM(RTRIM(STR([Betrag],25,2))),'.',',') + ';' +
ISNULL(CONVERT(VARCHAR(max),[S/H-Kennzeichen]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Steuerschlüssel]),'') + ';' +
LTRIM(RTRIM(ISNULL(CONVERT(VARCHAR(max),[Buchungstext]),''))) + ';' +
LTRIM(RTRIM(ISNULL(CONVERT(VARCHAR(max),[Zahlungsträgerhinweis]),''))) + ';' +
ISNULL(CONVERT(VARCHAR(max),LTRIM(RTRIM([Geschäftsbereich]))),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),CAST([externes Rechnungsdatum] as date), 104),'') + ';' +
LTRIM(RTRIM(ISNULL(CONVERT(VARCHAR(max),[externe Rechnungsnummer]),''))) + ';' +
ISNULL(CONVERT(VARCHAR(max),[Rechnungseinheit]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),CAST([Fälligkeitsdatum] as date), 104),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Skontotage 1]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Skonto Prozent 1]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Skontotage 2]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Skonto Prozent 2]),'') + ';' +
ISNULL(CONVERT(VARCHAR(max),[Nettotage]),'')
FROM [FNCUST_GET-EXPORT_POSTING_DATA_FROM_WINDREAM_FOR_SCHLEUPEN](@JOB_GUID,@EXPORT_BOOKING_NUMBER,@windreamDocID,@windreamStatus,@windreamExportDate)
ORDER BY [Satzart] ASC
RETURN;
END
GO