====== AIRS-903 UX Dimensions in a new tab in DA ====== [[https://doc.supplyon.de/display/S10058/UX+Dimensions+in+a+new+tab+in+DA|UX Dimensions in a new tab in DA]] - Spec in Confluence [[https://tasks.supplyon.de/browse/AIRS-908|AIRS-908 Enhance PO and VMI demand messages]]\\ * My tasks: * [[https://tasks.supplyon.de/browse/AIRS-952|AIRS-952 VMI Demand XSD update]] * [[https://tasks.supplyon.de/browse/AIRS-954|AIRS-954 Import flag for VMI Demand]] ===== AIRS-952 VMI Demand XSD update ===== Flag-Name: ''PackagingDetailsMandatoryFlag'' Auf der Header-Ebene. Nützliche SQLs: SELECT a.CPACKDETAILSREQUIRED, a.CBATCHNUMREQUIRED, a.* FROM TAIRDEMANDS a where CDEMANDMATERIALID=1582214 order by cHeaderId; -- 1582214 ist die ID von dem (Customer) Material Number VVK_VMI_REGR_C001 . -- Die ID kann man damit herausfinden: SELECT * FROM TAIRMATERIAL where CCUSTOMERMATERIALNUMBER like '%VVK%'; ===== AIRS-907 Switch on customer profile ===== Nicht ganz klar was zu tun ist. Die Aufgabe wurde zu 50% im Rahmen von [[https://cust-projects.seeburger.de/redmine/issues/22147|rm22174]] gelöst. Die zusätzliche Spalte ist keine gute Idee, da dafür eigentlich die Tabelle ''TAIRFIELDCONFIG'' geschaffen wurde. Das Problem daran ist, dass die Tabelle auf der CustomerCP-Ebene ist. Nutzliche SQL Statements: SELECT a.CPROFILEID, a.* FROM TCONTROLPOINT_SCD a where CCPID=101883 update TCPPROFILES_SCD set CENABLEUXDIMENSIONS = 0 where cProfileId=1 -- CENABLEUXDIMENSIONS 0 oder 1 SQL zum Einchecken (eingecheckt am 17.10.2018): -- create new column in tAirFieldConfig ALTER TABLE TAIRFIELDCONFIG ADD CCUSTOMERCPPROFILEID NUMBER(*,0) DEFAULT -1 NOT NULL; ALTER TABLE TAIRFIELDCONFIG DROP CONSTRAINT PKFIELDC; DROP INDEX PKFIELDC; CREATE UNIQUE INDEX "PKFIELDC" ON "TAIRFIELDCONFIG" ("CCUSTOMERCPID", "CCUSTOMERCPPROFILEID", "CPROCESS", "CFIELDNAME") PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL KEEP FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "SCM_32K" ; ALTER TABLE "TAIRFIELDCONFIG" ADD CONSTRAINT "PKFIELDC" PRIMARY KEY ("CCUSTOMERCPID", "CCUSTOMERCPPROFILEID", "CPROCESS", "CFIELDNAME") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL KEEP FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "SCM_32K" ENABLE;