User Tools

Site Tools


airs-1174_provide_characteristics_information_for_pom

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
airs-1174_provide_characteristics_information_for_pom [2018/12/10 11:50] – [AIRS-1174 Provide Characteristics information for POM] kalaschnikowairs-1174_provide_characteristics_information_for_pom [2018/12/19 14:59] (current) – [New SQL Columns for TAIRNSRPOS] kalaschnikow
Line 1: Line 1:
 +====== AIRS-1174 Provide "Characteristics" information for POM ======
 +
 +[[https://tasks.supplyon.de/browse/AIRS-1174|Task AIRS-1174]], [[https://doc.supplyon.de/pages/viewpage.action?pageId=52435493|Spec im Confluence]]
 +
 +===== Spec mit eigenen Worten =====
 +
 +  * Bei bestimmten Fault Codes sollten zusätzliche Felder hinzukommen (sog. "Characteristics")
 +  * Diese Felder sollen in einem speziellen Dialog dargestellt werden
 +  * Sobald diese Felder vorhanden sind, soll der Button "OK" auf "Next" geändert werden
 +  * Manche Characteristics-Felder haben eine Unit of Measure
 +  * Characteristics Felder sind in der Outbound M2M-Nachricht enthalten
 +  * Characteristics Felder sind für den Buyer nicht editierbar
 +  * Characteristics Felder können geändert werden nur vom Supplier, und zwar nur wenn die NCR sich in einem der folgenden Status befindet:
 +    * DRAFT
 +    * INCOMPLETE
 +    * CUSTOMER INTEGRATION DENIED 
 +  * Änderung des Wertes im Feld "Fault Description" (nachdem die entsprechende Characteristics Information eingegeben war) löscht die Werte der Characteristics Felder, die auch ein Teil der neu gewählten "Fault Description" sind. (wie auch immer das zu verstehen ist)
 +  * Die Werte im Feld "Fault description" sind (über Smarti-Admin) anpassbar
 +  * Die Zuordnung "Fault description" <-> Characteristics ist auch (über Smarti-Admin) anpassbar
 +
 +===== Characteristics =====
 +
 +The list of all possible is saved in the table TAIRNCRCHARACTERISTICS, which have the following structure:
 +
 +cId,\\ 
 +cType,\\ 
 +cCode,\\ 
 +cNLSKey,\\ 
 +cNLSDefault\\ 
 +
 +
 +===== New SQL Columns for TAIRNSRPOS =====
 +
 +<code sql>
 +ALTER TABLE TAIRNCRPOS ADD (
 +    CNOMINALHOLESPEC1 VARCHAR2(16 CHAR),
 +    CNOMFASTENER VARCHAR2(30 CHAR),
 +    CNOMFASTENERWASHERHEAD VARCHAR2(30 CHAR),
 +    CNOMFASTENERWASHERNUT VARCHAR2(30 CHAR),
 +    CNOMFASTENERNUT VARCHAR2(30 CHAR),
 +    CDRILLEDHOLESPEC VARCHAR2(16 CHAR),
 +    CCURRENTFASTENER VARCHAR2(30 CHAR),
 +    CCURRENTFASTENERWASHERHEAD VARCHAR2(30 CHAR),
 +    CCURRENTFASTENERWASHERNUT VARCHAR2(30 CHAR),
 +    CCURRENTFASTENERNUT VARCHAR2(30 CHAR),
 +    CFASTENERORIENTATION VARCHAR2(30 CHAR),
 +    CADJOVERSIZEDFASTENER VARCHAR2(30 CHAR),
 +    CNOMPITCHEDGEDIST VARCHAR2(30 CHAR),
 +    CADJPITCHEDGEDIST VARCHAR2(30 CHAR),
 +    CDRILLEDPITCHEDGEDIST VARCHAR2(30 CHAR),
 +    CANGLE FLOAT,
 +    CCOUNTERSINKDRILLED VARCHAR2(3 CHAR),
 +    CNUMREMOVALPLIES NUMBER(*, 0),
 +    CNDTREPORT VARCHAR2(20 CHAR),
 +    CDEVIATIONLOCATION VARCHAR2(20 CHAR),
 +    CTOLERANCEPARTA1 VARCHAR2(5 CHAR),
 +    CTOLERANCERADIUSTHICKNESS1 VARCHAR2(5 CHAR),
 +    CTOLERANCEPARTB1 VARCHAR2(5 CHAR),
 +    CTOLERANCEPARTA2 VARCHAR2(5 CHAR),
 +    CTOLERANCERADIUSTHICKNESS2 VARCHAR2(5 CHAR),
 +    CTOLERANCEPARTB2 VARCHAR2(5 CHAR),
 +    CHOLESBDIAMETER2 FLOAT,
 +    CNCDEPTH2 FLOAT,
 +    CNCMAXLENGTH2 FLOAT,
 +    CNOMRADIUSTHICKNESS2 FLOAT,
 +    CNOMTHICKNESSPARTA2 FLOAT,
 +    CNOMTHICKNESSPARTB2 FLOAT,
 +    CTHICKNESSAFFECTEDPART2 FLOAT,
 +    CTHICKNESSPARTFASTENER2 FLOAT,
 +    CTOTALTHICKNESS2 FLOAT,
 +    CWIDTHAFFECTEDAREA2 FLOAT
 +);
 +</code>
 +
 +