MARX#78894: Facturen via REST-API aan kunnen maken.
svn path=/Database/trunk/; revision=68943
This commit is contained in:
@@ -91,49 +91,53 @@
|
||||
o_ktable_kshowexpr OUT VARCHAR2
|
||||
)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
BEGIN
|
||||
l_module := pmodule;
|
||||
o_kvtable_kniveau := NULL;
|
||||
CASE
|
||||
WHEN pmodule = 'ALG'
|
||||
THEN o_kvtable := 'alg_onrgoedkenmerk';
|
||||
THEN o_kvtable := 'alg_onrgoedkenmerk';
|
||||
o_kvtable_refkey := 'alg_onrgoed_key';
|
||||
o_kvtable_kniveau := 'alg_onrgoed_niveau';
|
||||
WHEN pmodule = 'BEZ'
|
||||
THEN o_kvtable := 'bez_kenmerkwaarde';
|
||||
THEN o_kvtable := 'bez_kenmerkwaarde';
|
||||
o_kvtable_refkey := 'bez_bezoekers_key';
|
||||
WHEN pmodule = 'BES'
|
||||
THEN o_kvtable := 'bes_kenmerkbestell';
|
||||
THEN o_kvtable := 'bes_kenmerkbestell';
|
||||
o_kvtable_refkey := 'bes_bestelling_key';
|
||||
WHEN pmodule = 'CNT'
|
||||
THEN o_kvtable := 'cnt_kenmerkcontract';
|
||||
THEN o_kvtable := 'cnt_kenmerkcontract';
|
||||
o_kvtable_refkey := 'cnt_contract_key';
|
||||
WHEN pmodule = 'FAQ'
|
||||
THEN o_kvtable := 'faq_kenmerkwaarde';
|
||||
THEN o_kvtable := 'faq_kenmerkwaarde';
|
||||
o_kvtable_refkey := 'fac_faq_key';
|
||||
WHEN pmodule = 'FIN'
|
||||
THEN o_kvtable := 'fin_kenmerkfactuur';
|
||||
THEN o_kvtable := 'fin_kenmerkfactuur';
|
||||
o_kvtable_refkey := 'fin_factuur_key';
|
||||
WHEN pmodule = 'FINR'
|
||||
THEN o_kvtable := 'fin_kenmerkfactregel';
|
||||
o_kvtable_refkey := 'fin_factuurregel_key';
|
||||
l_module := 'FIN';
|
||||
WHEN pmodule = 'CIL' OR pmodule = 'SLE'
|
||||
THEN o_kvtable := 'ins_kenmerkdeel';
|
||||
THEN o_kvtable := 'ins_kenmerkdeel';
|
||||
o_kvtable_refkey := 'ins_deel_key';
|
||||
WHEN pmodule = 'INS'
|
||||
THEN o_kvtable := 'ins_kenmerkdeel';
|
||||
THEN o_kvtable := 'ins_kenmerkdeel';
|
||||
o_kvtable_refkey := 'ins_deel_key';
|
||||
WHEN pmodule = 'MLD'
|
||||
THEN o_kvtable := 'mld_kenmerkmelding';
|
||||
THEN o_kvtable := 'mld_kenmerkmelding';
|
||||
o_kvtable_refkey := 'mld_melding_key';
|
||||
WHEN pmodule = 'OPD'
|
||||
THEN o_kvtable := 'mld_kenmerkopdr';
|
||||
THEN o_kvtable := 'mld_kenmerkopdr';
|
||||
o_kvtable_refkey := 'mld_opdr_key';
|
||||
l_module := 'MLD';
|
||||
WHEN pmodule = 'PRS'
|
||||
THEN o_kvtable := 'prs_kenmerklink';
|
||||
THEN o_kvtable := 'prs_kenmerklink';
|
||||
o_kvtable_refkey := 'prs_link_key';
|
||||
o_kvtable_kniveau := 'prs_kenmerklink_niveau';
|
||||
WHEN pmodule = 'RES'
|
||||
THEN o_kvtable := 'res_kenmerkwaarde';
|
||||
THEN o_kvtable := 'res_kenmerkwaarde';
|
||||
o_kvtable_refkey := 'res_rsv_ruimte_key';
|
||||
END CASE;
|
||||
IF l_module = 'RES'
|
||||
@@ -165,7 +169,7 @@
|
||||
l_kcolumnname_kkey VARCHAR2 (30);
|
||||
l_kcolumnname_delete VARCHAR2 (30);
|
||||
l_kcolumnname_showexpr VARCHAR2 (30);
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
BEGIN
|
||||
IF p_optional = 1 AND p_ref_key IS NULL
|
||||
THEN
|
||||
@@ -388,7 +392,7 @@
|
||||
p_waarde IN VARCHAR2,
|
||||
p_multi IN NUMBER DEFAULT 0)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
l_sql_kenm VARCHAR2 (4500);
|
||||
l_sql_upsert VARCHAR2 (4500);
|
||||
l_rowsprocessed NUMBER DEFAULT 0;
|
||||
@@ -464,7 +468,7 @@
|
||||
p_niveau IN VARCHAR2,
|
||||
p_waardekey IN NUMBER DEFAULT NULL)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
l_sql_delete VARCHAR2 (4500);
|
||||
l_rowsprocessed NUMBER DEFAULT 0;
|
||||
l_cursor_delete INTEGER DEFAULT DBMS_SQL.open_cursor;
|
||||
@@ -510,7 +514,7 @@
|
||||
FUNCTION getflexexprtype (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER) RETURN VARCHAR2
|
||||
IS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
l_sql_expr VARCHAR2 (4500);
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
@@ -545,7 +549,7 @@
|
||||
FUNCTION getflexexpression (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER) RETURN VARCHAR2
|
||||
IS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
l_sql_expr VARCHAR2 (4500);
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
@@ -571,7 +575,7 @@
|
||||
FUNCTION getflexshowexpr (pmodule IN VARCHAR2,
|
||||
p_kenmerk_key IN NUMBER) RETURN VARCHAR2
|
||||
IS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
l_sql_expr VARCHAR2 (4500);
|
||||
l_kenmerk_tablename VARCHAR2 (30);
|
||||
l_kenmval_tablename VARCHAR2 (30);
|
||||
@@ -641,7 +645,7 @@
|
||||
END;
|
||||
PROCEDURE evaluateflexexpressions (pmodule IN VARCHAR2, prefkey IN NUMBER, puserkey IN NUMBER, psavetodb IN NUMBER)
|
||||
AS
|
||||
l_module VARCHAR2 (3);
|
||||
l_module VARCHAR2 (4);
|
||||
l_sql_exprval VARCHAR2 (4500);
|
||||
l_rowsprocessed NUMBER DEFAULT 0;
|
||||
l_cursor_exprval NUMBER; -- INTEGER DEFAULT DBMS_SQL.open_cursor;
|
||||
|
||||
Reference in New Issue
Block a user