airs-5016
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| airs-5016 [2020/06/23 13:40] – [M (7/7)] kalaschnikow | airs-5016 [2020/06/25 14:37] (current) – [E (0/2)] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== AIRS-5016 Secret Sorting Multi-Sort ====== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Branch: story/ | ||
| + | |||
| + | Sorting profiles are saved in TSUI_TABLECONFIG / TSUI_COLCONFIG. | ||
| + | |||
| + | ====== Check classes ====== | ||
| + | |||
| + | 124 classes to check. | ||
| + | |||
| + | 10.06.2020: 61 classes checked\\ | ||
| + | 15.06.2020: +19 = 80 classes checked\\ | ||
| + | 16.06.2020: +25 = 105 classes checked\\ | ||
| + | |||
| + | |||
| + | |||
| + | Following class hierarchy should be checked (children of '' | ||
| + | |||
| + | ===== A (14/14) ===== | ||
| + | |||
| + | * **+** AbstractAlertCSVDownload (com.seeburger.airsupply.alertmon.control) | ||
| + | * seems not to sort (abstract class) | ||
| + | * **+** AbstractAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** AbstractNCRAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** AbstractFCScreen (com.seeburger.airsupply.forecast.control) | ||
| + | * seems not to sort hiddenly (abstract class) | ||
| + | * **+** ASN3SUEDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * Testszenario: | ||
| + | * sorted by Desp. Adv. Id (through search profile) | ||
| + | * **+** ASNCSVDownloadScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** ASNCreateDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * cRequestedDate DESC (through standard table profile) | ||
| + | * **+** ASNErrorReportCSVDownloadScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly('' | ||
| + | * **+** ASNErrorReportOverviewScreen (com.seeburger.airsupply.asn.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** ASNHeaderAttachmentDeleteScreen (com.seeburger.airsupply.asn.control) | ||
| + | * Testszenario: | ||
| + | * seems not to sort hiddenly('' | ||
| + | * **+** ASNMasterDataActionScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly('' | ||
| + | * **+** ASNMasterDataDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * Testszenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** ASNOverviewDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * Testszenario: | ||
| + | * sorted by Desp. Adv. Id (through search profile) | ||
| + | * **+** ASNUEAttachmentDeleteScreen (com.seeburger.airsupply.asn.control) | ||
| + | * Testszenario: | ||
| + | * seems not to sort hiddenly ('' | ||
| + | |||
| + | ===== C (4/4) ===== | ||
| + | * **+** ChangeLogScreen (com.seeburger.airsupply.changelog.control) -> abstract class, used by all children (e.g. '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** ConcessionAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses the same sorter as the overview screen | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** ConcessionAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** ConcessionPrintActionScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort (uses selection from overview screen) | ||
| + | |||
| + | ===== D (8/8) ===== | ||
| + | * **+** DeletionRequestOverviewScreen (com.seeburger.airsupply.deletionrequest.client.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** DemandCSVDownloadScreen (com.seeburger.airsupply.demand.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** DemandDetailActionScreen (com.seeburger.airsupply.demand.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** DemandDetailsDataScreen (com.seeburger.airsupply.demand.control) | ||
| + | * Testscenario: | ||
| + | * sorted only through search profile | ||
| + | * **+** DemandHeaderActionScreen (com.seeburger.airsupply.demand.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** DemandHeaderDataScreen (com.seeburger.airsupply.demand.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** DemandHistDataScreen (com.seeburger.smarti.scm.demandhist.control.screens) | ||
| + | * cDateCreation DESC (through standard table profile) | ||
| + | * **+** DemandHistCSVDownloadScreen (com.seeburger.smarti.scm.demandhist.control.screens) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly | ||
| + | |||
| + | ===== E (1/2) ===== | ||
| + | * **+** EInvOverviewScreen (com.seeburger.airsupply.einv.client.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly (see '' | ||
| + | * **-** EInvOverviewActionScreen (com.seeburger.airsupply.einv.client.control) | ||
| + | |||
| + | ===== F (7/9) ===== | ||
| + | * **+** FCCollabDetailsScreen (com.seeburger.airsupply.forecast.control) | ||
| + | * Testszenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** FCCollaborationTabsProviderScreen (com.seeburger.airsupply.forecast.control) | ||
| + | * Testszenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** FCDataScreen (com.seeburger.airsupply.forecast.control) | ||
| + | * seems not to sort hiddenly(in standard table profile too) | ||
| + | * **+** FCSummaryScreen (com.seeburger.airsupply.forecast.control) | ||
| + | * seems not to sort hiddenly(in standard table profile too) | ||
| + | * **-** FCUIViewDownloadHandler (com.seeburger.airsupply.forecast.control) | ||
| + | * **-** FCUIViewDownloadHandler4FCData (com.seeburger.airsupply.forecast.control) | ||
| + | * **+** ForecastAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses sorter from overview screen | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** ForecastAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** FCCollabPreviousDetailsScreen (com.seeburger.airsupply.forecast.control) | ||
| + | * Testszenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== H (3/3) ===== | ||
| + | |||
| + | * **+** HeaderDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * Testscenario: | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** HistoryCSVDownloadScreen (com.seeburger.smarti.scm.history.control.screens) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** HistoryDataScreen (com.seeburger.smarti.scm.history.control.screens) | ||
| + | * seems not to sort hiddenly | ||
| + | |||
| + | |||
| + | ===== I (5/5) ===== | ||
| + | * **+** InvPrjScreen (com.seeburger.smarti.scm.invprojection.control.screen) | ||
| + | * seems not to sort (see '' | ||
| + | * **+** InvSummaryDataScreen (com.seeburger.smarti.scm.invsummary.control.screens) | ||
| + | * seems not to sort | ||
| + | * **+** InvSummaryDemandCSVDownloadScreen (com.seeburger.smarti.scm.invsummary.control.screens) | ||
| + | * seems not to sort | ||
| + | * **+** InvSummaryDemandHistoryDownloadScreen (com.seeburger.smarti.scm.invsummary.control.screens) | ||
| + | * seems not to sort | ||
| + | * **+** InvSummaryColumnsCSVDownloadScreen (com.seeburger.smarti.scm.invsummary.control.screens) | ||
| + | * seems not to sort (uses selection from '' | ||
| + | |||
| + | ===== M (7/7) ===== | ||
| + | * **+** MaterialChangeLogScreen (com.seeburger.airsupply.base.md.material.control) | ||
| + | * inherits sorting from '' | ||
| + | * '' | ||
| + | * **+** MaterialCSVDownloadScreen (com.seeburger.airsupply.base.md.material.control) | ||
| + | * seems not to sort hiddenly (uses selection from MaterialListScreen) | ||
| + | * **+** MaterialDetailsScreen (com.seeburger.airsupply.base.md.material.control) | ||
| + | * seems not to sort at all | ||
| + | * **+** MaterialListScreen (com.seeburger.airsupply.base.md.material.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** MDAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses the same sorter as the overview screen (through the search profile) | ||
| + | * **+** MDAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** MessageMonitorOverviewScreen (com.seeburger.airsupply.edi.messagemonitor.control) | ||
| + | * MessageMonitorOverviewScreen.createSorter(): | ||
| + | * sorter.addFirstField(SASMessageSorter.SO_MESSAGEMONITOR_CREATIONDATE, | ||
| + | * sorter.addLastField(SASMessageSorter.SO_MESSAGEMONITOR_CREATIONTIME, | ||
| + | |||
| + | ===== N (14/15) ===== | ||
| + | * **+** NCRAttachmentsOverviewScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * adds sorting in '' | ||
| + | * '' | ||
| + | * **+** NCRChangelogScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * inherits sorting from '' | ||
| + | * '' | ||
| + | * **+** NCRDetailsScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** NCRDetailsChangelogScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * inherits sorting from '' | ||
| + | * '' | ||
| + | * **+** NCRDefectOverviewScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * adds sorting in '' | ||
| + | * '' | ||
| + | * **+** NCROverviewScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * sorts only through table search profile | ||
| + | * **+** NCROverviewActionScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * seems not to sort hiddenly (uses selection from '' | ||
| + | * **+** NCRCreationScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * inherits sorting from '' | ||
| + | * '' | ||
| + | * **+** NCRIntegrationErrorsScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** NCRPOSelectionScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * inherits from '' | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * **-** NCRPrintAttachmentScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * **+** NCROverviewDownloadScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * seems not to sort (uses selection from '' | ||
| + | * **+** NOEAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses sorter from overview screen | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** NOEAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** NoePrintActionScreen (com.seeburger.airsupply.ncr.control) | ||
| + | * seems not to sort hiddenly (uses selection from '' | ||
| + | |||
| + | ===== O (7/8) ===== | ||
| + | |||
| + | * **-** OutboundDataScreen (com.seeburger.smarti.scm.outbound.control.screens) | ||
| + | * not found on the UI | ||
| + | * **+** OTDKPIOverviewScreen (com.seeburger.airsupply.otd.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** OTDKPIOverviewActionScreen (com.seeburger.airsupply.otd.control) | ||
| + | * fetches selection with sorter from '' | ||
| + | * '' | ||
| + | * but sorting is here not necessary, because only ONE entry can be selected | ||
| + | * **+** OTDLinesOverviewScreen (com.seeburger.airsupply.otd.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** OTDCollaborationActionScreen (com.seeburger.airsupply.otd.control) | ||
| + | * Testscenario: | ||
| + | * inherits from '' | ||
| + | * '' | ||
| + | * **+** OTDLinesOverviewActionScreen (com.seeburger.airsupply.otd.control) | ||
| + | * inherits from '' | ||
| + | * '' | ||
| + | * **+** OTDKPIOverviewCSVDownloadScreen (com.seeburger.airsupply.otd.control) | ||
| + | * Testscenario: | ||
| + | * inherits from '' | ||
| + | * '' | ||
| + | * **+** OTDLinesOverviewCSVDownloadScreen (com.seeburger.airsupply.otd.control) | ||
| + | * Testscenario: | ||
| + | * inherits from '' | ||
| + | * '' | ||
| + | |||
| + | ===== P (22/24) ===== | ||
| + | |||
| + | * **+** PO3SCSVDownloadScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * CLINEPONUM ASC (through standard table profile) | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * also: '' | ||
| + | * '' | ||
| + | * **+** POAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses sorter from overview screen | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** POAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** PODetailsDataScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** PODetails3SDataScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * **-** POInvoiceInformationScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * **+** POOverviewActionScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * uses sorter from overview screen (see '' | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** POPrintScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** POSimplePrintScreenActiveSL (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **+** POSimplePrintScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **+** PODetailsActionScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **+** POOverview3SDataScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **+** POLineItemsDataScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **+** POLineItems3SDataScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **-** POInvoiceInfoSLOverviewScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * **+** POAttachmentsOverviewScreen (com.seeburger.airsupply.po.client.control.attachment) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** POChangeLogScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * inherits from '' | ||
| + | * '' | ||
| + | * **+** POChangeLog3SScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | * **+** POCSVDownloadScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * uses sorter from overview screen (see '' | ||
| + | * CLINEPONUM ASC (through standard table profile) | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * also: '' | ||
| + | * '' | ||
| + | * **+** POChangeLogFullCSVDownloadScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** POChangeLog3SFullCSVDownloadScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** PODetailsCSVDownloadScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * CLINEPONUM ASC (through standard table profile) | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * also: '' | ||
| + | * '' | ||
| + | * **+** PODetails3SCSVDownloadScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * see '' | ||
| + | * CLINEPONUM ASC (through standard table profile) | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | * also: '' | ||
| + | * '' | ||
| + | * **+** POOverviewDataScreen (com.seeburger.airsupply.po.client.control) | ||
| + | * Testszenario: | ||
| + | * CLINEPONUM ASC (through standard table profile) | ||
| + | * CLINEID -> **hidden** | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== R (1/2) ===== | ||
| + | * **-** RatingCSVDownloadScreen (com.seeburger.smarti.scm.rating.control.screens) | ||
| + | * could not test it, because my DB seems to be empty | ||
| + | * **+** RatingDataScreen (com.seeburger.smarti.scm.rating.control.screens) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== S (16/17) ===== | ||
| + | * **+** SchedulerConfigScreen (com.seeburger.airsupply.edi.scheduler.control) | ||
| + | * SchedulerConfigScreen.createSorter(): | ||
| + | * '' | ||
| + | * **+** SBIAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** SBIDetailsDataScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** SBIHeaderActionScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** SBIHeaderDataScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** SBIOverviewActionScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** SBIOverviewDataScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * ORDER BY CINVNUMBER ASC (through standard table profile) | ||
| + | * **+** SBIPrintScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * uses the same sorter as '' | ||
| + | * **+** SBIAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses sorter from overview screen | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** SBICSVDownloadScreen (com.seeburger.airsupply.sbi.control) | ||
| + | * uses the same sorter as '' | ||
| + | * **+** SMUIViewDownloadHandler (com.seeburger.airsupply.sm.control) | ||
| + | * uses sorter from '' | ||
| + | * '' | ||
| + | * **+** SMOverviewScreen (com.seeburger.airsupply.sm.control) | ||
| + | * '' | ||
| + | * '' | ||
| + | * **+** SNDataActionScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly (empty sorter) | ||
| + | * **+** SNDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly | ||
| + | * **+** SASCSVDownloadScreen (com.seeburger.airsupply.base.exchange.csv) | ||
| + | * seems not to sort hiddenly, because the class is abstract | ||
| + | * **+** SUISearchHandlerScreen (com.seeburger.smarti.sui.searchform.control.screens) | ||
| + | * seems not to sort hiddenly, because the class is abstract | ||
| + | * **-** SMCSVDownloadHandler (com.seeburger.airsupply.sm.control) | ||
| + | |||
| + | ===== U (3/4) ===== | ||
| + | * **+** UXDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly (empty sorter) | ||
| + | * **+** UXDimensionsDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * seems not to sort hiddenly (empty sorter) | ||
| + | * **-** UEDataAdminScreen (com.seeburger.airsupply.asn.control) | ||
| + | * **+** UEDataScreen (com.seeburger.airsupply.asn.control) | ||
| + | * see '' | ||
| + | * '' | ||
| + | ===== V (2/2) ===== | ||
| + | * **+** VMIAlertCSVDownloadScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * uses the same sorter as the overview screen (through the search profile) | ||
| + | * **+** VMIAlertOverviewScreen (com.seeburger.airsupply.alertmon.control) | ||
| + | * Testscenario: | ||
| + | * '' | ||
| + | * '' | ||
