rm25647
Table of Contents
(AIRS-431) rm#25647 Despatch Advice cannot be sent when linked to a NCR in status REJECTED
Beschreibung
DA wurde auf Basis von einer NCR erstellt. NCR ist im Status 'REJECTED'. Aktuell kann man die DA nicht senden, weil zugrundeliegende NCR “rejected” ist. Soll: DA sollte geschickt werden können.
TODO
- - Analyze
- + Material Number finden, für die es NCR und ASN erstellt werden kann
- 2157-5S12E0EQ → PO=PO_TC072040T (außerdem PO_TC072020, SKA_CR66_BOOST etc. sie passen aber nicht ganz)
- RERERR320987ABC01 ← der tut eigentlich nicht wegen der fehlenden Relation zwischen Seller und Buyer
- + Seller finden, der die NCRs und ASNs erstellen darf
- TST_SE_RUAG-IN_ADM
- TST_SE_GOOD_ALL ← der tut eigentlich nicht wegen der fehlenden Relation zwischen Seller und Buyer
- + Buyer finden, die NCRs empfangen können
- TST_BY_IND_ADMALL
- Buyer, die zur Organsation mit ID 101710 gehören (
SELECT * FROM TUSER_SCD where CORGANIZATIONID='101710';)- TST_BY_IND_ADMALL
- LEAirsupplyIndustria
- kse_test44
- TST_BY_IND_CONSI
- TST_BY_IND_FCPO
- TST_BY_IND_MAN
- TST_BY_IND_MDADM
- TST_BY_IND_SBI
- TST_BY_IND_VMI
- TST_BY_IND_NCR_READ
- TST_BY_IND_NCR_ADM
- + NCR erstellen
- NCR Title = 1
- + ASN erstellen
- rm25647
- + Versuchen ASN abzusenden
- ASN wurde abgeschickt. D.h. die Analyse von Hr. Harazim ist nicht ganz richtig.
- Die Fehlermeldung auf der DEV: “The concession number (NCR supplier reference) robot_NCR_5394580521 on UE INDUST0000026001 does not have a status which allows the creation of a DA. (Despatch Advice Number 49).” Das ist der NLS-Schlüssel airsupply.asn.validation.error.ncr3. Er wird in
ASNValidations.getNCRErrorMessage()verwendet, wo der CodeASNErrorCodes.NCR3_WRONG_NCRSTATUSausgewertet wird. Der Code wird inNCRHeaderModel.checkValidityForDA()gesetzt. - - Überprüfen was in der
ASNValidations.checkNCRSN()bei mir anders gemacht wird als auf DEV. Was muss man noch konfigurieren etc.
- x Fix
- x Test
Result
Die Prüfung ist optional und wird auf Customer CP Level (TCPPROFILES_SCD.CALLOWDELIVERYONREJECTED) konfiguriert. Herr Harazim hat das vergessen. Nach unserem Gespräch hat er das Ticket auf “No Bug” umgestellt.
rm25647.txt · Last modified: by kalaschnikow
