12.10.2017_donnerstag
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 12.10.2017_donnerstag [2017/10/12 11:43] – [Telefonieren mit Burkhard] kalaschnikow | 12.10.2017_donnerstag [2018/04/23 15:57] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== 12.10.2017 Mittwoch ====== | ||
| + | |||
| + | ===== rm#21018 !AIRS_PRD: DA remains in Status " | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== TODO ==== | ||
| + | * **+** Commit | ||
| + | |||
| + | ===== rm#20874 CONCESSION - System error (S/N exceeding 4.000 characters) ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **+** SQL erstellen | ||
| + | * '' | ||
| + | <code sql> | ||
| + | SELECT | ||
| + | | ||
| + | | ||
| + | | ||
| + | SUM( LENGTH(cSERIALNO) + 1 ) OVER ( partition by CNCRHEADERID ORDER BY CSNOPOSNR ASC ) cTotalLen | ||
| + | FROM TAIRNCR_SERIALNO | ||
| + | </ | ||
| + | |||
| + | Mein jetziges SQL: | ||
| + | <code sql> | ||
| + | SELECT tAirPartnerRelation.*, | ||
| + | FROM TAIRNCRHEADER | ||
| + | INNER JOIN tAirPartnerRelation ON TAIRNCRHEADER.CREFRELATIONID = tAirPartnerRelation.CRELATIONID | ||
| + | INNER JOIN tAirOrderingOfficer ON TAIRNCRHEADER.CREFOFFICERID = tAirOrderingOfficer.CORDERINGOFFICERID | ||
| + | INNER JOIN TAIRMATERIAL | ||
| + | LEFT JOIN (SELECT CNCRHEADERID serialHeaderId, | ||
| + | (SELECT COUNT(*) as cnt, CNCRHEADERID, | ||
| + | serial on TAIRNCRHEADER.CNCRHEADERID=serial.serialHeaderId | ||
| + | WHERE 1 = 1 AND ROWNUM <= 5000 AND (cCustomerPortalGroup IN (1)) AND (cSupplierCPId IN (-1000002, | ||
| + | </ | ||
| + | |||
| + | Problem ist, dass die folgende Abfrage für RowNums > 100 falsche Werte liefert: | ||
| + | <code sql> | ||
| + | SELECT COUNT(*) as cnt, CNCRHEADERID, | ||
| + | </ | ||
| + | |||
| + | === Lösung === | ||
| + | <code sql> | ||
| + | SELECT | ||
| + | CNCRHEADERID, | ||
| + | MAX (cTotalLen) AS cTotalLenMax, | ||
| + | CASE WHEN MAX(cTotalLen) > 4000 THEN listAgg(cSERIALNO,',' | ||
| + | FROM | ||
| + | ( | ||
| + | select | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | from | ||
| + | ( | ||
| + | SELECT | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | FROM TAIRNCR_SERIALNO | ||
| + | ) | ||
| + | ) group by cNCRHEADERID | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Notes === | ||
| + | * Folgende Fälle speziell prüfen: | ||
| + | * KEINE serielle Nummern | ||
| + | * 1 serielle Nummer | ||
| + | * Mehrere serielle Nummern, deren Gesamtlänge über 3997 Zeichen liegt | ||
| + | * Mehrere serielle Nummern, deren Gesamtlänge unter 3997 Zeichen liegt | ||
| + | ===== rm#22382 CR 22025: Concession - Integration of " | ||
| + | |||
| + | https:// | ||
| + | |||
| + | * **-** Implementieren | ||
| + | * **-** Meinen Stash anwenden | ||
| + | * **-** Testen | ||
| + | * **-** Commiten | ||
| + | * **-** Harazim im Redmine antworten | ||
| + | |||
| + | |||
| + | ===== rm#21582 EDI Scheduler does not remove cascade ID in parallel scenarios ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Das Ticket steht momentan auf "ON HOLD" (inoffiziell). Ich konnte es leider nicht nachvollziehen, | ||
| + | |||
| + | Notizen siehe [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Abend ===== | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ==== Steuervoranmeldung ==== | ||
| + | * **-** Rechnungen abschicken | ||
| + | |||
| + | ==== DiBa Konto prüfen ==== | ||
| + | * **-** Gucken wie die Überweisung möglich ist | ||
| + | |||
| + | ==== Wiatrack ==== | ||
| + | * **-** Log von gestern und heute anschauen (sind Lücken vorhanden?) | ||
| + | |||
| + | ==== Bauer Gear Motor ==== | ||
| + | * **-** mit der eigenen App versuchen sich mit dem Board zu verbinden und Tastendrücke abzufangen | ||
