rm24264
Table of Contents
rm#24264 POEMA: Customer Modify of Collab Values on UI doesn't generate a E-Mail Notification to supplier
- + Problem nachvollziehen
- + Nachricht vom BIS:MT herunterladen (Zugangsdaten: DEV System bei TDS)
- + Auf der DEV-Datenbank die Relation herausfinden und gucken, ob der Supplier registriert ist. → scheint registriert zu sein (
SELECT * FROM TAIRPARTNERRELATION where CCUSTOMERCPID=101883 and CSUPPLIERCPID=10006399 and CNETWORKLINKID=20083503 and CCUSTOMERPLANTCODE = 'TOF' and CSUPPLIERNO='220915' and CSUPPLIERNOLOCAL = '55820494') - + Versuchen eine
OSP und eine nicht-OSP (anhand vom Flag)Order zu importieren und schauen, ob eine Mail geschickt wird - → Ursache: in
POOSPNotifier.sendMessageForChange()steigt er bei der PrüfungchangeVerifier.getOSPTracking().size() == 0aus. D.h. die OSPTracking-Einträge werden bei der Änderung über UI nicht angelegt.
- - Schauen wo und wie OSPTracking-Einträge erzeugt werden sollen.
- Bei dem Import ist die wichtige Stelle in der Methode
POImportProcessorBase.processMessage() - Bei Reingehen in die
POCollabEngineEJB.modify()wird schon ein befüllteschangeVerifierübergeben. POCollabEngineEJB.processCollabFromGUILine()- Um wirklich sicher zu sein, dass die ganzen Daten im collabModel landen, müsste man die Methode
POImportProcessorBase.processDataIfLineInitiallyOnDB()verallgemeinern, so dass sie nicht von dem Zustand des ImportProcessors abhängt und dann ausführen.
CSV Upload
In POCollabEngineEJB.modify() wurde IF so angepasst, dass beim CSV-Import auch Mails verschickt werden: getPOOSPNotifier(poData).sendMessageForChange(collab.getChangeVerifier());.
Zu viele Feld-Änderungen in der Notification-Mail
Leider enthält die E-Mail, die nach dem CSV-Upload generiert wird, zu viele Änderungen.
Misc
- Die Order ist nicht vom Typ “OSP”, das sollte aber keine Rolle spielen, da es normalerweise nur auf Relation geguckt wird.
- Testdaten unter:
D:\development\testdata\purchaseorder\rm#24264_POEMA\ - Buyer User:
TST_BY_AFR_ADMRW - Code:
POCollabEngine.modify()→ POCollabEngine:1036
Spaltennummern in der Excel-Uploaddatei
- 132 → PO_UpdateVersion
- 165 → PO_CollabReqDate
- 167 → PO_CollabReqQty
- 182 → PO_UpdateVersion
rm24264.txt · Last modified: by 127.0.0.1
