Funktionen für überarbeitete Workflow Oberfläche im Test System
This commit is contained in:
parent
b62f05956e
commit
c0d4650f53
@ -0,0 +1,39 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
-- [FNCUST_TF_GET_CREDITOR_BANK_ACCOUNT]
|
||||
-- =================================================================
|
||||
-- Diese Procedure liefert die Bankverbindungen anhand der XML-Daten
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2025 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 17.09.2025 / MK
|
||||
-- =================================================================
|
||||
-- History:
|
||||
-- 17.09.2025 / MK - Prozedur erstellt
|
||||
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNCUST_TF_GET_CREDITOR_BANK_ACCOUNT](
|
||||
@pLANGUAGE VARCHAR(5), -- Currently unused
|
||||
@pLIEF_NR VARCHAR(20)
|
||||
)
|
||||
RETURNS TABLE
|
||||
AS
|
||||
RETURN
|
||||
|
||||
SELECT DISTINCT [LIFNR],
|
||||
[BANKS],
|
||||
[BANKL],
|
||||
[BANKN],
|
||||
[BVTYP],
|
||||
CONCAT(BVTYP,' / ',BANKL,' / ',BANKN) as 'CONCATED'
|
||||
FROM [DD_ECM].[dbo].[TBCUST_SYNC_SAP_KRED_BANK] (NOLOCK)
|
||||
WHERE [LIFNR] = @pLIEF_NR or [LIFNR] = concat('000',@pLIEF_NR);
|
||||
|
||||
GO
|
||||
@ -0,0 +1,42 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
-- FNCUST_TF_GET_PAYMENT_METHODE
|
||||
-- =================================================================
|
||||
-- Die Funktion liefert die aktuellen Zahlarten
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2025 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 05.08.2025 / MP/MK
|
||||
-- =================================================================
|
||||
-- History:
|
||||
-- 05.08.2025 / MP/MK - Prozedur erstellt
|
||||
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNCUST_TF_GET_PAYMENT_METHODE] (
|
||||
@pLANGUAGE VARCHAR(5)
|
||||
)
|
||||
RETURNS
|
||||
@Table TABLE ([ID] TINYINT,
|
||||
[DESCRIPTION] NVARCHAR(25))
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
INSERT INTO @Table([ID],[DESCRIPTION])
|
||||
|
||||
SELECT 2 as 'Zahlart', 'Avis' as 'Description'
|
||||
UNION ALL
|
||||
SELECT 5, 'Überweisung'
|
||||
UNION ALL
|
||||
SELECT 6, 'Lastschrift';
|
||||
|
||||
RETURN;
|
||||
|
||||
END;
|
||||
GO
|
||||
@ -0,0 +1,50 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
-- [FNCUST_TF_GET_VENDOR_LIST]
|
||||
-- =================================================================
|
||||
-- Die Funktion liefert die Auswahl der Lieferaten,
|
||||
-- anhand der Buchungskreisnummer
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2025 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 16.09.2025 / MK
|
||||
-- =================================================================
|
||||
-- History:
|
||||
-- 16.09.2025 / MK - Funktion erstellt
|
||||
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNCUST_TF_GET_CREDITOR_LIST] (
|
||||
@pLANGUAGE VARCHAR(5),
|
||||
@pACCOUNTING_AREA_NR VARCHAR(50)
|
||||
)
|
||||
RETURNS TABLE
|
||||
AS
|
||||
RETURN
|
||||
|
||||
SELECT TOP 100 PERCENT
|
||||
T.KreditorNR AS "CREDITOR No",
|
||||
T.KreditorName1_2 AS "CREDITOR Name"
|
||||
FROM [DD_ECM].[dbo].[TBCUST_KREDITOR_DISTINCT] T (NOLOCK)
|
||||
INNER JOIN [DD_ECM].[dbo].[TBCUST_SYNC_SAP_KREDITOREN_ZO] T2 (NOLOCK)
|
||||
ON '000'+T.KreditorNr = T2.LIFNR
|
||||
WHERE T2.BUKRS = @pACCOUNTING_AREA_NR
|
||||
AND LEN(T2.SPERR) = 0
|
||||
UNION
|
||||
SELECT TOP 100 PERCENT
|
||||
T.KreditorNR AS "CREDITOR No",
|
||||
T.KreditorName1_2 AS "CREDITOR Name"
|
||||
FROM [DD_ECM].[dbo].[TBCUST_KREDITOR_DISTINCT] T (NOLOCK)
|
||||
INNER JOIN [DD_ECM].[dbo].[TBCUST_SYNC_SAP_KREDITOREN_ZO] T2 (NOLOCK)
|
||||
ON T.KreditorNr = T2.LIFNR
|
||||
WHERE T2.BUKRS = @pACCOUNTING_AREA_NR
|
||||
AND LEN(T2.SPERR) = 0
|
||||
ORDER BY T.KreditorNR ASC;
|
||||
|
||||
GO
|
||||
@ -0,0 +1,40 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
-- FNCUST_TF_GET_PAYMENT_LOCK
|
||||
-- =================================================================
|
||||
-- Die Funktion liefert die Auswahl für die Zahlungssperren
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (c) 2025 by Digital Data GmbH
|
||||
--
|
||||
-- Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim
|
||||
-- Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works
|
||||
-- =================================================================
|
||||
-- Creation Date / Author: 05.08.2025 / MP/MK
|
||||
-- =================================================================
|
||||
-- History:
|
||||
-- 05.08.2025 / MP/MK - Prozedur erstellt
|
||||
|
||||
CREATE OR ALTER FUNCTION [dbo].[FNCUST_TF_GET_PAYMENT_LOCK] (
|
||||
@pLANGUAGE VARCHAR(5)
|
||||
)
|
||||
RETURNS
|
||||
@Table TABLE ([FLAG] NVARCHAR(1),
|
||||
[DESCRIPTION] NVARCHAR(25))
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
INSERT INTO @Table(FLAG,DESCRIPTION)
|
||||
|
||||
SELECT '-' as [FLAG],'zur Zahlung frei' as [DESCRIPTION]
|
||||
UNION ALL
|
||||
SELECT 'A' as [FLAG],'zur Zahlung gesperrt' as [DESCRIPTION];
|
||||
|
||||
RETURN;
|
||||
|
||||
END
|
||||
GO
|
||||
Loading…
x
Reference in New Issue
Block a user