BAMG#73770 -- Koppeling met Lyreco
svn path=/Customer/trunk/; revision=59688
This commit is contained in:
@@ -1618,6 +1618,10 @@ AS
|
||||
v_tracking VARCHAR2 (2048);
|
||||
v_lyreco_key NUMBER;
|
||||
v_aantal NUMBER;
|
||||
v_bes_bestellevr_key NUMBER;
|
||||
v_bes_bestellevr_pakbon VARCHAR2 (100);
|
||||
v_bes_bestellevr_datum_txt VARCHAR2 (100);
|
||||
v_bes_bestellevr_datum DATE;
|
||||
BEGIN
|
||||
v_tracking := '';
|
||||
v_count_tot := 0;
|
||||
@@ -1641,6 +1645,8 @@ BEGIN
|
||||
fac.imp_getfield (v_newline, c_delim, v_bes_srtdeel_nr);
|
||||
fac.imp_getfield (v_newline, c_delim, v_bes_srtdeel_omschrijving);
|
||||
fac.imp_getfield (v_newline, c_delim, v_bes_bestelopdr_item_aantal);
|
||||
fac.imp_getfield (v_newline, c_delim, v_bes_bestellevr_pakbon);
|
||||
fac.imp_getfield (v_newline, c_delim, v_bes_bestellevr_datum_txt);
|
||||
|
||||
IF (header_is_valid = 0)
|
||||
THEN
|
||||
@@ -1700,7 +1706,17 @@ BEGIN
|
||||
AND bes_srtdeel_nr = v_bes_srtdeel_nr;
|
||||
|
||||
v_errormsg := 'Fout bij bepalen aantal';
|
||||
v_aantal := FAC.safe_to_number (v_bes_bestelopdr_item_aantal);
|
||||
v_aantal := TO_NUMBER (v_bes_bestelopdr_item_aantal);
|
||||
|
||||
v_errormsg := 'Fout bij bepalen datum';
|
||||
v_bes_bestellevr_datum := TO_DATE(SUBSTR(v_bes_bestellevr_datum_txt, 1,10), 'yyyy-mm-dd');
|
||||
|
||||
INSERT INTO bes_bestellevr(bes_bestellevr_datum, bes_bestellevr_pakbon, prs_perslid_key)
|
||||
VALUES (v_bes_bestellevr_datum, SUBSTR(v_bes_bestellevr_pakbon,1,50), v_lyreco_key)
|
||||
RETURNING bes_bestellevr_key INTO v_bes_bestellevr_key;
|
||||
|
||||
INSERT INTO bes_bestellevr_item ( bes_bestellevr_key , bes_bestelopdr_item_key , bes_bestellevr_item_aantal )
|
||||
VALUES (v_bes_bestellevr_key, v_bes_bestelopdr_item_key, v_aantal);
|
||||
|
||||
v_errormsg := 'Fout bij aanpassen aantal bestelopdrachtregel [' || v_bes_bestelopdr_item_key || ']';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user