rm34704
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| rm34704 [2020/03/16 11:57] – [NICHT VERGESSEN] kalaschnikow | rm34704 [2020/03/16 16:44] (current) – [Misc] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== rm34704 Geänderte PO nicht im Delta-EDI-Export an Lieferanten, | ||
| + | [[https:// | ||
| + | |||
| + | ===== Reproducing ===== | ||
| + | |||
| + | Go to: EDI Integration / Scheduler | ||
| + | |||
| + | Schedule ID: 1079 -> Job ID: 502136 | ||
| + | |||
| + | My POs : | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | <code sql> | ||
| + | |||
| + | SELECT * FROM TAIREDISCHEDULER where cid=1079; | ||
| + | |||
| + | SELECT * FROM TJOBSTATUS where cJobId=502136 order by cStart desc; | ||
| + | |||
| + | SELECT * FROM TJOBS where cJobId=502136; | ||
| + | </ | ||
| + | |||
| + | Job class: '' | ||
| + | |||
| + | How it works: | ||
| + | * The job fetches all '' | ||
| + | <code sql> | ||
| + | SELECT TAIRPOSCHEDULE.CLINEID, | ||
| + | INNER JOIN TAIRPOHEADER ON TAIRPOSCHEDULE.CREFHEADERID=TAIRPOHEADER.CHEADERID | ||
| + | INNER JOIN TAIRPARTNERRELATION ON TAIRPOSCHEDULE.CPRELATIONID=TAIRPARTNERRELATION.CRELATIONID | ||
| + | INNER JOIN TAIRORDERINGOFFICER ON TAIRPOSCHEDULE.CREFOFFICERID=TAIRORDERINGOFFICER.CORDERINGOFFICERID | ||
| + | INNER JOIN TAIRMATERIAL ON TAIRPOSCHEDULE.CREFMATID=TAIRMATERIAL.CMATERIALID | ||
| + | WHERE 1=1 | ||
| + | AND cSupplierCPId = 10006106 | ||
| + | AND (TAIRPOSCHEDULE.CEXPORTID IS NULL OR TAIRPOSCHEDULE.CEXPORTID=' | ||
| + | AND (TAIRPOSCHEDULE.CEXPORTALLID IS NULL OR TAIRPOSCHEDULE.CEXPORTALLID=' | ||
| + | AND cCustomerCGId = 100011 | ||
| + | ORDER BY TAIRPOSCHEDULE.CREFHEADERID ASC | ||
| + | </ | ||
| + | * ... | ||
| + | * The job sends the next " | ||
| + | * ... | ||
| + | |||
| + | Um die ExportId wieder zurückzusetzen, | ||
| + | |||
| + | |||
| + | ==== Speak with Burkhard ==== | ||
| + | * Any ideas about how it should be solved? | ||
| + | * Is there some standard solutions? (E.g. '' | ||
| + | * '' | ||
| + | * Is it a bigger topic? | ||
| + | |||
| + | |||
| + | ==== Possible causes ==== | ||
| + | |||
| + | The following causes are possible: | ||
| + | * Lag between the export and status notification message | ||
| + | * Missing status notification message | ||
| + | ==== Misc ==== | ||
| + | |||
| + | * Strange error message: '' | ||
| + | |||
| + | Useful SQLs: | ||
| + | <code sql> | ||
| + | SELECT TAIRPOSCHEDULE.CLINEID, | ||
| + | FROM TAIRPOSCHEDULE | ||
| + | INNER JOIN TAIRPOHEADER ON TAIRPOSCHEDULE.CREFHEADERID=TAIRPOHEADER.CHEADERID | ||
| + | INNER JOIN TAIRPARTNERRELATION ON TAIRPOSCHEDULE.CPRELATIONID=TAIRPARTNERRELATION.CRELATIONID | ||
| + | INNER JOIN TAIRORDERINGOFFICER ON TAIRPOSCHEDULE.CREFOFFICERID=TAIRORDERINGOFFICER.CORDERINGOFFICERID | ||
| + | INNER JOIN TAIRMATERIAL ON TAIRPOSCHEDULE.CREFMATID=TAIRMATERIAL.CMATERIALID | ||
| + | WHERE 1=1 | ||
| + | AND cSupplierCPId = 10006106 | ||
| + | AND (TAIRPOSCHEDULE.CEXPORTID IS NULL OR TAIRPOSCHEDULE.CEXPORTID=' | ||
| + | AND (TAIRPOSCHEDULE.CEXPORTALLID IS NULL OR TAIRPOSCHEDULE.CEXPORTALLID=' | ||
| + | AND cCustomerCGId = 100011 | ||
| + | AND (TAIRPOSCHEDULE.CEXPORTED = 0 OR (TAIRPOSCHEDULE.CEXPORTED IS NULL)) | ||
| + | ORDER BY TAIRPOSCHEDULE.CREFHEADERID ASC; | ||
| + | |||
| + | SELECT t.CEXPORTED, | ||
| + | </ | ||
| + | ===== NICHT VERGESSEN ===== | ||
| + | |||
| + | * Reset LIMIT_EXPORT_POSCHEDULELINE to 32 again | ||
| + | <code sql> | ||
| + | update tConfig set cValue=32 where cKey = ' | ||
| + | </ | ||
