From b86bb66ad9f716a5c99f3223339bf7f04d55f8aa Mon Sep 17 00:00:00 2001 From: Mathis Pernias Date: Wed, 9 Jul 2025 17:10:32 -0400 Subject: [PATCH 1/4] primaryKeyPos=-1 for _SK --- debug.py | 14 + dl.mba.internal.db2.PMGENDTA.[PRD].yaml | 16101 ++++++++++++++++++++++ dl.mba.internal.db2.PMGENDTA2.yaml | 0 ocado.yaml | 2243 +++ 4 files changed, 18358 insertions(+) create mode 100644 debug.py create mode 100644 dl.mba.internal.db2.PMGENDTA.[PRD].yaml create mode 100644 dl.mba.internal.db2.PMGENDTA2.yaml create mode 100644 ocado.yaml diff --git a/debug.py b/debug.py new file mode 100644 index 00000000..9218d36a --- /dev/null +++ b/debug.py @@ -0,0 +1,14 @@ +from datacontract.data_contract import DataContract +from datacontract.export.odcs_v3_exporter import to_odcs_v3 +import oyaml as yaml + +dc_path = "C:\\Users\\mpernias\\OneDrive - McKesson Corporation\\Desktop\\datacontract-cli\\dl.mba.internal.db2.PMGENDTA.[PRD].yaml" +datacontract = DataContract( + data_contract_file=dc_path + ) + +spec = datacontract.get_data_contract_specification() +odcs_imported = to_odcs_v3(spec) + +with open("C:\\Users\\mpernias\\OneDrive - McKesson Corporation\\Desktop\\datacontract-cli\\dl.mba.internal.db2.PMGENDTA2.yaml", 'w', encoding="utf") as file: + file.write(odcs_imported.to_yaml()) diff --git a/dl.mba.internal.db2.PMGENDTA.[PRD].yaml b/dl.mba.internal.db2.PMGENDTA.[PRD].yaml new file mode 100644 index 00000000..a3f585f1 --- /dev/null +++ b/dl.mba.internal.db2.PMGENDTA.[PRD].yaml @@ -0,0 +1,16101 @@ +apiVersion: v3.0.2 # ok +kind: DataContract # ok +id: ca.mckesson.mba.db2.PMGENDTA +name: CA.MCKESSON.MBA.PMGENDTA +version: 0.0.1 +domain: b2b, delivery +status: active + +dataProduct: +tenant: McKesson Technology +description: + purpose: Data contracts for MBA KLD + limitations: null + usage: null +tags: ['B2C', 'sales', 'MBA'] + +servers: + # Only one host type : db2, oracle, snowflake, sqlserver, azure, the type can't be mixed + - server : mba + type: db2 + description: + environment: + host: mba.ca.hq.medisna.com + port: 446 + account: + warehouse: + schema: PMGENDTA + + roles: + - role: PRD_ENT_DW_ENGINEER_FR + access: write + firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + - role: PRD_ENT_DW_ANALYST_FR + access: write # TODO + firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + +# Describe the Service-Level Agreement (SLA) engagement +#slaDefaultElement: +slaProperties: + - property: latency # the platform garantee access data in less than 24 hours + value: 24 + unit: h # s second, m, minute, minutes, h, hour, hours, d, day, days for days; y, yr, years for years + # element: for a specific schema + - property: generalAvailability # When the first record was available in production env. + value: 2022-05-12T09:30:10-08:00 + - property: endOfSupport # When the data'll be archived + value: 2032-05-12T09:30:10-08:00 + - property: retention + value: 30 + unit: years + - property: frequency # refresh frequency or delay before refresh + value: 1 + valueExt: 1 + unit: d + - property: timeOfAvailability # availability of fresh data + value: 09:00-08:00 + #element: tab1.txn_ref_dt + driver: regulatory # Describes the importance of the SLA: [regulatory|analytics|operational|...] + +team: + - username: Damien + role: Data Architect + dateIn: 2023-06-04 + - username: Darlene + role: Owner + comment: Keeper of the grail + name: Darlene Demchuk + dateIn: 2024-03-01 + # TODO: + - username: Cristhian Ivan Sanchez P + role: QA + dateIn: 2025-06-05 + +support: + - channel: DataHub Support + tool: teams + scope: interactive + url: https://teams.microsoft.com/l/channel/19%3Af61656c235944861afc3d057f79976a1%40thread.skype/%F0%9F%92%81Support?groupId=cee15c75-5829-4682-b99f-df4373693b96&tenantId=da67ef1b-ca59-4db2-9a8c-aa8d94617a16 + - channel: MEP + tool: teams + scope: announcements + url: https://teams.microsoft.com/l/channel/19%3A2d858f28cded490a8a863732818f3b2c%40thread.skype/%E2%80%BC%EF%B8%8FMEP?groupId=cee15c75-5829-4682-b99f-df4373693b96&tenantId=da67ef1b-ca59-4db2-9a8c-aa8d94617a16 + - channel: DataContract Change + description: All announcement for all data contracts + tool: teams + scope: announcements + url: https://bitol.io/teams/channel/all-announcements + - channel: Legacy + tool: email + scope: announcements + url: mailto:dh_canada@mckesson.ca + - channel: Jira + tool: ticket + url: https://mckesson.atlassian.net/jira/software/c/projects/CANDAA/boards/4080 + + + +customProperties: + - property: owner + value: dataplatform + +schema: +- name: PRDCSCD + physicalName: PMGENDTA.PRDCSCD + description: 'Nouveaux produits du siège social --> Détail., Column count : 27, + Record length : 86' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: PCREGI + logicalType: string + maxLength: 3 + description: Code de région + required: true + physicalType: CHAR(3) + - name: PNODIV + logicalType: string + maxLength: 3 + description: Numéro division + required: true + physicalType: CHAR(3) + - name: PTEXC + logicalType: number + description: Taux d'exception F = Prix fixe + required: true + physicalType: DECIMAL(4) + - name: PCSEP + logicalType: string + maxLength: 1 + description: Ind. service étiquettes prix R = Quantité régulièr + required: true + physicalType: CHAR(1) + - name: PNWDA + logicalType: number + description: Numéro NWDA + required: true + physicalType: NUMERIC(3) + - name: PNWDA2 + logicalType: string + maxLength: 1 + description: Code détail NWDA + required: true + physicalType: CHAR(1) + - name: PCMDUN + logicalType: string + maxLength: 1 + description: Code modalité unités U = Unité + required: true + physicalType: CHAR(1) + - name: PCSTGEN + logicalType: string + maxLength: 1 + description: Code statut niveau général A = Actif + required: true + physicalType: CHAR(1) + - name: PCSTDIV + logicalType: string + maxLength: 1 + description: Code statut niveau division A = Actif + required: true + physicalType: CHAR(1) + - name: PCMED1 + logicalType: string + maxLength: 1 + description: 'Code médicament #1' + required: true + physicalType: CHAR(1) + - name: PCMED2 + logicalType: string + maxLength: 1 + description: 'Code médicament #2' + required: true + physicalType: CHAR(1) + - name: PCMED3 + logicalType: string + maxLength: 1 + description: 'Code médicament #3' + required: true + physicalType: CHAR(1) + - name: PCMED4 + logicalType: string + maxLength: 1 + description: 'Code médicament #4' + required: true + physicalType: CHAR(1) + - name: PCMED5 + logicalType: string + maxLength: 1 + description: 'Code médicament #5' + required: true + physicalType: CHAR(1) + - name: PCMED6 + logicalType: string + maxLength: 1 + description: 'Code médicament #6' + required: true + physicalType: CHAR(1) + - name: PITXFA + logicalType: string + maxLength: 1 + description: Ind. impression catalogue + required: true + physicalType: CHAR(1) + - name: PCPHAR + logicalType: string + maxLength: 1 + description: Code prod. pharm. principal A = RX + required: true + physicalType: CHAR(1) + - name: PCPHEX + logicalType: string + maxLength: 15 + description: Code prod. pharm. exception + required: true + physicalType: CHAR(15) + - name: PMQER + logicalType: number + description: Multiple de quant. expédiée + required: true + physicalType: NUMERIC(5) + - name: PITAXP + logicalType: string + maxLength: 15 + description: Code taxe provincial O = Taxable + required: true + physicalType: CHAR(15) + - name: PQPCSR + logicalType: number + description: Quantité caisse provincial + required: true + physicalType: NUMERIC(5) + - name: PQPCS + logicalType: number + description: Quantité caisse division + required: true + physicalType: NUMERIC(5) + - name: PIESCP + logicalType: string + maxLength: 1 + description: Ind. esc. paiement applic. + required: true + physicalType: CHAR(1) + - name: PICVAR + logicalType: string + maxLength: 1 + description: Ind. coûtant variable + required: true + physicalType: CHAR(1) + - name: PQMAXC + logicalType: number + description: Quant. max. commande client + required: true + physicalType: NUMERIC(3) + - name: PVRR + logicalType: number + description: Prix VR régulier + required: true + physicalType: DECIMAL(9) +- name: PRDCSCH + physicalName: PMGENDTA.PRDCSCH + description: 'Nouveaux produits du siège social --> En-tête., Column count : 43, + Record length : 494' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: PDESCF + logicalType: string + maxLength: 31 + description: Description française + required: true + physicalType: CHAR(31) + - name: PDESCA + logicalType: string + maxLength: 31 + description: Description anglaise + required: true + physicalType: CHAR(31) + - name: PDSCCF + logicalType: string + maxLength: 20 + description: Description courte française + required: true + physicalType: CHAR(20) + - name: PDSCCA + logicalType: string + maxLength: 20 + description: Description courte anglaise + required: true + physicalType: CHAR(20) + - name: PNOFNR + logicalType: number + description: Numéro fournisseur + required: true + physicalType: NUMERIC(6) + - name: PNOMF + logicalType: string + maxLength: 30 + description: Nom fournisseur + required: true + physicalType: CHAR(30) + - name: PNPRDF + logicalType: string + maxLength: 10 + description: Numéro produit fournisseur + required: true + physicalType: CHAR(10) + - name: PBANMP + logicalType: string + maxLength: 3 + description: Bannière marque privée + required: true + physicalType: CHAR(3) + - name: PQCSHO + logicalType: number + description: Quantité par caisse + required: true + physicalType: NUMERIC(5) + - name: PE3CSQ + logicalType: number + description: Quantité par caisse E3 + required: true + physicalType: NUMERIC(5) + - name: PCTPSF + logicalType: string + maxLength: 1 + description: Code TPS fédéral + required: true + physicalType: CHAR(1) + - name: PDATST + logicalType: number + description: Date de statut + required: true + physicalType: NUMERIC(8) + - name: PCSTCRP + logicalType: string + maxLength: 1 + description: Code de statut niveau corp. A = Actif + required: true + physicalType: CHAR(1) + - name: PCLASS + logicalType: string + maxLength: 1 + description: Classe + required: true + physicalType: CHAR(1) + - name: PNDIN + logicalType: number + description: Numéro DIN + required: true + physicalType: NUMERIC(8) + - name: PCMANS + logicalType: string + maxLength: 1 + description: Code manipulation spécial + required: true + physicalType: CHAR(1) + - name: PIPGEN + logicalType: string + maxLength: 1 + description: Ind. produit générique + required: true + physicalType: CHAR(1) + - name: PNGENE + logicalType: number + description: Numéro générique + required: true + physicalType: NUMERIC(6) + - name: PCLSTH + logicalType: number + description: Classe thérapeutique + required: true + physicalType: NUMERIC(6) + - name: PCNARC + logicalType: string + maxLength: 1 + description: Code narcotique client + required: true + physicalType: CHAR(1) + - name: PNARCO + logicalType: number + description: Numéro narcotique + required: true + physicalType: NUMERIC(6) + - name: PITLXR + logicalType: string + maxLength: 1 + description: Ind refus de commande Telxon + required: true + physicalType: CHAR(1) + - name: PINTLR + logicalType: string + maxLength: 1 + description: Ind. commande narcotique + required: true + physicalType: CHAR(1) + - name: PIDATE + logicalType: string + maxLength: 1 + description: Ind. produit daté + required: true + physicalType: CHAR(1) + - name: PCCONT + logicalType: string + maxLength: 2 + description: Code de contenant + required: true + physicalType: CHAR(2) + - name: PUGR06 + logicalType: string + maxLength: 10 + description: Code utilisateur 06 + required: true + physicalType: CHAR(10) + - name: PDSC06 + logicalType: string + maxLength: 30 + description: Descr. code utilisateur 06 + required: true + physicalType: CHAR(30) + - name: PUGR07 + logicalType: string + maxLength: 1 + description: Code utilisateur 07 + required: true + physicalType: CHAR(1) + - name: PDSC07 + logicalType: string + maxLength: 30 + description: Descr. code utilisateur 07 + required: true + physicalType: CHAR(30) + - name: PUSRRQ + logicalType: string + maxLength: 10 + description: Code utilisateur requérant + required: true + physicalType: CHAR(10) + - name: PNOMRQ + logicalType: string + maxLength: 50 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(50) + - name: PDTMAJ + logicalType: date + description: Date de dernière mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: PCTYPE + logicalType: string + maxLength: 1 + description: Type de produit + required: true + physicalType: CHAR(1) + - name: PDSCLF + logicalType: string + maxLength: 50 + description: Description longue française + required: true + physicalType: CHAR(50) + - name: PDSCLA + logicalType: string + maxLength: 50 + description: Description longue anglaise + required: true + physicalType: CHAR(50) + - name: PIAUTR + logicalType: string + maxLength: 1 + description: Ind. autorisation requise + required: true + physicalType: CHAR(1) + - name: PNFNRR + logicalType: number + description: Num. de fournisseur retour + required: true + physicalType: DECIMAL(6) + - name: PIRFGR + logicalType: string + maxLength: 1 + description: Indicateur produit réfrigéré + required: true + physicalType: CHAR(1) + - name: PTMPMN + logicalType: number + description: Température min. réfrigéré + required: true + physicalType: DECIMAL(3) + - name: PTMPMX + logicalType: number + description: Température max. réfrigéré + required: true + physicalType: DECIMAL(3) + - name: PNPREC + logicalType: number + description: Numéro de précurseur + required: true + physicalType: DECIMAL(3) + - name: PUGRP + logicalType: string + maxLength: 12 + description: Code de regroupement + required: true + physicalType: CHAR(12) +- name: PRDCTL + physicalName: PMGENDTA.PRDCTL + description: 'PRDCTL, Column count : 5, Record length : 69' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numero Produit + required: true + physicalType: NUMERIC(6) + - name: CDVRFDC + logicalType: string + maxLength: 1 + description: Code Verification DC + required: true + physicalType: CHAR(1) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: None + required: true + physicalType: TIMESTMP(10,6) +- name: PRDCUB + physicalName: PMGENDTA.PRDCUB + description: 'Column count : 12, Record length : 42' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CCCLSP + logicalType: number + description: Classe majeure produit + required: true + physicalType: DECIMAL(1) + - name: CCMDUN + logicalType: string + maxLength: 1 + description: Code modalité + required: true + physicalType: CHAR(1) + - name: CCUBEN + logicalType: number + description: Cubage défaut pour entrepôt + required: true + physicalType: DECIMAL(9) + - name: CCUBMX + logicalType: number + description: Cubage maximum + required: true + physicalType: DECIMAL(9) + - name: CLONEN + logicalType: number + description: Longueur défaut entrepôt + required: true + physicalType: DECIMAL(4) + - name: CLAREN + logicalType: number + description: Largeur défaut entrepôt + required: true + physicalType: DECIMAL(4) + - name: CHAUEN + logicalType: number + description: Hauteur défaut entrepôt + required: true + physicalType: DECIMAL(4) + - name: CPVMIN + logicalType: number + description: '% Volume Minimum' + required: true + physicalType: DECIMAL(7) + - name: CPVMAX + logicalType: number + description: '% Volume Maximum' + required: true + physicalType: DECIMAL(7) + - name: CPDMAX + logicalType: number + description: Poids Maximum + required: true + physicalType: DECIMAL(8) + - name: CPPMIN + logicalType: number + description: '% Poids Minimum' + required: true + physicalType: DECIMAL(7) + - name: CPPMAX + logicalType: number + description: '% Poids Maximum' + required: true + physicalType: DECIMAL(7) +- name: PRDCUPC_G + physicalName: PMGENDTA.PRDCUPC_G + description: 'Codes UPC bannières, Column count : 26, Record length : 160' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: CCBAN + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: CIPUPC + logicalType: number + description: Indicateur d emballage UPC + required: true + physicalType: NUMERIC(1) + - name: CUPC + logicalType: number + description: UPC fournisseur + required: true + physicalType: NUMERIC(7) + - name: CUPCPR + logicalType: number + description: UPC produit + required: true + physicalType: NUMERIC(5) + - name: CMDUPC + logicalType: string + maxLength: 1 + description: Format UPC + required: true + physicalType: CHAR(1) + - name: CCDUPC + logicalType: number + description: Chiffre autovérificateur + required: true + physicalType: NUMERIC(1) + - name: CSTUPC + logicalType: string + maxLength: 1 + description: Statut + required: true + physicalType: CHAR(1) + - name: CDTST + logicalType: number + description: Date de statut UPC + required: true + physicalType: NUMERIC(8) + - name: CDTCRT + logicalType: number + description: Date création + required: true + physicalType: NUMERIC(8) + - name: CUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: CDTREQ + logicalType: date + description: Date requête + required: true + physicalType: TIMESTMP(10,6) + - name: CUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: CDTMAJ + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) + - name: CGTIN + logicalType: number + description: GTIN cd + required: true + physicalType: DECIMAL(14) + - name: CPDM + logicalType: number + description: Poids en métrique + required: true + physicalType: DECIMAL(8) + - name: CLNGM + logicalType: number + description: Longueur en métrique + required: true + physicalType: DECIMAL(4) + - name: CLRGM + logicalType: number + description: Largueur en métrique + required: true + physicalType: DECIMAL(4) + - name: CHTM + logicalType: number + description: Hauteur en métrique + required: true + physicalType: DECIMAL(4) + - name: CCUBM + logicalType: number + description: Cubage en métrique + required: true + physicalType: DECIMAL(9) + - name: CPDI + logicalType: number + description: Poids en impérial + required: true + physicalType: DECIMAL(8) + - name: CLNGI + logicalType: number + description: Longueur en impérial + required: true + physicalType: DECIMAL(4) + - name: CLRGI + logicalType: number + description: Largueur en impérial + required: true + physicalType: DECIMAL(4) + - name: CHTI + logicalType: number + description: Hauteur en impérial + required: true + physicalType: DECIMAL(4) + - name: CCUBI + logicalType: number + description: Cubage en impérial + required: true + physicalType: DECIMAL(9) + - name: CFDIM + logicalType: string + maxLength: 1 + description: Flag provenance des dimensions + required: true + physicalType: CHAR(1) +- name: PRDCUPC_P + physicalName: PMGENDTA.PRDCUPC_P + description: 'Codes UPC bannières, Column count : 26, Record length : 160' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: CCBAN + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: CIPUPC + logicalType: number + description: Indicateur d emballage UPC + required: true + physicalType: NUMERIC(1) + - name: CUPC + logicalType: number + description: UPC fournisseur + required: true + physicalType: NUMERIC(7) + - name: CUPCPR + logicalType: number + description: UPC produit + required: true + physicalType: NUMERIC(5) + - name: CMDUPC + logicalType: string + maxLength: 1 + description: Format UPC + required: true + physicalType: CHAR(1) + - name: CCDUPC + logicalType: number + description: Chiffre autovérificateur + required: true + physicalType: NUMERIC(1) + - name: CSTUPC + logicalType: string + maxLength: 1 + description: Statut + required: true + physicalType: CHAR(1) + - name: CDTST + logicalType: number + description: Date de statut UPC + required: true + physicalType: NUMERIC(8) + - name: CDTCRT + logicalType: number + description: Date création + required: true + physicalType: NUMERIC(8) + - name: CUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: CDTREQ + logicalType: date + description: Date requête + required: true + physicalType: TIMESTMP(10,6) + - name: CUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: CDTMAJ + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) + - name: CGTIN + logicalType: number + description: GTIN cd + required: true + physicalType: DECIMAL(14) + - name: CPDM + logicalType: number + description: Poids en métrique + required: true + physicalType: DECIMAL(8) + - name: CLNGM + logicalType: number + description: Longueur en métrique + required: true + physicalType: DECIMAL(4) + - name: CLRGM + logicalType: number + description: Largueur en métrique + required: true + physicalType: DECIMAL(4) + - name: CHTM + logicalType: number + description: Hauteur en métrique + required: true + physicalType: DECIMAL(4) + - name: CCUBM + logicalType: number + description: Cubage en métrique + required: true + physicalType: DECIMAL(9) + - name: CPDI + logicalType: number + description: Poids en impérial + required: true + physicalType: DECIMAL(8) + - name: CLNGI + logicalType: number + description: Longueur en impérial + required: true + physicalType: DECIMAL(4) + - name: CLRGI + logicalType: number + description: Largueur en impérial + required: true + physicalType: DECIMAL(4) + - name: CHTI + logicalType: number + description: Hauteur en impérial + required: true + physicalType: DECIMAL(4) + - name: CCUBI + logicalType: number + description: Cubage en impérial + required: true + physicalType: DECIMAL(9) + - name: CFDIM + logicalType: string + maxLength: 1 + description: Flag provenance des dimensions + required: true + physicalType: CHAR(1) +- name: PRDCVR + physicalName: PMGENDTA.PRDCVR + description: 'Fichier des coûtants VR, Column count : 19, Record length : 114' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: DECIMAL(6) + - name: PCDIV + logicalType: string + maxLength: 3 + description: Code de division + required: true + physicalType: CHAR(3) + - name: PVRR + logicalType: number + description: Coûtant VR sans frais + required: true + physicalType: DECIMAL(9) + - name: PCSTDV + logicalType: string + maxLength: 1 + description: Statut division + required: true + physicalType: CHAR(1) + - name: PINVPR + logicalType: string + maxLength: 1 + description: Indicateur nouveau produit + required: true + physicalType: CHAR(1) + - name: PDTCRE + logicalType: number + description: Date de création + required: true + physicalType: DECIMAL(8) + - name: PUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur de la requête + required: true + physicalType: CHAR(10) + - name: PDTREQ + logicalType: date + description: Date de la requête + required: true + physicalType: TIMESTMP(10,6) + - name: PUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur mise à jour + required: true + physicalType: CHAR(10) + - name: PDTMAJ + logicalType: date + description: Date de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: PTXFFS + logicalType: number + description: Taux FFS + required: true + physicalType: DECIMAL(5) + - name: PCDFFS + logicalType: string + maxLength: 1 + description: Code Difference FFS + required: true + physicalType: CHAR(1) + - name: PCDREM + logicalType: string + maxLength: 1 + description: Code Remise FFS + required: true + physicalType: CHAR(1) + - name: PPRFIX + logicalType: number + description: Prix Fixe + required: true + physicalType: DECIMAL(8) + - name: PTXEXC + logicalType: number + description: Taux Exception Fixe/Maximum + required: true + physicalType: DECIMAL(5) + - name: PCDEXC + logicalType: string + maxLength: 1 + description: Code Taux Exception + required: true + physicalType: CHAR(1) + - name: PIESCP + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: PNSPCA + logicalType: number + description: Numéro Spécial Achat + required: true + physicalType: DECIMAL(5) + - name: PVRRA + logicalType: number + description: Coûtant VR avec frais + required: true + physicalType: DECIMAL(9) +- name: PRDDAD + physicalName: PMGENDTA.PRDDAD + description: 'Dating - Info header et detail, Column count : 20, Record length : + 193' + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD01 + physicalName: PMGENDTA.PRDDAD01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD02 + physicalName: PMGENDTA.PRDDAD02 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD03 + physicalName: PMGENDTA.PRDDAD03 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD04 + physicalName: PMGENDTA.PRDDAD04 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD05 + physicalName: PMGENDTA.PRDDAD05 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD06 + physicalName: PMGENDTA.PRDDAD06 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD07 + physicalName: PMGENDTA.PRDDAD07 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD08 + physicalName: PMGENDTA.PRDDAD08 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD09 + physicalName: PMGENDTA.PRDDAD09 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDAD10 + physicalName: PMGENDTA.PRDDAD10 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: GCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: GNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: GDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: GDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: GQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: GCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: GCREGN + logicalType: string + maxLength: 3 + description: CODE REGION + required: true + physicalType: CHAR(3) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) + - name: GCACTN + logicalType: string + maxLength: 1 + description: EVENT + required: true + physicalType: CHAR(1) + - name: GETAT + logicalType: string + maxLength: 1 + description: TIME + required: true + physicalType: CHAR(1) + - name: GDTADT + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) + - name: GUSER + logicalType: string + maxLength: 10 + description: USAGER + required: true + physicalType: CHAR(10) + - name: GDATE + logicalType: number + description: DATE DU JOUR + required: true + physicalType: NUMERIC(8) +- name: PRDDLT + physicalName: PMGENDTA.PRDDLT + description: 'Produits détruits (info base), Column count : 6, Record length : 78' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HNOPRD + logicalType: number + description: NO PRODUIT + required: true + physicalType: DECIMAL(6) + - name: HDESCF + logicalType: string + maxLength: 31 + description: DESC FRANÇAISE + required: true + physicalType: CHAR(31) + - name: HDESCA + logicalType: string + maxLength: 31 + description: DESC ANGLAISE + required: true + physicalType: CHAR(31) + - name: HDTDLT + logicalType: number + description: DATE DÉTRUIT + required: true + physicalType: DECIMAL(8) + - name: HNOFNR + logicalType: number + description: NO FNR + required: true + physicalType: NUMERIC(6) + - name: HCCLSP + logicalType: number + description: CLASSE + required: true + physicalType: NUMERIC(1) +- name: PRDDSC + physicalName: PMGENDTA.PRDDSC + description: 'Description Produit, Column count : 3, Record length : 66' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de Produit + required: true + physicalType: NUMERIC(6) + - name: DSFRA + logicalType: string + maxLength: 30 + description: Description Française + required: true + physicalType: CHAR(30) + - name: DSANG + logicalType: string + maxLength: 30 + description: Description Anglaise + required: true + physicalType: CHAR(30) +- name: PRDDSE + physicalName: PMGENDTA.PRDDSE + description: 'Storage Requirement Description, Column count : 7, Record length : + 271' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: NOSEQ + logicalType: number + description: Sequence number + required: true + physicalType: NUMERIC(3) + - name: DSENTFRA + logicalType: string + maxLength: 100 + description: Storage desciption french + required: true + physicalType: CHAR(100) + - name: DSENTANG + logicalType: string + maxLength: 100 + description: Storage desciption english + required: true + physicalType: CHAR(100) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) +- name: PRDDTG + physicalName: PMGENDTA.PRDDTG + description: 'Dating - Informations de detail, Column count : 13, Record length + : 114' + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG01 + physicalName: PMGENDTA.PRDDTG01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG02 + physicalName: PMGENDTA.PRDDTG02 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG03 + physicalName: PMGENDTA.PRDDTG03 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG04 + physicalName: PMGENDTA.PRDDTG04 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG05 + physicalName: PMGENDTA.PRDDTG05 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG06 + physicalName: PMGENDTA.PRDDTG06 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG07 + physicalName: PMGENDTA.PRDDTG07 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG08 + physicalName: PMGENDTA.PRDDTG08 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG09 + physicalName: PMGENDTA.PRDDTG09 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG10 + physicalName: PMGENDTA.PRDDTG10 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTG11 + physicalName: PMGENDTA.PRDDTG11 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: DCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: DNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: DNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: DCCLSP + logicalType: string + maxLength: 1 + description: CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: DNPRDD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: DDESPF + logicalType: string + maxLength: 31 + description: DESC. FRANCAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDESPA + logicalType: string + maxLength: 31 + description: DESC. ANGLAISE PRODUIT + required: true + physicalType: CHAR(31) + - name: DDTDEB + logicalType: number + description: DATE DEBUT DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTFIN + logicalType: number + description: DATE FIN DETAIL + required: true + physicalType: NUMERIC(8) + - name: DDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: DQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: DCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTH + physicalName: PMGENDTA.PRDDTH + description: 'Dating - Informations generales, Column count : 9, Record length : + 69' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: HCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: HNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: HDTDEB + logicalType: number + description: DATE DEBUT DATING + required: true + physicalType: NUMERIC(8) + - name: HDTFIN + logicalType: number + description: DATE FIN DATING + required: true + physicalType: NUMERIC(8) + - name: HDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: HQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: HCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: HCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DATING D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTH01 + physicalName: PMGENDTA.PRDDTH01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: HCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: HCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: HNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: HDTDEB + logicalType: number + description: DATE DEBUT DATING + required: true + physicalType: NUMERIC(8) + - name: HDTFIN + logicalType: number + description: DATE FIN DATING + required: true + physicalType: NUMERIC(8) + - name: HDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: HQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: HCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: HCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DATING D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDDTH02 + physicalName: PMGENDTA.PRDDTH02 + logicalType: object + physicalType: table + tags: [] + properties: + - name: HCDIVD + logicalType: string + maxLength: 3 + description: CODE DIVISION + required: true + physicalType: CHAR(3) + - name: HCDTG + logicalType: string + maxLength: 3 + description: CODE DATING + required: true + physicalType: CHAR(3) + - name: HNDTG + logicalType: number + description: NO DATING + required: true + physicalType: NUMERIC(5) + - name: HDTDEB + logicalType: number + description: DATE DEBUT DATING + required: true + physicalType: NUMERIC(8) + - name: HDTFIN + logicalType: number + description: DATE FIN DATING + required: true + physicalType: NUMERIC(8) + - name: HDTDTG + logicalType: number + description: DATE DATING + required: true + physicalType: NUMERIC(8) + - name: HQJDT + logicalType: number + description: QTE JOURS DATING + required: true + physicalType: NUMERIC(3) + - name: HCOMM + logicalType: string + maxLength: 30 + description: COMMENTAIRE + required: true + physicalType: CHAR(30) + - name: HCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DATING D=DESTRUCTION + required: true + physicalType: CHAR(1) +- name: PRDECB + physicalName: PMGENDTA.PRDECB + description: 'Erreur de lecture de code UPC, Column count : 7, Record length : 59' + logicalType: object + physicalType: table + tags: [] + properties: + - name: UCDIV + logicalType: string + maxLength: 3 + description: CODE DE DIVISION + required: true + physicalType: CHAR(3) + - name: UDTLIV + logicalType: number + description: DATE DE LIVRAISON + required: true + physicalType: DECIMAL(8) + - name: UNPRD + logicalType: number + description: NUMERO DE PRODUIT + required: true + physicalType: NUMERIC(6) + - name: UCUP + logicalType: number + description: CODE UNIVERSEL PRODUIT + required: true + physicalType: DECIMAL(14) + - name: UCERR + logicalType: string + maxLength: 1 + description: CODE ERREUR DE LECTURE A=SANS CUP OU ILLISIBLE B=C + required: true + physicalType: CHAR(1) + - name: UUSER + logicalType: string + maxLength: 10 + description: UTILISATEUR + required: true + physicalType: CHAR(10) + - name: UTIME + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) +- name: PRDEDS + physicalName: PMGENDTA.PRDEDS + description: 'Vendor Catalog upload Storage, Column count : 8, Record length : 297' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: Transaction Unique identifier + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NOSEQ + logicalType: number + description: 'Sequence Number:' + required: true + physicalType: DECIMAL(5) + - name: DSENTANG + logicalType: string + maxLength: 100 + description: 'Label Storage Conditions English:' + required: true + physicalType: CHAR(100) + - name: DSENTFRA + logicalType: string + maxLength: 100 + description: 'Label Storage Conditions French:' + required: true + physicalType: CHAR(100) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEDSC + physicalName: PMGENDTA.PRDEDSC + description: 'Vendor Catalog upload Storage Compare, Column count : 8, Record length + : 297' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: 'Transaction Unique identifier:' + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NOSEQ + logicalType: number + description: 'Sequence Number:' + required: true + physicalType: DECIMAL(5) + - name: DSENTANG + logicalType: string + maxLength: 100 + description: 'Label Storage Conditions English:' + required: true + physicalType: CHAR(100) + - name: DSENTFRA + logicalType: string + maxLength: 100 + description: 'Label Storage Conditions French:' + required: true + physicalType: CHAR(100) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEHL + physicalName: PMGENDTA.PRDEHL + description: 'ProductsTranssaction on hold, Column count : 9, Record length : 183' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: HTUID + logicalType: number + description: 'Transaction Unique identifier:' + required: true + physicalType: INTEGER(4) + - name: NOPRD + logicalType: number + description: Mck Item Number + required: true + physicalType: NUMERIC(6) + - name: TYGTIN + logicalType: string + maxLength: 2 + description: 'GTIN Type:' + required: true + physicalType: CHAR(2) + - name: CDACT + logicalType: string + maxLength: 1 + description: 'Action code:' + required: true + physicalType: CHAR(1) + - name: CDGPCID + logicalType: string + maxLength: 80 + description: 'Vendor Ientification:' + required: true + physicalType: CHAR(80) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEID + physicalName: PMGENDTA.PRDEID + description: 'Vendor Catalog Upload Drogue Identifiant, Column count : 9, Record + length : 128' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: Transaction Unique identifier + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NOAIG + logicalType: string + maxLength: 10 + description: 'AIG Group Number:' + required: true + physicalType: CHAR(10) + - name: NODIN + logicalType: number + description: 'Din Number:' + required: true + physicalType: NUMERIC(8) + - name: CDAHFS + logicalType: string + maxLength: 8 + description: 'AHFS Number:' + required: true + physicalType: CHAR(8) + - name: NONPN + logicalType: string + maxLength: 8 + description: 'NPN Number:' + required: true + physicalType: CHAR(8) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEIDC + physicalName: PMGENDTA.PRDEIDC + description: 'Vendor Catalog Upload Drogue Identifiant Compare, Column count : 9, + Record length : 128' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: 'Transaction Unique identifier:' + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NODIN + logicalType: number + description: 'Din Number:' + required: true + physicalType: NUMERIC(8) + - name: NOAIG + logicalType: string + maxLength: 10 + description: 'AIG Group Number:' + required: true + physicalType: CHAR(10) + - name: CDAHFS + logicalType: string + maxLength: 8 + description: 'AHFS Number:' + required: true + physicalType: CHAR(8) + - name: NONPN + logicalType: string + maxLength: 8 + description: 'NPN Number:' + required: true + physicalType: CHAR(8) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEKG + physicalName: PMGENDTA.PRDEKG + description: 'Vendor Catalog Upload Kit GTIN, Column count : 10, Record length : + 112' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: Transaction Unique identifier + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NODPGTIN + logicalType: number + description: 'Dependant GTIN:' + required: true + physicalType: DECIMAL(14) + - name: CDDPGTIN + logicalType: string + maxLength: 2 + description: 'Dependant GTIN Qualifier:' + required: true + physicalType: CHAR(2) + - name: UMGTIN + logicalType: string + maxLength: 2 + description: 'Unit Of Measure:' + required: true + physicalType: CHAR(2) + - name: QTGTIN + logicalType: number + description: 'Quantity:' + required: true + physicalType: DECIMAL(6) + - name: CDKITTYP + logicalType: string + maxLength: 2 + description: 'Kit Product Type:' + required: true + physicalType: CHAR(2) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEKGC + physicalName: PMGENDTA.PRDEKGC + description: 'Vendor Catalog Upload Kit GTIN Compare, Column count : 10, Record + length : 112' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: 'Transaction Unique identifier:' + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NODPGTIN + logicalType: number + description: 'Dependant GTIN:' + required: true + physicalType: DECIMAL(14) + - name: CDDPGTIN + logicalType: string + maxLength: 2 + description: 'Dependant GTIN Qualifier:' + required: true + physicalType: CHAR(2) + - name: UMGTIN + logicalType: string + maxLength: 2 + description: 'Unit Of Measure:' + required: true + physicalType: CHAR(2) + - name: QTGTIN + logicalType: number + description: 'Quantity:' + required: true + physicalType: DECIMAL(6) + - name: CDKITTYP + logicalType: string + maxLength: 2 + description: 'Kit Product Type:' + required: true + physicalType: CHAR(2) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDEPR + physicalName: PMGENDTA.PRDEPR + description: 'ECCnet upload Product, Column count : 177, Record length : 2257' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: Transaction Unique identifier + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: CDGTIN + logicalType: string + maxLength: 2 + description: 'GTIN code:' + required: true + physicalType: CHAR(2) + - name: NOPRD + logicalType: number + description: Mck Item Number + required: true + physicalType: NUMERIC(6) + - name: CLATC + logicalType: string + maxLength: 80 + description: Anatomical Therapeutic Chemical + required: true + physicalType: CHAR(80) + - name: HCBIO1 + logicalType: string + maxLength: 2 + description: Biomedical Hazard 1 + required: true + physicalType: CHAR(2) + - name: HCBIO2 + logicalType: string + maxLength: 2 + description: Biomedical Hazard 2 + required: true + physicalType: CHAR(2) + - name: HCBIO3 + logicalType: string + maxLength: 2 + description: Biomedical Hazard 3 + required: true + physicalType: CHAR(2) + - name: MTSIZBON + logicalType: string + maxLength: 9 + description: Bonus Size Amount + required: true + physicalType: CHAR(9) + - name: DTANN + logicalType: number + description: Cancel Date + required: true + physicalType: NUMERIC(8) + - name: DSVANANG + logicalType: string + maxLength: 20 + description: Cash Register Desc English + required: true + physicalType: CHAR(20) + - name: DSVANFRA + logicalType: string + maxLength: 20 + description: Cash Register Desc French + required: true + physicalType: CHAR(20) + - name: HCDLAN + logicalType: string + maxLength: 1 + description: Class Of Hazardous Material + required: true + physicalType: CHAR(1) + - name: HCCNTM + logicalType: string + maxLength: 4 + description: Controlled Drug + required: true + physicalType: CHAR(4) + - name: DTMOD + logicalType: number + description: Date Updated + required: true + physicalType: NUMERIC(8) + - name: DTEPRECOM + logicalType: number + description: Date Available First Order Date + required: true + physicalType: NUMERIC(8) + - name: DTEPREEXP + logicalType: number + description: Date Effective First Ship Date + required: true + physicalType: NUMERIC(8) + - name: DTDIS + logicalType: number + description: Discontinue Date + required: true + physicalType: NUMERIC(8) + - name: HCPHAR + logicalType: string + maxLength: 105 + description: Drug Merchandising + required: true + physicalType: CHAR(105) + - name: INETQEAS + logicalType: string + maxLength: 3 + description: Eastag Indicator + required: true + physicalType: CHAR(3) + - name: HCLECC + logicalType: string + maxLength: 6 + description: Ecc Interim Class Code + required: true + physicalType: CHAR(6) + - name: HIRPFD + logicalType: string + maxLength: 1 + description: Federal Reportable + required: true + physicalType: CHAR(1) + - name: HPNINF + logicalType: number + description: Flashpoint Temperature + required: true + physicalType: NUMERIC(6) + - name: DSSAVANG + logicalType: string + maxLength: 80 + description: Flavour Description English + required: true + physicalType: CHAR(80) + - name: DSSAVFRA + logicalType: string + maxLength: 80 + description: Flavour Description French + required: true + physicalType: CHAR(80) + - name: HCHCOM + logicalType: number + description: Heat Of Combustion + required: true + physicalType: NUMERIC(6) + - name: HQCSHO + logicalType: number + description: Inners Per Case + required: true + physicalType: NUMERIC(6) + - name: INUNDIV + logicalType: string + maxLength: 1 + description: Dispensing unit divisible + required: true + physicalType: CHAR(1) + - name: PEREXC + logicalType: string + maxLength: 2 + description: Lead time period + required: true + physicalType: CHAR(2) + - name: TYPEXC + logicalType: string + maxLength: 2 + description: Lead time type + required: true + physicalType: CHAR(2) + - name: MTEXC + logicalType: number + description: Lead Time Value + required: true + physicalType: NUMERIC(6) + - name: HIMRDT + logicalType: string + maxLength: 3 + description: Marking Expiry Date + required: true + physicalType: CHAR(3) + - name: HIMRLOT + logicalType: string + maxLength: 3 + description: Marking Lot Number + required: true + physicalType: CHAR(3) + - name: DSALTANG + logicalType: string + maxLength: 30 + description: Markings Alternate English + required: true + physicalType: CHAR(30) + - name: DSALTFRA + logicalType: string + maxLength: 30 + description: 'Markings Alternate French:' + required: true + physicalType: CHAR(30) + - name: DSARRANG + logicalType: string + maxLength: 30 + description: 'Markings Back English:' + required: true + physicalType: CHAR(30) + - name: DSARRFRA + logicalType: string + maxLength: 30 + description: Markings Back French + required: true + physicalType: CHAR(30) + - name: DSAVAANG + logicalType: string + maxLength: 30 + description: Markings Front English + required: true + physicalType: CHAR(30) + - name: DSAVAFRA + logicalType: string + maxLength: 30 + description: Markings Front French + required: true + physicalType: CHAR(30) + - name: CLMDDIS + logicalType: string + maxLength: 4 + description: Medical Device Class + required: true + physicalType: CHAR(4) + - name: NOMDDIS + logicalType: string + maxLength: 15 + description: Medical Device License Number + required: true + physicalType: CHAR(15) + - name: NBJRVEN + logicalType: number + description: Mustsellbydays + required: true + physicalType: NUMERIC(4) + - name: HNARCI + logicalType: string + maxLength: 4 + description: Narcotic + required: true + physicalType: CHAR(4) + - name: MLQTECOM + logicalType: number + description: Order Qty Increment Mult Ord Qty + required: true + physicalType: DECIMAL(6) + - name: QTCOMMAX + logicalType: number + description: Order Qty Max + required: true + physicalType: DECIMAL(6) + - name: QTCOMMIN + logicalType: number + description: Order Qty Min + required: true + physicalType: DECIMAL(6) + - name: CDORG + logicalType: string + maxLength: 2 + description: Origin Of Product Country + required: true + physicalType: CHAR(2) + - name: CDFOREMB + logicalType: string + maxLength: 3 + description: Packaging Form Qual + required: true + physicalType: CHAR(3) + - name: CDMATEMB + logicalType: string + maxLength: 3 + description: Packaging Material Qual + required: true + physicalType: CHAR(3) + - name: INEMBDET + logicalType: string + maxLength: 1 + description: Packing Loose + required: true + physicalType: CHAR(1) + - name: NBCSPL + logicalType: number + description: Pallet Block + required: true + physicalType: NUMERIC(3) + - name: NBRGPL + logicalType: number + description: Pallet Tier + required: true + physicalType: NUMERIC(3) + - name: HPRECI + logicalType: string + maxLength: 2 + description: Precursor Status + required: true + physicalType: CHAR(2) + - name: CDAER + logicalType: string + maxLength: 3 + description: Physical Form - Aerosol + required: true + physicalType: CHAR(3) + - name: NBJRVIE + logicalType: number + description: Product Life + required: true + physicalType: NUMERIC(6) + - name: HCTYPE + logicalType: string + maxLength: 2 + description: Product Type + required: true + physicalType: CHAR(2) + - name: DSPROM + logicalType: string + maxLength: 80 + description: Promotional Marking + required: true + physicalType: CHAR(80) + - name: VITAXP + logicalType: string + maxLength: 45 + description: Pst Applicable By Province + required: true + physicalType: CHAR(45) + - name: TYPACH + logicalType: string + maxLength: 2 + description: Purchase Type + required: true + physicalType: CHAR(2) + - name: DTREI + logicalType: number + description: Reinstatement Date + required: true + physicalType: NUMERIC(8) + - name: INPRDREC + logicalType: string + maxLength: 2 + description: Reorder Flag + required: true + physicalType: CHAR(2) + - name: HCVADM + logicalType: string + maxLength: 2 + description: RX Route Of Administration + required: true + physicalType: CHAR(2) + - name: INPRDSEA + logicalType: string + maxLength: 2 + description: Seasonal Product + required: true + physicalType: CHAR(2) + - name: INSEC + logicalType: string + maxLength: 1 + description: Shakable + required: true + physicalType: CHAR(1) + - name: HFRMFN + logicalType: number + description: Size + required: true + physicalType: NUMERIC(9) + - name: HFRMT + logicalType: string + maxLength: 2 + description: Size UOM + required: true + physicalType: CHAR(2) + - name: HCTDAN + logicalType: string + maxLength: 3 + description: Special Handling Transportation + required: true + physicalType: CHAR(3) + - name: INEMPI + logicalType: string + maxLength: 4 + description: Stackable + required: true + physicalType: CHAR(4) + - name: INPRDSTE + logicalType: string + maxLength: 1 + description: Sterile + required: true + physicalType: CHAR(1) + - name: HTMPEN + logicalType: number + description: Storage Temperature + required: true + physicalType: NUMERIC(6) + - name: HUTMPE + logicalType: string + maxLength: 2 + description: Storage Temperature Uom + required: true + physicalType: CHAR(2) + - name: GTINSUB + logicalType: number + description: Substitute For GTIN + required: true + physicalType: DECIMAL(14) + - name: HSBTVI + logicalType: string + maxLength: 1 + description: Targeted Substance + required: true + physicalType: CHAR(1) + - name: HCRNTM + logicalType: string + maxLength: 5 + description: Temp Control Range + required: true + physicalType: CHAR(5) + - name: HTMRMX + logicalType: number + description: Temp Control Range Max + required: true + physicalType: NUMERIC(3) + - name: HTMRMN + logicalType: number + description: Temp Control Range Min + required: true + physicalType: NUMERIC(3) + - name: TPNLNM + logicalType: number + description: TpnDepth Certify length metric + required: true + physicalType: DECIMAL(10) + - name: TPNLNI + logicalType: number + description: tpnDepthImp Certify length imp + required: true + physicalType: DECIMAL(10) + - name: TPNHGM + logicalType: number + description: tpnHeight Certify height metric + required: true + physicalType: DECIMAL(10) + - name: TPNHGI + logicalType: number + description: tpnHeightImp Certify heigth imp + required: true + physicalType: DECIMAL(10) + - name: TPNWTM + logicalType: number + description: tpnWidth Certify width metric + required: true + physicalType: DECIMAL(10) + - name: TPNWTI + logicalType: number + description: tpnWidthImp Certify width imp + required: true + physicalType: DECIMAL(10) + - name: HCUNAT + logicalType: number + description: Un Hazardous Material Class Code + required: true + physicalType: NUMERIC(4) + - name: HQDET + logicalType: number + description: Unmarked Number Of Inners Inner Pack + required: true + physicalType: DECIMAL(6) + - name: MCMDUT + logicalType: string + maxLength: 3 + description: Whmis Code + required: true + physicalType: CHAR(3) + - name: DSMATDGR + logicalType: string + maxLength: 80 + description: Whmis Desc + required: true + physicalType: CHAR(80) + - name: HDESCF + logicalType: string + maxLength: 31 + description: Mck Short Desc French + required: true + physicalType: CHAR(31) + - name: HDESCA + logicalType: string + maxLength: 31 + description: Mck Short Desc English + required: true + physicalType: CHAR(31) + - name: HDSCLF + logicalType: string + maxLength: 50 + description: Mck Web Desc French + required: true + physicalType: CHAR(50) + - name: HDSCLA + logicalType: string + maxLength: 50 + description: Mck Web Name Desc English + required: true + physicalType: CHAR(50) + - name: HDSCCF + logicalType: string + maxLength: 20 + description: Mck Brand Name Desc French + required: true + physicalType: CHAR(20) + - name: HDSCCA + logicalType: string + maxLength: 20 + description: Mck Brand Name Desc English + required: true + physicalType: CHAR(20) + - name: HNOFNR + logicalType: number + description: Mck Vendor Number + required: true + physicalType: NUMERIC(6) + - name: HNITWL + logicalType: string + maxLength: 8 + description: Itwal Number + required: true + physicalType: CHAR(8) + - name: CISCCE + logicalType: string + maxLength: 4 + description: Scan Certificate Indicator + required: true + physicalType: CHAR(4) + - name: HCENTP + logicalType: string + maxLength: 3 + description: Special Handling-Storage + required: true + physicalType: CHAR(3) + - name: HCDTEX + logicalType: string + maxLength: 19 + description: Expiry Date Format + required: true + physicalType: CHAR(19) + - name: HCMED + logicalType: string + maxLength: 100 + description: Medication Code + required: true + physicalType: CHAR(100) + - name: CDFRMBC + logicalType: string + maxLength: 1 + description: Form Code FCBC + required: true + physicalType: CHAR(1) + - name: DTDEBBC + logicalType: number + description: Form Code FCBC Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINBC + logicalType: number + description: Form Code FCBC End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMLCA + logicalType: string + maxLength: 1 + description: Form Code FCLCA + required: true + physicalType: CHAR(1) + - name: DTDEBLCA + logicalType: number + description: Form Code FCLCA Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINLCA + logicalType: number + description: Form Code FCLCA End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMNS + logicalType: string + maxLength: 1 + description: 'Form Code FCNS:' + required: true + physicalType: CHAR(1) + - name: DTDEBNS + logicalType: number + description: 'Form Code FCNS Start Date:' + required: true + physicalType: NUMERIC(8) + - name: DTFINNS + logicalType: number + description: Form Code FCNS End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMODB + logicalType: string + maxLength: 1 + description: Form Code FCODB + required: true + physicalType: CHAR(1) + - name: DTDEBODB + logicalType: number + description: Form Code FCODB Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINODB + logicalType: number + description: Form Code FCODB End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMOTP + logicalType: string + maxLength: 1 + description: Form Code FCOTP + required: true + physicalType: CHAR(1) + - name: DTDEBOTP + logicalType: number + description: Form Code FCOTP Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINOTP + logicalType: number + description: Form Code FCOTP End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMRMQ + logicalType: string + maxLength: 1 + description: Form Code FCRMQ + required: true + physicalType: CHAR(1) + - name: DTDEBRMQ + logicalType: number + description: Form Code FCRMQ Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINRMQ + logicalType: number + description: Form Code FCRMQ End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMSFM + logicalType: string + maxLength: 1 + description: Form Code FCSFM + required: true + physicalType: CHAR(1) + - name: DTDEBSFM + logicalType: number + description: Form Code FCSFM Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINSFM + logicalType: number + description: Form Code FCSFM End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMSOC + logicalType: string + maxLength: 1 + description: Form Code FCSOC + required: true + physicalType: CHAR(1) + - name: DTDEBSOC + logicalType: number + description: Form Code FCSOC Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINSOC + logicalType: number + description: Form Code FCSOC End Date + required: true + physicalType: NUMERIC(8) + - name: VIAENV + logicalType: string + maxLength: 2 + description: Deposit Material + required: true + physicalType: CHAR(2) + - name: CDMODPRX + logicalType: string + maxLength: 2 + description: Price Modality code + required: true + physicalType: CHAR(2) + - name: CPD + logicalType: number + description: Gross Weight + required: true + physicalType: DECIMAL(9) + - name: CPDUOM + logicalType: string + maxLength: 2 + description: Gross Weight UOM + required: true + physicalType: CHAR(2) + - name: CHT + logicalType: number + description: Height + required: true + physicalType: DECIMAL(9) + - name: CHTUOM + logicalType: string + maxLength: 2 + description: Height UOM + required: true + physicalType: CHAR(2) + - name: PDNT + logicalType: number + description: Net Weight + required: true + physicalType: DECIMAL(9) + - name: PDNTUOM + logicalType: string + maxLength: 2 + description: Net Weight UOM + required: true + physicalType: CHAR(2) + - name: CLRG + logicalType: number + description: Width + required: true + physicalType: DECIMAL(9) + - name: CLRGUOM + logicalType: string + maxLength: 2 + description: Width UOM + required: true + physicalType: CHAR(2) + - name: CLNG + logicalType: number + description: Length + required: true + physicalType: DECIMAL(9) + - name: CLNGUOM + logicalType: string + maxLength: 2 + description: Length UOM + required: true + physicalType: CHAR(2) + - name: CCMPRD + logicalType: string + maxLength: 48 + description: 'Common Item Number:' + required: true + physicalType: CHAR(48) + - name: HCTPFS + logicalType: string + maxLength: 45 + description: Gst Applicable By Province + required: true + physicalType: CHAR(45) + - name: LGLADV + logicalType: string + maxLength: 45 + description: Not Legal To Advertise BY PRV + required: true + physicalType: CHAR(45) + - name: LGLDSC + logicalType: string + maxLength: 45 + description: Not Legal To Discount BY PRV + required: true + physicalType: CHAR(45) + - name: ENVPRV + logicalType: string + maxLength: 45 + description: Environmentallevy By Province + required: true + physicalType: CHAR(45) + - name: PXVRNAT + logicalType: number + description: New National Price + required: true + physicalType: DECIMAL(9) + - name: PXVRBC + logicalType: number + description: New Provincial Price BC + required: true + physicalType: DECIMAL(9) + - name: PXVRAB + logicalType: number + description: New Provincial Price AB + required: true + physicalType: DECIMAL(9) + - name: PXVRSK + logicalType: number + description: New Provincial Price SK\ + required: true + physicalType: DECIMAL(9) + - name: PXVRMB + logicalType: number + description: New Provincial Price MB + required: true + physicalType: DECIMAL(9) + - name: PXVRON + logicalType: number + description: New Provincial Price ON + required: true + physicalType: DECIMAL(9) + - name: PXVRQC + logicalType: number + description: New Provincial Price QC + required: true + physicalType: DECIMAL(9) + - name: PXVRNB + logicalType: number + description: New Provincial Price NB + required: true + physicalType: DECIMAL(9) + - name: PXVRNS + logicalType: number + description: New Provincial Price NS + required: true + physicalType: DECIMAL(9) + - name: PXVRPE + logicalType: number + description: New Provincial Price PE + required: true + physicalType: DECIMAL(9) + - name: PXVRNL + logicalType: number + description: New Provincial Price NL + required: true + physicalType: DECIMAL(9) + - name: PXVRNT + logicalType: number + description: New Provincial Price NT + required: true + physicalType: DECIMAL(9) + - name: PXVRYT + logicalType: number + description: New Provincial Price YT + required: true + physicalType: DECIMAL(9) + - name: PXVRNU + logicalType: number + description: New Provincial Price NU + required: true + physicalType: DECIMAL(9) + - name: DTEFFNAT + logicalType: number + description: Effective Date + required: true + physicalType: NUMERIC(8) + - name: DTEFFBBC + logicalType: number + description: Effective Date BC + required: true + physicalType: NUMERIC(8) + - name: DTEFFAB + logicalType: number + description: Effective Date AB + required: true + physicalType: NUMERIC(8) + - name: DTEFFSK + logicalType: number + description: Effective Date SK + required: true + physicalType: NUMERIC(8) + - name: DTEFFMB + logicalType: number + description: Effective Date MB + required: true + physicalType: NUMERIC(8) + - name: DTEFON + logicalType: number + description: Effective Date ON + required: true + physicalType: NUMERIC(8) + - name: DTEFFQC + logicalType: number + description: Effective Date QC + required: true + physicalType: NUMERIC(8) + - name: DTEFFNB + logicalType: number + description: Effective Date NB + required: true + physicalType: NUMERIC(8) + - name: DTEFFNS + logicalType: number + description: Effective Date NS + required: true + physicalType: NUMERIC(8) + - name: DTEFPE + logicalType: number + description: Effective Date PE + required: true + physicalType: NUMERIC(8) + - name: DTEFFNL + logicalType: number + description: Effective Date NL + required: true + physicalType: NUMERIC(8) + - name: DTEFFNT + logicalType: number + description: Effective Date NT + required: true + physicalType: NUMERIC(8) + - name: DTEFFYT + logicalType: number + description: Effective Date YT + required: true + physicalType: NUMERIC(8) + - name: DTEFFNU + logicalType: number + description: Effective Date NU + required: true + physicalType: NUMERIC(8) + - name: CDGPID + logicalType: string + maxLength: 80 + description: Vendor Id + required: true + physicalType: CHAR(80) + - name: CDDOSFOR + logicalType: string + maxLength: 4 + description: Dosage Form Code + required: true + physicalType: CHAR(4) + - name: CDGSTHST + logicalType: string + maxLength: 20 + description: GST & HST Code + required: true + physicalType: CHAR(20) + - name: QTPQT + logicalType: number + description: Unmark Number Of Inners Pack + required: true + physicalType: DECIMAL(6) + - name: TYPDRG + logicalType: string + maxLength: 2 + description: Drug Type + required: true + physicalType: CHAR(2) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) + - name: HIPOSR + logicalType: string + maxLength: 45 + description: POS Rebate Applicable by Province + required: true + physicalType: CHAR(45) + - name: HNPRFN + logicalType: string + maxLength: 20 + description: Supplier Product Number + required: true + physicalType: CHAR(20) +- name: PRDEPRC + physicalName: PMGENDTA.PRDEPRC + description: 'ECCnet upload Product Compare, Column count : 177, Record length : + 2257' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: Transaction Unique identifier + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: CDGTIN + logicalType: string + maxLength: 2 + description: 'GTIN code:' + required: true + physicalType: CHAR(2) + - name: NOPRD + logicalType: number + description: Mck Item Number + required: true + physicalType: NUMERIC(6) + - name: CLATC + logicalType: string + maxLength: 80 + description: Anatomical Therapeutic Chemical + required: true + physicalType: CHAR(80) + - name: HCBIO1 + logicalType: string + maxLength: 2 + description: Biomedical Hazard 1 + required: true + physicalType: CHAR(2) + - name: HCBIO2 + logicalType: string + maxLength: 2 + description: Biomedical Hazard 2 + required: true + physicalType: CHAR(2) + - name: HCBIO3 + logicalType: string + maxLength: 2 + description: Biomedical Hazard 3 + required: true + physicalType: CHAR(2) + - name: MTSIZBON + logicalType: string + maxLength: 9 + description: Bonus Size Amount + required: true + physicalType: CHAR(9) + - name: DTANN + logicalType: number + description: Cancel Date + required: true + physicalType: NUMERIC(8) + - name: DSVANANG + logicalType: string + maxLength: 20 + description: Cash Register Desc English + required: true + physicalType: CHAR(20) + - name: DSVANFRA + logicalType: string + maxLength: 20 + description: Cash Register Desc French + required: true + physicalType: CHAR(20) + - name: HCDLAN + logicalType: string + maxLength: 1 + description: Class Of Hazardous Material + required: true + physicalType: CHAR(1) + - name: HCCNTM + logicalType: string + maxLength: 4 + description: Controlled Drug + required: true + physicalType: CHAR(4) + - name: DTMOD + logicalType: number + description: Date Updated + required: true + physicalType: NUMERIC(8) + - name: DTEPRECOM + logicalType: number + description: Date Available First Order Date + required: true + physicalType: NUMERIC(8) + - name: DTEPREEXP + logicalType: number + description: Date Effective First Ship Date + required: true + physicalType: NUMERIC(8) + - name: DTDIS + logicalType: number + description: Discontinue Date + required: true + physicalType: NUMERIC(8) + - name: HCPHAR + logicalType: string + maxLength: 105 + description: Drug Merchandising + required: true + physicalType: CHAR(105) + - name: INETQEAS + logicalType: string + maxLength: 3 + description: Eastag Indicator + required: true + physicalType: CHAR(3) + - name: HCLECC + logicalType: string + maxLength: 6 + description: Ecc Interim Class Code + required: true + physicalType: CHAR(6) + - name: HIRPFD + logicalType: string + maxLength: 1 + description: Federal Reportable + required: true + physicalType: CHAR(1) + - name: HPNINF + logicalType: number + description: Flashpoint Temperature + required: true + physicalType: NUMERIC(6) + - name: DSSAVANG + logicalType: string + maxLength: 80 + description: Flavour Description English + required: true + physicalType: CHAR(80) + - name: DSSAVFRA + logicalType: string + maxLength: 80 + description: Flavour Description French + required: true + physicalType: CHAR(80) + - name: HCHCOM + logicalType: number + description: Heat Of Combustion + required: true + physicalType: NUMERIC(6) + - name: HQCSHO + logicalType: number + description: Inners Per Case + required: true + physicalType: NUMERIC(6) + - name: INUNDIV + logicalType: string + maxLength: 1 + description: Dispensing unit divisible + required: true + physicalType: CHAR(1) + - name: PEREXC + logicalType: string + maxLength: 2 + description: Lead time period + required: true + physicalType: CHAR(2) + - name: TYPEXC + logicalType: string + maxLength: 2 + description: Lead time type + required: true + physicalType: CHAR(2) + - name: MTEXC + logicalType: number + description: Lead Time Value + required: true + physicalType: NUMERIC(6) + - name: HIMRDT + logicalType: string + maxLength: 3 + description: Marking Expiry Date + required: true + physicalType: CHAR(3) + - name: HIMRLOT + logicalType: string + maxLength: 3 + description: Marking Lot Number + required: true + physicalType: CHAR(3) + - name: DSALTANG + logicalType: string + maxLength: 30 + description: Markings Alternate English + required: true + physicalType: CHAR(30) + - name: DSALTFRA + logicalType: string + maxLength: 30 + description: 'Markings Alternate French:' + required: true + physicalType: CHAR(30) + - name: DSARRANG + logicalType: string + maxLength: 30 + description: 'Markings Back English:' + required: true + physicalType: CHAR(30) + - name: DSARRFRA + logicalType: string + maxLength: 30 + description: Markings Back French + required: true + physicalType: CHAR(30) + - name: DSAVAANG + logicalType: string + maxLength: 30 + description: Markings Front English + required: true + physicalType: CHAR(30) + - name: DSAVAFRA + logicalType: string + maxLength: 30 + description: Markings Front French + required: true + physicalType: CHAR(30) + - name: CLMDDIS + logicalType: string + maxLength: 4 + description: Medical Device Class + required: true + physicalType: CHAR(4) + - name: NOMDDIS + logicalType: string + maxLength: 15 + description: Medical Device License Number + required: true + physicalType: CHAR(15) + - name: NBJRVEN + logicalType: number + description: Mustsellbydays + required: true + physicalType: NUMERIC(4) + - name: HNARCI + logicalType: string + maxLength: 4 + description: Narcotic + required: true + physicalType: CHAR(4) + - name: MLQTECOM + logicalType: number + description: Order Qty Increment Mult Ord Qty + required: true + physicalType: DECIMAL(6) + - name: QTCOMMAX + logicalType: number + description: Order Qty Max + required: true + physicalType: DECIMAL(6) + - name: QTCOMMIN + logicalType: number + description: Order Qty Min + required: true + physicalType: DECIMAL(6) + - name: CDORG + logicalType: string + maxLength: 2 + description: Origin Of Product Country + required: true + physicalType: CHAR(2) + - name: CDFOREMB + logicalType: string + maxLength: 3 + description: Packaging Form Qual + required: true + physicalType: CHAR(3) + - name: CDMATEMB + logicalType: string + maxLength: 3 + description: Packaging Material Qual + required: true + physicalType: CHAR(3) + - name: INEMBDET + logicalType: string + maxLength: 1 + description: Packing Loose + required: true + physicalType: CHAR(1) + - name: NBCSPL + logicalType: number + description: Pallet Block + required: true + physicalType: NUMERIC(3) + - name: NBRGPL + logicalType: number + description: Pallet Tier + required: true + physicalType: NUMERIC(3) + - name: HPRECI + logicalType: string + maxLength: 2 + description: Precursor Status + required: true + physicalType: CHAR(2) + - name: CDAER + logicalType: string + maxLength: 3 + description: Physical Form - Aerosol + required: true + physicalType: CHAR(3) + - name: NBJRVIE + logicalType: number + description: Product Life + required: true + physicalType: NUMERIC(6) + - name: HCTYPE + logicalType: string + maxLength: 2 + description: Product Type + required: true + physicalType: CHAR(2) + - name: DSPROM + logicalType: string + maxLength: 80 + description: Promotional Marking + required: true + physicalType: CHAR(80) + - name: VITAXP + logicalType: string + maxLength: 45 + description: Pst Applicable By Province + required: true + physicalType: CHAR(45) + - name: TYPACH + logicalType: string + maxLength: 2 + description: Purchase Type + required: true + physicalType: CHAR(2) + - name: DTREI + logicalType: number + description: Reinstatement Date + required: true + physicalType: NUMERIC(8) + - name: INPRDREC + logicalType: string + maxLength: 2 + description: Reorder Flag + required: true + physicalType: CHAR(2) + - name: HCVADM + logicalType: string + maxLength: 2 + description: RX Route Of Administration + required: true + physicalType: CHAR(2) + - name: INPRDSEA + logicalType: string + maxLength: 2 + description: Seasonal Product + required: true + physicalType: CHAR(2) + - name: INSEC + logicalType: string + maxLength: 1 + description: Shakable + required: true + physicalType: CHAR(1) + - name: HFRMFN + logicalType: number + description: Size + required: true + physicalType: NUMERIC(9) + - name: HFRMT + logicalType: string + maxLength: 2 + description: Size UOM + required: true + physicalType: CHAR(2) + - name: HCTDAN + logicalType: string + maxLength: 3 + description: Special Handling Transportation + required: true + physicalType: CHAR(3) + - name: INEMPI + logicalType: string + maxLength: 4 + description: Stackable + required: true + physicalType: CHAR(4) + - name: INPRDSTE + logicalType: string + maxLength: 1 + description: Sterile + required: true + physicalType: CHAR(1) + - name: HTMPEN + logicalType: number + description: Storage Temperature + required: true + physicalType: NUMERIC(6) + - name: HUTMPE + logicalType: string + maxLength: 2 + description: Storage Temperature Uom + required: true + physicalType: CHAR(2) + - name: GTINSUB + logicalType: number + description: Substitute For GTIN + required: true + physicalType: DECIMAL(14) + - name: HSBTVI + logicalType: string + maxLength: 1 + description: Targeted Substance + required: true + physicalType: CHAR(1) + - name: HCRNTM + logicalType: string + maxLength: 5 + description: Temp Control Range + required: true + physicalType: CHAR(5) + - name: HTMRMX + logicalType: number + description: Temp Control Range Max + required: true + physicalType: NUMERIC(3) + - name: HTMRMN + logicalType: number + description: Temp Control Range Min + required: true + physicalType: NUMERIC(3) + - name: TPNLNM + logicalType: number + description: TpnDepth Certify length metric + required: true + physicalType: DECIMAL(10) + - name: TPNLNI + logicalType: number + description: tpnDepthImp Certify length imp + required: true + physicalType: DECIMAL(10) + - name: TPNHGM + logicalType: number + description: tpnHeight Certify height metric + required: true + physicalType: DECIMAL(10) + - name: TPNHGI + logicalType: number + description: tpnHeightImp Certify heigth imp + required: true + physicalType: DECIMAL(10) + - name: TPNWTM + logicalType: number + description: tpnWidth Certify width metric + required: true + physicalType: DECIMAL(10) + - name: TPNWTI + logicalType: number + description: tpnWidthImp Certify width imp + required: true + physicalType: DECIMAL(10) + - name: HCUNAT + logicalType: number + description: Un Hazardous Material Class Code + required: true + physicalType: NUMERIC(4) + - name: HQDET + logicalType: number + description: Unmarked Number Of Inners Inner Pack + required: true + physicalType: DECIMAL(6) + - name: MCMDUT + logicalType: string + maxLength: 3 + description: Whmis Code + required: true + physicalType: CHAR(3) + - name: DSMATDGR + logicalType: string + maxLength: 80 + description: Whmis Desc + required: true + physicalType: CHAR(80) + - name: HDESCF + logicalType: string + maxLength: 31 + description: Mck Short Desc French + required: true + physicalType: CHAR(31) + - name: HDESCA + logicalType: string + maxLength: 31 + description: Mck Short Desc English + required: true + physicalType: CHAR(31) + - name: HDSCLF + logicalType: string + maxLength: 50 + description: Mck Web Desc French + required: true + physicalType: CHAR(50) + - name: HDSCLA + logicalType: string + maxLength: 50 + description: Mck Web Name Desc English + required: true + physicalType: CHAR(50) + - name: HDSCCF + logicalType: string + maxLength: 20 + description: Mck Brand Name Desc French + required: true + physicalType: CHAR(20) + - name: HDSCCA + logicalType: string + maxLength: 20 + description: Mck Brand Name Desc English + required: true + physicalType: CHAR(20) + - name: HNOFNR + logicalType: number + description: Mck Vendor Number + required: true + physicalType: NUMERIC(6) + - name: HNITWL + logicalType: string + maxLength: 8 + description: Itwal Number + required: true + physicalType: CHAR(8) + - name: CISCCE + logicalType: string + maxLength: 4 + description: Scan Certificate Indicator + required: true + physicalType: CHAR(4) + - name: HCENTP + logicalType: string + maxLength: 3 + description: Special Handling-Storage + required: true + physicalType: CHAR(3) + - name: HCDTEX + logicalType: string + maxLength: 19 + description: Expiry Date Format + required: true + physicalType: CHAR(19) + - name: HCMED + logicalType: string + maxLength: 100 + description: Medication Code + required: true + physicalType: CHAR(100) + - name: CDFRMBC + logicalType: string + maxLength: 1 + description: Form Code FCBC + required: true + physicalType: CHAR(1) + - name: DTDEBBC + logicalType: number + description: Form Code FCBC Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINBC + logicalType: number + description: Form Code FCBC End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMLCA + logicalType: string + maxLength: 1 + description: Form Code FCLCA + required: true + physicalType: CHAR(1) + - name: DTDEBLCA + logicalType: number + description: Form Code FCLCA Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINLCA + logicalType: number + description: Form Code FCLCA End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMNS + logicalType: string + maxLength: 1 + description: 'Form Code FCNS:' + required: true + physicalType: CHAR(1) + - name: DTDEBNS + logicalType: number + description: 'Form Code FCNS Start Date:' + required: true + physicalType: NUMERIC(8) + - name: DTFINNS + logicalType: number + description: Form Code FCNS End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMODB + logicalType: string + maxLength: 1 + description: Form Code FCODB + required: true + physicalType: CHAR(1) + - name: DTDEBODB + logicalType: number + description: Form Code FCODB Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINODB + logicalType: number + description: Form Code FCODB End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMOTP + logicalType: string + maxLength: 1 + description: Form Code FCOTP + required: true + physicalType: CHAR(1) + - name: DTDEBOTP + logicalType: number + description: Form Code FCOTP Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINOTP + logicalType: number + description: Form Code FCOTP End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMRMQ + logicalType: string + maxLength: 1 + description: Form Code FCRMQ + required: true + physicalType: CHAR(1) + - name: DTDEBRMQ + logicalType: number + description: Form Code FCRMQ Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINRMQ + logicalType: number + description: Form Code FCRMQ End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMSFM + logicalType: string + maxLength: 1 + description: Form Code FCSFM + required: true + physicalType: CHAR(1) + - name: DTDEBSFM + logicalType: number + description: Form Code FCSFM Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINSFM + logicalType: number + description: Form Code FCSFM End Date + required: true + physicalType: NUMERIC(8) + - name: CDFRMSOC + logicalType: string + maxLength: 1 + description: Form Code FCSOC + required: true + physicalType: CHAR(1) + - name: DTDEBSOC + logicalType: number + description: Form Code FCSOC Start Date + required: true + physicalType: NUMERIC(8) + - name: DTFINSOC + logicalType: number + description: Form Code FCSOC End Date + required: true + physicalType: NUMERIC(8) + - name: VIAENV + logicalType: string + maxLength: 2 + description: Deposit Material + required: true + physicalType: CHAR(2) + - name: CDMODPRX + logicalType: string + maxLength: 2 + description: Price Modality code + required: true + physicalType: CHAR(2) + - name: CPD + logicalType: number + description: Gross Weight + required: true + physicalType: DECIMAL(9) + - name: CPDUOM + logicalType: string + maxLength: 2 + description: Gross Weight UOM + required: true + physicalType: CHAR(2) + - name: CHT + logicalType: number + description: Height + required: true + physicalType: DECIMAL(9) + - name: CHTUOM + logicalType: string + maxLength: 2 + description: Height UOM + required: true + physicalType: CHAR(2) + - name: PDNT + logicalType: number + description: Net Weight + required: true + physicalType: DECIMAL(9) + - name: PDNTUOM + logicalType: string + maxLength: 2 + description: Net Weight UOM + required: true + physicalType: CHAR(2) + - name: CLRG + logicalType: number + description: Width + required: true + physicalType: DECIMAL(9) + - name: CLRGUOM + logicalType: string + maxLength: 2 + description: Width UOM + required: true + physicalType: CHAR(2) + - name: CLNG + logicalType: number + description: Length + required: true + physicalType: DECIMAL(9) + - name: CLNGUOM + logicalType: string + maxLength: 2 + description: Length UOM + required: true + physicalType: CHAR(2) + - name: CCMPRD + logicalType: string + maxLength: 48 + description: 'Common Item Number:' + required: true + physicalType: CHAR(48) + - name: HCTPFS + logicalType: string + maxLength: 45 + description: Gst Applicable By Province + required: true + physicalType: CHAR(45) + - name: LGLADV + logicalType: string + maxLength: 45 + description: Not Legal To Advertise BY PRV + required: true + physicalType: CHAR(45) + - name: LGLDSC + logicalType: string + maxLength: 45 + description: Not Legal To Discount BY PRV + required: true + physicalType: CHAR(45) + - name: ENVPRV + logicalType: string + maxLength: 45 + description: Environmentallevy By Province + required: true + physicalType: CHAR(45) + - name: PXVRNAT + logicalType: number + description: New National Price + required: true + physicalType: DECIMAL(9) + - name: PXVRBC + logicalType: number + description: New Provincial Price BC + required: true + physicalType: DECIMAL(9) + - name: PXVRAB + logicalType: number + description: New Provincial Price AB + required: true + physicalType: DECIMAL(9) + - name: PXVRSK + logicalType: number + description: New Provincial Price SK\ + required: true + physicalType: DECIMAL(9) + - name: PXVRMB + logicalType: number + description: New Provincial Price MB + required: true + physicalType: DECIMAL(9) + - name: PXVRON + logicalType: number + description: New Provincial Price ON + required: true + physicalType: DECIMAL(9) + - name: PXVRQC + logicalType: number + description: New Provincial Price QC + required: true + physicalType: DECIMAL(9) + - name: PXVRNB + logicalType: number + description: New Provincial Price NB + required: true + physicalType: DECIMAL(9) + - name: PXVRNS + logicalType: number + description: New Provincial Price NS + required: true + physicalType: DECIMAL(9) + - name: PXVRPE + logicalType: number + description: New Provincial Price PE + required: true + physicalType: DECIMAL(9) + - name: PXVRNL + logicalType: number + description: New Provincial Price NL + required: true + physicalType: DECIMAL(9) + - name: PXVRNT + logicalType: number + description: New Provincial Price NT + required: true + physicalType: DECIMAL(9) + - name: PXVRYT + logicalType: number + description: New Provincial Price YT + required: true + physicalType: DECIMAL(9) + - name: PXVRNU + logicalType: number + description: New Provincial Price NU + required: true + physicalType: DECIMAL(9) + - name: DTEFFNAT + logicalType: number + description: Effective Date + required: true + physicalType: NUMERIC(8) + - name: DTEFFBBC + logicalType: number + description: Effective Date BC + required: true + physicalType: NUMERIC(8) + - name: DTEFFAB + logicalType: number + description: Effective Date AB + required: true + physicalType: NUMERIC(8) + - name: DTEFFSK + logicalType: number + description: Effective Date SK + required: true + physicalType: NUMERIC(8) + - name: DTEFFMB + logicalType: number + description: Effective Date MB + required: true + physicalType: NUMERIC(8) + - name: DTEFON + logicalType: number + description: Effective Date ON + required: true + physicalType: NUMERIC(8) + - name: DTEFFQC + logicalType: number + description: Effective Date QC + required: true + physicalType: NUMERIC(8) + - name: DTEFFNB + logicalType: number + description: Effective Date NB + required: true + physicalType: NUMERIC(8) + - name: DTEFFNS + logicalType: number + description: Effective Date NS + required: true + physicalType: NUMERIC(8) + - name: DTEFPE + logicalType: number + description: Effective Date PE + required: true + physicalType: NUMERIC(8) + - name: DTEFFNL + logicalType: number + description: Effective Date NL + required: true + physicalType: NUMERIC(8) + - name: DTEFFNT + logicalType: number + description: Effective Date NT + required: true + physicalType: NUMERIC(8) + - name: DTEFFYT + logicalType: number + description: Effective Date YT + required: true + physicalType: NUMERIC(8) + - name: DTEFFNU + logicalType: number + description: Effective Date NU + required: true + physicalType: NUMERIC(8) + - name: CDGPID + logicalType: string + maxLength: 80 + description: Vendor Id + required: true + physicalType: CHAR(80) + - name: CDDOSFOR + logicalType: string + maxLength: 4 + description: Dosage Form Code + required: true + physicalType: CHAR(4) + - name: CDGSTHST + logicalType: string + maxLength: 20 + description: GST & HST Code + required: true + physicalType: CHAR(20) + - name: QTPQT + logicalType: number + description: Unmark Number Of Inners Pack + required: true + physicalType: DECIMAL(6) + - name: TYPDRG + logicalType: string + maxLength: 2 + description: Drug Type + required: true + physicalType: CHAR(2) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) + - name: HIPOSR + logicalType: string + maxLength: 45 + description: POS Rebate Applicable by Province + required: true + physicalType: CHAR(45) + - name: HNPRFN + logicalType: string + maxLength: 20 + description: None + required: true + physicalType: CHAR(20) +- name: PRDERT + physicalName: PMGENDTA.PRDERT + description: 'Products Transaction return, Column count : 9, Record length : 183' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: Transaction Unique identifier + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NOPRD + logicalType: number + description: Mck Item Number + required: true + physicalType: NUMERIC(6) + - name: TYGTIN + logicalType: string + maxLength: 2 + description: 'GTIN Type:' + required: true + physicalType: CHAR(2) + - name: CDACT + logicalType: string + maxLength: 1 + description: 'Action code:' + required: true + physicalType: CHAR(1) + - name: CDGPCID + logicalType: string + maxLength: 80 + description: 'Vendor Ientification:' + required: true + physicalType: CHAR(80) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDETI + physicalName: PMGENDTA.PRDETI + description: 'Vendor Catalog InBound Transactions, Column count : 9, Record length + : 188' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: 'Transaction Unique identifier:' + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NOPRD + logicalType: number + description: Mck Item Number + required: true + physicalType: NUMERIC(6) + - name: TYGTIN + logicalType: string + maxLength: 2 + description: 'GTIN Type:' + required: true + physicalType: CHAR(2) + - name: HNOFNR + logicalType: number + description: Mck Vendor Number + required: true + physicalType: NUMERIC(6) + - name: CDGPCID + logicalType: string + maxLength: 80 + description: 'Vendor Ientification:' + required: true + physicalType: CHAR(80) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDETO + physicalName: PMGENDTA.PRDETO + description: 'Vendor Catalog OutBound Transactions, Column count : 10, Record length + : 189' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTUID + logicalType: number + description: 'Transaction Unique identifier:' + required: true + physicalType: INTEGER(4) + - name: NOGTIN + logicalType: number + description: Gtin Number + required: true + physicalType: DECIMAL(14) + - name: NOPRD + logicalType: number + description: Mck Item Number + required: true + physicalType: NUMERIC(6) + - name: TYGTIN + logicalType: string + maxLength: 2 + description: 'GTIN Type:' + required: true + physicalType: CHAR(2) + - name: CDACT + logicalType: string + maxLength: 1 + description: 'Action code:' + required: true + physicalType: CHAR(1) + - name: HNOFNR + logicalType: number + description: Mck Vendor Number + required: true + physicalType: NUMERIC(6) + - name: CDGPCID + logicalType: string + maxLength: 80 + description: 'Vendor Ientification:' + required: true + physicalType: CHAR(80) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDFAP + physicalName: PMGENDTA.PRDFAP + description: 'Fichier des produits alternatifs, Column count : 19, Record length + : 146' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Code de division / Division code + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: Numéro de produit / Item no + required: true + physicalType: NUMERIC(6) + - name: NOFNR + logicalType: number + description: Numéro de fournisseur / Vendor no + required: true + physicalType: NUMERIC(6) + - name: INFNRPRI + logicalType: string + maxLength: 1 + description: four primaire-secondaire / Primay-Secondary vendor + required: true + physicalType: CHAR(1) + - name: NOPRDF + logicalType: string + maxLength: 10 + description: Numéro produit fournisseur / Vendor Item no + required: true + physicalType: CHAR(10) + - name: MTVRR + logicalType: number + description: Prix Coûtant VR / SIC + required: true + physicalType: DECIMAL(9) + - name: MTVRD + logicalType: number + description: Prix coûtant VR date / Special SIC + required: true + physicalType: DECIMAL(9) + - name: DTDEBVRD + logicalType: number + description: Date début VR date / Start date SIC + required: true + physicalType: DECIMAL(8) + - name: DTFINVRD + logicalType: number + description: Date fin VR date / End date SIC + required: true + physicalType: DECIMAL(8) + - name: MTSPF + logicalType: number + description: Montant spécial sur facture / Off Invoice + required: true + physicalType: DECIMAL(9) + - name: MTCBA + logicalType: number + description: Mnt Charge back Achat / Charge back purchase amt + required: true + physicalType: DECIMAL(9) + - name: QTACHMIN + logicalType: number + description: Quantité d'achat minimum / Min buy + required: true + physicalType: DECIMAL(6) + - name: CDSTA + logicalType: string + maxLength: 1 + description: Statut (A=Actif, I=Inactif) /Status + required: true + physicalType: CHAR(1) + - name: DTSTA + logicalType: number + description: Date de changemnt de statut /Status chanmge date + required: true + physicalType: NUMERIC(8) + - name: NOSPCA + logicalType: number + description: No special achat/Special No for purchasing + required: true + physicalType: NUMERIC(5) + - name: DTCRT + logicalType: date + description: Date-Heure de création / Date-Hour creation + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Utilisateur de création / User creation + required: true + physicalType: CHAR(10) + - name: DTMDF + logicalType: date + description: Date-Heure de modif./ Date-Hour modif. + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMDF + logicalType: string + maxLength: 10 + description: Utilisateur dernière modif./ User last modif. + required: true + physicalType: CHAR(10) +- name: PRDFAPA + physicalName: PMGENDTA.PRDFAPA + description: 'Audit - Produit Alternatif par Fournisseur, Column count : 22, Record + length : 174' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Code de division / Division code + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: Numéro de Produit / Product No + required: true + physicalType: NUMERIC(6) + - name: NOFNR + logicalType: number + description: Numéro de fournisseur / Vendor no + required: true + physicalType: NUMERIC(6) + - name: DATEMJA + logicalType: date + description: Date MAJ Audit / Audit Date update + required: true + physicalType: TIMESTMP(10,6) + - name: CODEETAT + logicalType: string + maxLength: 1 + description: Code Etat / Statement Code + required: true + physicalType: CHAR(1) + - name: CODEACT + logicalType: string + maxLength: 1 + description: Code Action / Action Code + required: true + physicalType: CHAR(1) + - name: INFNRPRI + logicalType: string + maxLength: 1 + description: Ind Fnr primaire-secondaire / Primay-Secondary Vnd + required: true + physicalType: CHAR(1) + - name: NOPRDF + logicalType: string + maxLength: 10 + description: Numéro produit fournisseur / Vendor Item no + required: true + physicalType: CHAR(10) + - name: MTVRR + logicalType: number + description: Prix Coûtant VR / SIC + required: true + physicalType: DECIMAL(9) + - name: MTVRD + logicalType: number + description: Prix coûtant VR date / Special SIC + required: true + physicalType: DECIMAL(9) + - name: DTDEBVRD + logicalType: number + description: Date début VR date / Start date SIC + required: true + physicalType: DECIMAL(8) + - name: DTFINVRD + logicalType: number + description: Date fin VR date / End date SIC + required: true + physicalType: DECIMAL(8) + - name: MTSPF + logicalType: number + description: Mont Spécial sur Facture / Off Invoice Amount + required: true + physicalType: DECIMAL(9) + - name: MTCBA + logicalType: number + description: Mont Charge back Achat / Charge Back $$ Purchase + required: true + physicalType: DECIMAL(9) + - name: QTACHMIN + logicalType: number + description: Quantité d'achat minimum / Min buy + required: true + physicalType: DECIMAL(6) + - name: CDSTA + logicalType: string + maxLength: 1 + description: Statut (A=Actif, I=Inactif) /Status + required: true + physicalType: CHAR(1) + - name: DTSTA + logicalType: number + description: Date de changemnt de statut /Status change date + required: true + physicalType: NUMERIC(8) + - name: NOSPCA + logicalType: number + description: No special achat/Special No for purchasing + required: true + physicalType: NUMERIC(5) + - name: DTCRT + logicalType: date + description: Date-Heure de création / Date-Hour creation + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Utilisateur de création / User creation + required: true + physicalType: CHAR(10) + - name: DTMDF + logicalType: date + description: Date-Heure Modification / Date-Hour Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMDF + logicalType: string + maxLength: 10 + description: Utilisateur Modification / User Update + required: true + physicalType: CHAR(10) +- name: PRDFCA + physicalName: PMGENDTA.PRDFCA + description: 'Categorie de frais provincial, Column count : 8, Record length : 106' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDCAT + logicalType: string + maxLength: 3 + description: Code de categorie + required: true + physicalType: CHAR(3) + - name: DSCFRA + logicalType: string + maxLength: 15 + description: Description francaise + required: true + physicalType: CHAR(15) + - name: DSCANG + logicalType: string + maxLength: 15 + description: Description anglaise + required: true + physicalType: CHAR(15) + - name: CDTYP + logicalType: string + maxLength: 1 + description: Type de frais + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFCD + physicalName: PMGENDTA.PRDFCD + description: 'Definition code de frais provincial, Column count : 8, Record length + : 87' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDFRS + logicalType: string + maxLength: 5 + description: Code de frais + required: true + physicalType: CHAR(5) + - name: CDCAT + logicalType: string + maxLength: 3 + description: Code de categorie + required: true + physicalType: CHAR(3) + - name: CDSCAT + logicalType: string + maxLength: 3 + description: Code de sous categorie + required: true + physicalType: CHAR(3) + - name: CDDSC + logicalType: string + maxLength: 4 + description: Code de description + required: true + physicalType: CHAR(4) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFCP + physicalName: PMGENDTA.PRDFCP + description: 'Code categorie par province, Column count : 11, Record length : 88' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRV + logicalType: string + maxLength: 3 + description: Code de province + required: true + physicalType: CHAR(3) + - name: CDCAT + logicalType: string + maxLength: 3 + description: Code de categorie + required: true + physicalType: CHAR(3) + - name: CDRSP + logicalType: string + maxLength: 1 + description: Code de responsabilite + required: true + physicalType: CHAR(1) + - name: CDSFAC + logicalType: string + maxLength: 1 + description: Code frais sur facture + required: true + physicalType: CHAR(1) + - name: NOCLI + logicalType: number + description: Compte client + required: true + physicalType: DECIMAL(6) + - name: CDTAX + logicalType: string + maxLength: 1 + description: Code de taxe + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) + - name: CDFAC + logicalType: string + maxLength: 3 + description: Code de facturation + required: true + physicalType: CHAR(3) +- name: PRDFDS + physicalName: PMGENDTA.PRDFDS + description: 'Description de frais provincial, Column count : 8, Record length : + 119' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDSC + logicalType: string + maxLength: 4 + description: Code de description + required: true + physicalType: CHAR(4) + - name: DSCFRA + logicalType: string + maxLength: 20 + description: Description francaise + required: true + physicalType: CHAR(20) + - name: DSCANG + logicalType: string + maxLength: 20 + description: Description anglaise + required: true + physicalType: CHAR(20) + - name: QTEMB + logicalType: number + description: Quantite emballage + required: true + physicalType: DECIMAL(5) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFFS + physicalName: PMGENDTA.PRDFFS + description: 'PRDFFS, Column count : 2, Record length : 32' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NPRD + logicalType: number + description: None + required: true + physicalType: DECIMAL(6) + - name: PRDDSC + logicalType: string + maxLength: 28 + description: None + required: true + physicalType: CHAR(28) +- name: PRDFPC + physicalName: PMGENDTA.PRDFPC + description: 'Code de frais par province, Column count : 13, Record length : 107' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRV + logicalType: string + maxLength: 3 + description: Code de province + required: true + physicalType: CHAR(3) + - name: CDFRS + logicalType: string + maxLength: 5 + description: Code de frais + required: true + physicalType: CHAR(5) + - name: FRSUNI + logicalType: number + description: Frais unitaire + required: true + physicalType: DECIMAL(9) + - name: MTFRS + logicalType: number + description: Montant Frais + required: true + physicalType: DECIMAL(8) + - name: STFRS + logicalType: string + maxLength: 1 + description: Statut Frais + required: true + physicalType: CHAR(1) + - name: DTDEB + logicalType: number + description: Date debut du frais postdate + required: true + physicalType: DECIMAL(8) + - name: FRSUNIP + logicalType: number + description: Frais unitaire Postdate + required: true + physicalType: DECIMAL(9) + - name: MTFRSP + logicalType: number + description: Montant Frais Postdate + required: true + physicalType: DECIMAL(8) + - name: STFRSP + logicalType: string + maxLength: 1 + description: Statut Frais Postdate + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFPV + physicalName: PMGENDTA.PRDFPV + description: 'Code de frais par produit, Column count : 7, Record length : 107' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de Produit + required: true + physicalType: DECIMAL(6) + - name: CDFRS + logicalType: string + maxLength: 5 + description: Code de frais + required: true + physicalType: CHAR(5) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: DTREQ + logicalType: date + description: Requete Date + required: true + physicalType: TIMESTMP(10,6) + - name: USRRQ + logicalType: string + maxLength: 10 + description: Usager Requete + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFRE + physicalName: PMGENDTA.PRDFRE + description: 'Exception responsabilite fournisseur, Column count : 8, Record length + : 83' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOFNR + logicalType: number + description: Numero fournisseur + required: true + physicalType: DECIMAL(6) + - name: CDCAT + logicalType: string + maxLength: 3 + description: Code de categorie + required: true + physicalType: CHAR(3) + - name: PRV + logicalType: string + maxLength: 3 + description: Code de province + required: true + physicalType: CHAR(3) + - name: CDRSP + logicalType: string + maxLength: 1 + description: Code de responsabilite + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFRM + physicalName: PMGENDTA.PRDFRM + description: 'PRDFRM, Column count : 10, Record length : 116' + logicalType: object + physicalType: table + tags: [] + properties: + - name: FNPRD + logicalType: number + description: Numero produit + required: true + physicalType: DECIMAL(6) + - name: FCFRM + logicalType: string + maxLength: 3 + description: Code Formulaire + required: true + physicalType: CHAR(3) + - name: FDDEB + logicalType: number + description: Date effectif début + required: true + physicalType: DECIMAL(8) + - name: FDFIN + logicalType: number + description: Date effecif fin + required: true + physicalType: DECIMAL(8) + - name: FCSTAT + logicalType: string + maxLength: 1 + description: Status + required: true + physicalType: CHAR(1) + - name: FDTMAJ + logicalType: date + description: Date heure de mise a jour + required: true + physicalType: TIMESTMP(10,6) + - name: FDTREQ + logicalType: date + description: Date de requête + required: true + physicalType: TIMESTMP(10,6) + - name: FDTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: FUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requête + required: true + physicalType: CHAR(10) + - name: FUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) +- name: PRDFSC + physicalName: PMGENDTA.PRDFSC + description: 'Sous categorie de frais provincial, Column count : 7, Record length + : 125' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDSCAT + logicalType: string + maxLength: 3 + description: Code de sous categorie + required: true + physicalType: CHAR(3) + - name: DSCFRA + logicalType: string + maxLength: 25 + description: Description francaise + required: true + physicalType: CHAR(25) + - name: DSCANG + logicalType: string + maxLength: 25 + description: Description anglaise + required: true + physicalType: CHAR(25) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDFTP + physicalName: PMGENDTA.PRDFTP + description: 'Type de frais provincial, Column count : 7, Record length : 113' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDTYP + logicalType: string + maxLength: 1 + description: Code de type de frais + required: true + physicalType: CHAR(1) + - name: DSCFRA + logicalType: string + maxLength: 20 + description: Description francaise + required: true + physicalType: CHAR(20) + - name: DSCANG + logicalType: string + maxLength: 20 + description: Description anglaise + required: true + physicalType: CHAR(20) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Creation + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDGENV1 + physicalName: PMGENDTA.PRDGENV1 + description: 'PRDGEN - Merge all regions, Column count : 100, Record length : 401' + logicalType: object + physicalType: table + tags: [] + properties: + - name: REGION + logicalType: string + maxLength: 3 + description: None + required: true + physicalType: CHAR(3) + - name: GNPRD + logicalType: number + description: NO PRODUIT + required: true + physicalType: DECIMAL(6) + - name: GDESCF + logicalType: string + maxLength: 31 + description: DESCRIPTION FRANCAISE UNITAIRE + required: true + physicalType: CHAR(31) + - name: GDESCA + logicalType: string + maxLength: 31 + description: DESCRIPTION ANGLAISE UNITAIRE + required: true + physicalType: CHAR(31) + - name: GNFNR + logicalType: number + description: NO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCCPTF + logicalType: string + maxLength: 1 + description: CODE CPTE FOUR + required: true + physicalType: CHAR(1) + - name: GCFNR + logicalType: string + maxLength: 4 + description: CODE FOURNISSEUR + required: true + physicalType: CHAR(4) + - name: GNPRDF + logicalType: string + maxLength: 10 + description: NO PRODUIT DU FOURNISSEUR + required: true + physicalType: CHAR(10) + - name: GCDSF1 + logicalType: string + maxLength: 12 + description: 1ERE CLE DESCRIPTION + required: true + physicalType: CHAR(12) + - name: GCDSF2 + logicalType: string + maxLength: 12 + description: 2EME CLE DESCRIPTION + required: true + physicalType: CHAR(12) + - name: GCDSF3 + logicalType: string + maxLength: 12 + description: 3EME CLE DESCRIPTION + required: true + physicalType: CHAR(12) + - name: GCDSA1 + logicalType: string + maxLength: 12 + description: 1ERE CLE DESCRIPTION + required: true + physicalType: CHAR(12) + - name: GCDSA2 + logicalType: string + maxLength: 12 + description: 2EME CLE DESCRIPTION + required: true + physicalType: CHAR(12) + - name: GCDSA3 + logicalType: string + maxLength: 12 + description: 3EME CLE DESCRIPTION + required: true + physicalType: CHAR(12) + - name: GPOIDU + logicalType: number + description: POIDS UNITAIRE KG + required: true + physicalType: DECIMAL(7) + - name: GLONGU + logicalType: number + description: LONGUEUR UNITAIRE PO + required: true + physicalType: NUMERIC(4) + - name: GLARGU + logicalType: number + description: LARGEUR UNITAIRE PO + required: true + physicalType: NUMERIC(4) + - name: GHAUTU + logicalType: number + description: HAUTEUR UNITAIRE PO + required: true + physicalType: NUMERIC(4) + - name: GCUBAU + logicalType: number + description: CUBAGE UNITAIRE PO3 + required: true + physicalType: DECIMAL(7) + - name: GPOIDC + logicalType: number + description: POIDS CAISSE KG + required: true + physicalType: DECIMAL(7) + - name: GLONGC + logicalType: number + description: LONGUEUR CAISSE PO + required: true + physicalType: NUMERIC(4) + - name: GLARGC + logicalType: number + description: LARGEUR CAISSE PO + required: true + physicalType: NUMERIC(4) + - name: GHAUTC + logicalType: number + description: HAUTEUR CAISSE PO + required: true + physicalType: NUMERIC(4) + - name: GCUBAC + logicalType: number + description: CUBAGE CAISSE PO3 + required: true + physicalType: DECIMAL(7) + - name: GQPCSH + logicalType: number + description: HO QTE PAR CAISSE + required: true + physicalType: DECIMAL(5) + - name: GQDET + logicalType: number + description: QTE DE DETAIL + required: true + physicalType: DECIMAL(5) + - name: GTEXC + logicalType: number + description: TAUX D"EXCEPTION + required: true + physicalType: DECIMAL(4) + - name: GCTEXC + logicalType: string + maxLength: 1 + description: CODE TAUX D"EXCEPTION F = PRIX FIXE M = PRIX MAXIM + required: true + physicalType: CHAR(1) + - name: GIRAMQ + logicalType: string + maxLength: 1 + description: IND RAMQ + required: true + physicalType: CHAR(1) + - name: GNRAMQ + logicalType: string + maxLength: 8 + description: NO DIN RAMQ + required: true + physicalType: CHAR(8) + - name: GIRAMO + logicalType: string + maxLength: 1 + description: NON-UTILE + required: true + physicalType: CHAR(1) + - name: GCMANS + logicalType: string + maxLength: 1 + description: CODE MANIPULATION SPECIALE + required: true + physicalType: CHAR(1) + - name: GIBARC + logicalType: string + maxLength: 1 + description: IND ETIQ BAR CODE PRODUITE + required: true + physicalType: CHAR(1) + - name: GCSEP + logicalType: string + maxLength: 1 + description: IND SERVICE ETIQUETTES PRIX R=QTE REGULIERE D=QTE + required: true + physicalType: CHAR(1) + - name: GNWDA + logicalType: number + description: CATEGORIE NWDA + required: true + physicalType: NUMERIC(3) + - name: GNWDA2 + logicalType: string + maxLength: 1 + description: CODE DETAIL NWDA + required: true + physicalType: CHAR(1) + - name: GINW + logicalType: number + description: IND REF TABLES TAUX + required: true + physicalType: DECIMAL(3) + - name: GFILL1 + logicalType: string + maxLength: 1 + description: NON UTILISE + required: true + physicalType: CHAR(1) + - name: GIDATE + logicalType: string + maxLength: 1 + description: IND PRODUIT DATE + required: true + physicalType: CHAR(1) + - name: GCNARC + logicalType: string + maxLength: 1 + description: CODE PRODUIT NARCOTIQUE C=NARC CONTROLE N=NARC NON + required: true + physicalType: CHAR(1) + - name: GINRTL + logicalType: string + maxLength: 1 + description: IND NARCO COMM PAR TELEPHONE + required: true + physicalType: CHAR(1) + - name: GIRFTX + logicalType: string + maxLength: 1 + description: IND COMM REFUSEE PAR TELXON + required: true + physicalType: CHAR(1) + - name: GIPREX + logicalType: string + maxLength: 1 + description: IND PROD EXCLUSIF BANNIERES FICHIER PREXBA + required: true + physicalType: CHAR(1) + - name: GIESCS + logicalType: string + maxLength: 1 + description: IND ESC A LA CAISSE APPLICAB + required: true + physicalType: CHAR(1) + - name: GCPGPH + logicalType: string + maxLength: 1 + description: CODE PROG PHARMACEUTIQUE A=PROG NATIONAL B=PROG MA + required: true + physicalType: CHAR(1) + - name: GDTFPN + logicalType: number + description: DATE FIN PRIX NEGOCIE + required: true + physicalType: NUMERIC(8) + - name: GPSUGF + logicalType: number + description: PRIX SUGGERE FOUR + required: true + physicalType: DECIMAL(6) + - name: GCMDUN + logicalType: string + maxLength: 1 + description: CODE MODALITE UNITES U=UNITE P=PAQUET C=CAISSE D=D + required: true + physicalType: CHAR(1) + - name: GMSDIC + logicalType: number + description: MOIS DEBUT IMPRESSION CATA + required: true + physicalType: DECIMAL(2) + - name: GMSFIC + logicalType: number + description: MOIS FIN IMPRESSION CATA + required: true + physicalType: DECIMAL(2) + - name: GFILL3 + logicalType: string + maxLength: 1 + description: NON UTILISE + required: true + physicalType: CHAR(1) + - name: GCDLST + logicalType: string + maxLength: 1 + description: CODE DELISTAGE + required: true + physicalType: CHAR(1) + - name: GCST + logicalType: string + maxLength: 1 + description: CODE STATUT A=ACTIF T=TENONS PLUS D=DISCONTINUE PA + required: true + physicalType: CHAR(1) + - name: GIPSGF + logicalType: string + maxLength: 1 + description: IND PRIX SUGGERE FORCE BAN + required: true + physicalType: CHAR(1) + - name: GCMED1 + logicalType: string + maxLength: 1 + description: 'CODE MEDICAMENT #1' + required: true + physicalType: CHAR(1) + - name: GCMED2 + logicalType: string + maxLength: 1 + description: 'CODE MEDICAMENT #2' + required: true + physicalType: CHAR(1) + - name: GCMED3 + logicalType: string + maxLength: 1 + description: 'CODE MEDICAMENT #3' + required: true + physicalType: CHAR(1) + - name: GCMED4 + logicalType: string + maxLength: 1 + description: 'CODE MEDICAMENT #4' + required: true + physicalType: CHAR(1) + - name: GCMED5 + logicalType: string + maxLength: 1 + description: 'CODE MEDICAMENT #5' + required: true + physicalType: CHAR(1) + - name: GCMED6 + logicalType: string + maxLength: 1 + description: 'CODE MEDICAMENT #6' + required: true + physicalType: CHAR(1) + - name: GNCLSH + logicalType: string + maxLength: 6 + description: NO CLASSE HOPITAUX + required: true + physicalType: CHAR(6) + - name: GNFNRH + logicalType: number + description: NO FOUR HOPITAUX + required: true + physicalType: NUMERIC(6) + - name: GNPRDH + logicalType: number + description: NO PROD FOUR HOPITAUX + required: true + physicalType: NUMERIC(7) + - name: GIMJCH + logicalType: string + maxLength: 1 + description: IND MAJ SUR CLASSE HOPITAUX + required: true + physicalType: CHAR(1) + - name: GISUBB + logicalType: string + maxLength: 1 + description: IND PROD SUBSTITUT BAN + required: true + physicalType: CHAR(1) + - name: GITXFA + logicalType: string + maxLength: 1 + description: IND IMPRESSION CATALOGUE + required: true + physicalType: CHAR(1) + - name: GCTPSF + logicalType: string + maxLength: 1 + description: CODE TPS FEDERAL D=DETAXE E=EXONERE + + required: true + physicalType: CHAR(1) + - name: GFILL4 + logicalType: number + description: NON UTILISE + required: true + physicalType: DECIMAL(4) + - name: GFILL2 + logicalType: number + description: NON UTILISE + required: true + physicalType: DECIMAL(8) + - name: GTXPHA + logicalType: number + description: TAUX FACTURATION PHA + required: true + physicalType: DECIMAL(4) + - name: GCNCC + logicalType: string + maxLength: 1 + description: CODE PRODUIT NARCOTIQUE CONTROLE POUR NOS CLIENTS + required: true + physicalType: CHAR(1) + - name: GCCLSP + logicalType: string + maxLength: 1 + description: CODE DE CLASSE PRODUIT + required: true + physicalType: CHAR(1) + - name: GIPDR + logicalType: string + maxLength: 1 + description: IND PDR + required: true + physicalType: CHAR(1) + - name: GCMSRC + logicalType: string + maxLength: 1 + description: CODE MULTI-SOURCE + required: true + physicalType: CHAR(1) + - name: GCBOTR + logicalType: string + maxLength: 1 + description: CODE B/O TRANSFERABLE P=PAS TRANSFERABLE T=TRANSFE + required: true + physicalType: CHAR(1) + - name: GCCLST + logicalType: string + maxLength: 1 + description: CODE DE CLASSE TABAC 1 = CIGARETTES 200 2 = CIGARE + required: true + physicalType: CHAR(1) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: CODE STATUT DESTRUCTION D=PRODUIT A DETRUIRE + required: true + physicalType: CHAR(1) + - name: GDTDES + logicalType: number + description: DATE DE CHANGEMENT DU GCSTDT + required: true + physicalType: NUMERIC(8) + - name: GCCORS + logicalType: string + maxLength: 1 + description: CODE PRODUIT CORPORATIF SDM 0 = PAS PRODUIT SDM 1 + required: true + physicalType: CHAR(1) + - name: GDTCRE + logicalType: number + description: DATE DE CREATION DU PRODUIT + required: true + physicalType: NUMERIC(8) + - name: GMAQPP + logicalType: number + description: PRIX MEDIAN AQPP + required: true + physicalType: DECIMAL(6) + - name: GITREC + logicalType: string + maxLength: 1 + description: IND TRANSFERT A ECONOLINK + required: true + physicalType: CHAR(1) + - name: GNPRWA + logicalType: number + description: NO PROD WAL-MART + required: true + physicalType: NUMERIC(7) + - name: GNPRZE + logicalType: number + description: NO PROD ZELLERS + required: true + physicalType: NUMERIC(8) + - name: GNDPZE + logicalType: number + description: NO DEPT ZELLERS + required: true + physicalType: NUMERIC(4) + - name: GMQEU + logicalType: number + description: MQE UNITAIRE + required: true + physicalType: NUMERIC(5) + - name: GCPHAR + logicalType: string + maxLength: 1 + description: CODE PRODUIT PHARMACEUTIQUE A=RX B=BTC C=OTC D=OT + required: true + physicalType: CHAR(1) + - name: GIPGEN + logicalType: string + maxLength: 1 + description: IND PRODUIT GENERIQUE + required: true + physicalType: CHAR(1) + - name: GIERAP + logicalType: string + maxLength: 1 + description: IND ESCOMPTE RAMQ APPLICABLE + required: true + physicalType: CHAR(1) + - name: GMQER + logicalType: number + description: MULTIPLE DE QTE EXPEDIEE REG + required: true + physicalType: NUMERIC(5) + - name: GITAXP + logicalType: string + maxLength: 15 + description: CODE TAXE PROVINCIALE/PROV. O=TAXABLE F=TAXE FORCE + required: true + physicalType: CHAR(15) + - name: GCSTTT + logicalType: string + maxLength: 3 + description: CODE STRUCTURE TAXE TABAC + required: true + physicalType: CHAR(3) + - name: GQPCSR + logicalType: number + description: QTE PAR CAISSE REGION + required: true + physicalType: NUMERIC(5) + - name: GCLASS + logicalType: string + maxLength: 1 + description: CLASSE + required: true + physicalType: CHAR(1) + - name: GIESCP + logicalType: string + maxLength: 1 + description: IND ESCOMPTE PAIEMENT APPLICABLE + required: true + physicalType: CHAR(1) + - name: GCCONT + logicalType: string + maxLength: 2 + description: CODE DE CONTENANT + required: true + physicalType: CHAR(2) + - name: GICVAR + logicalType: string + maxLength: 1 + description: IND COUTANT VARIABLE + required: true + physicalType: CHAR(1) + - name: GQMAXC + logicalType: number + description: QTE MAX. COM. CLIENT + required: true + physicalType: NUMERIC(3) + - name: GIDIVP + logicalType: string + maxLength: 1 + description: IND DIVERSION SUR PRODUIT + required: true + physicalType: CHAR(1) + - name: GDTST + logicalType: number + description: DATE DE STATUT + required: true + physicalType: NUMERIC(8) +- name: PRDGPR + physicalName: PMGENDTA.PRDGPR + description: 'Audit du fichier Prdgen., Column count : 70, Record length : 282' + logicalType: object + physicalType: table + tags: [] + properties: + - name: GNPRD + logicalType: number + description: Numéro produit + required: true + physicalType: DECIMAL(6) + - name: GDTAUD + logicalType: number + description: Date maj audit + required: true + physicalType: NUMERIC(8) + - name: GCACTI + logicalType: string + maxLength: 1 + description: Code d'action + required: true + physicalType: CHAR(1) + - name: GCETAT + logicalType: string + maxLength: 1 + description: Code d'état + required: true + physicalType: CHAR(1) + - name: GCREGI + logicalType: string + maxLength: 3 + description: Code de région + required: true + physicalType: CHAR(3) + - name: GDESCF + logicalType: string + maxLength: 31 + description: Descr. française unitaire + required: true + physicalType: CHAR(31) + - name: GDESCA + logicalType: string + maxLength: 31 + description: Descr. anglaise unitaire + required: true + physicalType: CHAR(31) + - name: GPOIDU + logicalType: number + description: Poids unitaire - kilogramme + required: true + physicalType: DECIMAL(7) + - name: GLONGU + logicalType: number + description: Longueur unitaire - pouce + required: true + physicalType: NUMERIC(4) + - name: GLARGU + logicalType: number + description: Largeur unitaire - pouce + required: true + physicalType: NUMERIC(4) + - name: GHAUTU + logicalType: number + description: Hauteur unitaire - pouce + required: true + physicalType: NUMERIC(4) + - name: GCUBAU + logicalType: number + description: Cubage unitaire - pouce cube + required: true + physicalType: DECIMAL(7) + - name: GPOIDC + logicalType: number + description: Poids caisse - kilogramme + required: true + physicalType: DECIMAL(7) + - name: GLONGC + logicalType: number + description: Longueur caisse - pouce + required: true + physicalType: NUMERIC(4) + - name: GLARGC + logicalType: number + description: Largeur caisse - pouce + required: true + physicalType: NUMERIC(4) + - name: GHAUTC + logicalType: number + description: Hauteur caisse - pouce + required: true + physicalType: NUMERIC(4) + - name: GCUBAC + logicalType: number + description: Cubage caisse - pouce cube + required: true + physicalType: DECIMAL(7) + - name: GQDET + logicalType: number + description: Quantité de détail + required: true + physicalType: DECIMAL(5) + - name: GTEXC + logicalType: number + description: Taux d'exception + required: true + physicalType: DECIMAL(4) + - name: GCTEXC + logicalType: string + maxLength: 1 + description: Code taux d'exception F = Prix fixe M = Prix m + required: true + physicalType: CHAR(1) + - name: GIRAMQ + logicalType: string + maxLength: 1 + description: Ind. RAMQ + required: true + physicalType: CHAR(1) + - name: GNRAMQ + logicalType: string + maxLength: 8 + description: Numéro DIN RAMQ + required: true + physicalType: CHAR(8) + - name: GCMANS + logicalType: string + maxLength: 1 + description: Code manipulation spécial + required: true + physicalType: CHAR(1) + - name: GIBARC + logicalType: string + maxLength: 1 + description: Ind. étiq. barcode produit + required: true + physicalType: CHAR(1) + - name: GCSEP + logicalType: string + maxLength: 1 + description: Ind. service étiquettes prix R = Quantité régulièr + required: true + physicalType: CHAR(1) + - name: GNWDA + logicalType: number + description: Catégorie NWDA + required: true + physicalType: NUMERIC(3) + - name: GNWDA2 + logicalType: string + maxLength: 1 + description: Code détail NWDA + required: true + physicalType: CHAR(1) + - name: GINW + logicalType: number + description: Ind. réf. tables taux + required: true + physicalType: DECIMAL(3) + - name: GIPREX + logicalType: string + maxLength: 1 + description: Ind. prod. exclusif bannière + required: true + physicalType: CHAR(1) + - name: GIESCS + logicalType: string + maxLength: 1 + description: Ind. esc. à la caisse appl. + required: true + physicalType: CHAR(1) + - name: GCPGPH + logicalType: string + maxLength: 1 + description: Code prog. pharmaceutique + required: true + physicalType: CHAR(1) + - name: GDTFPN + logicalType: number + description: Date fin prix négocié + required: true + physicalType: NUMERIC(8) + - name: GPSUGF + logicalType: number + description: Prix suggéré fournisseur + required: true + physicalType: DECIMAL(6) + - name: GCMDUN + logicalType: string + maxLength: 1 + description: Code modalité unités U = Unité P = Paquet C = Cai + required: true + physicalType: CHAR(1) + - name: GCDLST + logicalType: string + maxLength: 1 + description: Code délistage + required: true + physicalType: CHAR(1) + - name: GCST + logicalType: string + maxLength: 1 + description: Code statut A = Actif + required: true + physicalType: CHAR(1) + - name: GCMED1 + logicalType: string + maxLength: 1 + description: 'Code médicament #1' + required: true + physicalType: CHAR(1) + - name: GCMED2 + logicalType: string + maxLength: 1 + description: 'Code médicament #2' + required: true + physicalType: CHAR(1) + - name: GCMED3 + logicalType: string + maxLength: 1 + description: 'Code médicament #3' + required: true + physicalType: CHAR(1) + - name: GCMED4 + logicalType: string + maxLength: 1 + description: 'Code médicament #4' + required: true + physicalType: CHAR(1) + - name: GCMED5 + logicalType: string + maxLength: 1 + description: 'Code médicament #5' + required: true + physicalType: CHAR(1) + - name: GCMED6 + logicalType: string + maxLength: 1 + description: 'Code médicament #6' + required: true + physicalType: CHAR(1) + - name: GNFNRH + logicalType: number + description: Numéro fourn. hôpitaux + required: true + physicalType: NUMERIC(6) + - name: GNPRDH + logicalType: number + description: Num. produit fourn. hôpitaux + required: true + physicalType: NUMERIC(7) + - name: GIMJCH + logicalType: string + maxLength: 1 + description: Ind. maj sur classe hôpitaux + required: true + physicalType: CHAR(1) + - name: GISUBB + logicalType: string + maxLength: 1 + description: Ind. produit substitut bann. + required: true + physicalType: CHAR(1) + - name: GITXFA + logicalType: string + maxLength: 1 + description: Ind. impression catalogue + required: true + physicalType: CHAR(1) + - name: GTXPHA + logicalType: number + description: Taux facturation pharmacie + required: true + physicalType: DECIMAL(4) + - name: GCBOTR + logicalType: string + maxLength: 1 + description: Code b/o transférable P = Pas transférable + required: true + physicalType: CHAR(1) + - name: GCCLST + logicalType: string + maxLength: 1 + description: Code de classe tabac 1 = Cigarettes 200 + required: true + physicalType: CHAR(1) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: Code statut destruction D = Produit à détruire + required: true + physicalType: CHAR(1) + - name: GDTDES + logicalType: number + description: Date de changement du Gcstdt + required: true + physicalType: NUMERIC(8) + - name: GCCORS + logicalType: string + maxLength: 1 + description: Code Produit Corporatif SDM 0 = Pas produit SDM + required: true + physicalType: CHAR(1) + - name: GDTCRE + logicalType: number + description: Date de création du produit + required: true + physicalType: NUMERIC(8) + - name: GMAQPP + logicalType: number + description: Prix médian AQPP + required: true + physicalType: DECIMAL(6) + - name: GITREC + logicalType: string + maxLength: 1 + description: Ind. transfert à Econolink + required: true + physicalType: CHAR(1) + - name: GNPRWA + logicalType: number + description: Numéro produit Wal-mart + required: true + physicalType: NUMERIC(7) + - name: GNPRZE + logicalType: number + description: Numéro produit Zellers + required: true + physicalType: NUMERIC(8) + - name: GNDPZE + logicalType: number + description: Numéro département Zellers + required: true + physicalType: NUMERIC(4) + - name: GCPHAR + logicalType: string + maxLength: 1 + description: Code produit pharmaceutique A = RX + required: true + physicalType: CHAR(1) + - name: GCPHEX + logicalType: string + maxLength: 15 + description: Code produit pharm. excep. + required: true + physicalType: CHAR(15) + - name: GIPGEN + logicalType: string + maxLength: 1 + description: Ind. produit générique + required: true + physicalType: CHAR(1) + - name: GIERAP + logicalType: string + maxLength: 1 + description: Ind escompte RAMQ applicable + required: true + physicalType: CHAR(1) + - name: GMQER + logicalType: number + description: Multiple de quant. expédiée + required: true + physicalType: NUMERIC(5) + - name: GITAXP + logicalType: string + maxLength: 15 + description: Code taxe provinciale/prov. O = Taxable + required: true + physicalType: CHAR(15) + - name: GCSTTT + logicalType: string + maxLength: 3 + description: Code structure taxe tabac + required: true + physicalType: CHAR(3) + - name: GQPCSR + logicalType: number + description: Quantité par caisse région + required: true + physicalType: NUMERIC(5) + - name: GIESCP + logicalType: string + maxLength: 1 + description: Ind. esc. paiement applic. + required: true + physicalType: CHAR(1) + - name: GICVAR + logicalType: string + maxLength: 1 + description: Ind. coûtant variable + required: true + physicalType: CHAR(1) + - name: GQMAXC + logicalType: number + description: Quant. max. commande client + required: true + physicalType: NUMERIC(3) +- name: PRDGPR01 + physicalName: PMGENDTA.PRDGPR01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: GNPRD + logicalType: number + description: Numéro produit + required: true + physicalType: DECIMAL(6) + - name: GDTAUD + logicalType: number + description: Date maj audit + required: true + physicalType: NUMERIC(8) + - name: GCACTI + logicalType: string + maxLength: 1 + description: Code d'action + required: true + physicalType: CHAR(1) + - name: GCETAT + logicalType: string + maxLength: 1 + description: Code d'état + required: true + physicalType: CHAR(1) + - name: GCREGI + logicalType: string + maxLength: 3 + description: Code de région + required: true + physicalType: CHAR(3) + - name: GDESCF + logicalType: string + maxLength: 31 + description: Descr. française unitaire + required: true + physicalType: CHAR(31) + - name: GDESCA + logicalType: string + maxLength: 31 + description: Descr. anglaise unitaire + required: true + physicalType: CHAR(31) + - name: GPOIDU + logicalType: number + description: Poids unitaire - kilogramme + required: true + physicalType: DECIMAL(7) + - name: GLONGU + logicalType: number + description: Longueur unitaire - pouce + required: true + physicalType: NUMERIC(4) + - name: GLARGU + logicalType: number + description: Largeur unitaire - pouce + required: true + physicalType: NUMERIC(4) + - name: GHAUTU + logicalType: number + description: Hauteur unitaire - pouce + required: true + physicalType: NUMERIC(4) + - name: GCUBAU + logicalType: number + description: Cubage unitaire - pouce cube + required: true + physicalType: DECIMAL(7) + - name: GPOIDC + logicalType: number + description: Poids caisse - kilogramme + required: true + physicalType: DECIMAL(7) + - name: GLONGC + logicalType: number + description: Longueur caisse - pouce + required: true + physicalType: NUMERIC(4) + - name: GLARGC + logicalType: number + description: Largeur caisse - pouce + required: true + physicalType: NUMERIC(4) + - name: GHAUTC + logicalType: number + description: Hauteur caisse - pouce + required: true + physicalType: NUMERIC(4) + - name: GCUBAC + logicalType: number + description: Cubage caisse - pouce cube + required: true + physicalType: DECIMAL(7) + - name: GQDET + logicalType: number + description: Quantité de détail + required: true + physicalType: DECIMAL(5) + - name: GTEXC + logicalType: number + description: Taux d'exception + required: true + physicalType: DECIMAL(4) + - name: GCTEXC + logicalType: string + maxLength: 1 + description: Code taux d'exception F = Prix fixe M = Prix m + required: true + physicalType: CHAR(1) + - name: GIRAMQ + logicalType: string + maxLength: 1 + description: Ind. RAMQ + required: true + physicalType: CHAR(1) + - name: GNRAMQ + logicalType: string + maxLength: 8 + description: Numéro DIN RAMQ + required: true + physicalType: CHAR(8) + - name: GCMANS + logicalType: string + maxLength: 1 + description: Code manipulation spécial + required: true + physicalType: CHAR(1) + - name: GIBARC + logicalType: string + maxLength: 1 + description: Ind. étiq. barcode produit + required: true + physicalType: CHAR(1) + - name: GCSEP + logicalType: string + maxLength: 1 + description: Ind. service étiquettes prix R = Quantité régulièr + required: true + physicalType: CHAR(1) + - name: GNWDA + logicalType: number + description: Catégorie NWDA + required: true + physicalType: NUMERIC(3) + - name: GNWDA2 + logicalType: string + maxLength: 1 + description: Code détail NWDA + required: true + physicalType: CHAR(1) + - name: GINW + logicalType: number + description: Ind. réf. tables taux + required: true + physicalType: DECIMAL(3) + - name: GIPREX + logicalType: string + maxLength: 1 + description: Ind. prod. exclusif bannière + required: true + physicalType: CHAR(1) + - name: GIESCS + logicalType: string + maxLength: 1 + description: Ind. esc. à la caisse appl. + required: true + physicalType: CHAR(1) + - name: GCPGPH + logicalType: string + maxLength: 1 + description: Code prog. pharmaceutique + required: true + physicalType: CHAR(1) + - name: GDTFPN + logicalType: number + description: Date fin prix négocié + required: true + physicalType: NUMERIC(8) + - name: GPSUGF + logicalType: number + description: Prix suggéré fournisseur + required: true + physicalType: DECIMAL(6) + - name: GCMDUN + logicalType: string + maxLength: 1 + description: Code modalité unités U = Unité P = Paquet C = Cai + required: true + physicalType: CHAR(1) + - name: GCDLST + logicalType: string + maxLength: 1 + description: Code délistage + required: true + physicalType: CHAR(1) + - name: GCST + logicalType: string + maxLength: 1 + description: Code statut A = Actif + required: true + physicalType: CHAR(1) + - name: GCMED1 + logicalType: string + maxLength: 1 + description: 'Code médicament #1' + required: true + physicalType: CHAR(1) + - name: GCMED2 + logicalType: string + maxLength: 1 + description: 'Code médicament #2' + required: true + physicalType: CHAR(1) + - name: GCMED3 + logicalType: string + maxLength: 1 + description: 'Code médicament #3' + required: true + physicalType: CHAR(1) + - name: GCMED4 + logicalType: string + maxLength: 1 + description: 'Code médicament #4' + required: true + physicalType: CHAR(1) + - name: GCMED5 + logicalType: string + maxLength: 1 + description: 'Code médicament #5' + required: true + physicalType: CHAR(1) + - name: GCMED6 + logicalType: string + maxLength: 1 + description: 'Code médicament #6' + required: true + physicalType: CHAR(1) + - name: GNFNRH + logicalType: number + description: Numéro fourn. hôpitaux + required: true + physicalType: NUMERIC(6) + - name: GNPRDH + logicalType: number + description: Num. produit fourn. hôpitaux + required: true + physicalType: NUMERIC(7) + - name: GIMJCH + logicalType: string + maxLength: 1 + description: Ind. maj sur classe hôpitaux + required: true + physicalType: CHAR(1) + - name: GISUBB + logicalType: string + maxLength: 1 + description: Ind. produit substitut bann. + required: true + physicalType: CHAR(1) + - name: GITXFA + logicalType: string + maxLength: 1 + description: Ind. impression catalogue + required: true + physicalType: CHAR(1) + - name: GTXPHA + logicalType: number + description: Taux facturation pharmacie + required: true + physicalType: DECIMAL(4) + - name: GCBOTR + logicalType: string + maxLength: 1 + description: Code b/o transférable P = Pas transférable + required: true + physicalType: CHAR(1) + - name: GCCLST + logicalType: string + maxLength: 1 + description: Code de classe tabac 1 = Cigarettes 200 + required: true + physicalType: CHAR(1) + - name: GCSTDT + logicalType: string + maxLength: 1 + description: Code statut destruction D = Produit à détruire + required: true + physicalType: CHAR(1) + - name: GDTDES + logicalType: number + description: Date de changement du Gcstdt + required: true + physicalType: NUMERIC(8) + - name: GCCORS + logicalType: string + maxLength: 1 + description: Code Produit Corporatif SDM 0 = Pas produit SDM + required: true + physicalType: CHAR(1) + - name: GDTCRE + logicalType: number + description: Date de création du produit + required: true + physicalType: NUMERIC(8) + - name: GMAQPP + logicalType: number + description: Prix médian AQPP + required: true + physicalType: DECIMAL(6) + - name: GITREC + logicalType: string + maxLength: 1 + description: Ind. transfert à Econolink + required: true + physicalType: CHAR(1) + - name: GNPRWA + logicalType: number + description: Numéro produit Wal-mart + required: true + physicalType: NUMERIC(7) + - name: GNPRZE + logicalType: number + description: Numéro produit Zellers + required: true + physicalType: NUMERIC(8) + - name: GNDPZE + logicalType: number + description: Numéro département Zellers + required: true + physicalType: NUMERIC(4) + - name: GCPHAR + logicalType: string + maxLength: 1 + description: Code produit pharmaceutique A = RX + required: true + physicalType: CHAR(1) + - name: GCPHEX + logicalType: string + maxLength: 15 + description: Code produit pharm. excep. + required: true + physicalType: CHAR(15) + - name: GIPGEN + logicalType: string + maxLength: 1 + description: Ind. produit générique + required: true + physicalType: CHAR(1) + - name: GIERAP + logicalType: string + maxLength: 1 + description: Ind escompte RAMQ applicable + required: true + physicalType: CHAR(1) + - name: GMQER + logicalType: number + description: Multiple de quant. expédiée + required: true + physicalType: NUMERIC(5) + - name: GITAXP + logicalType: string + maxLength: 15 + description: Code taxe provinciale/prov. O = Taxable + required: true + physicalType: CHAR(15) + - name: GCSTTT + logicalType: string + maxLength: 3 + description: Code structure taxe tabac + required: true + physicalType: CHAR(3) + - name: GQPCSR + logicalType: number + description: Quantité par caisse région + required: true + physicalType: NUMERIC(5) + - name: GIESCP + logicalType: string + maxLength: 1 + description: Ind. esc. paiement applic. + required: true + physicalType: CHAR(1) + - name: GICVAR + logicalType: string + maxLength: 1 + description: Ind. coûtant variable + required: true + physicalType: CHAR(1) + - name: GQMAXC + logicalType: number + description: Quant. max. commande client + required: true + physicalType: NUMERIC(3) +- name: PRDIAT + physicalName: PMGENDTA.PRDIAT + description: 'IATA Produits Dangereux, Column count : 3, Record length : 42' + logicalType: object + physicalType: table + tags: [] + properties: + - name: INOPRD + logicalType: number + description: None + required: true + physicalType: NUMERIC(6) + - name: DTCRT + logicalType: date + description: Creation Timestamp + required: true + physicalType: TIMESTMP(10,6) + - name: USRCRT + logicalType: string + maxLength: 10 + description: Creation User + required: true + physicalType: CHAR(10) +- name: PRDIMG + physicalName: PMGENDTA.PRDIMG + description: 'Image Produit, Column count : 7, Record length : 333' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: No Produit + required: true + physicalType: DECIMAL(6) + - name: TPIMG + logicalType: string + maxLength: 1 + description: Type Image + required: true + physicalType: CHAR(1) + - name: URI + logicalType: string + maxLength: 256 + description: URI + required: true + physicalType: CHAR(256) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Usager Création + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: Date Création + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMOD + logicalType: string + maxLength: 10 + description: Usager Modification + required: true + physicalType: CHAR(10) + - name: DTMOD + logicalType: date + description: Date Modification + required: true + physicalType: TIMESTMP(10,6) +- name: PRDIND + physicalName: PMGENDTA.PRDIND + description: 'Produit Numéro d Indentifiant, Column count : 17, Record length : + 134' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: DECIMAL(6) + - name: NODIN + logicalType: number + description: 'Numéro d Indentifiant Médicament:' + required: true + physicalType: DECIMAL(8) + - name: NONPN + logicalType: string + maxLength: 8 + description: Numéro produit naturel + required: true + physicalType: CHAR(8) + - name: CDAHFS + logicalType: string + maxLength: 8 + description: Code de classification AHFS + required: true + physicalType: CHAR(8) + - name: NOAIG + logicalType: number + description: Numéro de groupe d Ingrédient Actif + required: true + physicalType: NUMERIC(10) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: INPRM + logicalType: string + maxLength: 1 + description: Primary Indicator + required: true + physicalType: CHAR(1) + - name: MSINGPRC + logicalType: number + description: Precursor Ingredient Mass per Unit + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#1 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) + - name: MSINGPRC#2 + logicalType: number + description: Precursor Ingredient Mass per Unit + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#2 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) + - name: MSINGPRC#3 + logicalType: number + description: Precursor Ingredient Mass per Unit + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#3 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) + - name: MSINGPRC#4 + logicalType: number + description: Precursor Ingredient Mass per Unit + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#4 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) +- name: PRDINDV01 + physicalName: PMGENDTA.PRDINDV01 + description: 'LF View - PRDINDV01, Column count : 5, Record length : 67' + logicalType: object + physicalType: table + tags: [] + properties: + - name: THERAPEUTIC_CL_NUM + logicalType: string + maxLength: 8 + description: None + required: true + physicalType: CHAR(8) + - name: PRODUCT_NUM + logicalType: number + description: Numéro produit + required: true + physicalType: DECIMAL(6) + - name: TRADING_PARTNER + logicalType: string + maxLength: 3 + description: None + required: false + physicalType: CHAR(3) + - name: MBA_CRT_DT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: MBA_LAST_UPD_DT + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDINDV02 + physicalName: PMGENDTA.PRDINDV02 + description: 'LF View - PRDINDV02, Column count : 8, Record length : 80' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRODUCT_NUM + logicalType: number + description: Numéro produit + required: true + physicalType: DECIMAL(6) + - name: TRADING_PARTNER + logicalType: string + maxLength: 3 + description: None + required: false + physicalType: CHAR(3) + - name: DIN_NPN_NUM + logicalType: number + description: None + required: true + physicalType: DECIMAL(8) + - name: DIN_NPN_NUM_CHAR + logicalType: string + maxLength: 8 + description: None + required: true + physicalType: VARCHAR(8) + - name: DIN_NPN_TYPE + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: VARCHAR(1) + - name: PRIMARY_IND + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: VARCHAR(1) + - name: MBA_CRT_DT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: MBA_LAST_UPD_DT + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDINDV03 + physicalName: PMGENDTA.PRDINDV03 + description: 'LF View - PRDINDV03, Column count : 5, Record length : 69' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRODUCT_NUM + logicalType: number + description: Numéro produit + required: true + physicalType: DECIMAL(6) + - name: NO_AIG + logicalType: number + description: Numéro de groupe d Ingrédient Actif + required: true + physicalType: NUMERIC(10) + - name: TRADING_PARTNER + logicalType: string + maxLength: 3 + description: None + required: false + physicalType: CHAR(3) + - name: MBA_CRT_DT + logicalType: date + description: None + required: true + physicalType: TIMESTMP(10,6) + - name: MBA_LAST_UPD_DT + logicalType: date + description: None + required: true + physicalType: TIMESTMP(10,6) +- name: PRDIPR + physicalName: PMGENDTA.PRDIPR + description: 'Product Information, Column count : 28, Record length : 356' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: DTPRECOM + logicalType: number + description: Fisrt order date + required: true + physicalType: NUMERIC(8) + - name: DTPREEXP + logicalType: number + description: Fisrt shipping date + required: true + physicalType: NUMERIC(8) + - name: DTMOD + logicalType: number + description: Modification date + required: true + physicalType: NUMERIC(8) + - name: DTDIS + logicalType: number + description: Discontinue date + required: true + physicalType: NUMERIC(8) + - name: DTANN + logicalType: number + description: Cancel date + required: true + physicalType: NUMERIC(8) + - name: DTREI + logicalType: number + description: Reintegration date + required: true + physicalType: NUMERIC(8) + - name: CLATC + logicalType: string + maxLength: 80 + description: Chimical classification + required: true + physicalType: CHAR(80) + - name: INPRDSTE + logicalType: string + maxLength: 1 + description: Sterilize product indicator + required: true + physicalType: CHAR(1) + - name: INUNDIV + logicalType: string + maxLength: 1 + description: Divided distribution unit indicator + required: true + physicalType: CHAR(1) + - name: CDORG + logicalType: string + maxLength: 2 + description: Country province origin code + required: true + physicalType: CHAR(2) + - name: DSVENFRA + logicalType: string + maxLength: 20 + description: Cash register product description french + required: true + physicalType: CHAR(20) + - name: DSVENANG + logicalType: string + maxLength: 20 + description: Cash register product description english + required: true + physicalType: CHAR(20) + - name: NBJRVIE + logicalType: number + description: Product maximiun days live + required: true + physicalType: NUMERIC(6) + - name: NBJRVEN + logicalType: number + description: Product maximun days before sale + required: true + physicalType: NUMERIC(4) + - name: NBCSPL + logicalType: number + description: Number case by row on palette + required: true + physicalType: NUMERIC(6) + - name: NBRGPL + logicalType: number + description: Number cases by palette + required: true + physicalType: NUMERIC(6) + - name: INEMBDET + logicalType: string + maxLength: 1 + description: Detach packing indicator + required: true + physicalType: CHAR(1) + - name: TPEMB + logicalType: number + description: Packing type + required: true + physicalType: NUMERIC(2) + - name: INSEC + logicalType: string + maxLength: 1 + description: Do not shake product indicator + required: true + physicalType: CHAR(1) + - name: INEMPI + logicalType: string + maxLength: 1 + description: Stacking palette indicator + required: true + physicalType: CHAR(1) + - name: CDFOREMB + logicalType: string + maxLength: 3 + description: Packing shape and material code + required: true + physicalType: CHAR(3) + - name: CDMATEMB + logicalType: string + maxLength: 3 + description: Packing material code + required: true + physicalType: CHAR(3) + - name: CDAER + logicalType: string + maxLength: 3 + description: Spray code + required: true + physicalType: CHAR(3) + - name: DSMATDGR + logicalType: string + maxLength: 80 + description: Dangerous material description + required: true + physicalType: CHAR(80) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) +- name: PRDIPV + physicalName: PMGENDTA.PRDIPV + description: 'Fichier exceptions produit par province, Column count : 28, Record + length : 121' + logicalType: object + physicalType: table + tags: [] + properties: + - name: VCPROV + logicalType: string + maxLength: 3 + description: Code de province + required: true + physicalType: CHAR(3) + - name: VNPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: DECIMAL(6) + - name: VITAXP + logicalType: string + maxLength: 1 + description: Indicateur taxe provinciale + required: true + physicalType: CHAR(1) + - name: VCPHAR + logicalType: string + maxLength: 1 + description: Code produit pharmaceutique en exception + required: true + physicalType: CHAR(1) + - name: VCTPSF + logicalType: string + maxLength: 1 + description: Code taxe fédérale en execption + required: true + physicalType: CHAR(1) + - name: VCMED1 + logicalType: string + maxLength: 1 + description: 'Code médicament # 1 en execption' + required: true + physicalType: CHAR(1) + - name: VCMED2 + logicalType: string + maxLength: 1 + description: 'Code médicament # 2 en execption' + required: true + physicalType: CHAR(1) + - name: VCMED3 + logicalType: string + maxLength: 1 + description: 'Code médicament # 3 en execption' + required: true + physicalType: CHAR(1) + - name: VCMED4 + logicalType: string + maxLength: 1 + description: 'Code médicament # 4 en execption' + required: true + physicalType: CHAR(1) + - name: VCMED5 + logicalType: string + maxLength: 1 + description: 'Code médicament # 5 en execption' + required: true + physicalType: CHAR(1) + - name: VCMED6 + logicalType: string + maxLength: 1 + description: 'Code médicament # 6 en execption' + required: true + physicalType: CHAR(1) + - name: VDTCRE + logicalType: number + description: Date de création + required: true + physicalType: DECIMAL(8) + - name: VUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur de la requête + required: true + physicalType: CHAR(10) + - name: VDTREQ + logicalType: date + description: Date de la requête + required: true + physicalType: TIMESTMP(10,6) + - name: VUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur mise à jour + required: true + physicalType: CHAR(10) + - name: VDTMAJ + logicalType: date + description: Date de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: VIAENV + logicalType: string + maxLength: 1 + description: Prélèvement environnementale applicable Province + required: true + physicalType: CHAR(1) + - name: VINLGA + logicalType: string + maxLength: 1 + description: Indicateur non légal d annoncer + required: true + physicalType: CHAR(1) + - name: VINLGE + logicalType: string + maxLength: 1 + description: Indicateur non légal escompte + required: true + physicalType: CHAR(1) + - name: VPRPRV + logicalType: number + description: Prix Province sans frais + required: true + physicalType: DECIMAL(9) + - name: VTXFFS + logicalType: number + description: Taux FFS + required: true + physicalType: DECIMAL(5) + - name: VCDFFS + logicalType: string + maxLength: 1 + description: Code Difference FFS + required: true + physicalType: CHAR(1) + - name: VCDREM + logicalType: string + maxLength: 1 + description: Code Remise FFS + required: true + physicalType: CHAR(1) + - name: VPRFIX + logicalType: number + description: Prix Fixe + required: true + physicalType: DECIMAL(8) + - name: VTXEXC + logicalType: number + description: Taux Exception Fixe/Maximum + required: true + physicalType: DECIMAL(5) + - name: VCDEXC + logicalType: string + maxLength: 1 + description: Code Taux Exception + required: true + physicalType: CHAR(1) + - name: VIESCP + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: VPRPVA + logicalType: number + description: Prix Province avec frais + required: true + physicalType: DECIMAL(9) +- name: PRDIPVP + physicalName: PMGENDTA.PRDIPVP + description: 'Exceptions Prix Province PostDaté, Column count : 21, Record length + : 119' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDPROV + logicalType: string + maxLength: 3 + description: None + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: None + required: true + physicalType: DECIMAL(6) + - name: DTDEB + logicalType: null + description: None + required: true + physicalType: DATE(4,0) + - name: PRPRV + logicalType: number + description: None + required: true + physicalType: DECIMAL(9) + - name: TXFFS + logicalType: number + description: None + required: true + physicalType: DECIMAL(5) + - name: CDFFS + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: CDREM + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: PRFIX + logicalType: number + description: None + required: true + physicalType: DECIMAL(9) + - name: CDEXC + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: TXEXC + logicalType: number + description: None + required: true + physicalType: DECIMAL(5) + - name: IESCP + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: None + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: None + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: None + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: None + required: true + physicalType: CHAR(10) + - name: IFFSM + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: IPRPRVM + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: IEXCM + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: IPFIXM + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: IESCM + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: PRPRVA + logicalType: number + description: None + required: true + physicalType: DECIMAL(9) +- name: PRDIRF + physicalName: PMGENDTA.PRDIRF + description: 'PRDIRF, Column count : 9, Record length : 63' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: PCREG + logicalType: string + maxLength: 3 + description: Code de région + required: true + physicalType: CHAR(3) + - name: PCDIV + logicalType: string + maxLength: 3 + description: Code de division + required: true + physicalType: CHAR(3) + - name: PCBAN + logicalType: string + maxLength: 3 + description: Code de banniere + required: true + physicalType: CHAR(3) + - name: PQJINV + logicalType: number + description: Quantité jours inventaire + required: true + physicalType: NUMERIC(3) + - name: PCSTAT + logicalType: string + maxLength: 1 + description: Code de statut + required: true + physicalType: CHAR(1) + - name: PDMAJ + logicalType: number + description: Date de mise a jour + required: true + physicalType: NUMERIC(8) + - name: PUSRMJ + logicalType: string + maxLength: 10 + description: Code utilisateur + required: true + physicalType: CHAR(10) + - name: PDTMAJ + logicalType: date + description: Date de mise a jour + required: true + physicalType: TIMESTMP(10,6) +- name: PRDIRG + physicalName: PMGENDTA.PRDIRG + description: 'Régions produits, Column count : 11, Record length : 107' + logicalType: object + physicalType: table + tags: [] + properties: + - name: GNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: GCDREG + logicalType: string + maxLength: 3 + description: Numéro région + required: true + physicalType: CHAR(3) + - name: GNOFNR + logicalType: number + description: Numéro fournisseur + required: true + physicalType: NUMERIC(6) + - name: GAPDIV + logicalType: string + maxLength: 3 + description: Code division + required: true + physicalType: CHAR(3) + - name: GCST + logicalType: string + maxLength: 1 + description: Statut + required: true + physicalType: CHAR(1) + - name: GDATST + logicalType: number + description: Date de statut + required: true + physicalType: NUMERIC(8) + - name: GDTCRT + logicalType: number + description: Date de création + required: true + physicalType: NUMERIC(8) + - name: GUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: GDTREQ + logicalType: date + description: Date de la requête + required: true + physicalType: TIMESTMP(10,6) + - name: GUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: GDTMAJ + logicalType: date + description: Date de mise à jours + required: true + physicalType: TIMESTMP(10,6) +- name: PRDITEMFM + physicalName: PMGENDTA.PRDITEMFM + description: 'MAJ MASSIVE PROD. BANNIÈRE(PRDPRB):INPUT, Column count : 12, Record + length : 79' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: CODE MAJ :A/D/M + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: NO PRODUIT MBA + required: true + physicalType: CHAR(6) + - name: CDBAN + logicalType: string + maxLength: 3 + description: CODE BANNIÈRE + required: true + physicalType: CHAR(3) + - name: NOPRDB + logicalType: string + maxLength: 15 + description: NO PRODUIT BAN. + required: true + physicalType: CHAR(15) + - name: NODEPT1 + logicalType: string + maxLength: 12 + description: NO DEPT 1 + required: true + physicalType: CHAR(12) + - name: NODEPT2 + logicalType: string + maxLength: 12 + description: NO DEPT 2 + required: true + physicalType: CHAR(12) + - name: NODEPT3 + logicalType: string + maxLength: 12 + description: NO DEPT 3 + required: true + physicalType: CHAR(12) + - name: NOPRDA + logicalType: string + maxLength: 1 + description: 1ER CAR + required: true + physicalType: CHAR(1) + - name: NOPRDZ + logicalType: string + maxLength: 1 + description: DERN. CAR + required: true + physicalType: CHAR(1) + - name: NOFOURN + logicalType: string + maxLength: 10 + description: NO FOURN + required: true + physicalType: CHAR(10) + - name: MQEU + logicalType: string + maxLength: 5 + description: MQE UNIT. + required: true + physicalType: CHAR(5) + - name: CDMOD + logicalType: string + maxLength: 1 + description: MODALITÉ + required: true + physicalType: CHAR(1) +- name: PRDITEMFMR + physicalName: PMGENDTA.PRDITEMFMR + description: 'MAJ MASSIVE PROD. BANNIÈRE(PRDPRB):RÉSULTATS, Column count : 15, Record + length : 141' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: Code de maj + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: No produit MBA + required: true + physicalType: CHAR(6) + - name: CDBAN + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: NOPRDB + logicalType: string + maxLength: 15 + description: No produit ban. + required: true + physicalType: CHAR(15) + - name: NODEPT1 + logicalType: string + maxLength: 12 + description: Dept 1 + required: true + physicalType: CHAR(12) + - name: NODEPT2 + logicalType: string + maxLength: 12 + description: Dept 2 + required: true + physicalType: CHAR(12) + - name: NODEPT3 + logicalType: string + maxLength: 12 + description: Dept 3 + required: true + physicalType: CHAR(12) + - name: NOPRDA + logicalType: string + maxLength: 1 + description: 1er car prod. + required: true + physicalType: CHAR(1) + - name: NOPRDZ + logicalType: string + maxLength: 1 + description: Dern car prod. + required: true + physicalType: CHAR(1) + - name: NOFOURN + logicalType: string + maxLength: 10 + description: No fourn + required: true + physicalType: CHAR(10) + - name: MQEU + logicalType: string + maxLength: 5 + description: MQE unit. + required: true + physicalType: CHAR(5) + - name: CDMOD + logicalType: string + maxLength: 1 + description: Modalité + required: true + physicalType: CHAR(1) + - name: CDRES + logicalType: string + maxLength: 1 + description: Code résult + required: true + physicalType: CHAR(1) + - name: MSGERR + logicalType: string + maxLength: 30 + description: Message erreur + required: true + physicalType: CHAR(30) + - name: HDESCA + logicalType: string + maxLength: 31 + description: Descr produit + required: true + physicalType: CHAR(31) +- name: PRDITMMSG + physicalName: PMGENDTA.PRDITMMSG + description: 'MAJ MASSIVE ITEM MSG(ITMMSG):INPUT, Column count : 6, Record length + : 235' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMSG + logicalType: string + maxLength: 3 + description: CODE MESSAGE + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: string + maxLength: 6 + description: NO PRODUIT + required: true + physicalType: CHAR(6) + - name: CDGTIN + logicalType: string + maxLength: 14 + description: CODE GTIN + required: true + physicalType: CHAR(14) + - name: DTDFN + logicalType: string + maxLength: 12 + description: DT DISPO FOURN + required: true + physicalType: CHAR(12) + - name: LSTDIV + logicalType: string + maxLength: 120 + description: LIST DIVISION + required: true + physicalType: CHAR(120) + - name: ADCOUR + logicalType: string + maxLength: 80 + description: COURRIEL + required: true + physicalType: CHAR(80) +- name: PRDITMMSGR + physicalName: PMGENDTA.PRDITMMSGR + description: 'MAJ MASSIVE ITEM MSG(ITMMSG):RÉSULTATS, Column count : 8, Record length + : 336' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMSG + logicalType: string + maxLength: 3 + description: Code Msg + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: string + maxLength: 6 + description: No Produit + required: true + physicalType: CHAR(6) + - name: CDGTIN + logicalType: string + maxLength: 14 + description: Code Gtin + required: true + physicalType: CHAR(14) + - name: DTDFN + logicalType: string + maxLength: 12 + description: Date Dispo Fournisseur + required: true + physicalType: CHAR(12) + - name: LSTDIV + logicalType: string + maxLength: 120 + description: Liste de Division + required: true + physicalType: CHAR(120) + - name: ADCOUR + logicalType: string + maxLength: 80 + description: Adresse Courriel + required: true + physicalType: CHAR(80) + - name: CDRES + logicalType: string + maxLength: 1 + description: Code Résultat V = Valide U = Mise à Jour R = Rejet + required: true + physicalType: CHAR(1) + - name: MSGERR + logicalType: string + maxLength: 100 + description: Message Erreur + required: true + physicalType: CHAR(100) +- name: PRDIVN + physicalName: PMGENDTA.PRDIVN + description: 'Buying Product Information, Column count : 26, Record length : 552' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: DSAVAFRA + logicalType: string + maxLength: 30 + description: Front product description french + required: true + physicalType: CHAR(30) + - name: DSARRFRA + logicalType: string + maxLength: 30 + description: Back product description french + required: true + physicalType: CHAR(30) + - name: DSALTFRA + logicalType: string + maxLength: 30 + description: Alternate product description french + required: true + physicalType: CHAR(30) + - name: DSAVAANG + logicalType: string + maxLength: 30 + description: Front product description English + required: true + physicalType: CHAR(30) + - name: DSARRANG + logicalType: string + maxLength: 30 + description: Back droduct description English + required: true + physicalType: CHAR(30) + - name: DSALTANG + logicalType: string + maxLength: 30 + description: Alternate product description English + required: true + physicalType: CHAR(30) + - name: INPRDSEA + logicalType: string + maxLength: 1 + description: Seanonal product indicator + required: true + physicalType: CHAR(1) + - name: DSPROM + logicalType: string + maxLength: 80 + description: Promotional description + required: true + physicalType: CHAR(80) + - name: DSSAVFRA + logicalType: string + maxLength: 80 + description: Flavor description french + required: true + physicalType: CHAR(80) + - name: DSSAVANG + logicalType: string + maxLength: 80 + description: Flavor description english + required: true + physicalType: CHAR(80) + - name: TYPACH + logicalType: string + maxLength: 2 + description: Promotion gift type buying + required: true + physicalType: CHAR(2) + - name: MTSIZBON + logicalType: string + maxLength: 9 + description: Bonus size amount + required: true + physicalType: CHAR(9) + - name: INPRDREC + logicalType: string + maxLength: 1 + description: Reorder indicator + required: true + physicalType: CHAR(1) + - name: QTCOMMAX + logicalType: number + description: Maximum quantity to order + required: true + physicalType: NUMERIC(6) + - name: QTCOMMIN + logicalType: number + description: Minimum quantity to order + required: true + physicalType: NUMERIC(6) + - name: MLQTECOM + logicalType: number + description: Multiple quantity to order + required: true + physicalType: NUMERIC(6) + - name: QTPQT + logicalType: number + description: Quantity by package + required: true + physicalType: NUMERIC(6) + - name: INDETQEAS + logicalType: string + maxLength: 1 + description: Electoric label indicator + required: true + physicalType: CHAR(1) + - name: CDEXC + logicalType: string + maxLength: 2 + description: Execution delay code + required: true + physicalType: CHAR(2) + - name: PEREXC + logicalType: string + maxLength: 2 + description: Execution delay period + required: true + physicalType: CHAR(2) + - name: MTEXC + logicalType: number + description: Execution delay value + required: true + physicalType: NUMERIC(8) + - name: GTINSUB + logicalType: number + description: 'GTIN substitute:' + required: true + physicalType: NUMERIC(14) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) +- name: PRDKGT + physicalName: PMGENDTA.PRDKGT + description: 'Produit kit GTIN, Column count : 9, Record length : 94' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: NOGTIN + logicalType: number + description: Numéro de GTIN + required: true + physicalType: NUMERIC(14) + - name: CDGTIN + logicalType: string + maxLength: 2 + description: GTIN code + required: true + physicalType: CHAR(2) + - name: QTGTIN + logicalType: number + description: Quantité GTIN + required: true + physicalType: NUMERIC(8) + - name: UMGTIN + logicalType: string + maxLength: 1 + description: UM GTIN + required: true + physicalType: CHAR(1) + - name: CDKITTYP + logicalType: string + maxLength: 1 + description: Kit Product Type + required: true + physicalType: CHAR(1) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) +- name: PRDLDS + physicalName: PMGENDTA.PRDLDS + description: 'Storage Requierement Description Log, Column count : 10, Record length + : 308' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: DTREQ + logicalType: date + description: Date de la reqête + required: true + physicalType: TIMESTMP(10,6) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: NOSEQ + logicalType: number + description: Sequence number + required: true + physicalType: NUMERIC(3) + - name: DSENTFRA + logicalType: string + maxLength: 100 + description: Storage desciption french + required: true + physicalType: CHAR(100) + - name: DSENTANG + logicalType: string + maxLength: 100 + description: Storage desciption english + required: true + physicalType: CHAR(100) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: NMUTLREQ + logicalType: string + maxLength: 10 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDLFP + physicalName: PMGENDTA.PRDLFP + description: 'Code de frais par produit, Column count : 8, Record length : 108' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de Produit + required: true + physicalType: DECIMAL(6) + - name: DTREQ + logicalType: date + description: Date de la requete + required: true + physicalType: TIMESTMP(10,6) + - name: CDFRS + logicalType: string + maxLength: 5 + description: Code de frais + required: true + physicalType: CHAR(5) + - name: CDACT + logicalType: string + maxLength: 1 + description: Code action + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: date + description: Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: USRRQ + logicalType: string + maxLength: 10 + description: Usager de la requete + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLMAJ + logicalType: string + maxLength: 10 + description: Usager Derniere Modification + required: true + physicalType: CHAR(10) +- name: PRDLFR + physicalName: PMGENDTA.PRDLFR + description: 'PRDLFR, Column count : 11, Record length : 117' + logicalType: object + physicalType: table + tags: [] + properties: + - name: GNPRD + logicalType: number + description: Numero produit + required: true + physicalType: DECIMAL(6) + - name: GDTREQ + logicalType: date + description: Date de requête + required: true + physicalType: TIMESTMP(10,6) + - name: GCFRM + logicalType: string + maxLength: 3 + description: Code Formulaire + required: true + physicalType: CHAR(3) + - name: GDDEB + logicalType: number + description: Date effectif début + required: true + physicalType: DECIMAL(8) + - name: GDFIN + logicalType: number + description: Date effecif fin + required: true + physicalType: DECIMAL(8) + - name: GCSTAT + logicalType: string + maxLength: 1 + description: Status + required: true + physicalType: CHAR(1) + - name: GDTMAJ + logicalType: date + description: Date heure de mise a jour + required: true + physicalType: TIMESTMP(10,6) + - name: GCACTN + logicalType: string + maxLength: 1 + description: Code d'action + required: true + physicalType: CHAR(1) + - name: GDTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: GUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requête + required: true + physicalType: CHAR(10) + - name: GUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) +- name: PRDLGR + physicalName: PMGENDTA.PRDLGR + description: 'Produit corpo. code de regroupement Log, Column count : 9, Record + length : 91' + logicalType: object + physicalType: table + tags: [] + properties: + - name: MNPRD + logicalType: number + description: 'Numéro produit:' + required: true + physicalType: NUMERIC(6) + - name: MDTREQ + logicalType: date + description: 'Date de requête:' + required: true + physicalType: TIMESTMP(10,6) + - name: MCREGP + logicalType: string + maxLength: 3 + description: 'Code de regroupment:' + required: true + physicalType: CHAR(3) + - name: MCACTN + logicalType: string + maxLength: 1 + description: 'Code d action:' + required: true + physicalType: CHAR(1) + - name: MDTCRT + logicalType: number + description: 'Date de création:' + required: true + physicalType: NUMERIC(8) + - name: MUSRRQ + logicalType: string + maxLength: 10 + description: 'Code utilisateur requérant:' + required: true + physicalType: CHAR(10) + - name: MUSRMJ + logicalType: string + maxLength: 10 + description: 'Code utilisateur:' + required: true + physicalType: CHAR(10) + - name: MDTMAJ + logicalType: date + description: 'Date de derniène MAJ:' + required: true + physicalType: TIMESTMP(10,6) + - name: MCSTAT + logicalType: string + maxLength: 1 + description: Statut destruction + required: true + physicalType: CHAR(1) +- name: PRDLGT + physicalName: PMGENDTA.PRDLGT + description: 'Produit kit GTIN log, Column count : 12, Record length : 131' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: NUMERIC(6) + - name: DTREQ + logicalType: date + description: Date de la reqête + required: true + physicalType: TIMESTMP(10,6) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: NOGTIN + logicalType: number + description: Numéro de GTIN + required: true + physicalType: NUMERIC(14) + - name: CDGTIN + logicalType: string + maxLength: 2 + description: GTIN code + required: true + physicalType: CHAR(2) + - name: QTGTIN + logicalType: number + description: Quantité GTIN + required: true + physicalType: NUMERIC(8) + - name: UMGTIN + logicalType: string + maxLength: 1 + description: UM GTIN + required: true + physicalType: CHAR(1) + - name: CDKITTYP + logicalType: string + maxLength: 1 + description: Kit Product Type + required: true + physicalType: CHAR(1) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: NMUTLREQ + logicalType: string + maxLength: 10 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDLIP + physicalName: PMGENDTA.PRDLIP + description: 'Production Information Log, Column count : 31, Record length : 393' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: DTREQ + logicalType: date + description: Date de la reqête + required: true + physicalType: TIMESTMP(10,6) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: DTPRECOM + logicalType: number + description: Fisrt order date + required: true + physicalType: NUMERIC(8) + - name: DTPREEXP + logicalType: number + description: Fisrt shipping date + required: true + physicalType: NUMERIC(8) + - name: DTMOD + logicalType: number + description: Modification date + required: true + physicalType: NUMERIC(8) + - name: DTDIS + logicalType: number + description: Discontinue date + required: true + physicalType: NUMERIC(8) + - name: DTANN + logicalType: number + description: Cancel date + required: true + physicalType: NUMERIC(8) + - name: DTREI + logicalType: number + description: Reintegration date + required: true + physicalType: NUMERIC(8) + - name: CLATC + logicalType: string + maxLength: 80 + description: Chimical classification + required: true + physicalType: CHAR(80) + - name: INPRDSTE + logicalType: string + maxLength: 1 + description: Sterilize product indicator + required: true + physicalType: CHAR(1) + - name: INUNDIV + logicalType: string + maxLength: 1 + description: Divided distribution unit indicator + required: true + physicalType: CHAR(1) + - name: CDORG + logicalType: string + maxLength: 2 + description: Country province origin code + required: true + physicalType: CHAR(2) + - name: DSVENFRA + logicalType: string + maxLength: 20 + description: Cash register product description french + required: true + physicalType: CHAR(20) + - name: DSVENANG + logicalType: string + maxLength: 20 + description: Cash register product description english + required: true + physicalType: CHAR(20) + - name: NBJRVIE + logicalType: number + description: Product maximiun days live + required: true + physicalType: NUMERIC(6) + - name: NBJRVEN + logicalType: number + description: Product maximun days before sale + required: true + physicalType: NUMERIC(4) + - name: NBCSPL + logicalType: number + description: Number case by row on palette + required: true + physicalType: NUMERIC(6) + - name: NBRGPL + logicalType: number + description: Number rows by palette + required: true + physicalType: NUMERIC(6) + - name: INEMBDET + logicalType: string + maxLength: 1 + description: Detach packing indicator + required: true + physicalType: CHAR(1) + - name: TPEMB + logicalType: number + description: Packing type + required: true + physicalType: NUMERIC(2) + - name: INSEC + logicalType: string + maxLength: 1 + description: Do not shake product indicator + required: true + physicalType: CHAR(1) + - name: INEMPI + logicalType: string + maxLength: 1 + description: Stacking palette indicator + required: true + physicalType: CHAR(1) + - name: CDFOREMB + logicalType: string + maxLength: 3 + description: Packing shape and material code + required: true + physicalType: CHAR(3) + - name: CDMATEMB + logicalType: string + maxLength: 3 + description: Packing material code + required: true + physicalType: CHAR(3) + - name: CDAER + logicalType: string + maxLength: 3 + description: Spray code + required: true + physicalType: CHAR(3) + - name: DSMATDGR + logicalType: string + maxLength: 80 + description: Dangerous material description + required: true + physicalType: CHAR(80) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: NMUTLREQ + logicalType: string + maxLength: 10 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDLIV + physicalName: PMGENDTA.PRDLIV + description: 'Buying Porduct Information Log, Column count : 29, Record length : + 589' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: DTREQ + logicalType: date + description: Date de la reqête + required: true + physicalType: TIMESTMP(10,6) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: DSAVAFRA + logicalType: string + maxLength: 30 + description: Front product description french + required: true + physicalType: CHAR(30) + - name: DSARRFRA + logicalType: string + maxLength: 30 + description: Back product description french + required: true + physicalType: CHAR(30) + - name: DSALTFRA + logicalType: string + maxLength: 30 + description: Alternate product description french + required: true + physicalType: CHAR(30) + - name: DSAVAANG + logicalType: string + maxLength: 30 + description: Front product description English + required: true + physicalType: CHAR(30) + - name: DSARRANG + logicalType: string + maxLength: 30 + description: Back droduct description English + required: true + physicalType: CHAR(30) + - name: DSALTANG + logicalType: string + maxLength: 30 + description: Alternate product description English + required: true + physicalType: CHAR(30) + - name: INPRDSEA + logicalType: string + maxLength: 1 + description: Seanonal product indicator + required: true + physicalType: CHAR(1) + - name: DSPROM + logicalType: string + maxLength: 80 + description: Promotional description + required: true + physicalType: CHAR(80) + - name: DSSAVFRA + logicalType: string + maxLength: 80 + description: Flavor description french + required: true + physicalType: CHAR(80) + - name: DSSAVANG + logicalType: string + maxLength: 80 + description: Flavor description english + required: true + physicalType: CHAR(80) + - name: TYPACH + logicalType: string + maxLength: 2 + description: Promotion gift type buying + required: true + physicalType: CHAR(2) + - name: MTSIZBON + logicalType: string + maxLength: 9 + description: Bonus size amount + required: true + physicalType: CHAR(9) + - name: INPRDREC + logicalType: string + maxLength: 1 + description: Reorder indicator + required: true + physicalType: CHAR(1) + - name: QTCOMMAX + logicalType: number + description: Maximum quantity to order + required: true + physicalType: NUMERIC(6) + - name: QTCOMMIN + logicalType: number + description: Minimum quantity to order + required: true + physicalType: NUMERIC(6) + - name: MLQTECOM + logicalType: number + description: Multiple quantity to order + required: true + physicalType: NUMERIC(6) + - name: QTPQT + logicalType: number + description: Quantity by package + required: true + physicalType: NUMERIC(6) + - name: INDETQEAS + logicalType: string + maxLength: 1 + description: Electoric label indicator + required: true + physicalType: CHAR(1) + - name: CDEXC + logicalType: string + maxLength: 2 + description: Execution delay code + required: true + physicalType: CHAR(2) + - name: PEREXC + logicalType: string + maxLength: 2 + description: Execution delay period + required: true + physicalType: CHAR(2) + - name: MTEXC + logicalType: number + description: Execution delay value + required: true + physicalType: NUMERIC(8) + - name: GTINSUB + logicalType: number + description: 'GTIN substitute:' + required: true + physicalType: NUMERIC(14) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLREQ + logicalType: string + maxLength: 10 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(10) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) +- name: PRDLMD + physicalName: PMGENDTA.PRDLMD + description: 'Code rapport client, Column count : 8, Record length : 84' + logicalType: object + physicalType: table + tags: [] + properties: + - name: ONOPRD + logicalType: number + description: No produit + required: true + physicalType: DECIMAL(6) + - name: OCACTN + logicalType: string + maxLength: 1 + description: Code action + required: true + physicalType: CHAR(1) + - name: OCMDUT + logicalType: string + maxLength: 2 + description: Code SIMDUT + required: true + physicalType: CHAR(2) + - name: ODTCRT + logicalType: number + description: Date de création + required: true + physicalType: DECIMAL(8) + - name: OUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requête + required: true + physicalType: CHAR(10) + - name: ODTREQ + logicalType: date + description: Date requête + required: true + physicalType: TIMESTMP(10,6) + - name: OUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur MAJ + required: true + physicalType: CHAR(10) + - name: ODTMAJ + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) +- name: PRDLND + physicalName: PMGENDTA.PRDLND + description: 'Produit Numéro d Identifiant Log, Column count : 20, Record length + : 173' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: NUMERIC(6) + - name: DTREQ + logicalType: date + description: Date de la reqête + required: true + physicalType: TIMESTMP(10,6) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: NODIN + logicalType: number + description: 'Numéro d Indentifiant Médicament:' + required: true + physicalType: DECIMAL(8) + - name: NONPN + logicalType: string + maxLength: 8 + description: Numéro produit naturel + required: true + physicalType: CHAR(8) + - name: CDAHFS + logicalType: string + maxLength: 8 + description: Code de classification AHFS + required: true + physicalType: CHAR(8) + - name: NOAIG + logicalType: number + description: Numéro de groupe d Ingrédient Actif + required: true + physicalType: NUMERIC(10) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: NMUTLREQ + logicalType: string + maxLength: 10 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: INPRM + logicalType: string + maxLength: 1 + description: Primary Indicator + required: true + physicalType: CHAR(1) + - name: MSINGPRC + logicalType: number + description: 'Precursor Ingredient Mass per Unit:' + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#1 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) + - name: MSINGPRC#2 + logicalType: number + description: 'Precursor Ingredient Mass per Unit:' + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#2 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) + - name: MSINGPRC#3 + logicalType: number + description: 'Precursor Ingredient Mass per Unit:' + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#3 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) + - name: MSINGPRC#4 + logicalType: number + description: 'Precursor Ingredient Mass per Unit:' + required: true + physicalType: DECIMAL(11) + - name: NOSEQ#4 + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(3) +- name: PRDLOCA + physicalName: PMGENDTA.PRDLOCA + description: 'Audit Changement Location Produit DC, Column count : 12, Record length + : 97' + logicalType: object + physicalType: table + tags: [] + properties: + - name: IDAUDLOC + logicalType: number + description: ID Transaction Audit + required: true + physicalType: NUMERIC(10) + - name: CDDIV + logicalType: string + maxLength: 3 + description: Code Division + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: Numéro Produit + required: true + physicalType: NUMERIC(6) + - name: CDLOCAV + logicalType: string + maxLength: 8 + description: Code Location avant changement + required: true + physicalType: CHAR(8) + - name: CDLOCAP + logicalType: string + maxLength: 8 + description: Code Location après changement + required: true + physicalType: CHAR(8) + - name: CDTYPLOC + logicalType: string + maxLength: 1 + description: Code Type Location (CDCTYP = 'NTL') + required: true + physicalType: CHAR(1) + - name: CDMOD + logicalType: string + maxLength: 1 + description: Code Modalité + required: true + physicalType: CHAR(1) + - name: INLOCPR + logicalType: string + maxLength: 1 + description: Indicateur Location Principale + required: true + physicalType: CHAR(1) + - name: NMPGMORI + logicalType: string + maxLength: 15 + description: Nom Programme Origine Transaction + required: true + physicalType: CHAR(15) + - name: DTTRS + logicalType: number + description: Date Transaction (selon DIVDAT) + required: true + physicalType: NUMERIC(8) + - name: DTCRT + logicalType: date + description: Date/Heure Création Transaction + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTLCRT + logicalType: string + maxLength: 10 + description: Utilisateur Création + required: true + physicalType: CHAR(10) +- name: PRDLPB + physicalName: PMGENDTA.PRDLPB + description: 'Log de la table produits bannière, Column count : 19, Record length + : 163' + logicalType: object + physicalType: table + tags: [] + properties: + - name: LNOPRD + logicalType: number + description: 'Numéro produit:' + required: true + physicalType: NUMERIC(6) + - name: LDTREQ + logicalType: date + description: Date requête + required: true + physicalType: TIMESTMP(10,6) + - name: LCBAN + logicalType: string + maxLength: 3 + description: 'Code bannière:' + required: true + physicalType: CHAR(3) + - name: LCACTN + logicalType: string + maxLength: 1 + description: Code action + required: true + physicalType: CHAR(1) + - name: LNPRBN + logicalType: number + description: Numéro de produit bannière + required: true + physicalType: NUMERIC(15) + - name: LNDEPT + logicalType: number + description: No département + required: true + physicalType: NUMERIC(9) + - name: LDTCRT + logicalType: number + description: Date création + required: true + physicalType: NUMERIC(8) + - name: LUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requête + required: true + physicalType: CHAR(10) + - name: LUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: LDTMAJ + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) + - name: LNPRD1 + logicalType: string + maxLength: 1 + description: No produit première position + required: true + physicalType: CHAR(1) + - name: LNPRD2 + logicalType: string + maxLength: 1 + description: No produit dernière position + required: true + physicalType: CHAR(1) + - name: LNFNRB + logicalType: number + description: No fournisseur du group bannière + required: true + physicalType: DECIMAL(10) + - name: LMQEU + logicalType: number + description: Multiple de quantité expedié unitaire + required: true + physicalType: DECIMAL(5) + - name: LNDPT1 + logicalType: string + maxLength: 12 + description: Département assignée 1 + required: true + physicalType: CHAR(12) + - name: LNDPT2 + logicalType: string + maxLength: 12 + description: Département assignée 2 + required: true + physicalType: CHAR(12) + - name: LNDPT3 + logicalType: string + maxLength: 12 + description: Département assignée 3 + required: true + physicalType: CHAR(12) + - name: LMODCM + logicalType: string + maxLength: 1 + description: Modalité de commande + required: true + physicalType: CHAR(1) + - name: LMFAMQ + logicalType: string + maxLength: 1 + description: Facteur Multiplicité + required: true + physicalType: CHAR(1) +- name: PRDLPN + physicalName: PMGENDTA.PRDLPN + description: 'Produit Naturel NPN log, Column count : 8, Record length : 113' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: NUMERIC(6) + - name: DTREQ + logicalType: date + description: Date de la reqête + required: true + physicalType: TIMESTMP(10,6) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: NONPN + logicalType: number + description: Numéro produit naturel + required: true + physicalType: NUMERIC(8) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: NMUTLREQ + logicalType: string + maxLength: 10 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDLPV + physicalName: PMGENDTA.PRDLPV + description: 'Fichier log des exceptions produit par province, Column count : 29, + Record length : 122' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NNPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: DECIMAL(6) + - name: NCPROV + logicalType: string + maxLength: 3 + description: Code de province + required: true + physicalType: CHAR(3) + - name: NDTREQ + logicalType: date + description: Date de la requête + required: true + physicalType: TIMESTMP(10,6) + - name: NITAXP + logicalType: string + maxLength: 1 + description: Indicateur taxe provinciale + required: true + physicalType: CHAR(1) + - name: NCPHAR + logicalType: string + maxLength: 1 + description: Code produit pharmaceutique en exception + required: true + physicalType: CHAR(1) + - name: NCTPSF + logicalType: string + maxLength: 1 + description: Code taxe fédérale en execption + required: true + physicalType: CHAR(1) + - name: NCMED1 + logicalType: string + maxLength: 1 + description: 'Code médicament # 1 en execption' + required: true + physicalType: CHAR(1) + - name: NCMED2 + logicalType: string + maxLength: 1 + description: 'Code médicament # 2 en execption' + required: true + physicalType: CHAR(1) + - name: NCMED3 + logicalType: string + maxLength: 1 + description: 'Code médicament # 3 en execption' + required: true + physicalType: CHAR(1) + - name: NCMED4 + logicalType: string + maxLength: 1 + description: 'Code médicament # 4 en execption' + required: true + physicalType: CHAR(1) + - name: NCMED5 + logicalType: string + maxLength: 1 + description: 'Code médicament # 5 en execption' + required: true + physicalType: CHAR(1) + - name: NCMED6 + logicalType: string + maxLength: 1 + description: 'Code médicament # 6 en execption' + required: true + physicalType: CHAR(1) + - name: NCACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: NDTCRE + logicalType: number + description: Date de création + required: true + physicalType: DECIMAL(8) + - name: NUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur de la requête + required: true + physicalType: CHAR(10) + - name: NUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur mise à jour + required: true + physicalType: CHAR(10) + - name: NDTMAJ + logicalType: date + description: Date de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: NINLGA + logicalType: string + maxLength: 1 + description: Indicateur non légal d annoncer + required: true + physicalType: CHAR(1) + - name: NINLGE + logicalType: string + maxLength: 1 + description: Indicateur non légal escompte + required: true + physicalType: CHAR(1) + - name: NIAENV + logicalType: string + maxLength: 1 + description: Prélèvement environnementale applicable Province + required: true + physicalType: CHAR(1) + - name: NPRPRV + logicalType: number + description: Prix Province + required: true + physicalType: DECIMAL(9) + - name: NTXFFS + logicalType: number + description: Taux FFS + required: true + physicalType: DECIMAL(5) + - name: NCDFFS + logicalType: string + maxLength: 1 + description: Code Difference FFS + required: true + physicalType: CHAR(1) + - name: NCDREM + logicalType: string + maxLength: 1 + description: Code Remise FFS + required: true + physicalType: CHAR(1) + - name: NPRFIX + logicalType: number + description: Prix Fixe + required: true + physicalType: DECIMAL(8) + - name: NTXEXC + logicalType: number + description: Taux Exception Fixe/Maximum + required: true + physicalType: DECIMAL(5) + - name: NCDEXC + logicalType: string + maxLength: 1 + description: Code Taux Exception + required: true + physicalType: CHAR(1) + - name: NIESCP + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: NPRPVA + logicalType: number + description: Prix Prov achat avec frais + required: true + physicalType: DECIMAL(9) +- name: PRDLRG + physicalName: PMGENDTA.PRDLRG + description: 'Log de régions produits, Column count : 12, Record length : 108' + logicalType: object + physicalType: table + tags: [] + properties: + - name: ONOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: ODTREQ + logicalType: date + description: Date de la requête + required: true + physicalType: TIMESTMP(10,6) + - name: OCDREG + logicalType: string + maxLength: 3 + description: Code de région + required: true + physicalType: CHAR(3) + - name: OCACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: ONOFNR + logicalType: number + description: Numéro fournisseur + required: true + physicalType: NUMERIC(6) + - name: OAPDIV + logicalType: string + maxLength: 3 + description: Code division + required: true + physicalType: CHAR(3) + - name: OCST + logicalType: string + maxLength: 1 + description: Statut + required: true + physicalType: CHAR(1) + - name: ODATST + logicalType: number + description: Date de statut + required: true + physicalType: NUMERIC(8) + - name: ODTCRT + logicalType: number + description: Date de création + required: true + physicalType: NUMERIC(8) + - name: OUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: OUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: ODTMAJ + logicalType: date + description: Date de mise à jours + required: true + physicalType: TIMESTMP(10,6) +- name: PRDLTM + physicalName: PMGENDTA.PRDLTM + description: 'Lead Time Table, Column count : 4, Record length : 10' + logicalType: object + physicalType: table + tags: [] + properties: + - name: LCCLSP + logicalType: number + description: Product Class + required: true + physicalType: NUMERIC(1) + - name: LNBDYS + logicalType: number + description: '# of days Lead Time' + required: true + physicalType: NUMERIC(3) + - name: LRCPRCP + logicalType: number + description: Reception Percentage + required: true + physicalType: NUMERIC(3) + - name: LNBPRD + logicalType: number + description: Number of Product + required: true + physicalType: NUMERIC(3) +- name: PRDLUP + physicalName: PMGENDTA.PRDLUP + description: 'Log de la table des codes UPC bannières, Column count : 33, Record + length : 254' + logicalType: object + physicalType: table + tags: [] + properties: + - name: LNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: LDTREQ + logicalType: date + description: Date requête + required: true + physicalType: TIMESTMP(10,6) + - name: LCBAN + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: LIPUPC + logicalType: number + description: Indicateur d emballage UPC + required: true + physicalType: NUMERIC(1) + - name: LUPC + logicalType: number + description: UPC fournisseur + required: true + physicalType: NUMERIC(7) + - name: LUPCPR + logicalType: number + description: UPC produit + required: true + physicalType: NUMERIC(5) + - name: LMDUPC + logicalType: string + maxLength: 1 + description: Format UPC + required: true + physicalType: CHAR(1) + - name: LCACTN + logicalType: string + maxLength: 1 + description: ' Code action' + required: true + physicalType: CHAR(1) + - name: LCDUPC + logicalType: number + description: Chiffre autovérificateur + required: true + physicalType: NUMERIC(1) + - name: LSTUPC + logicalType: string + maxLength: 1 + description: Statut + required: true + physicalType: CHAR(1) + - name: LDTST + logicalType: number + description: Date de statut UPC + required: true + physicalType: NUMERIC(8) + - name: LDTCRT + logicalType: number + description: Date création + required: true + physicalType: NUMERIC(8) + - name: LUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: LUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: LDTMAJ + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) + - name: LGTIN + logicalType: number + description: GTIN cd + required: true + physicalType: DECIMAL(14) + - name: LPDM + logicalType: number + description: Poids en métrique + required: true + physicalType: DECIMAL(8) + - name: LLNGM + logicalType: number + description: Longueur en métrique + required: true + physicalType: DECIMAL(4) + - name: LLRGM + logicalType: number + description: Largueur en métrique + required: true + physicalType: DECIMAL(4) + - name: LHTM + logicalType: number + description: Hauteur en métrique + required: true + physicalType: DECIMAL(4) + - name: LCUBM + logicalType: number + description: Cubage en métrique + required: true + physicalType: DECIMAL(9) + - name: LPDI + logicalType: number + description: Poids en impérial + required: true + physicalType: DECIMAL(8) + - name: LLNGI + logicalType: number + description: Longueur en impérial + required: true + physicalType: DECIMAL(4) + - name: LLRGI + logicalType: number + description: Largueur en impérial + required: true + physicalType: DECIMAL(4) + - name: LHTI + logicalType: number + description: Hauteur en impérial + required: true + physicalType: DECIMAL(4) + - name: LCUBI + logicalType: number + description: Cubage en impérial + required: true + physicalType: DECIMAL(9) + - name: LFDIM + logicalType: string + maxLength: 1 + description: Flag provenance des dimensions + required: true + physicalType: CHAR(1) + - name: LCTYCB + logicalType: string + maxLength: 2 + description: Type de code barre + required: true + physicalType: CHAR(2) + - name: LDTSEQ + logicalType: date + description: Séquence unique + required: true + physicalType: TIMESTMP(10,6) + - name: LCMPRD + logicalType: string + maxLength: 48 + description: Numéro de produit Commun ECCnet + required: true + physicalType: CHAR(48) + - name: LNPDNM + logicalType: number + description: Poid net métrique + required: true + physicalType: NUMERIC(8) + - name: LNPDNI + logicalType: number + description: Poid net impérial + required: true + physicalType: NUMERIC(8) + - name: LISCCE + logicalType: string + maxLength: 1 + description: Indicateur certification + required: true + physicalType: CHAR(1) +- name: PRDLVR + physicalName: PMGENDTA.PRDLVR + description: 'Fichier audit des coûtants VR, Column count : 20, Record length : + 115' + logicalType: object + physicalType: table + tags: [] + properties: + - name: QNOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: DECIMAL(6) + - name: QDTREQ + logicalType: date + description: Date de la requête + required: true + physicalType: TIMESTMP(10,6) + - name: QCDIV + logicalType: string + maxLength: 3 + description: Code de division + required: true + physicalType: CHAR(3) + - name: QVRR + logicalType: number + description: Coûtant VR + required: true + physicalType: DECIMAL(9) + - name: QCSTDV + logicalType: string + maxLength: 1 + description: Statut division + required: true + physicalType: CHAR(1) + - name: QINVPR + logicalType: string + maxLength: 1 + description: Indicateur nouveau produit + required: true + physicalType: CHAR(1) + - name: QCACTN + logicalType: string + maxLength: 1 + description: Code d'action + required: true + physicalType: CHAR(1) + - name: QDTCRE + logicalType: number + description: Date de création + required: true + physicalType: DECIMAL(8) + - name: QUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur de la requête + required: true + physicalType: CHAR(10) + - name: QUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur mise à jour + required: true + physicalType: CHAR(10) + - name: QDTMAJ + logicalType: date + description: Date de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: QTXFFS + logicalType: number + description: Taux FFS + required: true + physicalType: DECIMAL(5) + - name: QCDFFS + logicalType: string + maxLength: 1 + description: Code Difference FFS + required: true + physicalType: CHAR(1) + - name: QCDREM + logicalType: string + maxLength: 1 + description: Code Remise FFS + required: true + physicalType: CHAR(1) + - name: QPRFIX + logicalType: number + description: Prix Fixe + required: true + physicalType: DECIMAL(8) + - name: QTXEXC + logicalType: number + description: Taux Exception Fixe/Maximum + required: true + physicalType: DECIMAL(5) + - name: QCDEXC + logicalType: string + maxLength: 1 + description: Code Taux Exception + required: true + physicalType: CHAR(1) + - name: QIESCP + logicalType: string + maxLength: 1 + description: Indicateur Escompte de Paiement + required: true + physicalType: CHAR(1) + - name: QNSPCA + logicalType: number + description: Numéro Spécial Achat + required: true + physicalType: DECIMAL(5) + - name: QVRRA + logicalType: number + description: Coûtant VR avec frais + required: true + physicalType: DECIMAL(9) +- name: PRDMAD + physicalName: PMGENDTA.PRDMAD + description: 'Audit on Product Medical Devices Infos, Column count : 13, Record + length : 187' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPROD + logicalType: number + description: Numero de Produit + required: true + physicalType: NUMERIC(6) + - name: MDTADT + logicalType: date + description: Date d'Audit + required: true + physicalType: TIMESTMP(10,6) + - name: METAT + logicalType: string + maxLength: 1 + description: Code d'Etat + required: true + physicalType: CHAR(1) + - name: MCACTN + logicalType: string + maxLength: 1 + description: Code d'Action + required: true + physicalType: CHAR(1) + - name: MDDEVCLS + logicalType: number + description: Medical Device Classe + required: true + physicalType: NUMERIC(4) + - name: MDLICNO + logicalType: string + maxLength: 15 + description: Medical Device Numero License + required: true + physicalType: CHAR(15) + - name: MDDEVIDF + logicalType: string + maxLength: 50 + description: Medical Device Identification + required: true + physicalType: CHAR(50) + - name: NOFABRI + logicalType: number + description: Numero de Fabricant + required: true + physicalType: NUMERIC(6) + - name: NOIMPORT + logicalType: number + description: Numero Importateur + required: true + physicalType: NUMERIC(6) + - name: DTECRT + logicalType: date + description: Date de Creation + required: true + physicalType: TIMESTMP(10,6) + - name: USERCRT + logicalType: string + maxLength: 10 + description: Utilisateur Creation + required: true + physicalType: CHAR(10) + - name: DTEDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: USERMAJ + logicalType: string + maxLength: 10 + description: Utilisateur Modification + required: true + physicalType: CHAR(10) +- name: PRDMBAITM + physicalName: PMGENDTA.PRDMBAITM + description: 'MAJ MASSIVE PROD. MBA(PRDCRP):INPUT, Column count : 9, Record length + : 27' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: CODE MAJ :M + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: NO PRODUIT MBA + required: true + physicalType: CHAR(6) + - name: CDDIV + logicalType: string + maxLength: 3 + description: DIVISION + required: true + physicalType: CHAR(3) + - name: CDSTS + logicalType: string + maxLength: 1 + description: STATUT PRODUIT + required: true + physicalType: CHAR(1) + - name: CDTYPE + logicalType: string + maxLength: 1 + description: CODE PRDCRP/HCTYPE + required: true + physicalType: CHAR(1) + - name: CDIMCA + logicalType: string + maxLength: 1 + description: CODE PRDCRP/HIIMCA + required: true + physicalType: CHAR(1) + - name: CDARET + logicalType: string + maxLength: 1 + description: CODE PRDCRP/HIARET + required: true + physicalType: CHAR(1) + - name: CDPRD02 + logicalType: string + maxLength: 10 + description: CODE PRDCRP/HUGR02 + required: true + physicalType: CHAR(10) + - name: CDBANMP + logicalType: string + maxLength: 3 + description: CODE BAN MARQ PRIV + required: true + physicalType: CHAR(3) +- name: PRDMBAITMR + physicalName: PMGENDTA.PRDMBAITMR + description: 'MAJ MASSIVE PROD. MBA(PRDCRP):RÉSULTATS, Column count : 12, Record + length : 89' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: Code de maj + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: No produit + required: true + physicalType: CHAR(6) + - name: CDDIV + logicalType: string + maxLength: 3 + description: Division + required: true + physicalType: CHAR(3) + - name: CDSTS + logicalType: string + maxLength: 1 + description: Statut produit + required: true + physicalType: CHAR(1) + - name: CDTYPE + logicalType: string + maxLength: 1 + description: Type + required: true + physicalType: CHAR(1) + - name: CDIMCA + logicalType: string + maxLength: 1 + description: Imp cat + required: true + physicalType: CHAR(1) + - name: CDARET + logicalType: string + maxLength: 1 + description: Retourn. MCKCA + required: true + physicalType: CHAR(1) + - name: CDPRD02 + logicalType: string + maxLength: 10 + description: PRD02 + required: true + physicalType: CHAR(10) + - name: CDBANMP + logicalType: string + maxLength: 3 + description: Ban marq prv + required: true + physicalType: CHAR(3) + - name: CDRES + logicalType: string + maxLength: 1 + description: Code résult + required: true + physicalType: CHAR(1) + - name: MSGERR + logicalType: string + maxLength: 30 + description: Message erreur + required: true + physicalType: CHAR(30) + - name: HDESCA + logicalType: string + maxLength: 31 + description: Descr produit + required: true + physicalType: CHAR(31) +- name: PRDMDI + physicalName: PMGENDTA.PRDMDI + description: 'Product Medical Devices Informations, Column count : 10, Record length + : 159' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPROD + logicalType: number + description: Numero de Produit + required: true + physicalType: NUMERIC(6) + - name: MDDEVCLS + logicalType: number + description: Medical Device Classe + required: true + physicalType: NUMERIC(4) + - name: MDLICNO + logicalType: string + maxLength: 15 + description: Medical Device Numero License + required: true + physicalType: CHAR(15) + - name: MDDEVIDF + logicalType: string + maxLength: 50 + description: Medical Device Identification + required: true + physicalType: CHAR(50) + - name: NOFABRI + logicalType: number + description: Numero de Fabricant + required: true + physicalType: NUMERIC(6) + - name: NOIMPORT + logicalType: number + description: Numero Importateur + required: true + physicalType: NUMERIC(6) + - name: DTECRT + logicalType: date + description: Date de Creation + required: true + physicalType: TIMESTMP(10,6) + - name: USERCRT + logicalType: string + maxLength: 10 + description: Utilisateur Creation + required: true + physicalType: CHAR(10) + - name: DTEDRNMAJ + logicalType: date + description: Date Derniere Modification + required: true + physicalType: TIMESTMP(10,6) + - name: USERMAJ + logicalType: string + maxLength: 10 + description: Utilisateur Modification + required: true + physicalType: CHAR(10) +- name: PRDMDL + physicalName: PMGENDTA.PRDMDL + description: 'Log Produits Medical Device Infos, Column count : 12, Record length + : 186' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPROD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: LDTREQ + logicalType: date + description: Date de requête + required: true + physicalType: TIMESTMP(10,6) + - name: LCACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: MDDEVCLS + logicalType: number + description: Medical Dev Cls + required: true + physicalType: NUMERIC(4) + - name: MDLICNO + logicalType: string + maxLength: 15 + description: Med/Dev Numero License + required: true + physicalType: CHAR(15) + - name: MDDEVIDF + logicalType: string + maxLength: 50 + description: Med/Dev Identification + required: true + physicalType: CHAR(50) + - name: NOFABRI + logicalType: number + description: Numero Fabricant + required: true + physicalType: NUMERIC(6) + - name: NOIMPORT + logicalType: number + description: Numero Importateur + required: true + physicalType: NUMERIC(6) + - name: DTECRT + logicalType: date + description: Date de Creation + required: true + physicalType: TIMESTMP(10,6) + - name: USERCRT + logicalType: string + maxLength: 10 + description: Utilisateur Creation + required: true + physicalType: CHAR(10) + - name: DTEDRNMAJ + logicalType: date + description: Date Dern. Maj + required: true + physicalType: TIMESTMP(10,6) + - name: USERMAJ + logicalType: string + maxLength: 10 + description: Utilisateur Maj + required: true + physicalType: CHAR(10) +- name: PRDMDT + physicalName: PMGENDTA.PRDMDT + description: 'Code produit SIMDUT, Column count : 7, Record length : 83' + logicalType: object + physicalType: table + tags: [] + properties: + + # METADATA + - name: APP_NAME + tags: ["metadata"] + logicalType: string + logicalTypeOptions: + - maxLength: 16777216 + description: Application process that last Created or Updated the record. + required: true + physicalType: CHAR(16777216) + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: CREATE_TS + tags: ["metadata"] + logicalType: date + logicalTypeOptions: + - format: "yyyy-MM-dd HH:mm:ss.SSS" + - maxLength: 9 + examples: + - "2025-04-11 11:46:03.035" + description: Audit timestamp that the record was initially Created. + required: true + physicalType: TIMESTAMP_NTZ(9) + customProperties: + - property: scdType + value: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: CREATE_AUDIT_ID + tags: ["metadata"] + logicalType: number + description: Identifier generated by the load process that initially Created the record. + required: true + physicalType: NUMBER(38,0) + customProperties: + - property: scdType + value: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: UPDATE_TS + tags: ["metadata"] + logicalType: date + logicalTypeOptions: + - format: "yyyy-MM-dd HH:mm:ss.SSS" + - maxLength: 9 + examples: + - "2025-04-11 11:46:03.035" + description: Audit timestamp that the record was last Updated. + required: true + physicalType: TIMESTAMP_NTZ(9) + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: UPDATE_AUDIT_ID + tags: ["metadata"] + logicalType: number + description: Identifier generated by the load process that last Updated the record. + required: true + physicalType: NUMBER(38,0) + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: CURRENT_RECORD_IND + tags: ["metadata"] + logicalType: boolean + description: SCD Type 2 the current record is true otherwise false. SCD other true by default. + required: true + physicalType: BOOLEAN + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: DELETED_RECORD_IND + tags: ["metadata"] + logicalType: boolean + description: If a record that has been removed from the source (soft deleted) is true. + required: true + physicalType: BOOLEAN + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: IS_VALID_IND + tags: ["metadata"] + logicalType: boolean + description: Indicates if the record is valid. + required: true + physicalType: BOOLEAN + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: INVALID_MESSAGE + tags: ["metadata"] + logicalType: string + logicalTypeOptions: + - maxLength: 16777216 + description: Invalid message. + required: true + physicalType: CHAR(16777216) + customProperties: + - property: scdType + value: 1 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + # COLUMNS + - name: PRDMDT_SK + primaryKey: true + primaryKeyPosition: -1 # Default to -1 + logicalType: number + description: Surrogate Key for the table (autoincrement), it is not derived from the table data. + unique: true + required: true + physicalType: autoincrement start 1 increment 1 + customProperties: + - property: scdType + value: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MNOPRD + businessName: MNOPRD + customProperties: + - property: businessKey + value: + - property: scdType + value: 0 + primaryKey: true + primaryKeyPosition: 1 + logicalType: number + logicalTypeOptions: + - maxLength: 6 + description: Product Number + unique: false + required: true + physicalType: DECIMAL(6) + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MCMDUT + businessName: MCMDUT + businessKey: true + businessKeyPosition: 2 + logicalType: string + logicalTypeOptions: + - maxLength: 2 + description: WHMIS Code + unique: false + required: true + physicalType: CHAR(2) + typeSCD: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MDTCRT + businessName: MCMDUT + businessKey: true + businessKeyPosition: 3 + logicalType: number + logicalTypeOptions: + - maxLength: 8 + description: Creation Date + unique: false + required: true + physicalType: DECIMAL(8) + typeSCD: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MUSRRQ + businessName: MUSRRQ + logicalType: string + logicalTypeOptions: + - maxLength: 10 + description: Request User + required: false + physicalType: CHAR(10) + typeSCD: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MDTREQ + logicalType: date + logicalTypeOptions: + - format: "yyyy-MM-dd HH:mm:ss.SSS" + - maxLength: 9 + examples: + - "2025-04-11 11:46:03.035" + description: Request Date + required: false + typeSCD: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MUSRMJ + businessName: MUSRMJ + logicalType: string + logicalTypeOptions: + - maxLength: 10 + description: Update User + required: false + physicalType: CHAR(10) + typeSCD: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + + - name: MDTMAJ + logicalType: date + logicalTypeOptions: + - format: "yyyy-MM-dd HH:mm:ss.SSS" + - maxLength: 9 + examples: + - "2025-04-11 11:46:03.035" + description: Update Date + required: false + physicalType: TIMESTMP(10,6) + typeSCD: 0 + criticalDataElement: false # PHI / PII + classification: public # Confidential / Restricted / Public + +- name: PRDMND + physicalName: PMGENDTA.PRDMND + description: 'Product Location Min Max Management, Column count : 11, Record length + : 45' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Division Code + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: Product Number + required: true + physicalType: NUMERIC(6) + - name: CDTYPLOC + logicalType: string + maxLength: 1 + description: Code Type de Localisation + required: true + physicalType: CHAR(1) + - name: CDMOD + logicalType: string + maxLength: 1 + description: Code Modalité + required: true + physicalType: CHAR(1) + - name: QTSUGMIN + logicalType: number + description: 'Suggested Minimum Quantity:' + required: true + physicalType: NUMERIC(5) + - name: QTSUGMAX + logicalType: number + description: Suggested Maximum Quantity + required: true + physicalType: NUMERIC(5) + - name: STMIN + logicalType: string + maxLength: 1 + description: Minimum Overriden Indicator + required: true + physicalType: CHAR(1) + - name: STMAX + logicalType: string + maxLength: 1 + description: 'Maximum Overriden Indicator:' + required: true + physicalType: CHAR(1) + - name: DTRVE + logicalType: number + description: Review Date + required: true + physicalType: NUMERIC(8) + - name: DTCAL + logicalType: number + description: Recompute Date + required: true + physicalType: NUMERIC(8) + - name: QTMOYVTE + logicalType: number + description: Average Sales Per Day + required: true + physicalType: NUMERIC(6) +- name: PRDMNXA + physicalName: PMGENDTA.PRDMNXA + description: 'Product Location Min Max Audit, Column count : 10, Record length : + 64' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Division Code + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: Product Number + required: true + physicalType: NUMERIC(6) + - name: CDTYPLOC + logicalType: string + maxLength: 1 + description: Location Type + required: true + physicalType: CHAR(1) + - name: CDMOD + logicalType: string + maxLength: 1 + description: Modality Code + required: true + physicalType: CHAR(1) + - name: DTCHM + logicalType: date + description: Date Time Change + required: true + physicalType: TIMESTMP(10,6) + - name: LOC + logicalType: string + maxLength: 6 + description: Location + required: true + physicalType: CHAR(6) + - name: CDUTL + logicalType: string + maxLength: 10 + description: User Id + required: true + physicalType: CHAR(10) + - name: CDCHM + logicalType: string + maxLength: 1 + description: Change Type + required: true + physicalType: CHAR(1) + - name: QTMIN + logicalType: number + description: Minimum Quantity + required: true + physicalType: NUMERIC(5) + - name: QTMAX + logicalType: number + description: 'Maximum Quantity:' + required: true + physicalType: NUMERIC(5) +- name: PRDMOY + physicalName: PMGENDTA.PRDMOY + description: 'Product Class Days For Averaging, Column count : 2, Record length + : 3' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDCLS + logicalType: number + description: Product Class + required: true + physicalType: NUMERIC(1) + - name: NBJRSMOY + logicalType: number + description: Days For Averaging + required: true + physicalType: NUMERIC(2) +- name: PRDMRG + physicalName: PMGENDTA.PRDMRG + description: 'Modification des produits aux régions., Column count : 32, Record + length : 143' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: PCETAT + logicalType: string + maxLength: 1 + description: Code d'état + required: true + physicalType: CHAR(1) + - name: PCREGI + logicalType: string + maxLength: 3 + description: Code de région + required: true + physicalType: CHAR(3) + - name: PDESCF + logicalType: string + maxLength: 31 + description: Description Française + required: true + physicalType: CHAR(31) + - name: PDESCA + logicalType: string + maxLength: 31 + description: Description Anglaise + required: true + physicalType: CHAR(31) + - name: PQDET + logicalType: number + description: Quantité de détail + required: true + physicalType: DECIMAL(5) + - name: PTEXC + logicalType: number + description: Taux d'exception + required: true + physicalType: DECIMAL(4) + - name: PCTEXC + logicalType: string + maxLength: 1 + description: Code taux d'exception F = Prix fixe + required: true + physicalType: CHAR(1) + - name: PIRAMQ + logicalType: string + maxLength: 1 + description: Ind. RAMQ + required: true + physicalType: CHAR(1) + - name: PCMANS + logicalType: string + maxLength: 1 + description: Code manipulation spécial + required: true + physicalType: CHAR(1) + - name: PCSEP + logicalType: string + maxLength: 1 + description: Ind. service étiquettes prix R = Quantité régulièr + required: true + physicalType: CHAR(1) + - name: PIPREX + logicalType: string + maxLength: 1 + description: Ind. prod. exclusif bannière + required: true + physicalType: CHAR(1) + - name: PCMDUN + logicalType: string + maxLength: 1 + description: Code modalité unités U = Unité + required: true + physicalType: CHAR(1) + - name: PCST + logicalType: string + maxLength: 1 + description: Code de statut A = Actif + required: true + physicalType: CHAR(1) + - name: PCMED1 + logicalType: string + maxLength: 1 + description: 'Code médicament #1' + required: true + physicalType: CHAR(1) + - name: PCMED2 + logicalType: string + maxLength: 1 + description: 'Code médicament #2' + required: true + physicalType: CHAR(1) + - name: PCMED3 + logicalType: string + maxLength: 1 + description: 'Code médicament #3' + required: true + physicalType: CHAR(1) + - name: PCMED4 + logicalType: string + maxLength: 1 + description: 'Code médicament #4' + required: true + physicalType: CHAR(1) + - name: PCMED5 + logicalType: string + maxLength: 1 + description: 'Code médicament #5' + required: true + physicalType: CHAR(1) + - name: PCMED6 + logicalType: string + maxLength: 1 + description: 'Code médicament #6' + required: true + physicalType: CHAR(1) + - name: PITXFA + logicalType: string + maxLength: 1 + description: Ind. impression catalogue + required: true + physicalType: CHAR(1) + - name: PCCLST + logicalType: string + maxLength: 1 + description: Code de classe tabac 1 = Cigarettes 200 + required: true + physicalType: CHAR(1) + - name: PCSTDT + logicalType: string + maxLength: 1 + description: Code statut destruction D = Produit à détruire + required: true + physicalType: CHAR(1) + - name: PCPHAR + logicalType: string + maxLength: 1 + description: Code produit pharmaceutique A = RX + required: true + physicalType: CHAR(1) + - name: PCPHEX + logicalType: string + maxLength: 15 + description: Code produit pharm. excep. + required: true + physicalType: CHAR(15) + - name: PMQER + logicalType: number + description: Multiple de quant. expédiée + required: true + physicalType: NUMERIC(5) + - name: PITAXP + logicalType: string + maxLength: 15 + description: Code taxe provinciale/prov. O = Taxable + required: true + physicalType: CHAR(15) + - name: PCSTTT + logicalType: string + maxLength: 3 + description: Code structure taxe tabac + required: true + physicalType: CHAR(3) + - name: PQPCSR + logicalType: number + description: Quantité par caisse région + required: true + physicalType: NUMERIC(5) + - name: PIESCP + logicalType: string + maxLength: 1 + description: Ind. esc. paiement applic. + required: true + physicalType: CHAR(1) + - name: PICVAR + logicalType: string + maxLength: 1 + description: Ind. coûtant variable + required: true + physicalType: CHAR(1) + - name: PQMAXC + logicalType: number + description: Quant. max. commande client + required: true + physicalType: NUMERIC(3) +- name: PRDMSCD + physicalName: PMGENDTA.PRDMSCD + description: 'Modif. des produits du siège social --> Détail., Column count : 7, + Record length : 49' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: PDTADT + logicalType: date + description: Date maj audit + required: true + physicalType: TIMESTMP(10,6) + - name: PETAT + logicalType: string + maxLength: 1 + description: Code état + required: true + physicalType: CHAR(1) + - name: PCACTN + logicalType: string + maxLength: 1 + description: Code d'action + required: true + physicalType: CHAR(1) + - name: PCBAN + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: PMQEU + logicalType: number + description: MQE produit bannière + required: true + physicalType: DECIMAL(3) + - name: PUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requête + required: true + physicalType: CHAR(10) +- name: PRDMSCH + physicalName: PMGENDTA.PRDMSCH + description: 'Modif. des produits du siège social --> En-tête., Column count : 40, + Record length : 439' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: PDESCF + logicalType: string + maxLength: 31 + description: Description française + required: true + physicalType: CHAR(31) + - name: PDESCA + logicalType: string + maxLength: 31 + description: Description anglaise + required: true + physicalType: CHAR(31) + - name: PDSCCF + logicalType: string + maxLength: 20 + description: Description courte française + required: true + physicalType: CHAR(20) + - name: PDSCCA + logicalType: string + maxLength: 20 + description: Description courte anglaise + required: true + physicalType: CHAR(20) + - name: PDTADT + logicalType: date + description: Date maj audit + required: true + physicalType: TIMESTMP(10,6) + - name: PETAT + logicalType: string + maxLength: 1 + description: Code état + required: true + physicalType: CHAR(1) + - name: PNOFNR + logicalType: number + description: Numéro fournisseur + required: true + physicalType: NUMERIC(6) + - name: PNPRDF + logicalType: string + maxLength: 10 + description: Numéro produit fournisseur + required: true + physicalType: CHAR(10) + - name: PBANMP + logicalType: string + maxLength: 3 + description: Bannière marque privée + required: true + physicalType: CHAR(3) + - name: PSIZE + logicalType: string + maxLength: 9 + description: Format + required: true + physicalType: CHAR(9) + - name: PFORCE + logicalType: string + maxLength: 10 + description: Force du produit + required: true + physicalType: CHAR(10) + - name: PCTPSF + logicalType: string + maxLength: 1 + description: Code TPS fédéral + required: true + physicalType: CHAR(1) + - name: PCLASS + logicalType: string + maxLength: 1 + description: Classe + required: true + physicalType: CHAR(1) + - name: PNDIN + logicalType: number + description: Numéro DIN + required: true + physicalType: NUMERIC(8) + - name: PNWDA + logicalType: number + description: Code NWDA + required: true + physicalType: NUMERIC(3) + - name: PCMANS + logicalType: string + maxLength: 1 + description: Code manipulation spécial + required: true + physicalType: CHAR(1) + - name: PNGENE + logicalType: number + description: Numéro générique + required: true + physicalType: NUMERIC(6) + - name: PCLSTH + logicalType: number + description: Classe thérapeutique + required: true + physicalType: NUMERIC(6) + - name: PCNARC + logicalType: string + maxLength: 1 + description: Code narcotique client + required: true + physicalType: CHAR(1) + - name: PCNARE + logicalType: string + maxLength: 1 + description: Code narcotique entrepôt + required: true + physicalType: CHAR(1) + - name: PNARCO + logicalType: number + description: Numéro narcotique + required: true + physicalType: NUMERIC(6) + - name: PITLXR + logicalType: string + maxLength: 1 + description: Ind refus de commande Telxon + required: true + physicalType: CHAR(1) + - name: PINTLR + logicalType: string + maxLength: 1 + description: Ind. commande narcotique + required: true + physicalType: CHAR(1) + - name: PCCONT + logicalType: string + maxLength: 2 + description: Code de contenant + required: true + physicalType: CHAR(2) + - name: PFRMTF + logicalType: string + maxLength: 15 + description: Format français + required: true + physicalType: CHAR(15) + - name: PFRMTA + logicalType: string + maxLength: 15 + description: Format anglais + required: true + physicalType: CHAR(15) + - name: PUGRP + logicalType: string + maxLength: 12 + description: Code de regroupement + required: true + physicalType: CHAR(12) + - name: PUSRRQ + logicalType: string + maxLength: 10 + description: Code utilisateur requérant + required: true + physicalType: CHAR(10) + - name: PUSRNM + logicalType: string + maxLength: 50 + description: Nom utilisateur requérant + required: true + physicalType: CHAR(50) + - name: PUSRMJ + logicalType: string + maxLength: 10 + description: Code utilisateur + required: true + physicalType: CHAR(10) + - name: PCTYPE + logicalType: string + maxLength: 1 + description: Type de produit + required: true + physicalType: CHAR(1) + - name: PDSCLF + logicalType: string + maxLength: 50 + description: Description longue française + required: true + physicalType: CHAR(50) + - name: PDSCLA + logicalType: string + maxLength: 50 + description: Description longue anglaise + required: true + physicalType: CHAR(50) + - name: PIAUTR + logicalType: string + maxLength: 1 + description: Ind. autorisation requise + required: true + physicalType: CHAR(1) + - name: PNFNRR + logicalType: number + description: Num. de fournisseur retour + required: true + physicalType: DECIMAL(6) + - name: PIRFGR + logicalType: string + maxLength: 1 + description: Indicateur produit réfrigéré + required: true + physicalType: CHAR(1) + - name: PTMPMN + logicalType: number + description: Température min. réfrigéré + required: true + physicalType: DECIMAL(3) + - name: PTMPMX + logicalType: number + description: Température max. réfrigéré + required: true + physicalType: DECIMAL(3) + - name: PNACHE + logicalType: string + maxLength: 5 + description: Numéro acheteur + required: true + physicalType: CHAR(5) +- name: PRDNOU + physicalName: PMGENDTA.PRDNOU + description: 'Nouveaux produits - Corp. - WORK, Column count : 21, Record length + : 101' + logicalType: object + physicalType: table + tags: [] + properties: + - name: FNPRD + logicalType: number + description: NUMERO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: FCTB01 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FDESC + logicalType: string + maxLength: 31 + description: DESCRIPTION + required: true + physicalType: CHAR(31) + - name: FCTB02 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FCBAN + logicalType: string + maxLength: 3 + description: BANNIERE MARQUE PRIVEE + required: true + physicalType: CHAR(3) + - name: FCTB03 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FNOFNR + logicalType: number + description: NO. FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: FCTB04 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FCFNR + logicalType: string + maxLength: 3 + description: CODE FOURNISSEUR + required: true + physicalType: CHAR(3) + - name: FCTB05 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FNPRDF + logicalType: string + maxLength: 10 + description: NO. PRODUIT FOURN. + required: true + physicalType: CHAR(10) + - name: FCTB06 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FCNWDA + logicalType: number + description: NWDA + required: true + physicalType: NUMERIC(3) + - name: FCTB07 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FCUPC + logicalType: string + maxLength: 14 + description: CODE UPC + required: true + physicalType: CHAR(14) + - name: FCTB08 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FCMUPC + logicalType: string + maxLength: 1 + description: FORMAT UPC + required: true + physicalType: CHAR(1) + - name: FCTB09 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FDTCRT + logicalType: number + description: DATE DE CREATION + required: true + physicalType: NUMERIC(8) + - name: FCTB10 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: FCPLAN + logicalType: string + maxLength: 6 + description: CODE PLANOGRAMME + required: true + physicalType: CHAR(6) +- name: PRDNPN + physicalName: PMGENDTA.PRDNPN + description: 'Produit Naturel NPN, Column count : 5, Record length : 76' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: NONPN + logicalType: number + description: Numéro produit naturel + required: true + physicalType: NUMERIC(8) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) +- name: PRDPID + physicalName: PMGENDTA.PRDPID + description: 'Price Increase/Decrease % Table, Column count : 7, Record length : + 70' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRDCLS + logicalType: number + description: Product Class + required: true + physicalType: NUMERIC(1) + - name: PRDMIN + logicalType: number + description: Miminum % + required: true + physicalType: NUMERIC(11) + - name: PRDMAX + logicalType: number + description: Maximum % + required: true + physicalType: NUMERIC(11) + - name: PRDCOL + logicalType: string + maxLength: 10 + description: '% color' + required: true + physicalType: CHAR(10) + - name: PRDAPP + logicalType: string + maxLength: 1 + description: Approval code + required: true + physicalType: CHAR(1) + - name: PRDUSR + logicalType: string + maxLength: 10 + description: Updated by + required: true + physicalType: CHAR(10) + - name: PRDCRT + logicalType: date + description: Modified Date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDPLANO + physicalName: PMGENDTA.PRDPLANO + description: 'MAJ MASSIVE PLANOGRAMMES(PRDPLO):INPUT, Column count : 3, Record length + : 13' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: CODE MAJ :A/D + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: NO PRODUIT MBA + required: true + physicalType: CHAR(6) + - name: CDPLANO + logicalType: string + maxLength: 6 + description: CODE PLANOGRAMME + required: true + physicalType: CHAR(6) +- name: PRDPLANOR + physicalName: PMGENDTA.PRDPLANOR + description: 'MAJ MASSIVE PLANOGRAMMES(PRDPLO):RÉSULTATS, Column count : 7, Record + length : 78' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: Code de maj + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: No produit + required: true + physicalType: CHAR(6) + - name: CDPLANO + logicalType: string + maxLength: 6 + description: Code plano + required: true + physicalType: CHAR(6) + - name: CDRES + logicalType: string + maxLength: 1 + description: Code résult + required: true + physicalType: CHAR(1) + - name: MSGERR + logicalType: string + maxLength: 30 + description: Message erreur + required: true + physicalType: CHAR(30) + - name: HDESCA + logicalType: string + maxLength: 31 + description: Descr produit + required: true + physicalType: CHAR(31) + - name: CDBANMP + logicalType: string + maxLength: 3 + description: Ban marq prv + required: true + physicalType: CHAR(3) +- name: PRDPLD + physicalName: PMGENDTA.PRDPLD + description: 'Produits associes a un planogramme, Column count : 15, Record length + : 94' + logicalType: object + physicalType: table + tags: [] + properties: + - name: GNPRD + logicalType: number + description: NUMERO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: GCTB01 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GCPLAN + logicalType: string + maxLength: 6 + description: CODE PLANOGRAMME + required: true + physicalType: CHAR(6) + - name: GCTB02 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GDESCF + logicalType: string + maxLength: 31 + description: DESCRIPTION FRANCAISE + required: true + physicalType: CHAR(31) + - name: GCTB03 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GDESCA + logicalType: string + maxLength: 31 + description: DESCRIPTION ANGLAISE + required: true + physicalType: CHAR(31) + - name: GCTB04 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GNOFNR + logicalType: number + description: NO. FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: GCTB05 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GBAN + logicalType: string + maxLength: 3 + description: BANNIERE MARQUE PRIVEE + required: true + physicalType: CHAR(3) + - name: GCTB06 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GCCLSP + logicalType: number + description: CLASSE PRODUIT + required: true + physicalType: NUMERIC(1) + - name: GCTB07 + logicalType: string + maxLength: 1 + description: None + required: true + physicalType: CHAR(1) + - name: GCNWDA + logicalType: number + description: NWDA + required: true + physicalType: NUMERIC(3) +- name: PRDPLO + physicalName: PMGENDTA.PRDPLO + description: 'Planogramme associé aux produits, Column count : 7, Record length + : 49' + logicalType: object + physicalType: table + tags: [] + properties: + - name: LNPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: DECIMAL(6) + - name: LCPLAN + logicalType: string + maxLength: 6 + description: code planogramme. + required: true + physicalType: CHAR(6) + - name: LCSTAT + logicalType: string + maxLength: 1 + description: Statut + required: true + physicalType: CHAR(1) + - name: LDTMAJ + logicalType: date + description: Date/heure de mise a jour + required: true + physicalType: TIMESTMP(10,6) + - name: LCUSER + logicalType: string + maxLength: 10 + description: Code usager dernier changement + required: true + physicalType: CHAR(10) + - name: LIMANU + logicalType: string + maxLength: 1 + description: Indicateur entré manuel + required: true + physicalType: CHAR(1) + - name: LCSTAP + logicalType: string + maxLength: 1 + description: Statut précédent + required: true + physicalType: CHAR(1) +- name: PRDPLOD + physicalName: PMGENDTA.PRDPLOD + description: 'Historique Upload Electronique des planogrammes, Column count : 11, + Record length : 106' + logicalType: object + physicalType: table + tags: [] + properties: + - name: DTIME + logicalType: date + description: DATEHEURE ROBOT + required: true + physicalType: TIMESTMP(10,6) + - name: DLINE + logicalType: number + description: LINE COUNT + required: true + physicalType: DECIMAL(10) + - name: DBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: DACTIO + logicalType: string + maxLength: 1 + description: ACTION + required: true + physicalType: CHAR(1) + - name: DBANF + logicalType: string + maxLength: 3 + description: BANNIERE FICHIER + required: true + physicalType: CHAR(3) + - name: DCPLAN + logicalType: string + maxLength: 6 + description: PLANOGRAMME + required: true + physicalType: CHAR(6) + - name: DNPROD + logicalType: string + maxLength: 6 + description: PRODUIT + required: true + physicalType: CHAR(6) + - name: DNGTIN + logicalType: string + maxLength: 14 + description: GTIN + required: true + physicalType: CHAR(14) + - name: DIACPT + logicalType: string + maxLength: 1 + description: ACCEPTE/REJETE + required: true + physicalType: CHAR(1) + - name: DMSGF + logicalType: string + maxLength: 20 + description: MESSAGE FRANC. + required: true + physicalType: CHAR(20) + - name: DMSGA + logicalType: string + maxLength: 20 + description: MESSAGE ANGLA. + required: true + physicalType: CHAR(20) +- name: PRDPLOD01 + physicalName: PMGENDTA.PRDPLOD01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: DTIME + logicalType: date + description: DATEHEURE ROBOT + required: true + physicalType: TIMESTMP(10,6) + - name: DLINE + logicalType: number + description: LINE COUNT + required: true + physicalType: DECIMAL(10) + - name: DBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: DACTIO + logicalType: string + maxLength: 1 + description: ACTION + required: true + physicalType: CHAR(1) + - name: DBANF + logicalType: string + maxLength: 3 + description: BANNIERE FICHIER + required: true + physicalType: CHAR(3) + - name: DCPLAN + logicalType: string + maxLength: 6 + description: PLANOGRAMME + required: true + physicalType: CHAR(6) + - name: DNPROD + logicalType: string + maxLength: 6 + description: PRODUIT + required: true + physicalType: CHAR(6) + - name: DNGTIN + logicalType: string + maxLength: 14 + description: GTIN + required: true + physicalType: CHAR(14) + - name: DIACPT + logicalType: string + maxLength: 1 + description: ACCEPTE/REJETE + required: true + physicalType: CHAR(1) + - name: DMSGF + logicalType: string + maxLength: 20 + description: MESSAGE FRANC. + required: true + physicalType: CHAR(20) + - name: DMSGA + logicalType: string + maxLength: 20 + description: MESSAGE ANGLA. + required: true + physicalType: CHAR(20) +- name: PRDPLOH + physicalName: PMGENDTA.PRDPLOH + description: 'Historique Upload Electronique des planogrammes, Column count : 11, + Record length : 2054' + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTIME + logicalType: date + description: DATEHEURE ROBOT + required: true + physicalType: TIMESTMP(10,6) + - name: HBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: HPATH + logicalType: string + maxLength: 640 + description: CHEMIN ACCES + required: true + physicalType: CHAR(640) + - name: HFILEZ + logicalType: string + maxLength: 640 + description: NOM FICHIER ZIP + required: true + physicalType: CHAR(640) + - name: HFILET + logicalType: string + maxLength: 640 + description: NOM FICHIER TXT + required: true + physicalType: CHAR(640) + - name: HDATEF + logicalType: string + maxLength: 8 + description: DATE ENTETE FICHIER + required: true + physicalType: CHAR(8) + - name: HMSGF + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR FRANC. + required: true + physicalType: CHAR(35) + - name: HMSGA + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR ANGLA. + required: true + physicalType: CHAR(35) + - name: HSEQ + logicalType: string + maxLength: 7 + description: SEQUENCE + required: true + physicalType: CHAR(7) + - name: HCACCE + logicalType: number + description: LIGNES ACCEPTÉS + required: true + physicalType: NUMERIC(10) + - name: HCREFU + logicalType: number + description: LIGNES REFUSÉS + required: true + physicalType: NUMERIC(10) +- name: PRDPLOH01 + physicalName: PMGENDTA.PRDPLOH01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTIME + logicalType: date + description: DATEHEURE ROBOT + required: true + physicalType: TIMESTMP(10,6) + - name: HBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: HPATH + logicalType: string + maxLength: 640 + description: CHEMIN ACCES + required: true + physicalType: CHAR(640) + - name: HFILEZ + logicalType: string + maxLength: 640 + description: NOM FICHIER ZIP + required: true + physicalType: CHAR(640) + - name: HFILET + logicalType: string + maxLength: 640 + description: NOM FICHIER TXT + required: true + physicalType: CHAR(640) + - name: HDATEF + logicalType: string + maxLength: 8 + description: DATE ENTETE FICHIER + required: true + physicalType: CHAR(8) + - name: HMSGF + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR FRANC. + required: true + physicalType: CHAR(35) + - name: HMSGA + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR ANGLA. + required: true + physicalType: CHAR(35) + - name: HSEQ + logicalType: string + maxLength: 7 + description: SEQUENCE + required: true + physicalType: CHAR(7) + - name: HCACCE + logicalType: number + description: LIGNES ACCEPTÉS + required: true + physicalType: NUMERIC(10) + - name: HCREFU + logicalType: number + description: LIGNES REFUSÉS + required: true + physicalType: NUMERIC(10) +- name: PRDPLOH02 + physicalName: PMGENDTA.PRDPLOH02 + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTIME + logicalType: date + description: DATEHEURE ROBOT + required: true + physicalType: TIMESTMP(10,6) + - name: HBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: HPATH + logicalType: string + maxLength: 640 + description: CHEMIN ACCES + required: true + physicalType: CHAR(640) + - name: HFILEZ + logicalType: string + maxLength: 640 + description: NOM FICHIER ZIP + required: true + physicalType: CHAR(640) + - name: HFILET + logicalType: string + maxLength: 640 + description: NOM FICHIER TXT + required: true + physicalType: CHAR(640) + - name: HDATEF + logicalType: string + maxLength: 8 + description: DATE ENTETE FICHIER + required: true + physicalType: CHAR(8) + - name: HMSGF + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR FRANC. + required: true + physicalType: CHAR(35) + - name: HMSGA + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR ANGLA. + required: true + physicalType: CHAR(35) + - name: HSEQ + logicalType: string + maxLength: 7 + description: SEQUENCE + required: true + physicalType: CHAR(7) + - name: HCACCE + logicalType: number + description: LIGNES ACCEPTÉS + required: true + physicalType: NUMERIC(10) + - name: HCREFU + logicalType: number + description: LIGNES REFUSÉS + required: true + physicalType: NUMERIC(10) +- name: PRDPLOH03 + physicalName: PMGENDTA.PRDPLOH03 + logicalType: object + physicalType: table + tags: [] + properties: + - name: HTIME + logicalType: date + description: DATEHEURE ROBOT + required: true + physicalType: TIMESTMP(10,6) + - name: HBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: HPATH + logicalType: string + maxLength: 640 + description: CHEMIN ACCES + required: true + physicalType: CHAR(640) + - name: HFILEZ + logicalType: string + maxLength: 640 + description: NOM FICHIER ZIP + required: true + physicalType: CHAR(640) + - name: HFILET + logicalType: string + maxLength: 640 + description: NOM FICHIER TXT + required: true + physicalType: CHAR(640) + - name: HDATEF + logicalType: string + maxLength: 8 + description: DATE ENTETE FICHIER + required: true + physicalType: CHAR(8) + - name: HMSGF + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR FRANC. + required: true + physicalType: CHAR(35) + - name: HMSGA + logicalType: string + maxLength: 35 + description: MESSAGE ERREUR ANGLA. + required: true + physicalType: CHAR(35) + - name: HSEQ + logicalType: string + maxLength: 7 + description: SEQUENCE + required: true + physicalType: CHAR(7) + - name: HCACCE + logicalType: number + description: LIGNES ACCEPTÉS + required: true + physicalType: NUMERIC(10) + - name: HCREFU + logicalType: number + description: LIGNES REFUSÉS + required: true + physicalType: NUMERIC(10) +- name: PRDPLOP + physicalName: PMGENDTA.PRDPLOP + description: 'Paramètres Upload Electronique Des Planogrammes, Column count : 3, + Record length : 683' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: PPATH + logicalType: string + maxLength: 640 + description: PATH + required: true + physicalType: CHAR(640) + - name: PFILE + logicalType: string + maxLength: 40 + description: FILE NAME + required: true + physicalType: CHAR(40) +- name: PRDPLP + physicalName: PMGENDTA.PRDPLP + description: 'Limites de perte précurseur, Column count : 3, Record length : 11' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Division + required: true + physicalType: CHAR(3) + - name: PRECNO + logicalType: number + description: Precursor Number + required: true + physicalType: NUMERIC(3) + - name: LOSSQTY + logicalType: number + description: Limit of Loss in Units + required: true + physicalType: NUMERIC(5) +- name: PRDPOI + physicalName: PMGENDTA.PRDPOI + description: 'Infos Poids par classe, Column count : 4, Record length : 12' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CCCLSP + logicalType: number + description: Classe majeure produit + required: true + physicalType: DECIMAL(1) + - name: CCMDUN + logicalType: string + maxLength: 1 + description: Code modalité + required: true + physicalType: CHAR(1) + - name: CPOIDS + logicalType: number + description: Poids défaut KG + required: true + physicalType: DECIMAL(8) + - name: CPOIMX + logicalType: number + description: Poids maximum KG + required: true + physicalType: DECIMAL(8) +- name: PRDPPR + physicalName: PMGENDTA.PRDPPR + description: 'Audit du fichier PRDPRV., Column count : 7, Record length : 21' + logicalType: object + physicalType: table + tags: [] + properties: + - name: VCPROV + logicalType: string + maxLength: 3 + description: Code de province + required: true + physicalType: CHAR(3) + - name: VNPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: VDTMAJ + logicalType: number + description: Date de mise à jour + required: true + physicalType: NUMERIC(8) + - name: VCETAT + logicalType: string + maxLength: 1 + description: Code d'état + required: true + physicalType: CHAR(1) + - name: VCACTI + logicalType: string + maxLength: 1 + description: Code d'action + required: true + physicalType: CHAR(1) + - name: VCPHAR + logicalType: string + maxLength: 1 + description: Code produit pharmaceutique A = RX + required: true + physicalType: CHAR(1) + - name: VCTPSF + logicalType: string + maxLength: 1 + description: Code TPS fédéral D = Détaxé + required: true + physicalType: CHAR(1) +- name: PRDPPVD + physicalName: PMGENDTA.PRDPPVD + description: 'Product Price Upload - Province, Column count : 33, Record length + : 360' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOLOT + logicalType: number + description: LOT NUMBER + required: true + physicalType: NUMERIC(7) + - name: NOLIGNE + logicalType: number + description: LINE NUMBER + required: true + physicalType: NUMERIC(7) + - name: APPROVAF + logicalType: string + maxLength: 1 + description: Approval Code File + required: true + physicalType: CHAR(1) + - name: APPROVAU + logicalType: string + maxLength: 1 + description: Approval Code User + required: true + physicalType: CHAR(1) + - name: UPCU + logicalType: number + description: GTIN UNIT + required: true + physicalType: NUMERIC(14) + - name: UPCP + logicalType: number + description: GTIN PACKAGE + required: true + physicalType: NUMERIC(14) + - name: UPCC + logicalType: number + description: GTIN CASE + required: true + physicalType: NUMERIC(14) + - name: NOPRD + logicalType: number + description: McK product code + required: true + physicalType: NUMERIC(6) + - name: PRDDESC + logicalType: string + maxLength: 80 + description: Vendor Product Description + required: true + physicalType: CHAR(80) + - name: NOPFRN + logicalType: string + maxLength: 10 + description: Vendor Product code + required: true + physicalType: CHAR(10) + - name: DINNPN + logicalType: number + description: DIN / NPN product number + required: true + physicalType: NUMERIC(8) + - name: QTEPK + logicalType: number + description: Quantity per Package + required: true + physicalType: NUMERIC(6) + - name: QTECS + logicalType: number + description: Quantity per Case + required: true + physicalType: NUMERIC(6) + - name: PRIXTYP + logicalType: string + maxLength: 1 + description: 'Price type: C or U' + required: true + physicalType: CHAR(1) + - name: EFFDT + logicalType: number + description: Price Effective date + required: true + physicalType: NUMERIC(8) + - name: PRWAC + logicalType: number + description: Wac Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVNS + logicalType: number + description: Nova Scotia Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVNB + logicalType: number + description: New Brunswick Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVNL + logicalType: number + description: New Foundland Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVPEI + logicalType: number + description: Prince Edward Island Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVQC + logicalType: number + description: Quebec Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVON + logicalType: number + description: Ontario Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVMB + logicalType: number + description: Manitoba Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVSK + logicalType: number + description: Saskatchewan Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVAB + logicalType: number + description: Alberta Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVBC + logicalType: number + description: Brit. Columbia price + required: true + physicalType: NUMERIC(9) + - name: PRPRVNWT + logicalType: number + description: North W Terr. Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVNUN + logicalType: number + description: Nunavut Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVYUK + logicalType: number + description: Yukon Price + required: true + physicalType: NUMERIC(9) + - name: PRPRVNAT + logicalType: number + description: National Price + required: true + physicalType: NUMERIC(9) + - name: MCKNOPRD + logicalType: number + description: McK product found + required: true + physicalType: NUMERIC(6) + - name: MDUSER + logicalType: string + maxLength: 10 + description: MODIFIED BY + required: true + physicalType: CHAR(10) + - name: MODDT + logicalType: date + description: MODIFIED DATE + required: true + physicalType: TIMESTMP(10,6) +- name: PRDPPVE + physicalName: PMGENDTA.PRDPPVE + description: 'Fichier Commitment-Erreur, Column count : 9, Record length : 173' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOLOT + logicalType: number + description: Numéro de lot + required: true + physicalType: NUMERIC(7) + - name: NOLGN + logicalType: number + description: Numéro de ligne + required: true + physicalType: NUMERIC(7) + - name: NOSEQ + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(7) + - name: TYMSGF + logicalType: string + maxLength: 1 + description: Type de message Fichier + required: true + physicalType: CHAR(1) + - name: TYMSGU + logicalType: string + maxLength: 1 + description: Type de message Usager + required: true + physicalType: CHAR(1) + - name: NOERR + logicalType: number + description: Numéro d'erreur + required: true + physicalType: NUMERIC(4) + - name: MSGERR + logicalType: string + maxLength: 110 + description: Message erreur + required: true + physicalType: CHAR(110) + - name: MDUSER + logicalType: string + maxLength: 10 + description: MODIFIED BY + required: true + physicalType: CHAR(10) + - name: MODDT + logicalType: date + description: MODIFIED DATE + required: true + physicalType: TIMESTMP(10,6) +- name: PRDPPVET + physicalName: PMGENDTA.PRDPPVET + description: 'Fichier Commitment-Erreur, Column count : 9, Record length : 173' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOLOT + logicalType: number + description: Numéro de lot + required: true + physicalType: NUMERIC(7) + - name: NOLGN + logicalType: number + description: Numéro de ligne + required: true + physicalType: NUMERIC(7) + - name: NOSEQ + logicalType: number + description: Numéro de séquence + required: true + physicalType: NUMERIC(7) + - name: TYMSGF + logicalType: string + maxLength: 1 + description: Type de message Fichier + required: true + physicalType: CHAR(1) + - name: TYMSGU + logicalType: string + maxLength: 1 + description: Type de message Usager + required: true + physicalType: CHAR(1) + - name: NOERR + logicalType: number + description: Numéro d'erreur + required: true + physicalType: NUMERIC(4) + - name: MSGERR + logicalType: string + maxLength: 110 + description: Message erreur + required: true + physicalType: CHAR(110) + - name: MDUSER + logicalType: string + maxLength: 10 + description: MODIFIED BY + required: true + physicalType: CHAR(10) + - name: MODDT + logicalType: date + description: MODIFIED DATE + required: true + physicalType: TIMESTMP(10,6) +- name: PRDPPVH + physicalName: PMGENDTA.PRDPPVH + description: 'Fichier Commitment-Entête, Column count : 29, Record length : 300' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOLOT + logicalType: number + description: Lot Number + required: true + physicalType: NUMERIC(7) + - name: NBTRANS + logicalType: number + description: Number of transactions + required: true + physicalType: NUMERIC(6) + - name: NBERREUR + logicalType: number + description: Number of errors + required: true + physicalType: NUMERIC(6) + - name: NBWARNING + logicalType: number + description: Number of warnings + required: true + physicalType: NUMERIC(6) + - name: NBPROCESS + logicalType: number + description: Number processed + required: true + physicalType: NUMERIC(6) + - name: STLOT + logicalType: string + maxLength: 1 + description: Lot Status + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: number + description: Date Created + required: true + physicalType: NUMERIC(8) + - name: CDFOUR + logicalType: string + maxLength: 3 + description: Vendor Code + required: true + physicalType: CHAR(3) + - name: USER + logicalType: string + maxLength: 10 + description: Created by + required: true + physicalType: CHAR(10) + - name: INPFILE + logicalType: string + maxLength: 50 + description: In File + required: true + physicalType: CHAR(50) + - name: OUTFILE + logicalType: string + maxLength: 50 + description: Out File + required: true + physicalType: CHAR(50) + - name: EFORMAT + logicalType: string + maxLength: 1 + description: Excel Format + required: true + physicalType: CHAR(1) + - name: CRTDT + logicalType: date + description: Request Creation Date + required: true + physicalType: TIMESTMP(10,6) + - name: MDUSER + logicalType: string + maxLength: 10 + description: Modified by + required: true + physicalType: CHAR(10) + - name: MODDT + logicalType: date + description: Modified Date + required: true + physicalType: TIMESTMP(10,6) + - name: CHGWAC + logicalType: number + description: '# price adjustmnets WAC' + required: true + physicalType: NUMERIC(6) + - name: CHGALB + logicalType: number + description: '# price adjustmnets ALB' + required: true + physicalType: NUMERIC(6) + - name: CHGBC + logicalType: number + description: '# price adjustmnets BC' + required: true + physicalType: NUMERIC(6) + - name: CHGMAN + logicalType: number + description: '# price adjustmnets MAN' + required: true + physicalType: NUMERIC(6) + - name: CHGNB + logicalType: number + description: '# price adjustmnets NB' + required: true + physicalType: NUMERIC(6) + - name: CHGNS + logicalType: number + description: '# price adjustmnets NS' + required: true + physicalType: NUMERIC(6) + - name: CHGNFL + logicalType: number + description: '# price adjustmnets NFL' + required: true + physicalType: NUMERIC(6) + - name: CHGNUN + logicalType: number + description: '# price adjustmnets NUN' + required: true + physicalType: NUMERIC(6) + - name: CHGNWT + logicalType: number + description: '# price adjustmnets NWT' + required: true + physicalType: NUMERIC(6) + - name: CHGONT + logicalType: number + description: '# price adjustmnets ONT' + required: true + physicalType: NUMERIC(6) + - name: CHGPEI + logicalType: number + description: '# price adjustmnets PEI' + required: true + physicalType: NUMERIC(6) + - name: CHGQUE + logicalType: number + description: '# price adjustmnets QUE' + required: true + physicalType: NUMERIC(6) + - name: CHGSAS + logicalType: number + description: '# price adjustmnets SAS' + required: true + physicalType: NUMERIC(6) + - name: CHGYUK + logicalType: number + description: '# price adjustmnets YUK' + required: true + physicalType: NUMERIC(6) +- name: PRDPPVP + physicalName: PMGENDTA.PRDPPVP + description: 'Product Price Upload - Price Before/After, Column count : 10, Record + length : 86' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOLOT + logicalType: number + description: LOT NUMBER + required: true + physicalType: NUMERIC(7) + - name: NOLIGNE + logicalType: number + description: LINE NUMBER + required: true + physicalType: NUMERIC(7) + - name: NOPRD + logicalType: number + description: McK product code + required: true + physicalType: NUMERIC(6) + - name: PRTYPE + logicalType: string + maxLength: 1 + description: Type + required: true + physicalType: CHAR(1) + - name: PPRDC + logicalType: string + maxLength: 3 + description: Province/DC + required: true + physicalType: CHAR(3) + - name: PRPRVBF + logicalType: number + description: Price Before + required: true + physicalType: NUMERIC(9) + - name: PRPRVAF + logicalType: number + description: Price after + required: true + physicalType: NUMERIC(9) + - name: PRDTEFF + logicalType: number + description: Date effective + required: true + physicalType: NUMERIC(8) + - name: MDUSER + logicalType: string + maxLength: 10 + description: MODIFIED BY + required: true + physicalType: CHAR(10) + - name: MODDT + logicalType: date + description: MODIFIED DATE + required: true + physicalType: TIMESTMP(10,6) +- name: PRDPRB + physicalName: PMGENDTA.PRDPRB + description: 'Produits bannières, Column count : 18, Record length : 162' + logicalType: object + physicalType: table + tags: [] + properties: + - name: BNOPRD + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: BCBAN + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: BNPRBN + logicalType: number + description: Numéro de produit bannière + required: true + physicalType: NUMERIC(15) + - name: BNDEPT + logicalType: number + description: No département + required: true + physicalType: NUMERIC(9) + - name: BDTCRT + logicalType: number + description: Date création + required: true + physicalType: NUMERIC(8) + - name: BUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requête + required: true + physicalType: CHAR(10) + - name: BDTREQ + logicalType: date + description: Date requête + required: true + physicalType: TIMESTMP(10,6) + - name: BUSRMJ + logicalType: string + maxLength: 10 + description: Utilisateur + required: true + physicalType: CHAR(10) + - name: BDTMAJ + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) + - name: BNPRD1 + logicalType: string + maxLength: 1 + description: No produit première position + required: true + physicalType: CHAR(1) + - name: BNPRD2 + logicalType: string + maxLength: 1 + description: No produit dernière position + required: true + physicalType: CHAR(1) + - name: BNFNRB + logicalType: number + description: No fournisseur du group bannière + required: true + physicalType: DECIMAL(10) + - name: BMQEU + logicalType: number + description: Multiple de quantité expedié unitaire + required: true + physicalType: DECIMAL(5) + - name: BNDPT1 + logicalType: string + maxLength: 12 + description: Département assignée 1 + required: true + physicalType: CHAR(12) + - name: BNDPT2 + logicalType: string + maxLength: 12 + description: Département assignée 2 + required: true + physicalType: CHAR(12) + - name: BNDPT3 + logicalType: string + maxLength: 12 + description: Département assignée 3 + required: true + physicalType: CHAR(12) + - name: BMODCM + logicalType: string + maxLength: 1 + description: Modalité de commande + required: true + physicalType: CHAR(1) + - name: BMFAMQ + logicalType: string + maxLength: 1 + description: Facteur Multiplicité + required: true + physicalType: CHAR(1) +- name: PRDPRBV01 + physicalName: PMGENDTA.PRDPRBV01 + description: 'LF View - PRDPRBV01, Column count : 7, Record length : 67' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRODUCT_NUM + logicalType: number + description: Numéro produit + required: true + physicalType: NUMERIC(6) + - name: BANNER_PROD_CD + logicalType: string + maxLength: 3 + description: Code bannière + required: true + physicalType: CHAR(3) + - name: BANNER_PROD_NUM + logicalType: number + description: Numéro de produit bannière + required: true + physicalType: NUMERIC(15) + - name: MBA_CRT_DT + logicalType: number + description: Date création + required: true + physicalType: NUMERIC(8) + - name: MBA_LAST_UPD_DT + logicalType: date + description: Date MAJ + required: true + physicalType: TIMESTMP(10,6) + - name: VENDOR_BAN_NUM + logicalType: number + description: No fournisseur du group bannière + required: true + physicalType: DECIMAL(10) + - name: TRADING_PARTNER + logicalType: string + maxLength: 3 + description: None + required: false + physicalType: CHAR(3) +- name: PRDPVG + physicalName: PMGENDTA.PRDPVG + description: 'Fichier des prix vendant geles, Column count : 13, Record length : + 60' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NCDIV + logicalType: string + maxLength: 3 + description: CODE DE DIVISION + required: true + physicalType: CHAR(3) + - name: NCBAN + logicalType: string + maxLength: 3 + description: CODE BANNIERE + required: true + physicalType: CHAR(3) + - name: NNPRD + logicalType: number + description: NO PRODUIT + required: true + physicalType: NUMERIC(6) + - name: NPGV + logicalType: number + description: PRIX VENDANT REG + required: true + physicalType: DECIMAL(7) + - name: NPGVS + logicalType: number + description: PRIX VENDANT SPC + required: true + physicalType: DECIMAL(7) + - name: NFILR + logicalType: number + description: NO SPECIAL + required: true + physicalType: NUMERIC(6) + - name: NSSPC + logicalType: number + description: NO SEQUENCE DU SPECIAL + required: true + physicalType: NUMERIC(1) + - name: NPGVP + logicalType: number + description: PRIX VENDANT REG POST DATE + required: true + physicalType: DECIMAL(7) + - name: NPGVSP + logicalType: number + description: PRIX VENDANT SPC POST DATE + required: true + physicalType: DECIMAL(7) + - name: NFILRP + logicalType: number + description: NO SPECIAL POST DATE + required: true + physicalType: NUMERIC(6) + - name: NSSPP + logicalType: number + description: NO SEQ SPECIAL POST DATE + required: true + physicalType: NUMERIC(1) + - name: NNSPC + logicalType: number + description: NO SPECIAL + required: true + physicalType: NUMERIC(9) + - name: NNSPP + logicalType: number + description: NO SPECIAL POST DATE + required: true + physicalType: NUMERIC(9) +- name: PRDQMF + physicalName: PMGENDTA.PRDQMF + description: 'Qtés maximum produit filtré, Column count : 11, Record length : 75' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PNOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: NUMERIC(6) + - name: PCDREG + logicalType: string + maxLength: 3 + description: Code re région + required: true + physicalType: CHAR(3) + - name: PCDIV + logicalType: string + maxLength: 3 + description: Code de division + required: true + physicalType: CHAR(3) + - name: PCFILT + logicalType: string + maxLength: 1 + description: Code filtre + required: true + physicalType: CHAR(1) + - name: PQMAXF + logicalType: number + description: Qté maximum filtre + required: true + physicalType: NUMERIC(6) + - name: PQJINV + logicalType: number + description: qté jours inventaire + required: true + physicalType: NUMERIC(3) + - name: PCSTAT + logicalType: string + maxLength: 1 + description: Code de statut + required: true + physicalType: CHAR(1) + - name: PDMAJ + logicalType: number + description: Date de mise à jour num. + required: true + physicalType: NUMERIC(8) + - name: PUSRMJ + logicalType: string + maxLength: 10 + description: Code utilisateur + required: true + physicalType: CHAR(10) + - name: PDTMAJ + logicalType: date + description: Date de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: PDTFIN + logicalType: number + description: Date de fin du verrouillage de filtre + required: true + physicalType: NUMERIC(8) +- name: PRDRAD + physicalName: PMGENDTA.PRDRAD + description: 'Audit produit commentaire de réfrigération, Column count : 12, Record + length : 174' + logicalType: object + physicalType: table + tags: [] + properties: + - name: RNOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: DECIMAL(6) + - name: RDTADT + logicalType: date + description: 'date de mise à jour audit:' + required: true + physicalType: TIMESTMP(10,6) + - name: RETAT + logicalType: string + maxLength: 1 + description: 'Code état:' + required: true + physicalType: CHAR(1) + - name: RCACTN + logicalType: string + maxLength: 1 + description: 'Code action:' + required: true + physicalType: CHAR(1) + - name: RIREGM + logicalType: number + description: 'Indicateur de rég. modifiées:' + required: true + physicalType: DECIMAL(1) + - name: RDTREQ + logicalType: date + description: 'Date de requête:' + required: true + physicalType: TIMESTMP(10,6) + - name: RRFGRS + logicalType: number + description: 'Séquence de commentaire:' + required: true + physicalType: DECIMAL(1) + - name: RDTCRT + logicalType: number + description: 'Date de création:' + required: true + physicalType: NUMERIC(8) + - name: RDTMAJ + logicalType: date + description: 'Date mise à jour:' + required: true + physicalType: TIMESTMP(10,6) + - name: RUSRMJ + logicalType: string + maxLength: 10 + description: 'Code utilisateur:' + required: true + physicalType: CHAR(10) + - name: RUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: RRFGRD + logicalType: string + maxLength: 60 + description: 'Commentaire:' + required: true + physicalType: CHAR(60) +- name: PRDRBTC + physicalName: PMGENDTA.PRDRBTC + description: 'Robotic Picker Channels., Column count : 7, Record length : 23' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: D.C. Code + required: true + physicalType: CHAR(3) + - name: CDLOC + logicalType: string + maxLength: 6 + description: Location Code + required: true + physicalType: CHAR(6) + - name: NOSTN + logicalType: number + description: Station Number + required: true + physicalType: NUMERIC(3) + - name: NOSCT + logicalType: number + description: Sector Number + required: true + physicalType: NUMERIC(3) + - name: NONIV + logicalType: number + description: Level Number + required: true + physicalType: NUMERIC(3) + - name: NOCNL + logicalType: number + description: Channel Number + required: true + physicalType: NUMERIC(4) + - name: CDTYPCNL + logicalType: string + maxLength: 1 + description: Channel Type Code + required: true + physicalType: CHAR(1) +- name: PRDRBTD + physicalName: PMGENDTA.PRDRBTD + description: 'Robotic Picker Configuration, Column count : 7, Record length : 21' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Division Code + required: true + physicalType: CHAR(3) + - name: NOSTN + logicalType: number + description: Robotic Picker Station + required: true + physicalType: NUMERIC(3) + - name: NOSCT + logicalType: number + description: Sector + required: true + physicalType: NUMERIC(3) + - name: NONIV + logicalType: number + description: Level + required: true + physicalType: NUMERIC(3) + - name: NOCNLFM + logicalType: number + description: Channel From + required: true + physicalType: NUMERIC(4) + - name: NOCNLTO + logicalType: number + description: Channel To + required: true + physicalType: NUMERIC(4) + - name: CDTYPCNL + logicalType: string + maxLength: 1 + description: Code Type Canal + required: true + physicalType: CHAR(1) +- name: PRDREGRP + physicalName: PMGENDTA.PRDREGRP + description: 'MAJ MASSIVE PROD. REGROUP.(PRDRGP):INPUT, Column count : 3, Record + length : 10' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: CODE MAJ :A/D/M + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: NO PRODUIT MBA + required: true + physicalType: CHAR(6) + - name: CDRGP + logicalType: string + maxLength: 3 + description: CODE REGROUPEMENT + required: true + physicalType: CHAR(3) +- name: PRDREGRPR + physicalName: PMGENDTA.PRDREGRPR + description: 'MAJ MASSIVE PROD. REGROUP.(PRDRGP):RÉSULTATS, Column count : 6, Record + length : 72' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDMAJ + logicalType: string + maxLength: 1 + description: Code de maj + required: true + physicalType: CHAR(1) + - name: NOPRD + logicalType: string + maxLength: 6 + description: No produit + required: true + physicalType: CHAR(6) + - name: CDRGP + logicalType: string + maxLength: 3 + description: Code regroup. + required: true + physicalType: CHAR(3) + - name: CDRES + logicalType: string + maxLength: 1 + description: Code résult + required: true + physicalType: CHAR(1) + - name: MSGERR + logicalType: string + maxLength: 30 + description: Message erreur + required: true + physicalType: CHAR(30) + - name: HDESCA + logicalType: string + maxLength: 31 + description: Descr produit + required: true + physicalType: CHAR(31) +- name: PRDRFG + physicalName: PMGENDTA.PRDRFG + description: 'Produit commentaire de réfrigération, Column count : 8, Record length + : 145' + logicalType: object + physicalType: table + tags: [] + properties: + - name: RNOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: DECIMAL(6) + - name: RRFGRS + logicalType: number + description: 'Séquence de commentaire:' + required: true + physicalType: DECIMAL(1) + - name: RDTREQ + logicalType: date + description: 'Date de requête:' + required: true + physicalType: TIMESTMP(10,6) + - name: RDTCRT + logicalType: number + description: 'Date de création:' + required: true + physicalType: NUMERIC(8) + - name: RDTMAJ + logicalType: date + description: 'Dade mise à jour:' + required: true + physicalType: TIMESTMP(10,6) + - name: RUSRMJ + logicalType: string + maxLength: 10 + description: 'Code utilisateur:' + required: true + physicalType: CHAR(10) + - name: RUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: RRFGRD + logicalType: string + maxLength: 60 + description: 'Commentaire:' + required: true + physicalType: CHAR(60) +- name: PRDRGP + physicalName: PMGENDTA.PRDRGP + description: 'Produit corpo. code de regoupement, Column count : 7, Record length + : 89' + logicalType: object + physicalType: table + tags: [] + properties: + - name: ENPRD + logicalType: number + description: 'Numéro produit:' + required: true + physicalType: NUMERIC(6) + - name: ECREGP + logicalType: string + maxLength: 3 + description: 'Code de regroupment:' + required: true + physicalType: CHAR(3) + - name: EDTCRT + logicalType: number + description: 'Date de création:' + required: true + physicalType: NUMERIC(8) + - name: EUSRRQ + logicalType: string + maxLength: 10 + description: 'Code utilisateur requérant:' + required: true + physicalType: CHAR(10) + - name: EDTREQ + logicalType: date + description: 'Date de requête:' + required: true + physicalType: TIMESTMP(10,6) + - name: EUSRMJ + logicalType: string + maxLength: 10 + description: 'Code utilisateur:' + required: true + physicalType: CHAR(10) + - name: EDTMAJ + logicalType: date + description: 'Date de derniène MAJ:' + required: true + physicalType: TIMESTMP(10,6) +- name: PRDRLG + physicalName: PMGENDTA.PRDRLG + description: 'Log produit commentaire de réfrigération, Column count : 9, Record + length : 146' + logicalType: object + physicalType: table + tags: [] + properties: + - name: SNOPRD + logicalType: number + description: 'Numéro de produit:' + required: true + physicalType: DECIMAL(6) + - name: SDTREQ + logicalType: date + description: 'Date de requête:' + required: true + physicalType: TIMESTMP(10,6) + - name: SRFGRS + logicalType: number + description: 'Séquence de commentaire:' + required: true + physicalType: DECIMAL(1) + - name: SCACTN + logicalType: string + maxLength: 1 + description: 'Code action:' + required: true + physicalType: CHAR(1) + - name: SDTCRT + logicalType: number + description: 'Date de création:' + required: true + physicalType: NUMERIC(8) + - name: SDTMAJ + logicalType: date + description: 'Date mise à jour:' + required: true + physicalType: TIMESTMP(10,6) + - name: SUSRMJ + logicalType: string + maxLength: 10 + description: 'Code utilisateur:' + required: true + physicalType: CHAR(10) + - name: SUSRRQ + logicalType: string + maxLength: 10 + description: Utilisateur requérant + required: true + physicalType: CHAR(10) + - name: SRFGRD + logicalType: string + maxLength: 60 + description: 'Commentaire:' + required: true + physicalType: CHAR(60) +- name: PRDRTP + physicalName: PMGENDTA.PRDRTP + description: 'ECCnet return product, Column count : 8, Record length : 165' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOGTIN + logicalType: number + description: Numéro de GTIN + required: true + physicalType: NUMERIC(14) + - name: NOPRD + logicalType: number + description: Numéro de produit + required: true + physicalType: NUMERIC(6) + - name: TYGTIN + logicalType: string + maxLength: 2 + description: GTIN format type + required: true + physicalType: CHAR(2) + - name: CDACTN + logicalType: string + maxLength: 1 + description: Code d action + required: true + physicalType: CHAR(1) + - name: FNRID + logicalType: string + maxLength: 80 + description: ECCnet Supplier Identification + required: true + physicalType: CHAR(80) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDSPC + physicalName: PMGENDTA.PRDSPC + description: 'Codes des produits avec manipulation speciale, Column count : 9, Record + length : 330' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PCODE + logicalType: string + maxLength: 1 + description: CODE + required: true + physicalType: CHAR(1) + - name: PBRIS + logicalType: string + maxLength: 1 + description: BRIS A L"IMPRESSION + required: true + physicalType: CHAR(1) + - name: PDESC + logicalType: string + maxLength: 20 + description: DESCRIPTION + required: true + physicalType: CHAR(20) + - name: PDSCF1 + logicalType: string + maxLength: 70 + description: MESSAGE FRAN. 1 + required: true + physicalType: CHAR(70) + - name: PDSCF2 + logicalType: string + maxLength: 70 + description: MESSAGE FRAN. 2 + required: true + physicalType: CHAR(70) + - name: PDSCA1 + logicalType: string + maxLength: 70 + description: MESSAGE ANGL. 1 + required: true + physicalType: CHAR(70) + - name: PDSCA2 + logicalType: string + maxLength: 70 + description: MESSAGE ANGL. 2 + required: true + physicalType: CHAR(70) + - name: PDTMAJ + logicalType: number + description: DATE DERNIERE MODIF. + required: true + physicalType: NUMERIC(8) + - name: PDESCA + logicalType: string + maxLength: 20 + description: DESCRIPTION ANGLAISE + required: true + physicalType: CHAR(20) +- name: PRDSPCV01 + physicalName: PMGENDTA.PRDSPCV01 + description: 'Column count : 8, Record length : 359' + logicalType: object + physicalType: table + tags: [] + properties: + - name: SPECIAL_HDL_CD + logicalType: string + maxLength: 1 + description: CODE + required: true + physicalType: CHAR(1) + - name: PRINT_BREAK_IND + logicalType: string + maxLength: 1 + description: BRIS A L"IMPRESSION + required: true + physicalType: CHAR(1) + - name: DESC_FR + logicalType: string + maxLength: 20 + description: DESCRIPTION + required: true + physicalType: CHAR(20) + - name: MSG_FR + logicalType: string + maxLength: 141 + description: None + required: true + physicalType: VARCHAR(141) + - name: MSG_EN + logicalType: string + maxLength: 141 + description: None + required: true + physicalType: VARCHAR(141) + - name: MBA_CRT_DT + logicalType: number + description: None + required: true + physicalType: DECIMAL(8) + - name: MBA_LAST_UPD_DT + logicalType: date + description: None + required: true + physicalType: TIMESTMP(10,6) + - name: DESC_EN + logicalType: string + maxLength: 20 + description: DESCRIPTION ANGLAISE + required: true + physicalType: CHAR(20) +- name: PRDSTA + physicalName: PMGENDTA.PRDSTA + description: 'Date de la dernière ventes, Column count : 3, Record length : 14' + logicalType: object + physicalType: table + tags: [] + properties: + - name: DNOPRD + logicalType: number + description: No produit + required: true + physicalType: NUMERIC(6) + - name: DCDREG + logicalType: string + maxLength: 3 + description: Code région + required: true + physicalType: CHAR(3) + - name: DDTDVT + logicalType: number + description: Date dernière vente + required: true + physicalType: DECIMAL(8) +- name: PRDTYP + physicalName: PMGENDTA.PRDTYP + description: 'Column count : 7, Record length : 66' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDTYP + logicalType: string + maxLength: 1 + description: 'Type de produit:' + required: true + physicalType: CHAR(1) + - name: INACCRET + logicalType: string + maxLength: 1 + description: 'Indicateur accept Retour:' + required: true + physicalType: CHAR(1) + - name: INAUTREQ + logicalType: string + maxLength: 1 + description: 'Indicateur Autorisation Requis:' + required: true + physicalType: CHAR(1) + - name: INSTA + logicalType: string + maxLength: 1 + description: 'Status:' + required: true + physicalType: CHAR(1) + - name: NMUTL + logicalType: string + maxLength: 10 + description: Changed by Userid + required: true + physicalType: CHAR(10) + - name: DTCRT + logicalType: date + description: Creation date + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: Last updated date + required: true + physicalType: TIMESTMP(10,6) +- name: PRDUID + physicalName: PMGENDTA.PRDUID + description: 'Produit Identifiant Unique VLM/PPG, Column count : 4, Record length + : 85' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CDDIV + logicalType: string + maxLength: 3 + description: Code de Division + required: true + physicalType: CHAR(3) + - name: NOPRD + logicalType: number + description: Numéro Produit + required: true + physicalType: NUMERIC(6) + - name: IDUNQVLM + logicalType: string + maxLength: 50 + description: ID unique Produit VLM + required: true + physicalType: CHAR(50) + - name: DTCRT + logicalType: date + description: Date Création + required: true + physicalType: TIMESTMP(10,6) +- name: PRDUIT + physicalName: PMGENDTA.PRDUIT + description: 'Produit: Unscannable Items, Column count : 9, Record length : 59' + logicalType: object + physicalType: table + tags: [] + properties: + - name: PRCDIV + logicalType: string + maxLength: 3 + description: CODE DE DIVISION + required: true + physicalType: CHAR(3) + - name: PRPROLE + logicalType: string + maxLength: 1 + description: PROVENANCE DE LECTURE DU CUP ILLISIBLE/ERRONÉ A = + required: true + physicalType: CHAR(1) + - name: PRDTFAC + logicalType: number + description: DATE DE FACTURATION + required: true + physicalType: DECIMAL(8) + - name: PRNFNR + logicalType: number + description: NUMERO FOURNISSEUR + required: true + physicalType: NUMERIC(6) + - name: PRNPRD + logicalType: number + description: NUMERO DE PRODUIT + required: true + physicalType: NUMERIC(6) + - name: PRCERR + logicalType: string + maxLength: 1 + description: CODE ERREUR DE LECTURE A=SANS CUP OU ILLISIBLE B=C + required: true + physicalType: CHAR(1) + - name: PRMODA + logicalType: string + maxLength: 1 + description: MODALITÉ U=UNITÉ C=CAISSE + required: true + physicalType: CHAR(1) + - name: PRUSER + logicalType: string + maxLength: 10 + description: UTILISATEUR + required: true + physicalType: CHAR(10) + - name: PRTIME + logicalType: date + description: TIMESTAMP + required: true + physicalType: TIMESTMP(10,6) +- name: PRDUPPV + physicalName: PMGENDTA.PRDUPPV + description: 'Product Price Upload - Province, Column count : 29, Record length + : 453' + logicalType: object + physicalType: table + tags: [] + properties: + - name: UPCU + logicalType: string + maxLength: 15 + description: GTIN UNIT + required: true + physicalType: CHAR(15) + - name: UPCP + logicalType: string + maxLength: 15 + description: GTIN PACKAGE + required: true + physicalType: CHAR(15) + - name: UPCC + logicalType: string + maxLength: 15 + description: GTIN CASE + required: true + physicalType: CHAR(15) + - name: NOPRD + logicalType: string + maxLength: 6 + description: McK product code - No Prd Mck + required: true + physicalType: CHAR(6) + - name: PRDDESC + logicalType: string + maxLength: 80 + description: Vendor Product Description + required: true + physicalType: CHAR(80) + - name: NOPFRN + logicalType: string + maxLength: 10 + description: Vendor Product code - No Produit FNR + required: true + physicalType: CHAR(10) + - name: DINNPN + logicalType: string + maxLength: 15 + description: DIN / NPN product number + required: true + physicalType: CHAR(15) + - name: QTEPK + logicalType: string + maxLength: 15 + description: Quantity per Package - Qté par paquet + required: true + physicalType: CHAR(15) + - name: QTECS + logicalType: string + maxLength: 15 + description: Quantity per Case - Qté par Caisse + required: true + physicalType: CHAR(15) + - name: PRIXTYP + logicalType: string + maxLength: 1 + description: 'Price type: C or U - Type de prix: C ouU' + required: true + physicalType: CHAR(1) + - name: EFFDT + logicalType: string + maxLength: 10 + description: Price Effective date - Dt effect. chgn prix + required: true + physicalType: CHAR(10) + - name: PRWAC + logicalType: string + maxLength: 16 + description: Wac Price - Prix WAC + required: true + physicalType: CHAR(16) + - name: PRPRVNS + logicalType: string + maxLength: 16 + description: Nova Scotia Price - Prix Nouvelle Écosse + required: true + physicalType: CHAR(16) + - name: PRPRVNB + logicalType: string + maxLength: 16 + description: New Brunswick Price - Prix Nouveau Br. + required: true + physicalType: CHAR(16) + - name: PRPRVNL + logicalType: string + maxLength: 16 + description: New Foundland Price - Prix Terre-Neuve + required: true + physicalType: CHAR(16) + - name: PRPRVPEI + logicalType: string + maxLength: 16 + description: PEI Price - Prix Ile-du-Prince-Ed ouard + required: true + physicalType: CHAR(16) + - name: PRPRVQC + logicalType: string + maxLength: 16 + description: Quebec Price - Prix Québec + required: true + physicalType: CHAR(16) + - name: PRPRVON + logicalType: string + maxLength: 16 + description: Ontario Price - Prix Ontario + required: true + physicalType: CHAR(16) + - name: PRPRVMB + logicalType: string + maxLength: 16 + description: Manitoba Price - Prix Manitoba + required: true + physicalType: CHAR(16) + - name: PRPRVSK + logicalType: string + maxLength: 16 + description: Saskatchewan Price - Prix Saskatch ewan + required: true + physicalType: CHAR(16) + - name: PRPRVAB + logicalType: string + maxLength: 16 + description: Alberta Price - Prix Alberta + required: true + physicalType: CHAR(16) + - name: PRPRVBC + logicalType: string + maxLength: 16 + description: Brit. Columbia price - Prix Colombie Brit. + required: true + physicalType: CHAR(16) + - name: PRPRVNWT + logicalType: string + maxLength: 16 + description: North W Terr. Price - Prix Terr. du N-O + required: true + physicalType: CHAR(16) + - name: PRPRVNUN + logicalType: string + maxLength: 16 + description: Nunavut Price - Prix Nunavut + required: true + physicalType: CHAR(16) + - name: PRPRVYUK + logicalType: string + maxLength: 16 + description: Yukon Price - Prix Yukon + required: true + physicalType: CHAR(16) + - name: NOLOT + logicalType: number + description: LOT NUMBER + required: true + physicalType: NUMERIC(7) + - name: NOLIGNE + logicalType: number + description: LINE NUMBER + required: true + physicalType: NUMERIC(7) + - name: APPROVAL + logicalType: string + maxLength: 2 + description: Code approbation / Approval code + required: true + physicalType: CHAR(2) + - name: PRCMULT + logicalType: string + maxLength: 16 + description: Case Multiply / Divide amt + required: true + physicalType: CHAR(16) +- name: PRDUPPVT + physicalName: PMGENDTA.PRDUPPVT + description: 'Product Price Upload - Province, Column count : 29, Record length + : 453' + logicalType: object + physicalType: table + tags: [] + properties: + - name: UPCU + logicalType: string + maxLength: 15 + description: GTIN UNIT + required: true + physicalType: CHAR(15) + - name: UPCP + logicalType: string + maxLength: 15 + description: GTIN PACKAGE + required: true + physicalType: CHAR(15) + - name: UPCC + logicalType: string + maxLength: 15 + description: GTIN CASE + required: true + physicalType: CHAR(15) + - name: NOPRD + logicalType: string + maxLength: 6 + description: McK product code - No Prd Mck + required: true + physicalType: CHAR(6) + - name: PRDDESC + logicalType: string + maxLength: 80 + description: Vendor Product Description + required: true + physicalType: CHAR(80) + - name: NOPFRN + logicalType: string + maxLength: 10 + description: Vendor Product code - No Produit FNR + required: true + physicalType: CHAR(10) + - name: DINNPN + logicalType: string + maxLength: 15 + description: DIN / NPN product number + required: true + physicalType: CHAR(15) + - name: QTEPK + logicalType: string + maxLength: 15 + description: Quantity per Package - Qté par paquet + required: true + physicalType: CHAR(15) + - name: QTECS + logicalType: string + maxLength: 15 + description: Quantity per Case - Qté par Caisse + required: true + physicalType: CHAR(15) + - name: PRIXTYP + logicalType: string + maxLength: 1 + description: 'Price type:C or U - Type de prix: C ouU' + required: true + physicalType: CHAR(1) + - name: EFFDT + logicalType: string + maxLength: 10 + description: Price Effective date- Dt effect. chgn prix + required: true + physicalType: CHAR(10) + - name: PRWAC + logicalType: string + maxLength: 16 + description: Wac Price - Prix WAC + required: true + physicalType: CHAR(16) + - name: PRPRVNS + logicalType: string + maxLength: 16 + description: Nova Scotia Price - Prix Nouvelle Écosse + required: true + physicalType: CHAR(16) + - name: PRPRVNB + logicalType: string + maxLength: 16 + description: New Brunswick Price - Prix Nouveau Br. + required: true + physicalType: CHAR(16) + - name: PRPRVNL + logicalType: string + maxLength: 16 + description: New Foundland Price - Prix Terre-Neuve + required: true + physicalType: CHAR(16) + - name: PRPRVPEI + logicalType: string + maxLength: 16 + description: PEI Price - Prix Ile-du-Prince-Ed ouard + required: true + physicalType: CHAR(16) + - name: PRPRVQC + logicalType: string + maxLength: 16 + description: Quebec Price - Prix Québec + required: true + physicalType: CHAR(16) + - name: PRPRVON + logicalType: string + maxLength: 16 + description: Ontario Price - Prix Ontario + required: true + physicalType: CHAR(16) + - name: PRPRVMB + logicalType: string + maxLength: 16 + description: Manitoba Price - Prix Manitoba + required: true + physicalType: CHAR(16) + - name: PRPRVSK + logicalType: string + maxLength: 16 + description: Saskatchewan Price - Prix Saskatch ewan + required: true + physicalType: CHAR(16) + - name: PRPRVAB + logicalType: string + maxLength: 16 + description: Alberta Price - Prix Alberta + required: true + physicalType: CHAR(16) + - name: PRPRVBC + logicalType: string + maxLength: 16 + description: Brit. Columbia price - Prix Colombie Brit. + required: true + physicalType: CHAR(16) + - name: PRPRVNWT + logicalType: string + maxLength: 16 + description: North W Terr. Price - Prix Terr. du N-O + required: true + physicalType: CHAR(16) + - name: PRPRVNUN + logicalType: string + maxLength: 16 + description: Nunavut Price - Prix Nunavut + required: true + physicalType: CHAR(16) + - name: PRPRVYUK + logicalType: string + maxLength: 16 + description: Yukon Price - Prix Yukon + required: true + physicalType: CHAR(16) + - name: NOLOT + logicalType: string + maxLength: 7 + description: LOT NUMBER + required: true + physicalType: CHAR(7) + - name: NOLIGNE + logicalType: string + maxLength: 7 + description: LINE NUMBER + required: true + physicalType: CHAR(7) + - name: APPROVAL + logicalType: string + maxLength: 2 + description: Code approbation / Approval code + required: true + physicalType: CHAR(2) + - name: PRCMULT + logicalType: string + maxLength: 16 + description: Case Multiply / Divide amt + required: true + physicalType: CHAR(16) +- name: PRDUPP2 + physicalName: PMGENDTA.PRDUPP2 + description: 'Product Price Upload - Province, Column count : 15, Record length + : 230' + logicalType: object + physicalType: table + tags: [] + properties: + - name: UPCU + logicalType: string + maxLength: 15 + description: GTIN UNIT + required: true + physicalType: CHAR(15) + - name: UPCP + logicalType: string + maxLength: 15 + description: GTIN PACKAGE + required: true + physicalType: CHAR(15) + - name: UPCC + logicalType: string + maxLength: 15 + description: GTIN CASE + required: true + physicalType: CHAR(15) + - name: NOPRD + logicalType: string + maxLength: 6 + description: McK product code + required: true + physicalType: CHAR(6) + - name: PRDDESC + logicalType: string + maxLength: 80 + description: Vendor Product Description + required: true + physicalType: CHAR(80) + - name: NOPFRN + logicalType: string + maxLength: 10 + description: Vendor Product code - No Produit FNR + required: true + physicalType: CHAR(10) + - name: QTEPK + logicalType: string + maxLength: 15 + description: Quantity per Package - Qté par paquet + required: true + physicalType: CHAR(15) + - name: QTECS + logicalType: string + maxLength: 15 + description: Quantity per Case - Qté par Caisse + required: true + physicalType: CHAR(15) + - name: PRIXTYP + logicalType: string + maxLength: 1 + description: 'Price type: C or U - Type de prix: C ou U' + required: true + physicalType: CHAR(1) + - name: PRPRVNAT + logicalType: string + maxLength: 16 + description: National Price - Prix Nationale + required: true + physicalType: CHAR(16) + - name: EFFDT + logicalType: string + maxLength: 10 + description: Price Effective date - Dt effect. chgn prix + required: true + physicalType: CHAR(10) + - name: NOLOT + logicalType: number + description: LOT NUMBER + required: true + physicalType: NUMERIC(7) + - name: NOLIGNE + logicalType: number + description: LINE NUMBER + required: true + physicalType: NUMERIC(7) + - name: APPROVAL + logicalType: string + maxLength: 2 + description: Code approbation / Approval code + required: true + physicalType: CHAR(2) + - name: PRCMULT + logicalType: string + maxLength: 16 + description: Case Multiply / Divide amt + required: true + physicalType: CHAR(16) +- name: PRDUPP2T + physicalName: PMGENDTA.PRDUPP2T + description: 'Product Price Upload - Province, Column count : 15, Record length + : 230' + logicalType: object + physicalType: table + tags: [] + properties: + - name: UPCU + logicalType: string + maxLength: 15 + description: GTIN UNIT + required: true + physicalType: CHAR(15) + - name: UPCP + logicalType: string + maxLength: 15 + description: GTIN PACKAGE + required: true + physicalType: CHAR(15) + - name: UPCC + logicalType: string + maxLength: 15 + description: GTIN CASE + required: true + physicalType: CHAR(15) + - name: NOPRD + logicalType: string + maxLength: 6 + description: McK product code + required: true + physicalType: CHAR(6) + - name: PRDDESC + logicalType: string + maxLength: 80 + description: Vendor Product Description + required: true + physicalType: CHAR(80) + - name: NOPFRN + logicalType: string + maxLength: 10 + description: Vendor Product code - No Produit FNR + required: true + physicalType: CHAR(10) + - name: QTEPK + logicalType: string + maxLength: 15 + description: Quantity per Package - Qté par paquet + required: true + physicalType: CHAR(15) + - name: QTECS + logicalType: string + maxLength: 15 + description: Quantity per Case - Qté par Caisse + required: true + physicalType: CHAR(15) + - name: PRIXTYP + logicalType: string + maxLength: 1 + description: 'Price type: C or U - Type de prix: C ou U' + required: true + physicalType: CHAR(1) + - name: PRPRVNAT + logicalType: string + maxLength: 16 + description: National Price - Prix Nationale + required: true + physicalType: CHAR(16) + - name: EFFDT + logicalType: string + maxLength: 10 + description: Price Effective date - Dt effect. chgn prix + required: true + physicalType: CHAR(10) + - name: NOLOT + logicalType: string + maxLength: 7 + description: LOT NUMBER + required: true + physicalType: CHAR(7) + - name: NOLIGNE + logicalType: string + maxLength: 7 + description: LINE NUMBER + required: true + physicalType: CHAR(7) + - name: APPROVAL + logicalType: string + maxLength: 2 + description: Code approbation / Approval code + required: true + physicalType: CHAR(2) + - name: PRCMULT + logicalType: string + maxLength: 16 + description: Case Multiply / Divide amt + required: true + physicalType: CHAR(16) +- name: PRDVAL + physicalName: PMGENDTA.PRDVAL + description: 'ECCnet Gloabal Validation, Column count : 11, Record length : 112' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NMFCHMCK + logicalType: string + maxLength: 10 + description: Mck File Name + required: true + physicalType: CHAR(10) + - name: NMCHMMCK + logicalType: string + maxLength: 10 + description: Mck field name + required: true + physicalType: CHAR(10) + - name: INOBL + logicalType: string + maxLength: 1 + description: Mandatory value indicator + required: true + physicalType: CHAR(1) + - name: INCTL + logicalType: string + maxLength: 1 + description: Control Indicator + required: true + physicalType: CHAR(1) + - name: INCNV + logicalType: string + maxLength: 1 + description: Conversion indicator + required: true + physicalType: CHAR(1) + - name: NMCNV + logicalType: string + maxLength: 3 + description: Conversion Table Name + required: true + physicalType: CHAR(3) + - name: INTYP + logicalType: string + maxLength: 1 + description: CDCTYP Table Indicator + required: true + physicalType: CHAR(1) + - name: NMTYP + logicalType: string + maxLength: 3 + description: 'CDCTYP Table Name:' + required: true + physicalType: CHAR(3) + - name: DTCRT + logicalType: date + description: Date de création + required: true + physicalType: TIMESTMP(10,6) + - name: DTDRNMAJ + logicalType: date + description: Date et heure de mise à jour + required: true + physicalType: TIMESTMP(10,6) + - name: NMUTL + logicalType: string + maxLength: 30 + description: Nom de l usager qui effectuer la mise a jour + required: true + physicalType: CHAR(30) +- name: PRDVPC + physicalName: PMGENDTA.PRDVPC + description: 'Verification Planogramme Client, Column count : 3, Record length : + 15' + logicalType: object + physicalType: table + tags: [] + properties: + - name: CCPLAN + logicalType: string + maxLength: 6 + description: Code Planogramme + required: true + physicalType: CHAR(6) + - name: CCDIV + logicalType: string + maxLength: 3 + description: Division + required: true + physicalType: CHAR(3) + - name: CNOCLI + logicalType: number + description: Numero de client + required: true + physicalType: NUMERIC(6) +- name: PRDVPD + physicalName: PMGENDTA.PRDVPD + description: 'Verification Planogramme Division, Column count : 4, Record length + : 15' + logicalType: object + physicalType: table + tags: [] + properties: + - name: DCPLAN + logicalType: string + maxLength: 6 + description: Code Planogramme + required: true + physicalType: CHAR(6) + - name: DCREG + logicalType: string + maxLength: 3 + description: Region + required: true + physicalType: CHAR(3) + - name: DCDIV + logicalType: string + maxLength: 3 + description: Division + required: true + physicalType: CHAR(3) + - name: DNBJRS + logicalType: number + description: Nombre de jours + required: true + physicalType: NUMERIC(3) +- name: PRDVPL + physicalName: PMGENDTA.PRDVPL + description: 'VERIF PLANOGRAMME - LETTRE TRAITEMENT, Column count : 3, Record length + : 8' + logicalType: object + physicalType: table + tags: [] + properties: + - name: LPLTW + logicalType: string + maxLength: 1 + description: LETTRE TRAIT SEMAINE + required: true + physicalType: CHAR(1) + - name: LPLTD + logicalType: string + maxLength: 1 + description: LETTRE TRAIT DEMANDE + required: true + physicalType: CHAR(1) + - name: LPNOD + logicalType: number + description: NUMERO DE DEMANDE + required: true + physicalType: NUMERIC(6) +- name: PRDVPPD + physicalName: PMGENDTA.PRDVPPD + description: 'Verification Planogramme DÉTAIL, Column count : 20, Record length + : 358' + logicalType: object + physicalType: table + tags: [] + properties: + - name: RNOCLI + logicalType: number + description: No client + required: true + physicalType: NUMERIC(6) + - name: RCDIST + logicalType: string + maxLength: 3 + description: Code distributeur client + required: true + physicalType: CHAR(3) + - name: RACHET + logicalType: string + maxLength: 3 + description: Acheteur + required: true + physicalType: CHAR(3) + - name: RNOFNR + logicalType: number + description: No fournisseur + required: true + physicalType: NUMERIC(6) + - name: RNOMF + logicalType: string + maxLength: 30 + description: Nom fournisseur + required: true + physicalType: CHAR(30) + - name: RNOPRD + logicalType: number + description: No produit + required: true + physicalType: NUMERIC(6) + - name: RDESCF + logicalType: string + maxLength: 31 + description: Description planogramme fran + required: true + physicalType: CHAR(31) + - name: RDESCA + logicalType: string + maxLength: 31 + description: Description planogramme angl + required: true + physicalType: CHAR(31) + - name: RNOPRL + logicalType: number + description: No produit livré + required: true + physicalType: NUMERIC(6) + - name: RSTPRL + logicalType: string + maxLength: 1 + description: Statut produit livré + required: true + physicalType: CHAR(1) + - name: RDSCLF + logicalType: string + maxLength: 31 + description: Descp produit livré francais + required: true + physicalType: CHAR(31) + - name: RDSCLA + logicalType: string + maxLength: 31 + description: Descp produit livré anglais + required: true + physicalType: CHAR(31) + - name: RCDLIV + logicalType: string + maxLength: 3 + description: Centre de distribution de livraison + required: true + physicalType: CHAR(3) + - name: RCSUB + logicalType: string + maxLength: 3 + description: Code de substitution + required: true + physicalType: CHAR(3) + - name: RCDVR + logicalType: string + maxLength: 3 + description: Code de diversion + required: true + physicalType: CHAR(3) + - name: RDTDCM + logicalType: number + description: Dernière date de commande + required: true + physicalType: NUMERIC(8) + - name: RDTDRC + logicalType: number + description: Dernière date de réception + required: true + physicalType: NUMERIC(8) + - name: RDTRPV + logicalType: number + description: Date de réception prévue + required: true + physicalType: NUMERIC(8) + - name: RMESGF + logicalType: string + maxLength: 70 + description: Message erreur francais + required: true + physicalType: CHAR(70) + - name: RMESGA + logicalType: string + maxLength: 70 + description: Message erreur anglais + required: true + physicalType: CHAR(70) +- name: PRDVPPH + physicalName: PMGENDTA.PRDVPPH + description: 'Verification Planogramme HEADER, Column count : 7, Record length : + 34' + logicalType: object + physicalType: table + tags: [] + properties: + - name: MCPLAN + logicalType: string + maxLength: 6 + description: Code Planogramme + required: true + physicalType: CHAR(6) + - name: MLOWSD + logicalType: number + description: Low stock days + required: true + physicalType: NUMERIC(3) + - name: MQTPPL + logicalType: number + description: Nbre total produit plano + required: true + physicalType: NUMERIC(5) + - name: MQTPPO + logicalType: number + description: Nbre total produit plano ok + required: true + physicalType: NUMERIC(5) + - name: MQTMCS + logicalType: number + description: Nbre total de MCS + required: true + physicalType: NUMERIC(5) + - name: MQTPRI + logicalType: number + description: Nbre total produit inactif + required: true + physicalType: NUMERIC(5) + - name: MQTLSD + logicalType: number + description: Nbre total produit low stock + required: true + physicalType: NUMERIC(5) +- name: PRDWPL + physicalName: PMGENDTA.PRDWPL + description: 'Audit des prod. comm. ou credites n/inclus - plano, Column count : + 17, Record length : 87' + logicalType: object + physicalType: table + tags: [] + properties: + - name: WCDIV + logicalType: string + maxLength: 3 + description: DIVISION + required: true + physicalType: CHAR(3) + - name: WCBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: WNCLI + logicalType: number + description: NO. CLIENT + required: true + physicalType: NUMERIC(6) + - name: WCPLAN + logicalType: string + maxLength: 6 + description: CODE DE PLANO OU CONFORMITÉ + required: true + physicalType: CHAR(6) + - name: WCFACT + logicalType: string + maxLength: 1 + description: CODE DE FACTURATION A = COMMANDE PRE-BOOK B = COMM + required: true + physicalType: CHAR(1) + - name: WQTE + logicalType: number + description: QUANTITE COMMANDEE OU CREDITEE + required: true + physicalType: DECIMAL(6) + - name: WNPRD + logicalType: number + description: NO. PRODUIT + required: true + physicalType: DECIMAL(6) + - name: WDTLIV + logicalType: number + description: DATE DE LIVRAISON PREVUE + required: true + physicalType: NUMERIC(8) + - name: WNPRM + logicalType: number + description: NO. PROMOTION + required: true + physicalType: NUMERIC(5) + - name: WDATE + logicalType: number + description: DATE DE MISE A JOUR + required: true + physicalType: NUMERIC(8) + - name: WCMAJ + logicalType: string + maxLength: 1 + description: CODE DE MISE A JOUR A = AJOUT M = MODIFICATION D = + required: true + physicalType: CHAR(1) + - name: WCUTIL + logicalType: string + maxLength: 10 + description: CODE UTILISATEUR + required: true + physicalType: CHAR(10) + - name: WINCON + logicalType: string + maxLength: 1 + description: IND CONFORMITE PGM + required: true + physicalType: CHAR(1) + - name: WNMUTL + logicalType: string + maxLength: 12 + description: CODE UTILISATEUR PHARMACLIC + required: true + physicalType: CHAR(12) + - name: WCDER + logicalType: string + maxLength: 1 + description: CODE DE DÉROGATION + required: true + physicalType: CHAR(1) + - name: WNSEQC + logicalType: number + description: NO SEQ COMMANDE + required: true + physicalType: NUMERIC(9) + - name: WNLIGC + logicalType: number + description: NO LIG COMMANDE + required: true + physicalType: NUMERIC(5) +- name: PRDWPL01 + physicalName: PMGENDTA.PRDWPL01 + logicalType: object + physicalType: table + tags: [] + properties: + - name: WCDIV + logicalType: string + maxLength: 3 + description: DIVISION + required: true + physicalType: CHAR(3) + - name: WCBAN + logicalType: string + maxLength: 3 + description: BANNIERE + required: true + physicalType: CHAR(3) + - name: WNCLI + logicalType: number + description: NO. CLIENT + required: true + physicalType: NUMERIC(6) + - name: WCPLAN + logicalType: string + maxLength: 6 + description: CODE DE PLANO OU CONFORMITÉ + required: true + physicalType: CHAR(6) + - name: WCFACT + logicalType: string + maxLength: 1 + description: CODE DE FACTURATION A = COMMANDE PRE-BOOK B = COMM + required: true + physicalType: CHAR(1) + - name: WQTE + logicalType: number + description: QUANTITE COMMANDEE OU CREDITEE + required: true + physicalType: DECIMAL(6) + - name: WNPRD + logicalType: number + description: NO. PRODUIT + required: true + physicalType: DECIMAL(6) + - name: WDTLIV + logicalType: number + description: DATE DE LIVRAISON PREVUE + required: true + physicalType: NUMERIC(8) + - name: WNPRM + logicalType: number + description: NO. PROMOTION + required: true + physicalType: NUMERIC(5) + - name: WDATE + logicalType: number + description: DATE DE MISE A JOUR + required: true + physicalType: NUMERIC(8) + - name: WCMAJ + logicalType: string + maxLength: 1 + description: CODE DE MISE A JOUR A = AJOUT M = MODIFICATION D = + required: true + physicalType: CHAR(1) + - name: WCUTIL + logicalType: string + maxLength: 10 + description: CODE UTILISATEUR + required: true + physicalType: CHAR(10) + - name: WINCON + logicalType: string + maxLength: 1 + description: IND CONFORMITE PGM + required: true + physicalType: CHAR(1) + - name: WNMUTL + logicalType: string + maxLength: 12 + description: CODE UTILISATEUR PHARMACLIC + required: true + physicalType: CHAR(12) + - name: WCDER + logicalType: string + maxLength: 1 + description: CODE DE DÉROGATION + required: true + physicalType: CHAR(1) + - name: WNSEQC + logicalType: number + description: NO SEQ COMMANDE + required: true + physicalType: NUMERIC(9) + - name: WNLIGC + logicalType: number + description: NO LIG COMMANDE + required: true + physicalType: NUMERIC(5) +- name: PRD00100 + physicalName: PMGENDTA.PRD00100 + description: 'SQL Create Table - Header Requete info, Column count : 9, Record length + : 42' + logicalType: object + physicalType: table + tags: [] + properties: + - name: NOLOT + logicalType: number + description: NUMÉRO DE LOT + required: true + physicalType: DECIMAL(6) + - name: NBTRANS + logicalType: number + description: NOMBRE DE TRANSACTIONS + required: true + physicalType: DECIMAL(6) + - name: NBERREUR + logicalType: number + description: NOMBRE D'ERREUR + required: true + physicalType: DECIMAL(6) + - name: NBWARNING + logicalType: number + description: NOMBRE DE WARNING + required: true + physicalType: DECIMAL(6) + - name: NBPROCESS + logicalType: number + description: NOMBRE DE TRAITÉS + required: true + physicalType: DECIMAL(6) + - name: STLOT + logicalType: string + maxLength: 1 + description: STATUT DU LOT + required: true + physicalType: CHAR(1) + - name: DTCRT + logicalType: number + description: DATE DE CRÉATION + required: true + physicalType: NUMERIC(8) + - name: CDFOUR + logicalType: string + maxLength: 3 + description: CODE FOURNISSEUR + required: true + physicalType: CHAR(3) + - name: USER + logicalType: string + maxLength: 10 + description: USER CRÉATION + required: true + physicalType: CHAR(10) diff --git a/dl.mba.internal.db2.PMGENDTA2.yaml b/dl.mba.internal.db2.PMGENDTA2.yaml new file mode 100644 index 00000000..e69de29b diff --git a/ocado.yaml b/ocado.yaml new file mode 100644 index 00000000..717e134e --- /dev/null +++ b/ocado.yaml @@ -0,0 +1,2243 @@ +version: 0.0.1 +kind: DataContract +apiVersion: v3.0.1 +id: ca.mckesson.internal.ocado.snowflake.dl +name: OCADO - SNOWFLAKE - DL +status: draft +customProperties: + - property: owner + value: dataplatform +team: + - username: Loic + role: Data Engineer + dateIn: "2025-06-11" +servers: + - server: snowflake_dev_dl + type: snowflake + description: snowflake workspace mcKesson canada + environment: dev + host: mckesson.canada-central.azure.snowflakecomputing.com + port: 443 + account: mckesson.canada-central + database: DEV_ENT_DL_CA_DB + warehouse: LOAD_WH + schema: OCADO_DATA_SRC + roles: + - role: DEV_ENT_DW_ENGINEER_FR + access: write + firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + - role: DEV_ENT_DW_ANALYST_FR + access: read + firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + - server: snowflake_qa_dl + type: snowflake + description: snowflake workspace mcKesson canada + environment: qa + host: mckesson.canada-central.azure.snowflakecomputing.com + port: 443 + account: mckesson.canada-central + database: QA_ENT_DL_CA_DB + warehouse: LOAD_WH + schema: OCADO_DATA_SRC + roles: + - role: QA_ENT_DW_ENGINEER_FR + access: write + firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + - role: QA_ENT_DW_ANALYST_FR + access: read + firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + - server: snowflake_prd_dl + type: snowflake + description: snowflake workspace mcKesson canada + environment: prd + host: mckesson.canada-central.azure.snowflakecomputing.com + port: 443 + account: mckesson.canada-central + database: PRD_ENT_DL_CA_DB + warehouse: LOAD_WH + schema: OCADO_DATA_SRC + roles: + - role: PRD_ENT_DW_ENGINEER_FR + access: write + firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) + - role: PRD_ENT_DW_ANALYST_FR + access: read + firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) + secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) +schema: +- name: CFC_USER_EVENTS + physicalType: table + description: Use the CFC User Events data feed to see information about user activity + start and end events at a CFC. + logicalType: object + physicalName: CFC_USER_EVENTS + properties: + - name: cfcUserEventId + physicalType: string + description: Internal identifier of the user event. + logicalType: string + required: true + unique: true + examples: + - 768ee348-ad69-49a0-b237-def1c0cd7022 + - name: eventType + physicalType: string + description: The type of event. + logicalType: string + examples: + - ACTIVITY_END + - name: activityType + physicalType: string + description: The type of activity. + logicalType: string + examples: + - CONTAINER_MOVING + - name: eventDateTime + physicalType: string + description: The date and time the event occurred. + logicalType: string + examples: + - 2025-05-14 23:56:46.098143 UTC + - name: retailerFulfillmentSiteId + physicalType: string + description: Your identifier for the site where the event occurred. + logicalType: string + examples: + - mckesson + - name: zoneId + physicalType: string + description: The operational area where the event occurred within the CFC. + logicalType: string + examples: + - AMBIENT_RECEIVE_ZONE + - name: stationId + physicalType: string + description: The unique identifier for the station where the event occurred. + logicalType: string + examples: + - '' + - name: userId + physicalType: string + description: The unique identifier of the user who started or ended the activity. + logicalType: string + examples: + - 032e646c-de0d-4a66-b81b-d982b62f54e9 + - name: APP_NAME + physicalType: string + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: string + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: integer + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: string + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: integer + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: boolean + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: boolean + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: string + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: integer + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: string + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: string + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_USER_EVENTS_SK + physicalType: integer + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: CFC_STOCK_ISSUED + physicalType: table + description: Use the CFC Stock Issued data feed to see information about the stock + that has been issued to fulfil your customer orders picked in a CFC. + logicalType: object + physicalName: CFC_STOCK_ISSUED + properties: + - name: retailerSkuId + physicalType: VARCHAR(16777216) + description: Your identifier for the SKU that was issued for the product the customer + ordered. + logicalType: string + examples: + - '437630011' + - '288684011' + - '456517011' + - '10074011' + - '356305011' + - name: quantityIssued + physicalType: FLOAT + description: The quantity of the SKU that was issued. This may be less than the + quantity ordered if there is not enough stock. + logicalType: integer + examples: + - 1 + - 2 + - name: stockIssuedDateTime + physicalType: TIMESTAMPNTZ(9) + description: The date and time the vehicle containing the issued stock was dispatched + from the CFC. + logicalType: string + examples: + - 2025-05-14 02:38:34.492 UTC + - 2025-05-14 02:20:33.654 UTC + - name: skuUnitOfMeasure + physicalType: VARCHAR(16777216) + description: The unit of measure for the SKU. EACH KG + logicalType: string + examples: + - EACH + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(16777216) + description: Your identifier for the site where the customer order was fulfilled. + logicalType: string + examples: + - mckesson + - name: orderId + physicalType: VARCHAR(16777216) + description: 'The identifier for the order the stock was issued for. Note: This + field is deprecated and will be removed in the next version. To find a customer + order, please use the fulfillmentId field in the Fulfillments data feed.' + logicalType: string + examples: + - '3407015645' + - '3279036056' + - '3466074157' + - '3789018155' + - '3744036755' + - name: consignmentId + physicalType: VARCHAR(16777216) + description: The identifier for the consignment the order that the stock is being + issued for belongs to. + logicalType: string + examples: + - RID-16915508 + - RID-16915509 + - name: consignmentName + physicalType: VARCHAR(16777216) + description: A readable name for the consignment the order that the stock is being + issued for belongs to. + logicalType: string + - name: orderLineId + physicalType: VARCHAR(16777216) + description: The identifier for an order line - one or more items of a single + product within a single customer's order. + logicalType: string + examples: + - 3407015645-8 + - 3279036056-41 + - 3466074157-18 + - 3789018155-17 + - 3744036755-11 + - name: fulfillmentId + physicalType: VARCHAR(16777216) + description: The identifier for the fulfillment the stock was issued for. + logicalType: string + examples: + - '3407015645' + - '3279036056' + - '3466074157' + - '3789018155' + - '3744036755' + - name: fulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The License Plate Number (LPN) of the tote in which the issued stock + was transported to the customer. + logicalType: string + examples: + - DT5558649 + - DT4872305 + - DT4984522 + - DT5282918 + - DT5406482 + - name: fulfillmentContainerType + physicalType: VARCHAR(16777216) + description: The type of tote used to for the transportation of the issued stock. + DELIVERY_TOTE FREEZER_TOTE EXTERNAL_TOTE + logicalType: string + examples: + - DELIVERY_TOTE + - name: dollyLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The LPN of the dolly the delivery tote containing the issued stock + was stored on. + logicalType: string + examples: + - DX16684 + - DX20855 + - DX41328 + - name: vehicleLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The LPN of the vehicle that was assigned to deliver the order containing + the issued stock. + logicalType: string + examples: + - 3GWN71NUV + - 3GLL69JVA + - name: fulfillmentContainerPositionInDolly + physicalType: VARCHAR(16777216) + description: The identifier for the position that the delivery tote for the issued + stock occupied on the dolly. Values are 0 - 19 and map to the values shown in + the 'Tote positions on a dolly' diagram above. + logicalType: string + examples: + - '10' + - '6' + - '2' + - '7' + - '11' + - name: stockExpiryDate + physicalType: DATE + description: The expiry date of the issued stock. + logicalType: string + examples: + - '2025-12-31' + - '2026-05-31' + - '2026-03-31' + - '2027-03-31' + - '2025-12-18' + - name: bagLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The LPN for the freezer bag the issued stock was placed in. + logicalType: string + - name: positionInFulfillmentContainer + physicalType: VARCHAR(16777216) + description: The bag position in the delivery tote or freezer delivery tote the + issued stock was placed in. 1 - Item in left-hand bag 2 - Item in middle bag + 3 - Item in right-hand bag 0 - Item placed under bags. + logicalType: string + examples: + - '3' + - '1' + - '2' + - name: dollyTemperatureRegime + physicalType: VARCHAR(16777216) + description: The temperature regime of the dolly used in transportation of the + issued stock. AMBIENT CHILL + logicalType: string + examples: + - AMBIENT + - name: fulfillmentContainerTemperatureRegime + physicalType: VARCHAR(16777216) + description: The temperature regime of the delivery tote used for transportation + of the issued stock. AMBIENT CHILL FROZEN + logicalType: string + examples: + - AMBIENT + - name: cfcstockissuedId + physicalType: VARCHAR(16777216) + description: Internal unique identifier for the event. + logicalType: string + required: true + unique: true + examples: + - 437630011DT55586493407015645-8ac9d5460-7650-4123-9086-42b38ac66627-8-0-0-0 + - 288684011DT48723053279036056-41b5559629-b35d-40fd-9c20-2fb9dc9dc9fe-13-2-0-0 + - 456517011DT49845223466074157-18ac9d5460-7650-4123-9086-42b38ac66627-1-11-0-0 + - 10074011DT52829183789018155-17ac9d5460-7650-4123-9086-42b38ac66627-3-10-0-0 + - 356305011DT54064823744036755-11b5559629-b35d-40fd-9c20-2fb9dc9dc9fe-2-0-0-0 + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_STOCK_ISSUED_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: CFC_STOCK_INVENTORY + physicalType: table + description: Use the CFC Stock Inventory data feed to see information about the + stock currently in sites. + logicalType: object + physicalName: CFC_STOCK_INVENTORY + properties: + - name: retailerSkuId + physicalType: VARCHAR(16777216) + description: Your identifier for the SKU. + logicalType: string + examples: + - '66471011' + - '481129011' + - '575628011' + - '610467011' + - '635082011' + - name: skuUnitOfMeasure + physicalType: VARCHAR(16777216) + description: The unit of measure for the SKU. EACH KG + logicalType: string + examples: + - EACH + - name: skuQuantity + physicalType: FLOAT + description: The quantity of the SKU currently in stock at the site. + logicalType: integer + examples: + - 43 + - 33 + - 56 + - 69 + - 41 + - name: purchaseOrderId + physicalType: VARCHAR(16777216) + description: The unique identifier for the purchase order used to order the stock. + logicalType: string + examples: + - '12114932' + - '12615047' + - '13026071' + - '13313653' + - '14123366' + - name: supplierPurchaseOrderReference + physicalType: VARCHAR(16777216) + description: The reference used to identify the purchase order with the supplier. + logicalType: string + examples: + - sB8oNrW+jiWCzBJlELY8XDGPq4e/7XhsfH5oXuustrw= + - anwHmp9cD8RwSjeC4kdmkdJJWvpPYLIzdBxFgVUqMOs= + - hKa61w2ovp6HGbEj+n/jqui692OaIn0/qLoFq0nrNek= + - +SZmaGGsXAwcoaE9+WzysY5/kk38ww7rBEC1HGER2Js= + - YBS+djfAL8LY3oU+QVABfDORkrKIhD3O+waNb8os10Q= + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(16777216) + description: Your identifier for the site where the stock is stored. + logicalType: string + examples: + - mckesson + - name: fulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The License Plate Number (LPN) of the container used to store the + stock. This identifier is used to track stock from the time it enters the fulfillment + site to the time it is picked. + logicalType: string + examples: + - R31D00K4L + - R3141CG00 + - R3141BZ3V + - R31D00JOJ + - R3141AYC2 + - name: fulfillmentContainerType + physicalType: VARCHAR(16777216) + description: 'The type of container the stock is stored in. Can be: RAINBOW TOTE + - A hive tote which is a container in the grid of a CFC. Hive totes store stock + prior to picking and store delivery totes that contain customer orders prior + to dispatch. STORAGE TOTE - A container that holds stock in the freezer of a + CFC prior to picking. DELIVERY TOTE - A container that holds items for delivery + to a customer from a CFC. FREEZER BAG - A bag inside a freezer delivery tote + that holds items for delivery to a customer from a CFC. PALLET - A portable + wooden platform that holds stock in the freezer of a CFC, or in any temperature + regime when using ISF with inventory management enabled, prior to picking. TRASH + - A container that is created temporarily to hold damaged inbound stock discovered + at decant in a CFC, or when using ISF with inventory management enabled. SMALL_TOTE + - A small container that is stored at a shelving module when using ISF with + inventory management enabled. LARGE_TOTE - A large container that is stored + at a shelving module when using ISF with inventory management enabled.' + logicalType: string + examples: + - RAINBOW_TOTE + - name: stockExpiryDate + physicalType: DATE + description: The expiry date of the stored stock. + logicalType: string + examples: + - '2026-12-31' + - '2027-08-31' + - '2026-08-31' + - '2027-12-31' + - '2026-01-31' + - name: fulfillmentContainerLocationId + physicalType: VARCHAR(16777216) + description: 'The place in the warehouse where the container used to store the + stock is located. Stock from ISF with inventory management enabled that has + been picked but not yet dispatched will be added to the next version of this + feed. For example, stock that is in a picking trolley, buffer lane, collection + point shelf, or vehicle. Note: In order to keep data consistent between CFC + and ISF with inventory management enabled, a single location is shown for any + pallet that takes up more than one location.' + logicalType: string + examples: + - AMBIENT_RAINBOW_ZONE + - name: stockPositionDateTime + physicalType: TIMESTAMPNTZ(9) + description: The date and time the snapshot of the stock was taken. + logicalType: string + examples: + - 2025-05-14 07:00:00 UTC + - name: inventoryBatchId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the inventory batch. + logicalType: string + examples: + - 167a1f56-f978-4ff7-bab1-91ed972cbf44 + - 68624ae7-b63b-7826-0000-000000000000 + - 7302e14e-406c-fb3c-0000-000000000000 + - 6a9fe2a2-0362-840a-0000-000000000000 + - 7b8c7b50-c54a-935b-0000-000000000000 + - name: fulfillmentContainerPhysicalId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the instance of the container. Shows + NULL for ISF. + logicalType: string + examples: + - PHID-RAINBOW_TOTE-76408022862309 + - PHID-RAINBOW_TOTE-76407480900864 + - PHID-RAINBOW_TOTE-76407480878971 + - PHID-RAINBOW_TOTE-76408022861731 + - PHID-RAINBOW_TOTE-76407480831314 + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_STOCK_INVENTORY_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + primaryKey: true + primaryKeyPosition: 1 + logicalType: integer + required: true + unique: true +- name: CFC_STOCK_EVENTS + physicalType: table + description: Use the CFC Stock Events data feed to see information about each time + a SKU was received, adjusted, picked, or dispatched at a site. + logicalType: object + physicalName: CFC_STOCK_EVENTS + properties: + - name: cfcStockEventId + physicalType: VARCHAR(16777216) + description: Internal and unique identifier of the stock event + logicalType: string + required: true + unique: true + examples: + - 82d5c85a-ea82-4f1b-8f86-b2a1a44373fd + - 0bc0bb7b-b3ff-4a31-b9ea-c678f8394355 + - ccf533ba-4b7c-4092-90af-4c4690ed572f + - cbabf11e-7427-4f09-af2a-b803dd490824 + - a490a532-ac85-418d-a5f8-88d1de088af4 + - name: eventType + physicalType: VARCHAR(16777216) + description: The type of event. PICK - The picking of a single item in a pick + task. CONSOLIDATION - The combining of multiple SKUs into one hive tote at a + pick station. RECEIVE - The receipt of inbound stock into a hive tote or a freezer + storage container. QUANTITY_ADJUST - An adjustment to the quantity of items + in a container. EXPIRY_ADJUST - An adjustment to the expiry date of items in + a hive tote or a freezer storage container. DISPATCH - The door closure on the + stock's dispatch vehicle. + logicalType: string + examples: + - RECEIVE + - PICK + - name: userId + physicalType: VARCHAR(16777216) + description: The identifier of the user who performed the task, when applicable. + This is an anonymized UUID that you can map to the Users data feed. Shows NULL + if OSP performed the task. + logicalType: string + examples: + - 032e646c-de0d-4a66-b81b-d982b62f54e9 + - 04dcf00b-9920-48c9-a116-5e9bdda42880 + - name: eventDateTime + physicalType: TIMESTAMPNTZ(9) + description: The UTC date and time when the event completed. + logicalType: string + examples: + - 2025-05-14 22:37:03.091258 UTC + - 2025-05-14 18:46:35.273569 UTC + - 2025-05-14 22:00:22.282088 UTC + - 2025-05-14 08:48:18.764 UTC + - 2025-05-14 04:19:56.285 UTC + - name: eventDuration + physicalType: DECIMAL(18, 3) + description: The duration of the event, expressed in seconds with a precision + of 3 decimal places. The time from the task's presentation on a UI until its + completion. Shows NULL for instantaneous events, and for ISF (with inventory + management enabled) events. In the case of an ambient/chilled pick task (where + all picks have the same stockEventGroupId) where multiple barcodes were scanned, + or where multiple picks/items went into multiple bags, multiple records are + captured in this feed. However, the eventDuration is captured for only one random + record in the group and it represents the duration of the whole group. The other + records show NULL. + logicalType: string + examples: + - '118.098' + - '22.976' + - '24.531' + - '5.078' + - '2.549' + - name: processedAt + physicalType: TIMESTAMPNTZ(9) + description: Identifies the most recent row. + logicalType: string + examples: + - 2025-05-14 22:37:03.091 UTC + - 2025-05-14 18:46:35.273 UTC + - 2025-05-14 22:00:22.282 UTC + - 2025-05-14 08:48:18.795 UTC + - 2025-05-14 04:19:56.311 UTC + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(16777216) + description: Your identifier for the site where the event occurred. + logicalType: string + examples: + - mckesson + - name: zoneId + physicalType: VARCHAR(16777216) + description: 'The operational area where the event occurred within the CFC. Shows + AMBIENT, CHILL, or FROZEN for ISF (with inventory management enabled) events. + Shows the Area ID in ISF sites using multiple pick areas. Shows AUTO_FREEZER_ZONE + in sites that have an automated freezer zone. Example values include: AMBIENT_INVENTORY_MANAGEMENT_ZONE, + CHILL_INVENTORY_MANAGEMENT_ZONE, AMBIENT_INNER_INVENTORY_MANAGEMENT_ZONE, AMBIENT_OUTER_INVENTORY_MANAGEMENT_ZONE, + CHILL_INNER_INVENTORY_MANAGEMENT_ZONE, CHILL_OUTER_INVENTORY_MANAGEMENT_ZONE, + AMBIENT_DECANT_ZONE, CHILL_DECANT_ZONE, AMBIENT_INNER_DECANT_ZONE, AMBIENT_OUTER_DECANT_ZONE, + CHILL_INNER_DECANT_ZONE, CHILL_OUTER_DECANT_ZONE, AMBIENT_RAINBOW_ZONE, CHILL_RAINBOW_ZONE, + AMBIENT_INNER_RAINBOW_ZONE, AMBIENT_OUTER_RAINBOW_ZONE, CHILL_INNER_RAINBOW_ZONE, + CHILL_OUTER_RAINBOW_ZONE, DISPATCH_ZONE, FRAME_LOADING_ZONE, FREEZER_ZONE.' + logicalType: string + examples: + - AMBIENT_DECANT_ZONE + - AMBIENT_RAINBOW_ZONE + - name: stationId + physicalType: VARCHAR(16777216) + description: The unique identifier for the station where the event occurred. Shows + NULL for mobile devices, and for ISF (with inventory management enabled) events. + logicalType: string + examples: + - A1DEC001 + - A1DEC004 + - A1DEC011 + - A1PIK104 + - name: fromFulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The License Plate Number (LPN) of the source container in the event. + Populated for CFC PICK and ambient/chilled RECEIVE events only. Shows NULL for + all other events including ISF (with inventory management enabled) events. + logicalType: string + examples: + - PL0101879 + - PL0100242 + - PL0101518 + - R3141C4MY + - R3141BB69 + - name: fromFulfillmentContainerType + physicalType: VARCHAR(16777216) + description: The type of source container used in the event, where applicable. + RAINBOW_TOTE - A hive tote, which is a container in the grid. Hive totes store + stock prior to picking and store delivery totes that contain customer orders + prior to dispatch. STORAGE_TOTE - A container that holds inbound goods, or that + holds stock in the freezer prior to picking. PALLET - A portable wooden platform + that holds stock in the freezer prior to picking. Shows NULL for ISF (with inventory + management enabled) events. + logicalType: string + examples: + - PALLET + - RAINBOW_TOTE + - name: fromFulfillmentContainerPhysicalId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the instance of the source container + in the event, when applicable. Shows NULL for ISF (with inventory management + enabled) events. + logicalType: string + examples: + - PHID-ecc37628-6742-4a58-81e7-a3bee3fc6c65 + - PHID-c0b425b7-33fa-4d49-b87e-95ce0705381b + - PHID-974fc883-07ab-40ba-9c59-e308c16e61fb + - PHID-RAINBOW_TOTE-76407480886138 + - PHID-RAINBOW_TOTE-76407480847953 + - name: fulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The License Plate Number (LPN) of the destination container in the + event. + logicalType: string + examples: + - R36H0AYTH + - R36H0EE5X + - R3141CEDZ + - DT4656678 + - DT4658540 + - name: fulfillmentContainerPhysicalId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the instance of the destination + container in the event. Shows NULL for ISF (with inventory management enabled) + events. + logicalType: string + examples: + - PHID-RAINBOW_TOTE-76419149124293 + - PHID-RAINBOW_TOTE-76419149284149 + - PHID-RAINBOW_TOTE-76407480898775 + - PHID-DELIVERY_TOTE-dcd1b738-7c77-49bb-bd82-5d1158645067 + - PHID-DELIVERY_TOTE-815bbde9-ec38-4fdd-a449-f4680dcba6b8 + - name: fulfillmentContainerType + physicalType: VARCHAR(16777216) + description: 'The type of destination container used in the event. RAINBOW_TOTE + - A hive tote which is a container in the grid. Hive totes store stock prior + to picking and store delivery totes that contain customer orders prior to dispatch. + STORAGE_TOTE - A container that holds stock in the freezer prior to picking. + DELIVERY_TOTE - A container that holds items for delivery to a customer. FREEZER_BAG + - A bag inside a freezer delivery tote that holds items for delivery to a customer. + PALLET - A container that holds stock in the freezer prior to picking. TRASH + - A container that is created temporarily to hold damaged inbound stock discovered + at decant. For ISF (with inventory management enabled) events, shows the container + type your organization has specified. For example: SMALL_TOTE - A small container + that is stored at a shelving module. LARGE_TOTE - A large container that is + stored at a shelving module. PALLET - A portable wooden platform that holds + stock prior to picking. DELIVERY_TOTE - A container that holds items for delivery + to a customer.' + logicalType: string + examples: + - RAINBOW_TOTE + - DELIVERY_TOTE + - name: positionInFulfillmentContainer + physicalType: VARCHAR(16777216) + description: The bag position inside the destination container. 1 - Item in left-hand + bag 2 - Item in middle bag 3 - Item in right-hand bag 0 - Item placed under + bags, or stock in a container that doesn't have bags. Shows NULL for ISF (with + inventory management enabled) events. + logicalType: string + examples: + - '0' + - '3' + - '1' + - '2' + - name: inventoryBatchId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the inventory batch in the event. + logicalType: string + required: true + unique: true + examples: + - 64d26e61-9119-808c-0000-000000000000 + - 687060ca-91bc-979d-0000-000000000000 + - 3a883344-8abd-6f62-0000-000000000000 + - 8b7792f7-f049-4124-8d00-0ef3c7fb2b5a + - bd5449d0-c361-47c9-9098-c0ee8d3bfb01 + - name: retailerSkuId + physicalType: VARCHAR(16777216) + description: Your identifier for the SKU in the event. + logicalType: string + examples: + - '66948011' + - '519668011' + - '588964011' + - '510648011' + - '595838011' + - name: eventQuantity + physicalType: DECIMAL(18, 3) + description: The quantity of items moved in the event. For loose items with a + pickCategory of LOOSE or LOOSE_ITEM, this field shows the number of items picked. + For loose items with a pickCategory of LOOSE_INCREMENT, shows the number of + weight increments. Shows NULL for expiry date adjustments. + logicalType: integer + examples: + - 80 + - 10 + - 20 + - 1 + - 2 + - name: costPerWeightUnit + physicalType: DECIMAL(18, 3) + description: The unit price of catch-price products, as printed on the item's + label and entered at a decant station. + logicalType: integer + examples: + - 0 + - name: stockExpiryDate + physicalType: DATE + description: Expiry date of the item in the event. Shows NULL for items without + expiry dates. + logicalType: string + examples: + - '2026-09-10' + - '2025-05-20' + - '2028-03-31' + - '2025-05-19' + - '2027-08-20' + - name: itemBarcode + physicalType: VARCHAR(16777216) + description: The case or item barcode for the SKU in the event, as scanned or + manually entered by the user. + logicalType: string + examples: + - '5998749119365' + - 0086966941460070250520428330 + - '5055540059914' + - '00530446' + - '5030343836603' + - name: purchaseOrderId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the purchase order used to order + the item in the event. Shows NULL if the PO is unknown. + logicalType: string + examples: + - '14655167' + - '14650899' + - '14647115' + - '14649325' + - '13943513' + - name: stockEventGroupId + physicalType: VARCHAR(16777216) + description: The unique identifier of a group of stock events that happened together + or are correlated. For example, a group of picks in a single pick walk in manual + picking, or a group of picks in a single pick task at an ambient/chilled pick + station. + logicalType: string + examples: + - 4121d2ec-1f41-4b25-a8cb-72dc4390f763 + - c593be1d-5ab7-42ff-a0e7-4b634bc48167 + - 79ab0722-40ab-40c1-b87d-90a7698b5006 + - 679de400-663e-43a8-9338-99b618fe0fb0 + - 77fd8bf6-0aaf-4dc8-a5c3-d7e06fdc1754 + - name: fromInventoryBatchId + physicalType: VARCHAR(16777216) + description: The unique system identifier of the inventory batch in the source + container, when applicable. + logicalType: string + examples: + - 32e13aef-a299-5291-0000-000000000000 + - 778065a5-bcf3-5895-0000-000000000000 + - 163bdd71-8e6e-fa19-0000-000000000000 + - 73b16aa5-41c4-91cc-0000-000000000000 + - 07ad2a27-6b0e-6d57-0000-000000000000 + - name: fulfillmentParentContainerLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The License Plate Number (LPN) of the destination container's parent + container. For ambient and chilled pick tasks this is the RAINBOW_TOTE that + held the DELIVERY_TOTE when the event happened. For freezer pick tasks, this + is the LPN of the FREEZER_TOTE that held the bag. For ISF (with inventory management + enabled), PICK events show the picking cart barcode, and DISPATCH events show + the vehicleId. + logicalType: string + examples: + - RT1634832 + - RT1751614 + - R10479149 + - RT1452152 + - RT1748123 + - name: fulfillmentParentContainerPhysicalId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the instance of the parent container + in the event. Shows NULL for ISF (with inventory management enabled) events. + logicalType: string + examples: + - PHID-RAINBOW_TOTE-78445073075438 + - PHID-RAINBOW_TOTE-78445136758216 + - PHID-RAINBOW_TOTE-76248585708777 + - PHID-RAINBOW_TOTE-78444955400006 + - PHID-RAINBOW_TOTE-78445135398747 + - name: fulfillmentId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the fulfillment the event is associated + with. Applies to all PICK and DISPATCH events, and to QUANTITY_ADJUST events + (scratches) in a DELIVERY_TOTE or FREEZER_BAG. Shows NULL for outbound containers + that are over 30 days old. + logicalType: string + examples: + - '3184002354' + - '3980034757' + - '3474030251' + - '3566041652' + - '3511859076' + - name: shipmentId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the fulfillment's shipment. Applies + to all PICK and DISPATCH events, and to QUANTITY_ADJUST events (scratches) in + a DELIVERY_TOTE or FREEZER_BAG. Shows NULL for outbound containers that are + over 30 days old. + logicalType: string + examples: + - SH-RID-16917150-VAN-SHIPMENT + - SH-RID-16921902-VAN-SHIPMENT + - SH-RID-16921926-VAN-SHIPMENT + - SH-RID-16921925-VAN-SHIPMENT + - SH-RID-16921928-VAN-SHIPMENT + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_STOCK_EVENTS_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: CFC_STOCK_ADJUSTMENTS + physicalType: table + description: Use the CFC Stock Adjustments data feed to see information about the + stock quantity (not expiry date) adjustments. + logicalType: object + physicalName: CFC_STOCK_ADJUSTMENTS + properties: + - name: retailerSkuId + physicalType: VARCHAR(16777216) + description: Your identifier for the SKU that was adjusted. + logicalType: string + examples: + - '78922011' + - '647864011' + - '35748011' + - '613363011' + - '550046011' + - name: skuAdjustmentQuantity + physicalType: FLOAT + description: The number of items of the SKU that have been added to or removed + from stock. + logicalType: integer + examples: + - 17 + - -1 + - -18 + - 0 + - 24 + - name: skuAdjustmentDateTime + physicalType: TIMESTAMPNTZ(9) + description: The time the stock adjustment was made. + logicalType: string + examples: + - 2025-05-14 00:02:50.701 UTC + - 2025-05-14 00:12:03.398 UTC + - 2025-05-14 00:15:49.246 UTC + - 2025-05-14 00:09:32.643 UTC + - 2025-05-14 00:09:40.97 UTC + - name: skuUnitOfMeasure + physicalType: VARCHAR(16777216) + description: The unit of measure for the SKU. EACH KG + logicalType: string + examples: + - EACH + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(16777216) + description: Your identifier for the site where the stock was adjusted. + logicalType: string + examples: + - mckesson + - name: skuAdjustmentReason + physicalType: VARCHAR(16777216) + description: 'The reason for the stock adjustment. The list of stock adjustment + reasons that operatives select at IM Stations varies by site. Some examples + of reasons are: Damaged, Receipt error, Mixed stock, Life issues, and Stock + check. The following stock adjustment reasons are system generated so apply + in all sites: STOCK_CHECK - A Freezer operative adjusted the quantity of items + in a storage container. PICK_STATION_DRIVEN_STOCK_C HECK - A picking operative + adjusted the quantity of items in a hive tote. ADMIN_REMOVED_INVENTORY - Engineering + Operations wrote off stock after getting permission from CFC Operations.' + logicalType: string + examples: + - UNKNOWN_REASON_RETURN + - PICK_STATION_DRIVEN_STOCK_CHECK + - INCORRECT_QUANTITY + - ZERO_QUANTITY_BATCH_REMOVED + - DAMAGED_USABLE + - name: fulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(16777216) + description: The License Plate Number (LPN) of the container used to store the + stock that was adjusted. This identifier is used to track stock from the time + it enters the fulfillment site to the time it is picked. + logicalType: string + examples: + - R3141C30H + - R36H0A54W + - R3141CGNQ + - R32508BB1 + - R36H085RU + - name: fulfillmentContainerType + physicalType: VARCHAR(16777216) + description: 'The type of container used to store the stock that was adjusted. + Can be: RAINBOW TOTE - A hive tote which is a container in the grid of a CFC. + Hive totes store stock prior to picking and store delivery totes that contain + customer orders prior to dispatch. STORAGE TOTE - A container that holds stock + in the freezer of a CFC prior to picking. PALLET - A portable wooden platform + that holds stock in the freezer of a CFC, or in any temperature regime when + using ISF with inventory management enabled, prior to picking. TRASH - A container + that is created temporarily to hold damaged inbound stock discovered at decant + in a CFC, or when using ISF with inventory management enabled. SMALL_TOTE - + A small container that is stored at a shelving module when using ISF with inventory + management enabled. LARGE_TOTE - A large container that is stored at a shelving + module when using ISF with inventory management enabled.' + logicalType: string + examples: + - RAINBOW_TOTE + - STORAGE_TOTE + - name: fulfillmentContainerLocationId + physicalType: VARCHAR(16777216) + description: 'The place in the warehouse where the container used to store the + stock is located. Note: In order to keep data consistent between CFC and ISF + with inventory management enabled, a single location is shown for any pallet + that takes up more than one location.' + logicalType: string + examples: + - CHILL_INVENTORY_MANAGEMENT_ZONE + - AMBIENT_RAINBOW_ZONE + - AMBIENT_INVENTORY_MANAGEMENT_ZONE + - CHILL_RAINBOW_ZONE + - FREEZER_ZONE + - name: cfcstockadjustmentId + physicalType: VARCHAR(16777216) + description: Internal unique identifier for the event. + logicalType: string + required: true + unique: true + examples: + - 78922011R3141C30H593bb411-a1a3-414a-9715-ec85510d618cde7de811-1ea0-4afb-b428-e90f776d9b47 + - 647864011R36H0A54W4bdbfcfb-996f-beae-0000-0000000000002b6db61a-ab6d-4149-94b8-14dde409c438 + - 35748011R3141CGNQ5b36084f-7961-cdc5-0000-000000000000084bb129-64ee-4cba-a7ff-9e398c9b09cf + - 613363011R32508BB120394e5d-bfd9-3082-0000-000000000000966ec665-bdfb-4eca-b707-63910d00b939 + - 613363011R32508BB120394e5d-bfd9-3082-0000-00000000000048c4eb55-b2ec-4979-9737-f45497b4c211 + - name: inventoryBatchId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the inventory batch that was adjusted. + logicalType: string + examples: + - 593bb411-a1a3-414a-9715-ec85510d618c + - 4bdbfcfb-996f-beae-0000-000000000000 + - 5b36084f-7961-cdc5-0000-000000000000 + - 20394e5d-bfd9-3082-0000-000000000000 + - 2a72acba-1790-597a-0000-000000000000 + - name: fulfillmentContainerPhysicalId + physicalType: VARCHAR(16777216) + description: The unique system identifier for the instance of the container. Shows + NULL for ISF with inventory management enabled. + logicalType: string + examples: + - PHID-RAINBOW_TOTE-76407480884033 + - PHID-RAINBOW_TOTE-76419149085824 + - PHID-RAINBOW_TOTE-76407480901718 + - PHID-RAINBOW_TOTE-76409716277053 + - PHID-RAINBOW_TOTE-76419148993338 + - name: purchaseOrderId + physicalType: VARCHAR(16777216) + description: The unique identifier for the purchase order used to order the stock + that was adjusted. + logicalType: string + examples: + - '14591773' + - '14621611' + - '14639460' + - '14639991' + - '14647126' + - name: supplierPurchaseOrderReference + physicalType: VARCHAR(16777216) + description: The reference used to identify the purchase order with the supplier. + logicalType: string + examples: + - Pk+XTMyChXuWKaRNYfKSXMD1+Fj0vxSrYkNLLLf+sMI= + - 0glK79IEsFupjlpUQH2/URwBuNYDHkJPBANthafuf8o= + - hjv4GnL8mIaqpFnhAx4cEXyF1k+ZmgSupKFparoAU7k= + - GW93kW27RHuZz6KiiofLIVhPKulbF0mh435Qk5efxTU= + - b1/Tbu2Fx/UCpwIBXC3vdmCa0eEjMIpn5jg+Bj1O1Mk= + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_STOCK_ADJUSTMENTS_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: CFC_FULFILLMENT_EXCEPTIONS + physicalType: table + description: Use the CFC Fulfillment Exceptions data feed to see information about + fulfillments in which items were cancelled and substituted at a CFC. + logicalType: object + physicalName: CFC_FULFILLMENT_EXCEPTIONS + properties: + - name: fulfillmentExceptionId + physicalType: VARCHAR(16777216) + description: The unique identifier of the exception. + logicalType: string + required: true + unique: true + examples: + - substituted-831fee52-d6d3-3f88-99da-8a62d8a0fc5c + - substituted-4a174c7e-0709-3f43-b5e3-c55e72f02a18 + - substituted-c45519e4-56c0-3d89-b6a5-05b619aa2dfc + - substituted-d0a56119-b31e-3768-9169-ab85c3fd967d + - substituted-7b2fc05a-209b-3988-aeca-6c675ecffa29 + - name: exceptionDateTime + physicalType: TIMESTAMPNTZ(9) + description: The date and time when the exception occurred. + logicalType: string + examples: + - 2025-05-14 00:09:53.635674 UTC + - 2025-05-14 00:09:53.686895 UTC + - 2025-05-14 00:09:53.737467 UTC + - 2025-05-14 00:09:53.793704 UTC + - 2025-05-14 00:09:53.850615 UTC + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(16777216) + description: Your identifier for the site where the order that had the exception + was fulfilled. + logicalType: string + examples: + - mckesson + - name: fulfillmentId + physicalType: VARCHAR(16777216) + description: OSP's internal identifier for the orderId in which the exception + occurred. + logicalType: string + examples: + - '3996042358' + - '3905032558' + - '3544033650' + - '3429036753' + - '3867001755' + - name: orderId + physicalType: VARCHAR(16777216) + description: 'The unique identifier of the order in which the exception occurred. + Note: This field is deprecated and will be removed in the next version. To find + a customer order, please use the fulfillmentId field in the Fulfillments data + feed.' + logicalType: string + examples: + - '3996042358' + - '3905032558' + - '3544033650' + - '3429036753' + - '3867001755' + - name: fulfillmentLineId + physicalType: VARCHAR(16777216) + description: The unique identifier for the fulfillment line in which the exception + occurred. A fulfillment line is one or more items of a single SKU in a customer + order or in a replenishment order. + logicalType: string + examples: + - 3996042358-44 + - 3905032558-33 + - 3544033650-19 + - 3429036753-4 + - 3867001755-31 + - name: retailerSkuId + physicalType: VARCHAR(16777216) + description: Your identifier for the SKU that had the exception. + logicalType: string + examples: + - '550767011' + - '551993011' + - '659347011' + - '271790011' + - '659348011' + - name: exceptionType + physicalType: VARCHAR(16777216) + description: 'The type of exception. Can be: CANCELLATION - An ordered item that + was cancelled in OSP and was not delivered to the customer. SUBSTITUTION - An + ordered item that was out of stock, inaccessible, or expired so OSP substituted + it for a similar item. For this to happen the ordered item must have a substitute + item defined for it in OSP.' + logicalType: string + examples: + - SUBSTITUTION + - name: fulfillmentPhase + physicalType: VARCHAR(16777216) + description: 'The phase in which the exception occurred. Can be: ALLOCATION - + The phase after customer orders are downloaded from OSP commerce systems when + OSP CFC reserves available stock and allocates it to each customer order. PICKING + - The phase when picking operatives place items into delivery totes to fulfil + customer orders. POST_PICKING - The phase after picking when the delivery tote + is either on its way to or is in the dispatch zone.' + logicalType: string + examples: + - PICKING + - ALLOCATION + - name: exceptionReason + physicalType: VARCHAR(16777216) + description: 'The reason for the exception. Can be: NO_STOCK - Both the ordered + item and the substitute item were unavailable for picking. NO_SUBS_DEFINED - + The stock was unavailable for picking and no substitute item was defined in + OSP. CONTAINER_RELOCATED - OSP migrated the delivery tote to another zone before + it was pick-complete. REQUESTED - An operations user scratched the pick task + in the OSP management screens. UNKNOWN - The reason for the exception is unknown. + MISSING_TOTE - The delivery tote didn''t reach frameload in time so its dolly + was dispatched without it. MISSING_ITEM - An operations user scratched the item + at the dispatch stage. CONTAINER_SCRATCH_REQUESTED - An operations user scratched + the container in the OSP management screens. INVENTORY_MOVE_SCRATCH_REQUESTED + - An operations user scratched the pick task in the OSP management screens. + MANUFACTURE_SCRATCH_REQUESTED - A service counter (SC) operative cancelled the + task to create the customer pack in the SC GUI. CUSTOMER_ORDER_SCRATCH_REQUESTED + - An operations user scratched the order in the OSP management screens. EARLY_ROUTE_RELEASE_REQUESTED + - An operations user scratched the consignment''s remaining pick tasks in the + OSP management screens.' + logicalType: string + examples: + - REQUESTED + - CONTAINER_UNPICKABLE + - NO_STOCK + - SKU_UNRESERVABLE + - name: exceptionQuantity + physicalType: DECIMAL(38, 0) + description: The original quantity of items that could not be fulfilled either + because of the sub or the cancellation. Can be sub or original line. + logicalType: integer + examples: + - 1 + - 4 + - 2 + - 3 + - name: substituteFulfillmentLineId + physicalType: VARCHAR(16777216) + description: The unique identifier for the fulfillment line that describes the + substitution for the fulfillmentLineID. Can be sub or original line. + logicalType: string + examples: + - COL-8a21bddc-a454-421e-85ae-cbe540de2813 + - COL-6434971a-b917-4744-9b36-f7123381174c + - COL-2b4b9fb3-4e9d-4246-ba3c-c8ec3a705604 + - COL-3d3ff5ab-7ba6-457f-9c3b-7ef6703e28d8 + - COL-673f5677-a55d-428a-a962-cbf41250a438 + - name: substituteRetailerSkuId + physicalType: VARCHAR(16777216) + description: The unique identifier of the substitute SKU. + logicalType: string + examples: + - '50005011' + - '631030011' + - '659348011' + - '63336011' + - '653304011' + - name: substituteConversionFactor + physicalType: DECIMAL(38, 0) + description: The number used to calculate the quantity of substitute items (for + the specified sub or original lineId) by multiplying or dividing the quantity + of originally ordered items. For example, if the ordered item is a box of 12 + eggs, and the substitute is a box of 6 eggs, the conversion factor is 2. + logicalType: integer + examples: + - 1 + - 2 + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_FULFILLMENT_EXCEPTIONS_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: CFC_CONTAINER_INVENTORY + physicalType: table + description: Use the CFC Container Inventory data feed to see information about + the list of containers currently in use at CFC sites and their contents. + logicalType: object + physicalName: CFC_CONTAINER_INVENTORY + properties: + - name: snapshotDateTime + physicalType: TIMESTAMPNTZ(9) + description: The date and time the snapshot of the stock was taken. + logicalType: string + examples: + - 2025-05-14 01:00:00 UTC + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(100) + description: Your identifier for the site where the stockis stored. + logicalType: string + examples: + - mckesson + - name: zoneId + physicalType: VARCHAR(100) + description: The operational area where the event occurred within the CFC. Shows + AUTO_FREEZER_ZONE in sites that have an automated freezer zone. + logicalType: string + examples: + - AMBIENT_DECANT_ZONE + - AMBIENT_INVENTORY_MANAGEMENT_ZONE + - AMBIENT_RAINBOW_ZONE + - name: fulfillmentContainerPhysicalId + physicalType: VARCHAR(200) + description: The unique system identifier for the instance of the container. + logicalType: string + required: true + unique: true + examples: + - PHID-RAINBOW_TOTE-76407480905469 + - PHID-RAINBOW_TOTE-78445133397759 + - PHID-RAINBOW_TOTE-76407480863430 + - PHID-RAINBOW_TOTE-76407480883567 + - PHID-RAINBOW_TOTE-76409716248362 + - name: fulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(100) + description: The License Plate Number (LPN) of the container. + logicalType: string + examples: + - R3141CJJX + - RT1731533 + - R3141BN46 + - R3141C2NJ + - R32507P62 + - name: fulfillmentContainerType + physicalType: VARCHAR(50) + description: 'The type of container the stock is stored in. Can be: RAINBOW_TOTE + - A hive tote which is a container in the grid of a CFC. Hive totes store stock + prior to picking and store delivery totes that contain customer orders prior + to dispatch. STORAGE_TOTE - A container that holds stock in the freezer of a + CFC prior to picking. DELIVERY_TOTE - A container that holds items for delivery + to a customer from a CFC. FREEZER_TOTE - A specialized delivery tote containing + only freezer items. A freezer delivery tote contains orders for up to three + customers with one bag per customer. FREEZER_BAG - A bag inside a freezer delivery + tote that holds items for delivery to a customer from a CFC. TROLLEY - A freezer + operative uses a 12-tote picking trolley to pick customer orders, and to place + each item in the appropriate freezer delivery bag, in the appropriate delivery + tote in the trolley. PALLET - A portable wooden platform that holds stock in + the freezer of a CFC prior to picking. Or, any container that inbound stock + arrives in for any temperature regime. TRASH - A container that is created temporarily + to hold damaged inbound stock discovered at decant in a CFC. DOLLY - A wheeled + metal shelving unit used to store up to 20 delivery totes. Delivery totes for + a single dolly group are loaded onto a dolly. The dolly is then loaded onto + a vehicle. VAN - A vehicle used to make deliveries to customers. Usually holds + 2 ambient and 2 chilled dollies. BULKHEAD - A vehicle used to make deliveries + to spokes, and replenishment sites. A bulkhead trailer that accommodates multiple + temperature regimes. It uses an insulated thermal barrier (bulkhead) to keep + chilled and frozen goods in a temperature controlled space, separate from ambient + goods. DOUBLE_DECKER - A vehicle used to make deliveries to spokes and replenishment + sites. A double-deck trailer that accommodates multiple temperature regimes. + The lower deck stores ambient goods and the upper deck is temperature controlled + for chilled and frozen goods. Two pairs of ambient dollies can be stored on + the upper deck, if necessary. UNKNOWN - Unknown container type.' + logicalType: string + examples: + - RAINBOW_TOTE + - name: createdDateTime + physicalType: TIMESTAMPNTZ(9) + description: Date and time the fulfillmentContainerPhysicalID was generated in + OSP. + logicalType: string + examples: + - 2022-06-09 13:27:23.822 UTC + - 2023-03-31 11:34:33.362 UTC + - 2022-04-13 12:17:20.236 UTC + - 2022-05-09 07:58:22.907 UTC + - 2023-12-11 20:53:05.727 UTC + - name: containerContents + physicalType: VARCHAR(50) + description: 'The contents of the container. Can be: ONE_OR_MORE_CONTAINERS - + Contains one or more subcontainers, which may or may not contain stock. EMPTY + - Does not contain any stock or any subcontainers. Also shows EMPTY for pallets + that have not started decanting. STOCK - Contains stock. STOCK_AND_ONE_OR_MORE_CONTAINER + S - Contains stock and one or more subcontainers. The stock is separate from + and outside of the subcontainer(s).' + logicalType: string + examples: + - EMPTY + - STOCK + - name: lastUpdatedDateTime + physicalType: TIMESTAMPNTZ(9) + description: Date and time of latest event for the container. + logicalType: string + examples: + - 2025-05-13 13:10:27.738 UTC + - 2025-05-13 14:33:58.644 UTC + - 2025-05-13 12:16:23.512 UTC + - 2025-05-13 12:37:25.188 UTC + - 2025-05-13 15:04:00.847 UTC + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_CONTAINER_INVENTORY_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: CFC_CONTAINER_EVENTS + physicalType: table + description: Use the CFC Container Events data feed to see information about each + time a container was created, moved, loaded to or unloaded from another container, + or deleted from inventory at a CFC + logicalType: object + physicalName: CFC_CONTAINER_EVENTS + properties: + - name: cfcContainerEventId + physicalType: VARCHAR(250) + description: Internal and unique identifier of the container event. + logicalType: string + required: true + unique: true + examples: + - d88543be-b74e-45f3-a233-b4a4d3f819e8 + - 0c7f86a8-9c64-4c36-8393-ca85e4d04cdd + - 9cb77005-8659-46b0-9d80-9bbcca4a0a00 + - 7a63a7ed-2a8f-46b0-a741-1a932866cb5a + - fe710493-67f8-447b-b6ef-35ca88b53426 + - name: eventType + physicalType: VARCHAR(250) + description: 'The type of event. For CFC sites: CREATE - The creation of a container + in OSP. For example, the pre-receiving of a pallet, or the opening of a delivery + van or trailer. LOAD - The loading of a container. For example, the picking + up of a pallet with a PPT, the loading of a dolly to a vehicle, or the loading + of a tote for dolly completion. TRANSIT - The moving of a container. For example, + the moving of a pallet to a decant station. UNLOAD - The unloading of a container. + For example, the dropping off of a pallet in a decant station. DELETE - The + deletion of a container (including an unallocated vehicle) from OSP. DISPATCH + - The door closure on the container''''s dispatch vehicle.' + logicalType: string + examples: + - TRANSIT + - LOAD + - CREATE + - name: measuredTemperatures + physicalType: VARIANT + description: The temperature of each compartment that requires a temperature check, + as defined in the vehicle type template. The temperature is measured during + the vehicle opening process. For CREATE events. + logicalType: array + items: + physicalType: string + logicalType: string + - name: systemEvent + physicalType: VARCHAR(250) + description: The system process that triggered the container event, if it was + triggered without direct user action. NOT_SHIPPED_CONTAINER_WRITE_OFF - A container + that was not dispatched and was automatically removed from the dispatch area. + CONTAINER_REMOVAL - A container that was removed by tote wash / tote conveyors, + or that Ocado Technology removed from decant, IMS, freezer, a tote conveyor, + or tote wash as part of support activity. IMS_TOTE_IN - A hive tote transitioned + into an IM station. DECANT_TOTE_IN - A hive tote transitioned into decant station. + BIN_INDUCT - A new hive tote was inducted into a grid. TOTE_WASH - A hive tote + transitioned from a grid to the washing area or the other way around. AUTOMATED_BAGGING + - A delivery tote was bagged by a bagging machine. MANUAL_BAGGING - A delivery + tote was bagged by a user. EMPTY_DELIVERY_TOTE_INDUCT - An empty bagged delivery + tote transitioned from the tote conveyor zone to a grid. FREEZER_TOTE_INDUCT + - A freezer tote transitioned from the tote conveyor zone to the chilled grid. + EXTERNAL_TOTE_INDUCT - An external tote transitioned from the tote conveyor + zone to a grid. AUTO_FRAME_LOADING - An AFL machine action on a dolly or customer + tote. DOLLY_GROUP_COMPLETION - A delivery tote transitioned from the frameload + zone to the dispatch zone for dolly completion. + logicalType: string + examples: + - EMPTY_DELIVERY_TOTE_INDUCT + - DECANT_TOTE_IN + - TOTE_COMBINATION + - AUTOMATED_BAGGING + - DECANT_TOTE_OUT + - name: eventDateTime + physicalType: TIMESTAMPNTZ(9) + description: The date and time the event occurred. + logicalType: string + examples: + - 2025-05-14 03:12:08.918 UTC + - 2025-05-14 14:12:44.211681 UTC + - 2025-05-14 11:49:40.479 UTC + - 2025-05-14 22:54:42.235532 UTC + - 2025-05-14 20:43:54.223743 UTC + - name: eventDuration + physicalType: DECIMAL(15, 3) + description: The duration of the event, expressed in seconds with a precision + of 3 decimal places. The time from the task''s presentation on a UI until its + completion. This field is null for instantaneous events. + logicalType: string + examples: + - 0 + - '4.244' + - '22.195' + - '1.280270172' + - '148.77611503' + - name: retailerFulfillmentSiteId + physicalType: VARCHAR(250) + description: Your identifier for the site where the event occurred. + logicalType: string + examples: + - mckesson + - name: zoneId + physicalType: VARCHAR(250) + description: The operational area where the event occurred within the CFC. Shows + AUTO_FREEZER_ZONE in sites that have an automated freezer zone. + logicalType: string + examples: + - TOTE_CONVEYORS_ZONE + - FRAME_LOADING_ZONE + - CHILL_DECANT_ZONE + - AMBIENT_RECEIVE_ZONE + - AMBIENT_RAINBOW_ZONE + - name: fulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(250) + description: The License Plate Number (LPN) of the container. + logicalType: string + examples: + - DT5214562 + - DT4632880 + - DT5492434 + - R3141CKMT + - PL0101835 + - name: fulfillmentContainerPhysicalId + physicalType: VARCHAR(250) + description: The unique system identifier for the instance of the container in + the event. For freezer events, this field shows null - use fulfillmentContainerLicensePlateNumb + er to identify the container. + logicalType: string + required: true + unique: true + examples: + - PHID-DELIVERY_TOTE-9bc23650-5597-4107-8cc2-b274556458d5 + - PHID-DELIVERY_TOTE-0965ee86-1346-45ee-a451-0e89137b1bc7 + - PHID-DELIVERY_TOTE-a09bab97-6ca5-4548-b487-72b314f93901 + - PHID-RAINBOW_TOTE-76407480906869 + - PHID-b9ad6c70-5f4f-494c-928d-f57e57c38451 + - name: fulfillmentContainerType + physicalType: VARCHAR(250) + description: The type of container used in the event. RAINBOW_TOTE - A hive tote + which is a container in the grid. Hive totes store stock prior to picking and + store delivery totes that contain customer orders prior to dispatch. STORAGE_TOTE + - A container that holds stock in the freezer prior to picking. DELIVERY_TOTE + - A container that holds items for delivery to a customer. FREEZER_TOTE - A + specialized delivery tote containing only freezer items. A freezer delivery + tote contains orders for up to three customers with one bag per customer. FREEZER_BAG + - A bag inside a freezer delivery tote that holds items for delivery to a customer. + PALLET - A portable wooden platform that holds stock in the freezer prior to + picking. VAN - A vehicle used to make deliveries to customers. This enum will + be replaced with VEHICLE in the next version of this data feed. TRAILER - A + vehicle used to transport dollies from a CFC to a spoke for onward delivery. + Trailers can also transport dollies from one CFC to another CFC. This enum will + be replaced with VEHICLE in the next version of this data feed. VEHICLE - Generic + vehicle type. A vehicle used either to make deliveries to customers or to transport + dollies from a CFC to a spoke for onward delivery. DOLLY - A wheeled metal shelving + unit used to store up to 20 delivery totes. Delivery totes for a single dolly + group are loaded onto a dolly. The dolly is then loaded onto a vehicle. + logicalType: string + examples: + - DELIVERY_TOTE + - RAINBOW_TOTE + - PALLET + - DOLLY + - FREEZER_TOTE + - name: bagType + physicalType: VARCHAR(250) + description: 'The type of bag used in the event: AMBIENT - A bag marked as containing + ambient products. CHILL - A bag marked as containing chilled products. BAGLESS + - The delivery tote does not contain bags. FREEZER - A bag marked as containing + frozen products. GENERIC - A bag not marked for a particular temperature regime. + NONE - A tote from an external picking facility.' + logicalType: string + examples: + - AMBIENT + - CHILL + - name: userId + physicalType: VARCHAR(250) + description: The identifier of the user who performed the task, when applicable. + This is an anonymized UUID that you can map to the Users data feed. Shows null + if OSP performed the task. + logicalType: string + examples: + - 6b8409a4-ae27-4b41-ac37-a8d42d9c7d9d + - c0a83ccc-8869-1c55-8188-6a18ce450000 + - c0a81090-8156-1bfa-8181-57439f590000 + - 081810c0-99cd-4892-9cc6-6f34205d48ce + - 5570cb66-f6a5-4345-a7b3-173857f7a92d + - name: locationId + physicalType: VARCHAR(250) + description: The unique identifier for the location where the event occurred. + For TRANSIT events, this is the destination location. This field is null when + it''s not possible to identify a specific location, for example when the event + happens in the CFC Freezer which is a general area not divided into identifiable + locations. + logicalType: string + examples: + - ASP04B + - C1DEC001C113 + - AMLN05 + - FLC03A + - FLA04A + - name: locationType + physicalType: VARCHAR(250) + description: The identifier of the location type where the container event was + performed, when applicable. This field is null when locationId is null. DOLLY_PARKING + - A dolly location in the frameload parking area. CR_LOCATION - A dolly location + in the dispatch zone''s buffer area. SEQUENCER - A dolly location in the dispatch + zone''s vehicle loading bay (also known as sequencer area). DISPATCH_DOOR - + A dolly location next to the outbound vehicle''s doors in the dispatch zone. + SPUR - A spur lane in the frameload zone. FRAME - A goalpost in the frameload + zone. REWORK - A delivery tote location in the rework area. BAGGING - A delivery + tote location in the bagging area. DEKIT - A delivery tote location in the dekit + area. RETURNS - A delivery tote location in the dekit area. SCANNING_RIG - + The scanning rig for inducting hive totes at decant, or the freezer scanning + rig for setting up freezer trolleys. DECANT_STATION - A decant station. IM_STATION + - An IM station. INBOUND_LANE - An inbound lane where a pallet is placed after + it is unloaded from an inbound vehicle and before it is moved to a decant staion. + (applies to LOAD events) INBOUND_TRANSIT_LOCATION - An inbound pallet location + where a pallet is placed after it is transitioned from the other temperature + regime and before it is moved to a decant station. (applies to LOAD events) + INBOUND_LOCATION - Any inbound pallet location. DECANT_PALLET_LOCATION - A pallet + location at a decant station. PALLET_STORAGE_LOCATION - A storage pallet location + in the freezer. TOTE_STORAGE_LOCATION - A storage tote location in the freezer. + RECEIVING_AREA - A hard-coded value for the freezer putaway area. Applies to + the trolley LOAD event. TOTE_CONVEYOR - Applies to RAINBOW_TOTE TRANSIT events + to and from the TOTE_WASH_ZONE. DOLLY_BUFFER - AFL dolly buffer area, which + is the floor between the AFL machine and the frameload parking location. Used + to store dollies that have been removed from the AFL. TOTE_BUFFER - The AFL + tote buffer area, which is the floor between the AFL machine and the frameload + parking location. Used to store totes that have been removed from the AFL. DOLLY_GROUP_COMPLETION + - System location used for transitioning totes from the frameload zone to the + dispatch zone for dolly completion. + logicalType: string + examples: + - SPUR + - DECANT_STATION + - INBOUND_LANE + - DOLLY_PARKING + - FRAME + - name: destinationFulfillmentContainerLicensePlateNumber + physicalType: VARCHAR(250) + description: The License Plate Number (LPN) of the destination container the subject + container was loaded into. Applies to LOAD events where one container is loaded + into another (for example, frame loading). Shows null for other LOAD events, + for example when loading a pallet or dolly onto a PPT. + logicalType: string + examples: + - DX49365 + - '""' + - DX16878 + - DX46915 + - DX49082 + - name: destinationFulfillmentContainerPhysicalId + physicalType: VARCHAR(250) + description: The unique system identifier for the instance of the destination + container the subject container was loaded into. Applies to LOAD events where + one container is loaded into another (for example, frame loading). Shows null + for other LOAD events, for example when loading a pallet or dolly onto a PPT. + Shows null for all ISF events. + logicalType: string + examples: + - e1872386-94f3-4bcd-8866-8d0700a6256c + - PHID-RAINBOW_TOTE-78445200678376 + - PHID-RAINBOW_TOTE-78445135213459 + - 74237eab-7e1d-4630-b2c2-71662a8639fb + - PHID-RAINBOW_TOTE-78444898581967 + - name: destinationFulfillmentContainerType + physicalType: VARCHAR(250) + description: The type of destination container the subject container was loaded + into. RAINBOW_TOTE - A hive tote which is a container in the grid. Hive totes + store stock prior to picking and store delivery totes that contain customer + orders prior to dispatch. FREEZER_TOTE - A specialized delivery tote containing + only freezer items. A freezer delivery tote contains orders for up to three + customers with one bag per customer. DOLLY - A wheeled metal shelving unit used + to store up to 20 delivery totes. Delivery totes for a single dolly group are + loaded onto a dolly. The dolly is then loaded onto a vehicle. VAN - A vehicle + used to make deliveries to customers. This enum will be replaced with VEHICLE + in the next version of this data feed. TRAILER - A vehicle used to transport + dollies from a CFC to a spoke for onward delivery. Trailers can also transport + dollies from one CFC to another CFC. This enum will be replaced with VEHICLE + in the next version of this data feed. VEHICLE - Generic vehicle type. A vehicle + used either to make deliveries to customers or to transport dollies from a CFC + to a spoke for onward delivery. Applies to LOAD events where one container is + loaded into another (for example, frame loading). Shows null for other LOAD + events, for example when loading a pallet or dolly onto a PPT. + logicalType: string + examples: + - DOLLY + - RAINBOW_TOTE + - name: positionInDestinationFulfillmentContainer + physicalType: VARCHAR(250) + description: The tote position on the dolly, or the dolly position inside the + vehicle the subject container was loaded into. Applies to LOAD events where + one container is loaded into another (for example, frame loading). Shows null + for other LOAD events, for example when loading a pallet or dolly onto a PPT. + logicalType: string + examples: + - '7' + - '1' + - '10' + - '13' + - name: shipmentId + physicalType: VARCHAR(250) + description: The unique system identifier for the fulfillment''s shipment. Applies + to outbound containers only. Shows null for pallets, and for outbound containers + that are over 30 days old. + logicalType: string + examples: + - SH-RID-16921942-VAN-SHIPMENT + - SH-RID-16917157-VAN-SHIPMENT + - SH-RID-16921884-VAN-SHIPMENT + - SH-RID-16922133-VAN-SHIPMENT + - SH-RID-16921919-VAN-SHIPMENT + - name: stationId + physicalType: VARCHAR(250) + description: The unique identifier for the station where the event occurred. Shows + null for mobile devices. + logicalType: string + examples: + - C1DEC001 + - A1DTM004A + - DX3B01 + - A1DTM003A + - A1DEC002 + - name: containerEventGroupId + physicalType: VARCHAR(250) + description: The unique identifier of a group of container events that are part + of the same user action. For example, LOAD - pick up a pallet with a PPT, TRANSIT + - move the pallet to a lane, and UNLOAD - drop off the pallet in the lane. Shows + null for CANCEL_CONTAINER events because it is a single event, not a group. + logicalType: string + examples: + - MOVE-f119892d-ec18-467f-89f3-60252cf50fff + - 7d924ee6-8214-48f4-b84b-ef99d32ef7be + - 439e454f-d500-4aa1-890a-f596a710a65a + - name: equipmentId + physicalType: VARCHAR(250) + description: The unique identifier for the powered pallet truck or other equipment + used in the event. This field is null if no equipment was used during the event. + logicalType: string + examples: + - SF35002 + - GB80083 + - name: inboundDeliveryId + physicalType: VARCHAR(250) + description: The unique system identifier for the collection of purchase orders + that arrived on the inbound vehicle associated with the container event. Applies + to pallets only. Shows null for outbound containers. + logicalType: string + examples: + - 5120bb38-41b4-4f29-b004-65b29c97084e + - name: APP_NAME + physicalType: VARCHAR(250) + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: TIMESTAMPNTZ(9) + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: DECIMAL(38, 0) + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: BOOLEAN + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: BOOLEAN + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: VARCHAR(16777216) + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: DECIMAL(38, 0) + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: VARCHAR(16777216) + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: TIMESTAMPNTZ(9) + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_CONTAINER_EVENTS_SK + physicalType: DECIMAL(38, 0) + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true +- name: cfcStockReceipts + physicalType: table + description: Use the CFC Stock Receipts data feed to see information about stock + received at sites. Stock is considered to be received at a CFC site when it has + been processed after arrival, either at a decant station for ambient and chilled + goods, or by using the Freezer Receiving mobile app for frozen goods. Stock is + considered to be received at an ISF (with inventory management enabled) site when + it has been processed after arrival by using the ISF Inbound mobile app. + logicalType: object + physicalName: cfcStockReceipts + properties: + - name: APP_NAME + physicalType: string + description: Application process that last Created or Updated the record. + logicalType: string + - name: CREATE_TS + physicalType: string + description: Audit timestamp that the record was initially Created. + logicalType: string + - name: CREATE_AUDIT_ID + physicalType: integer + description: Identifier generated by the load process that initially Created the + record. + logicalType: integer + - name: UPDATE_TS + physicalType: string + description: Audit timestamp that the record was last Updated. + logicalType: string + - name: UPDATE_AUDIT_ID + physicalType: integer + description: Identifier generated by the load process that last Updated the record. + logicalType: integer + - name: CURRENT_RECORD_IND + physicalType: boolean + description: 'SCD Type 2: the current record is true otherwise false. SCD other: + true by default.' + logicalType: boolean + - name: DELETED_RECORD_IND + physicalType: boolean + description: If a record that has been removed from the source (soft deleted) + is true. + logicalType: boolean + - name: FILE_BLOB_PATH + physicalType: string + description: FILE BLOB PATH. + logicalType: string + - name: FILE_ROW_NUMBER + physicalType: integer + description: ROW NUMBER. + logicalType: integer + - name: FILE_NAME + physicalType: string + description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. + logicalType: string + - name: FILE_LAST_MODIFIED + physicalType: string + description: FILE LAST MODIFIED. + logicalType: string + - name: CFC_STOCK_RECEIPTS_SK + physicalType: integer + description: Surrogate Key for the table (autoincrement), it is not derived from + the table data. + logicalType: integer + required: true + unique: true + - name: retailerFulfillmentSiteId + physicalType: string + description: Your identifier for the site where the stock was received. + logicalType: string + examples: + - mckesson + - name: purchaseOrderId + physicalType: string + description: The unique identifier for the purchase order used to order the stock. + logicalType: string + examples: + - '14621194' + - '14625726' + - '14632707' + - '14633005' + - name: supplierPurchaseOrderReference + physicalType: string + description: The reference used to identify the purchase order with the supplier. + logicalType: string + examples: + - 9hVO7ZHDLj0oeFLwNEAxef7CIQ67Kkae7QQYqEmugpQ= + - oki9pfb7nRr2ysLCkYAgOAe0n+QUZsoN/IP165HJfq4= + - 7gmj6s0ouN5AKgUbiF7HLa0TGapNp+MGC1hZvzUyucM= + - FsF46PXZgYjY8cszJiODi+1DzM/e68VQj/t4fKfbbt4= + - name: inventoryBatchId + physicalType: string + description: The unique system identifier for the inventory batch. + logicalType: string + examples: + - 6e3dd65d-a38e-5130-0000-000000000000 + - 643aae3c-c4a3-2b65-0000-000000000000 + - 2828a2ea-7931-4864-0000-000000000000 + - 6703802c-4e72-fe8d-0000-000000000000 + - 3f330c16-f3bb-d90c-0000-000000000000 + - name: fulfillmentContainerPhysicalId + physicalType: string + description: The unique system identifier for the instance of the container in + the event. + logicalType: string + - name: retailerSkuId + physicalType: string + description: Your identifier for the SKU that was received. + logicalType: string + examples: + - '428257011' + - '312893011' + - '592797011' + - '620322011' + - '620323011' + - name: skuUnitOfMeasure + physicalType: string + description: The unit of measure for the SKU. EACH KG + logicalType: string + examples: + - EACH + - name: inboundReceivedDateTime + physicalType: string + description: The date and time the SKU was received at a CFC site either at a + decant station or into the freezer zone, or received at an ISF (with inventory + management enabled) site using the ISF Inbound mobile app. + logicalType: string + examples: + - 2025-05-14 00:02:28.208 UTC + - 2025-05-14 00:00:10.911 UTC + - 2025-05-14 00:12:48.154 UTC + - 2025-05-14 00:04:43.989 UTC + - 2025-05-14 00:05:08.381 UTC + - name: inboundQuantityReceived + physicalType: integer + description: The quantity of the SKU that was received. + logicalType: integer + examples: + - 48 + - 39 + - 12 + - 18 + - 6 + - name: stockExpiryDate + physicalType: string + description: The expiry date of the stock. + logicalType: string + examples: + - '2025-09-09' + - '2025-12-30' + - '2026-01-13' + - '2026-02-18' + - '2025-07-22' + - name: fulfillmentContainerLicensePlateNumber + physicalType: string + description: The License Plate Number (LPN) of the container used to store the + stock. This identifier is used to track stock from the time it enters the fulfillment + site to the time it is picked. + logicalType: string + examples: + - R36H0BO1A + - R36H0B2TJ + - R3141BC85 + - R3141C4XF + - R31D00MA7 + - name: fulfillmentContainerType + physicalType: string + description: 'The type of container the stock was received into. Can be: RAINBOW + TOTE - A hive tote which is a container in the grid of a CFC. Hive totes store + stock prior to picking and store delivery totes that contain customer orders + prior to dispatch. STORAGE TOTE - A container that holds stock in the freezer + of a CFC prior to picking. PALLET - A portable wooden platform that holds stock + in the freezer of a CFC, or in any temperature regime when using ISF with inventory + management enabled, prior to picking. TRASH - A container that is created temporarily + to hold damaged inbound stock discovered at decant in a CFC, or when using ISF + with inventory management enabled. SMALL_TOTE - A small container that is stored + at a shelving module when using ISF with inventory management enabled. LARGE_TOTE + - A large container that is stored at a shelving module when using ISF with + inventory management enabled.' + logicalType: string + examples: + - RAINBOW_TOTE + - name: fulfillmentContainerLocationId + physicalType: string + description: 'The place in the CFC or ISF (with inventory management enabled) + site where the container used to store the stock is located. Note: In order + to keep data consistent between CFC and ISF with inventory management enabled, + a single location is shown for any pallet that takes up more than one location.' + logicalType: string + examples: + - AMBIENT_DECANT_ZONE + - name: cfcstockreceiptId + physicalType: string + description: Internal unique identifier for the event. + logicalType: string + required: true + unique: true + examples: + - 42825701114621194R36H0BO1A13d4cd739-197d-4bd7-adf3-33d246b9b187 + - 31289301114625726R36H0B2TJ2025-09-096a479e62-ed48-4bd6-bdef-e484d7aed8df + - 59279701114625726R3141BC852025-12-302a1101e7-51a3-4af2-b6e2-445a6d8fb6a3 + - 62032201114625726R3141C4XF2026-01-1314cc5bc0-3115-4d35-b133-10b7667182ba + - 62032301114625726R31D00MA72026-02-18d3b0785d-5e11-40ba-890d-9c403f3f853e \ No newline at end of file From b4800d4a3e4e78c01e0c14de8666ac030fa03c4f Mon Sep 17 00:00:00 2001 From: Mathis Pernias Date: Tue, 22 Jul 2025 14:48:49 -0400 Subject: [PATCH 2/4] cleaning --- datacontract/export/odcs_v3_exporter.py | 107 +- datacontract/imports/odcs_v3_importer.py | 83 +- debug.py | 14 - dl.mba.internal.db2.PMGENDTA.[PRD].yaml | 16101 --------------------- dl.mba.internal.db2.PMGENDTA2.yaml | 0 ocado.yaml | 2243 --- 6 files changed, 41 insertions(+), 18507 deletions(-) delete mode 100644 debug.py delete mode 100644 dl.mba.internal.db2.PMGENDTA.[PRD].yaml delete mode 100644 dl.mba.internal.db2.PMGENDTA2.yaml delete mode 100644 ocado.yaml diff --git a/datacontract/export/odcs_v3_exporter.py b/datacontract/export/odcs_v3_exporter.py index 4dfe9e7f..79d8ef6a 100644 --- a/datacontract/export/odcs_v3_exporter.py +++ b/datacontract/export/odcs_v3_exporter.py @@ -146,21 +146,15 @@ def to_odcs_schema(model_key, model_value: Model) -> SchemaObject: if model_value.description is not None: schema_obj.description = model_value.description - properties = to_properties(model_value.fields) - if properties: - schema_obj.properties = properties + # Export fields with custom properties + schema_obj.properties = to_properties(model_value.fields) - model_quality = to_odcs_quality_list(model_value.quality) - if len(model_quality) > 0: - schema_obj.quality = model_quality - - custom_properties = [] - if model_value.model_extra is not None: - for key, value in model_value.model_extra.items(): - custom_properties.append(CustomProperty(property=key, value=value)) - - if len(custom_properties) > 0: - schema_obj.customProperties = custom_properties + # Export custom properties for the model + if model_value.get_all_custom_properties(): + schema_obj.customProperties = [ + CustomProperty(property=key, value=value) + for key, value in model_value.get_all_custom_properties().items() + ] return schema_obj @@ -230,89 +224,18 @@ def to_physical_type(config: Dict[str, Any]) -> str | None: def to_property(field_name: str, field: Field) -> SchemaProperty: property = SchemaProperty(name=field_name) - if field.fields: - properties = [] - for field_name_, field_ in field.fields.items(): - property_ = to_property(field_name_, field_) - properties.append(property_) - property.properties = properties - - if field.items: - items = to_property(field_name, field.items) - items.name = None # Clear the name for items - property.items = items - - if field.title is not None: - property.businessName = field.title - if field.type is not None: - property.logicalType = to_logical_type(field.type) - property.physicalType = to_physical_type(field.config) or field.type + property.physicalType = field.type if field.description is not None: property.description = field.description - if field.required is not None: - property.required = field.required - - if field.unique is not None: - property.unique = field.unique - - if field.classification is not None: - property.classification = field.classification - - if field.examples is not None: - property.examples = field.examples.copy() - - if field.example is not None: - property.examples = [field.example] - - if field.primaryKey is not None and field.primaryKey: - property.primaryKey = field.primaryKey - property.primaryKeyPosition = 1 - - if field.primary is not None and field.primary: - property.primaryKey = field.primary - property.primaryKeyPosition = 1 - - custom_properties = [] - if field.model_extra is not None: - for key, value in field.model_extra.items(): - custom_properties.append(CustomProperty(property=key, value=value)) - - if field.pii is not None: - custom_properties.append(CustomProperty(property="pii", value=field.pii)) - - if len(custom_properties) > 0: - property.customProperties = custom_properties - - if field.tags is not None and len(field.tags) > 0: - property.tags = field.tags - - logical_type_options = {} - if field.minLength is not None: - logical_type_options["minLength"] = field.minLength - if field.maxLength is not None: - logical_type_options["maxLength"] = field.maxLength - if field.pattern is not None: - logical_type_options["pattern"] = field.pattern - if field.minimum is not None: - logical_type_options["minimum"] = field.minimum - if field.maximum is not None: - logical_type_options["maximum"] = field.maximum - if field.exclusiveMinimum is not None: - logical_type_options["exclusiveMinimum"] = field.exclusiveMinimum - if field.exclusiveMaximum is not None: - logical_type_options["exclusiveMaximum"] = field.exclusiveMaximum - - if logical_type_options: - property.logicalTypeOptions = logical_type_options - - if field.quality is not None: - quality_list = field.quality - quality_property = to_odcs_quality_list(quality_list) - if len(quality_property) > 0: - property.quality = quality_property + # Export custom properties for the field + if field.get_all_custom_properties(): + property.customProperties = [ + CustomProperty(property=key, value=value) + for key, value in field.get_all_custom_properties().items() + ] return property diff --git a/datacontract/imports/odcs_v3_importer.py b/datacontract/imports/odcs_v3_importer.py index a1420d48..27653b6d 100644 --- a/datacontract/imports/odcs_v3_importer.py +++ b/datacontract/imports/odcs_v3_importer.py @@ -199,17 +199,21 @@ def import_models(odcs: Any) -> Dict[str, Model]: result = {} for odcs_schema in odcs_schemas: - schema_name = odcs_schema.name - schema_physical_name = odcs_schema.physicalName - schema_description = odcs_schema.description if odcs_schema.description is not None else "" - model_name = schema_physical_name if schema_physical_name is not None else schema_name - model = Model(description=" ".join(schema_description.splitlines()) if schema_description else "", type="table") - model.fields = import_fields(odcs_schema.properties, custom_type_mappings, server_type=get_server_type(odcs)) - if odcs_schema.quality is not None: - model.quality = convert_quality_list(odcs_schema.quality) - model.title = schema_name - if odcs_schema.dataGranularityDescription is not None: - model.config = {"dataGranularityDescription": odcs_schema.dataGranularityDescription} + model_name = odcs_schema.name + model = Model( + description=odcs_schema.description, + type=odcs_schema.physicalType, + title=odcs_schema.name, + ) + + # Import fields with custom properties + model.fields = import_fields(odcs_schema.properties, custom_type_mappings, server_type=None) + + # Import custom properties for the model + if odcs_schema.customProperties is not None: + for custom_property in odcs_schema.customProperties: + model.add_custom_property(custom_property.property, custom_property.value) + result[model_name] = model return result @@ -319,59 +323,24 @@ def has_composite_primary_key(odcs_properties: List[SchemaProperty]) -> bool: def import_fields( odcs_properties: List[SchemaProperty], custom_type_mappings: Dict[str, str], server_type ) -> Dict[str, Field]: - logger = logging.getLogger(__name__) result = {} if odcs_properties is None: return result for odcs_property in odcs_properties: - mapped_type = map_type(odcs_property.logicalType, custom_type_mappings) - if mapped_type is not None: - property_name = odcs_property.name - description = odcs_property.description if odcs_property.description is not None else None - field = Field( - description=" ".join(description.splitlines()) if description is not None else None, - type=mapped_type, - title=odcs_property.businessName, - required=odcs_property.required if odcs_property.required is not None else None, - primaryKey=odcs_property.primaryKey - if not has_composite_primary_key(odcs_properties) and odcs_property.primaryKey is not None - else False, - unique=odcs_property.unique if odcs_property.unique else None, - examples=odcs_property.examples if odcs_property.examples is not None else None, - classification=odcs_property.classification if odcs_property.classification is not None else None, - tags=odcs_property.tags if odcs_property.tags is not None else None, - quality=convert_quality_list(odcs_property.quality), - fields=import_fields(odcs_property.properties, custom_type_mappings, server_type) - if odcs_property.properties is not None - else {}, - config=import_field_config(odcs_property, server_type), - format=getattr(odcs_property, "format", None), - ) - # mapped_type is array - if field.type == "array" and odcs_property.items is not None: - # nested array object - if odcs_property.items.logicalType == "object": - field.items = Field( - type="object", - fields=import_fields(odcs_property.items.properties, custom_type_mappings, server_type), - ) - # array of simple type - elif odcs_property.items.logicalType is not None: - field.items = Field(type=odcs_property.items.logicalType) + field = Field( + name=odcs_property.name, + type=odcs_property.physicalType, + description=odcs_property.description, + ) - # enum from quality validValues as enum - if field.type == "string": - for q in field.quality: - if hasattr(q, "validValues"): - field.enum = q.validValues + # Import custom properties for the field + if odcs_property.customProperties is not None: + for custom_property in odcs_property.customProperties: + field.add_custom_property(custom_property.property, custom_property.value) - result[property_name] = field - else: - logger.info( - f"Can't map {odcs_property.name} to the Datacontract Mapping types, as there is no equivalent or special mapping. Consider introducing a customProperty 'dc_mapping_{odcs_property.logicalType}' that defines your expected type as the 'value'" - ) + result[odcs_property.name] = field return result @@ -412,4 +381,4 @@ def get_owner(odcs_custom_properties: List[CustomProperty]) -> str | None: def import_tags(odcs: OpenDataContractStandard) -> List[str] | None: if odcs.tags is None: return None - return odcs.tags + return odcs.tags \ No newline at end of file diff --git a/debug.py b/debug.py deleted file mode 100644 index 9218d36a..00000000 --- a/debug.py +++ /dev/null @@ -1,14 +0,0 @@ -from datacontract.data_contract import DataContract -from datacontract.export.odcs_v3_exporter import to_odcs_v3 -import oyaml as yaml - -dc_path = "C:\\Users\\mpernias\\OneDrive - McKesson Corporation\\Desktop\\datacontract-cli\\dl.mba.internal.db2.PMGENDTA.[PRD].yaml" -datacontract = DataContract( - data_contract_file=dc_path - ) - -spec = datacontract.get_data_contract_specification() -odcs_imported = to_odcs_v3(spec) - -with open("C:\\Users\\mpernias\\OneDrive - McKesson Corporation\\Desktop\\datacontract-cli\\dl.mba.internal.db2.PMGENDTA2.yaml", 'w', encoding="utf") as file: - file.write(odcs_imported.to_yaml()) diff --git a/dl.mba.internal.db2.PMGENDTA.[PRD].yaml b/dl.mba.internal.db2.PMGENDTA.[PRD].yaml deleted file mode 100644 index a3f585f1..00000000 --- a/dl.mba.internal.db2.PMGENDTA.[PRD].yaml +++ /dev/null @@ -1,16101 +0,0 @@ -apiVersion: v3.0.2 # ok -kind: DataContract # ok -id: ca.mckesson.mba.db2.PMGENDTA -name: CA.MCKESSON.MBA.PMGENDTA -version: 0.0.1 -domain: b2b, delivery -status: active - -dataProduct: -tenant: McKesson Technology -description: - purpose: Data contracts for MBA KLD - limitations: null - usage: null -tags: ['B2C', 'sales', 'MBA'] - -servers: - # Only one host type : db2, oracle, snowflake, sqlserver, azure, the type can't be mixed - - server : mba - type: db2 - description: - environment: - host: mba.ca.hq.medisna.com - port: 446 - account: - warehouse: - schema: PMGENDTA - - roles: - - role: PRD_ENT_DW_ENGINEER_FR - access: write - firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - - role: PRD_ENT_DW_ANALYST_FR - access: write # TODO - firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - -# Describe the Service-Level Agreement (SLA) engagement -#slaDefaultElement: -slaProperties: - - property: latency # the platform garantee access data in less than 24 hours - value: 24 - unit: h # s second, m, minute, minutes, h, hour, hours, d, day, days for days; y, yr, years for years - # element: for a specific schema - - property: generalAvailability # When the first record was available in production env. - value: 2022-05-12T09:30:10-08:00 - - property: endOfSupport # When the data'll be archived - value: 2032-05-12T09:30:10-08:00 - - property: retention - value: 30 - unit: years - - property: frequency # refresh frequency or delay before refresh - value: 1 - valueExt: 1 - unit: d - - property: timeOfAvailability # availability of fresh data - value: 09:00-08:00 - #element: tab1.txn_ref_dt - driver: regulatory # Describes the importance of the SLA: [regulatory|analytics|operational|...] - -team: - - username: Damien - role: Data Architect - dateIn: 2023-06-04 - - username: Darlene - role: Owner - comment: Keeper of the grail - name: Darlene Demchuk - dateIn: 2024-03-01 - # TODO: - - username: Cristhian Ivan Sanchez P - role: QA - dateIn: 2025-06-05 - -support: - - channel: DataHub Support - tool: teams - scope: interactive - url: https://teams.microsoft.com/l/channel/19%3Af61656c235944861afc3d057f79976a1%40thread.skype/%F0%9F%92%81Support?groupId=cee15c75-5829-4682-b99f-df4373693b96&tenantId=da67ef1b-ca59-4db2-9a8c-aa8d94617a16 - - channel: MEP - tool: teams - scope: announcements - url: https://teams.microsoft.com/l/channel/19%3A2d858f28cded490a8a863732818f3b2c%40thread.skype/%E2%80%BC%EF%B8%8FMEP?groupId=cee15c75-5829-4682-b99f-df4373693b96&tenantId=da67ef1b-ca59-4db2-9a8c-aa8d94617a16 - - channel: DataContract Change - description: All announcement for all data contracts - tool: teams - scope: announcements - url: https://bitol.io/teams/channel/all-announcements - - channel: Legacy - tool: email - scope: announcements - url: mailto:dh_canada@mckesson.ca - - channel: Jira - tool: ticket - url: https://mckesson.atlassian.net/jira/software/c/projects/CANDAA/boards/4080 - - - -customProperties: - - property: owner - value: dataplatform - -schema: -- name: PRDCSCD - physicalName: PMGENDTA.PRDCSCD - description: 'Nouveaux produits du siège social --> Détail., Column count : 27, - Record length : 86' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: PCREGI - logicalType: string - maxLength: 3 - description: Code de région - required: true - physicalType: CHAR(3) - - name: PNODIV - logicalType: string - maxLength: 3 - description: Numéro division - required: true - physicalType: CHAR(3) - - name: PTEXC - logicalType: number - description: Taux d'exception F = Prix fixe - required: true - physicalType: DECIMAL(4) - - name: PCSEP - logicalType: string - maxLength: 1 - description: Ind. service étiquettes prix R = Quantité régulièr - required: true - physicalType: CHAR(1) - - name: PNWDA - logicalType: number - description: Numéro NWDA - required: true - physicalType: NUMERIC(3) - - name: PNWDA2 - logicalType: string - maxLength: 1 - description: Code détail NWDA - required: true - physicalType: CHAR(1) - - name: PCMDUN - logicalType: string - maxLength: 1 - description: Code modalité unités U = Unité - required: true - physicalType: CHAR(1) - - name: PCSTGEN - logicalType: string - maxLength: 1 - description: Code statut niveau général A = Actif - required: true - physicalType: CHAR(1) - - name: PCSTDIV - logicalType: string - maxLength: 1 - description: Code statut niveau division A = Actif - required: true - physicalType: CHAR(1) - - name: PCMED1 - logicalType: string - maxLength: 1 - description: 'Code médicament #1' - required: true - physicalType: CHAR(1) - - name: PCMED2 - logicalType: string - maxLength: 1 - description: 'Code médicament #2' - required: true - physicalType: CHAR(1) - - name: PCMED3 - logicalType: string - maxLength: 1 - description: 'Code médicament #3' - required: true - physicalType: CHAR(1) - - name: PCMED4 - logicalType: string - maxLength: 1 - description: 'Code médicament #4' - required: true - physicalType: CHAR(1) - - name: PCMED5 - logicalType: string - maxLength: 1 - description: 'Code médicament #5' - required: true - physicalType: CHAR(1) - - name: PCMED6 - logicalType: string - maxLength: 1 - description: 'Code médicament #6' - required: true - physicalType: CHAR(1) - - name: PITXFA - logicalType: string - maxLength: 1 - description: Ind. impression catalogue - required: true - physicalType: CHAR(1) - - name: PCPHAR - logicalType: string - maxLength: 1 - description: Code prod. pharm. principal A = RX - required: true - physicalType: CHAR(1) - - name: PCPHEX - logicalType: string - maxLength: 15 - description: Code prod. pharm. exception - required: true - physicalType: CHAR(15) - - name: PMQER - logicalType: number - description: Multiple de quant. expédiée - required: true - physicalType: NUMERIC(5) - - name: PITAXP - logicalType: string - maxLength: 15 - description: Code taxe provincial O = Taxable - required: true - physicalType: CHAR(15) - - name: PQPCSR - logicalType: number - description: Quantité caisse provincial - required: true - physicalType: NUMERIC(5) - - name: PQPCS - logicalType: number - description: Quantité caisse division - required: true - physicalType: NUMERIC(5) - - name: PIESCP - logicalType: string - maxLength: 1 - description: Ind. esc. paiement applic. - required: true - physicalType: CHAR(1) - - name: PICVAR - logicalType: string - maxLength: 1 - description: Ind. coûtant variable - required: true - physicalType: CHAR(1) - - name: PQMAXC - logicalType: number - description: Quant. max. commande client - required: true - physicalType: NUMERIC(3) - - name: PVRR - logicalType: number - description: Prix VR régulier - required: true - physicalType: DECIMAL(9) -- name: PRDCSCH - physicalName: PMGENDTA.PRDCSCH - description: 'Nouveaux produits du siège social --> En-tête., Column count : 43, - Record length : 494' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: PDESCF - logicalType: string - maxLength: 31 - description: Description française - required: true - physicalType: CHAR(31) - - name: PDESCA - logicalType: string - maxLength: 31 - description: Description anglaise - required: true - physicalType: CHAR(31) - - name: PDSCCF - logicalType: string - maxLength: 20 - description: Description courte française - required: true - physicalType: CHAR(20) - - name: PDSCCA - logicalType: string - maxLength: 20 - description: Description courte anglaise - required: true - physicalType: CHAR(20) - - name: PNOFNR - logicalType: number - description: Numéro fournisseur - required: true - physicalType: NUMERIC(6) - - name: PNOMF - logicalType: string - maxLength: 30 - description: Nom fournisseur - required: true - physicalType: CHAR(30) - - name: PNPRDF - logicalType: string - maxLength: 10 - description: Numéro produit fournisseur - required: true - physicalType: CHAR(10) - - name: PBANMP - logicalType: string - maxLength: 3 - description: Bannière marque privée - required: true - physicalType: CHAR(3) - - name: PQCSHO - logicalType: number - description: Quantité par caisse - required: true - physicalType: NUMERIC(5) - - name: PE3CSQ - logicalType: number - description: Quantité par caisse E3 - required: true - physicalType: NUMERIC(5) - - name: PCTPSF - logicalType: string - maxLength: 1 - description: Code TPS fédéral - required: true - physicalType: CHAR(1) - - name: PDATST - logicalType: number - description: Date de statut - required: true - physicalType: NUMERIC(8) - - name: PCSTCRP - logicalType: string - maxLength: 1 - description: Code de statut niveau corp. A = Actif - required: true - physicalType: CHAR(1) - - name: PCLASS - logicalType: string - maxLength: 1 - description: Classe - required: true - physicalType: CHAR(1) - - name: PNDIN - logicalType: number - description: Numéro DIN - required: true - physicalType: NUMERIC(8) - - name: PCMANS - logicalType: string - maxLength: 1 - description: Code manipulation spécial - required: true - physicalType: CHAR(1) - - name: PIPGEN - logicalType: string - maxLength: 1 - description: Ind. produit générique - required: true - physicalType: CHAR(1) - - name: PNGENE - logicalType: number - description: Numéro générique - required: true - physicalType: NUMERIC(6) - - name: PCLSTH - logicalType: number - description: Classe thérapeutique - required: true - physicalType: NUMERIC(6) - - name: PCNARC - logicalType: string - maxLength: 1 - description: Code narcotique client - required: true - physicalType: CHAR(1) - - name: PNARCO - logicalType: number - description: Numéro narcotique - required: true - physicalType: NUMERIC(6) - - name: PITLXR - logicalType: string - maxLength: 1 - description: Ind refus de commande Telxon - required: true - physicalType: CHAR(1) - - name: PINTLR - logicalType: string - maxLength: 1 - description: Ind. commande narcotique - required: true - physicalType: CHAR(1) - - name: PIDATE - logicalType: string - maxLength: 1 - description: Ind. produit daté - required: true - physicalType: CHAR(1) - - name: PCCONT - logicalType: string - maxLength: 2 - description: Code de contenant - required: true - physicalType: CHAR(2) - - name: PUGR06 - logicalType: string - maxLength: 10 - description: Code utilisateur 06 - required: true - physicalType: CHAR(10) - - name: PDSC06 - logicalType: string - maxLength: 30 - description: Descr. code utilisateur 06 - required: true - physicalType: CHAR(30) - - name: PUGR07 - logicalType: string - maxLength: 1 - description: Code utilisateur 07 - required: true - physicalType: CHAR(1) - - name: PDSC07 - logicalType: string - maxLength: 30 - description: Descr. code utilisateur 07 - required: true - physicalType: CHAR(30) - - name: PUSRRQ - logicalType: string - maxLength: 10 - description: Code utilisateur requérant - required: true - physicalType: CHAR(10) - - name: PNOMRQ - logicalType: string - maxLength: 50 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(50) - - name: PDTMAJ - logicalType: date - description: Date de dernière mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: PCTYPE - logicalType: string - maxLength: 1 - description: Type de produit - required: true - physicalType: CHAR(1) - - name: PDSCLF - logicalType: string - maxLength: 50 - description: Description longue française - required: true - physicalType: CHAR(50) - - name: PDSCLA - logicalType: string - maxLength: 50 - description: Description longue anglaise - required: true - physicalType: CHAR(50) - - name: PIAUTR - logicalType: string - maxLength: 1 - description: Ind. autorisation requise - required: true - physicalType: CHAR(1) - - name: PNFNRR - logicalType: number - description: Num. de fournisseur retour - required: true - physicalType: DECIMAL(6) - - name: PIRFGR - logicalType: string - maxLength: 1 - description: Indicateur produit réfrigéré - required: true - physicalType: CHAR(1) - - name: PTMPMN - logicalType: number - description: Température min. réfrigéré - required: true - physicalType: DECIMAL(3) - - name: PTMPMX - logicalType: number - description: Température max. réfrigéré - required: true - physicalType: DECIMAL(3) - - name: PNPREC - logicalType: number - description: Numéro de précurseur - required: true - physicalType: DECIMAL(3) - - name: PUGRP - logicalType: string - maxLength: 12 - description: Code de regroupement - required: true - physicalType: CHAR(12) -- name: PRDCTL - physicalName: PMGENDTA.PRDCTL - description: 'PRDCTL, Column count : 5, Record length : 69' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numero Produit - required: true - physicalType: NUMERIC(6) - - name: CDVRFDC - logicalType: string - maxLength: 1 - description: Code Verification DC - required: true - physicalType: CHAR(1) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: None - required: true - physicalType: TIMESTMP(10,6) -- name: PRDCUB - physicalName: PMGENDTA.PRDCUB - description: 'Column count : 12, Record length : 42' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CCCLSP - logicalType: number - description: Classe majeure produit - required: true - physicalType: DECIMAL(1) - - name: CCMDUN - logicalType: string - maxLength: 1 - description: Code modalité - required: true - physicalType: CHAR(1) - - name: CCUBEN - logicalType: number - description: Cubage défaut pour entrepôt - required: true - physicalType: DECIMAL(9) - - name: CCUBMX - logicalType: number - description: Cubage maximum - required: true - physicalType: DECIMAL(9) - - name: CLONEN - logicalType: number - description: Longueur défaut entrepôt - required: true - physicalType: DECIMAL(4) - - name: CLAREN - logicalType: number - description: Largeur défaut entrepôt - required: true - physicalType: DECIMAL(4) - - name: CHAUEN - logicalType: number - description: Hauteur défaut entrepôt - required: true - physicalType: DECIMAL(4) - - name: CPVMIN - logicalType: number - description: '% Volume Minimum' - required: true - physicalType: DECIMAL(7) - - name: CPVMAX - logicalType: number - description: '% Volume Maximum' - required: true - physicalType: DECIMAL(7) - - name: CPDMAX - logicalType: number - description: Poids Maximum - required: true - physicalType: DECIMAL(8) - - name: CPPMIN - logicalType: number - description: '% Poids Minimum' - required: true - physicalType: DECIMAL(7) - - name: CPPMAX - logicalType: number - description: '% Poids Maximum' - required: true - physicalType: DECIMAL(7) -- name: PRDCUPC_G - physicalName: PMGENDTA.PRDCUPC_G - description: 'Codes UPC bannières, Column count : 26, Record length : 160' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: CCBAN - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: CIPUPC - logicalType: number - description: Indicateur d emballage UPC - required: true - physicalType: NUMERIC(1) - - name: CUPC - logicalType: number - description: UPC fournisseur - required: true - physicalType: NUMERIC(7) - - name: CUPCPR - logicalType: number - description: UPC produit - required: true - physicalType: NUMERIC(5) - - name: CMDUPC - logicalType: string - maxLength: 1 - description: Format UPC - required: true - physicalType: CHAR(1) - - name: CCDUPC - logicalType: number - description: Chiffre autovérificateur - required: true - physicalType: NUMERIC(1) - - name: CSTUPC - logicalType: string - maxLength: 1 - description: Statut - required: true - physicalType: CHAR(1) - - name: CDTST - logicalType: number - description: Date de statut UPC - required: true - physicalType: NUMERIC(8) - - name: CDTCRT - logicalType: number - description: Date création - required: true - physicalType: NUMERIC(8) - - name: CUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: CDTREQ - logicalType: date - description: Date requête - required: true - physicalType: TIMESTMP(10,6) - - name: CUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: CDTMAJ - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) - - name: CGTIN - logicalType: number - description: GTIN cd - required: true - physicalType: DECIMAL(14) - - name: CPDM - logicalType: number - description: Poids en métrique - required: true - physicalType: DECIMAL(8) - - name: CLNGM - logicalType: number - description: Longueur en métrique - required: true - physicalType: DECIMAL(4) - - name: CLRGM - logicalType: number - description: Largueur en métrique - required: true - physicalType: DECIMAL(4) - - name: CHTM - logicalType: number - description: Hauteur en métrique - required: true - physicalType: DECIMAL(4) - - name: CCUBM - logicalType: number - description: Cubage en métrique - required: true - physicalType: DECIMAL(9) - - name: CPDI - logicalType: number - description: Poids en impérial - required: true - physicalType: DECIMAL(8) - - name: CLNGI - logicalType: number - description: Longueur en impérial - required: true - physicalType: DECIMAL(4) - - name: CLRGI - logicalType: number - description: Largueur en impérial - required: true - physicalType: DECIMAL(4) - - name: CHTI - logicalType: number - description: Hauteur en impérial - required: true - physicalType: DECIMAL(4) - - name: CCUBI - logicalType: number - description: Cubage en impérial - required: true - physicalType: DECIMAL(9) - - name: CFDIM - logicalType: string - maxLength: 1 - description: Flag provenance des dimensions - required: true - physicalType: CHAR(1) -- name: PRDCUPC_P - physicalName: PMGENDTA.PRDCUPC_P - description: 'Codes UPC bannières, Column count : 26, Record length : 160' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: CCBAN - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: CIPUPC - logicalType: number - description: Indicateur d emballage UPC - required: true - physicalType: NUMERIC(1) - - name: CUPC - logicalType: number - description: UPC fournisseur - required: true - physicalType: NUMERIC(7) - - name: CUPCPR - logicalType: number - description: UPC produit - required: true - physicalType: NUMERIC(5) - - name: CMDUPC - logicalType: string - maxLength: 1 - description: Format UPC - required: true - physicalType: CHAR(1) - - name: CCDUPC - logicalType: number - description: Chiffre autovérificateur - required: true - physicalType: NUMERIC(1) - - name: CSTUPC - logicalType: string - maxLength: 1 - description: Statut - required: true - physicalType: CHAR(1) - - name: CDTST - logicalType: number - description: Date de statut UPC - required: true - physicalType: NUMERIC(8) - - name: CDTCRT - logicalType: number - description: Date création - required: true - physicalType: NUMERIC(8) - - name: CUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: CDTREQ - logicalType: date - description: Date requête - required: true - physicalType: TIMESTMP(10,6) - - name: CUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: CDTMAJ - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) - - name: CGTIN - logicalType: number - description: GTIN cd - required: true - physicalType: DECIMAL(14) - - name: CPDM - logicalType: number - description: Poids en métrique - required: true - physicalType: DECIMAL(8) - - name: CLNGM - logicalType: number - description: Longueur en métrique - required: true - physicalType: DECIMAL(4) - - name: CLRGM - logicalType: number - description: Largueur en métrique - required: true - physicalType: DECIMAL(4) - - name: CHTM - logicalType: number - description: Hauteur en métrique - required: true - physicalType: DECIMAL(4) - - name: CCUBM - logicalType: number - description: Cubage en métrique - required: true - physicalType: DECIMAL(9) - - name: CPDI - logicalType: number - description: Poids en impérial - required: true - physicalType: DECIMAL(8) - - name: CLNGI - logicalType: number - description: Longueur en impérial - required: true - physicalType: DECIMAL(4) - - name: CLRGI - logicalType: number - description: Largueur en impérial - required: true - physicalType: DECIMAL(4) - - name: CHTI - logicalType: number - description: Hauteur en impérial - required: true - physicalType: DECIMAL(4) - - name: CCUBI - logicalType: number - description: Cubage en impérial - required: true - physicalType: DECIMAL(9) - - name: CFDIM - logicalType: string - maxLength: 1 - description: Flag provenance des dimensions - required: true - physicalType: CHAR(1) -- name: PRDCVR - physicalName: PMGENDTA.PRDCVR - description: 'Fichier des coûtants VR, Column count : 19, Record length : 114' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: DECIMAL(6) - - name: PCDIV - logicalType: string - maxLength: 3 - description: Code de division - required: true - physicalType: CHAR(3) - - name: PVRR - logicalType: number - description: Coûtant VR sans frais - required: true - physicalType: DECIMAL(9) - - name: PCSTDV - logicalType: string - maxLength: 1 - description: Statut division - required: true - physicalType: CHAR(1) - - name: PINVPR - logicalType: string - maxLength: 1 - description: Indicateur nouveau produit - required: true - physicalType: CHAR(1) - - name: PDTCRE - logicalType: number - description: Date de création - required: true - physicalType: DECIMAL(8) - - name: PUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur de la requête - required: true - physicalType: CHAR(10) - - name: PDTREQ - logicalType: date - description: Date de la requête - required: true - physicalType: TIMESTMP(10,6) - - name: PUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur mise à jour - required: true - physicalType: CHAR(10) - - name: PDTMAJ - logicalType: date - description: Date de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: PTXFFS - logicalType: number - description: Taux FFS - required: true - physicalType: DECIMAL(5) - - name: PCDFFS - logicalType: string - maxLength: 1 - description: Code Difference FFS - required: true - physicalType: CHAR(1) - - name: PCDREM - logicalType: string - maxLength: 1 - description: Code Remise FFS - required: true - physicalType: CHAR(1) - - name: PPRFIX - logicalType: number - description: Prix Fixe - required: true - physicalType: DECIMAL(8) - - name: PTXEXC - logicalType: number - description: Taux Exception Fixe/Maximum - required: true - physicalType: DECIMAL(5) - - name: PCDEXC - logicalType: string - maxLength: 1 - description: Code Taux Exception - required: true - physicalType: CHAR(1) - - name: PIESCP - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: PNSPCA - logicalType: number - description: Numéro Spécial Achat - required: true - physicalType: DECIMAL(5) - - name: PVRRA - logicalType: number - description: Coûtant VR avec frais - required: true - physicalType: DECIMAL(9) -- name: PRDDAD - physicalName: PMGENDTA.PRDDAD - description: 'Dating - Info header et detail, Column count : 20, Record length : - 193' - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD01 - physicalName: PMGENDTA.PRDDAD01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD02 - physicalName: PMGENDTA.PRDDAD02 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD03 - physicalName: PMGENDTA.PRDDAD03 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD04 - physicalName: PMGENDTA.PRDDAD04 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD05 - physicalName: PMGENDTA.PRDDAD05 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD06 - physicalName: PMGENDTA.PRDDAD06 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD07 - physicalName: PMGENDTA.PRDDAD07 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD08 - physicalName: PMGENDTA.PRDDAD08 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD09 - physicalName: PMGENDTA.PRDDAD09 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDAD10 - physicalName: PMGENDTA.PRDDAD10 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: GCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: GNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: GDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: GDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: GQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: GCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: GCREGN - logicalType: string - maxLength: 3 - description: CODE REGION - required: true - physicalType: CHAR(3) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) - - name: GCACTN - logicalType: string - maxLength: 1 - description: EVENT - required: true - physicalType: CHAR(1) - - name: GETAT - logicalType: string - maxLength: 1 - description: TIME - required: true - physicalType: CHAR(1) - - name: GDTADT - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) - - name: GUSER - logicalType: string - maxLength: 10 - description: USAGER - required: true - physicalType: CHAR(10) - - name: GDATE - logicalType: number - description: DATE DU JOUR - required: true - physicalType: NUMERIC(8) -- name: PRDDLT - physicalName: PMGENDTA.PRDDLT - description: 'Produits détruits (info base), Column count : 6, Record length : 78' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HNOPRD - logicalType: number - description: NO PRODUIT - required: true - physicalType: DECIMAL(6) - - name: HDESCF - logicalType: string - maxLength: 31 - description: DESC FRANÇAISE - required: true - physicalType: CHAR(31) - - name: HDESCA - logicalType: string - maxLength: 31 - description: DESC ANGLAISE - required: true - physicalType: CHAR(31) - - name: HDTDLT - logicalType: number - description: DATE DÉTRUIT - required: true - physicalType: DECIMAL(8) - - name: HNOFNR - logicalType: number - description: NO FNR - required: true - physicalType: NUMERIC(6) - - name: HCCLSP - logicalType: number - description: CLASSE - required: true - physicalType: NUMERIC(1) -- name: PRDDSC - physicalName: PMGENDTA.PRDDSC - description: 'Description Produit, Column count : 3, Record length : 66' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de Produit - required: true - physicalType: NUMERIC(6) - - name: DSFRA - logicalType: string - maxLength: 30 - description: Description Française - required: true - physicalType: CHAR(30) - - name: DSANG - logicalType: string - maxLength: 30 - description: Description Anglaise - required: true - physicalType: CHAR(30) -- name: PRDDSE - physicalName: PMGENDTA.PRDDSE - description: 'Storage Requirement Description, Column count : 7, Record length : - 271' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: NOSEQ - logicalType: number - description: Sequence number - required: true - physicalType: NUMERIC(3) - - name: DSENTFRA - logicalType: string - maxLength: 100 - description: Storage desciption french - required: true - physicalType: CHAR(100) - - name: DSENTANG - logicalType: string - maxLength: 100 - description: Storage desciption english - required: true - physicalType: CHAR(100) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) -- name: PRDDTG - physicalName: PMGENDTA.PRDDTG - description: 'Dating - Informations de detail, Column count : 13, Record length - : 114' - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG01 - physicalName: PMGENDTA.PRDDTG01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG02 - physicalName: PMGENDTA.PRDDTG02 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG03 - physicalName: PMGENDTA.PRDDTG03 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG04 - physicalName: PMGENDTA.PRDDTG04 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG05 - physicalName: PMGENDTA.PRDDTG05 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG06 - physicalName: PMGENDTA.PRDDTG06 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG07 - physicalName: PMGENDTA.PRDDTG07 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG08 - physicalName: PMGENDTA.PRDDTG08 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG09 - physicalName: PMGENDTA.PRDDTG09 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG10 - physicalName: PMGENDTA.PRDDTG10 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTG11 - physicalName: PMGENDTA.PRDDTG11 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: DCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: DNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: DNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: DCCLSP - logicalType: string - maxLength: 1 - description: CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: DNPRDD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: DDESPF - logicalType: string - maxLength: 31 - description: DESC. FRANCAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDESPA - logicalType: string - maxLength: 31 - description: DESC. ANGLAISE PRODUIT - required: true - physicalType: CHAR(31) - - name: DDTDEB - logicalType: number - description: DATE DEBUT DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTFIN - logicalType: number - description: DATE FIN DETAIL - required: true - physicalType: NUMERIC(8) - - name: DDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: DQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: DCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DETAIL A=AJOUT D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTH - physicalName: PMGENDTA.PRDDTH - description: 'Dating - Informations generales, Column count : 9, Record length : - 69' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: HCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: HNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: HDTDEB - logicalType: number - description: DATE DEBUT DATING - required: true - physicalType: NUMERIC(8) - - name: HDTFIN - logicalType: number - description: DATE FIN DATING - required: true - physicalType: NUMERIC(8) - - name: HDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: HQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: HCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: HCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DATING D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTH01 - physicalName: PMGENDTA.PRDDTH01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: HCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: HCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: HNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: HDTDEB - logicalType: number - description: DATE DEBUT DATING - required: true - physicalType: NUMERIC(8) - - name: HDTFIN - logicalType: number - description: DATE FIN DATING - required: true - physicalType: NUMERIC(8) - - name: HDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: HQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: HCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: HCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DATING D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDDTH02 - physicalName: PMGENDTA.PRDDTH02 - logicalType: object - physicalType: table - tags: [] - properties: - - name: HCDIVD - logicalType: string - maxLength: 3 - description: CODE DIVISION - required: true - physicalType: CHAR(3) - - name: HCDTG - logicalType: string - maxLength: 3 - description: CODE DATING - required: true - physicalType: CHAR(3) - - name: HNDTG - logicalType: number - description: NO DATING - required: true - physicalType: NUMERIC(5) - - name: HDTDEB - logicalType: number - description: DATE DEBUT DATING - required: true - physicalType: NUMERIC(8) - - name: HDTFIN - logicalType: number - description: DATE FIN DATING - required: true - physicalType: NUMERIC(8) - - name: HDTDTG - logicalType: number - description: DATE DATING - required: true - physicalType: NUMERIC(8) - - name: HQJDT - logicalType: number - description: QTE JOURS DATING - required: true - physicalType: NUMERIC(3) - - name: HCOMM - logicalType: string - maxLength: 30 - description: COMMENTAIRE - required: true - physicalType: CHAR(30) - - name: HCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DATING D=DESTRUCTION - required: true - physicalType: CHAR(1) -- name: PRDECB - physicalName: PMGENDTA.PRDECB - description: 'Erreur de lecture de code UPC, Column count : 7, Record length : 59' - logicalType: object - physicalType: table - tags: [] - properties: - - name: UCDIV - logicalType: string - maxLength: 3 - description: CODE DE DIVISION - required: true - physicalType: CHAR(3) - - name: UDTLIV - logicalType: number - description: DATE DE LIVRAISON - required: true - physicalType: DECIMAL(8) - - name: UNPRD - logicalType: number - description: NUMERO DE PRODUIT - required: true - physicalType: NUMERIC(6) - - name: UCUP - logicalType: number - description: CODE UNIVERSEL PRODUIT - required: true - physicalType: DECIMAL(14) - - name: UCERR - logicalType: string - maxLength: 1 - description: CODE ERREUR DE LECTURE A=SANS CUP OU ILLISIBLE B=C - required: true - physicalType: CHAR(1) - - name: UUSER - logicalType: string - maxLength: 10 - description: UTILISATEUR - required: true - physicalType: CHAR(10) - - name: UTIME - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) -- name: PRDEDS - physicalName: PMGENDTA.PRDEDS - description: 'Vendor Catalog upload Storage, Column count : 8, Record length : 297' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: Transaction Unique identifier - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NOSEQ - logicalType: number - description: 'Sequence Number:' - required: true - physicalType: DECIMAL(5) - - name: DSENTANG - logicalType: string - maxLength: 100 - description: 'Label Storage Conditions English:' - required: true - physicalType: CHAR(100) - - name: DSENTFRA - logicalType: string - maxLength: 100 - description: 'Label Storage Conditions French:' - required: true - physicalType: CHAR(100) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEDSC - physicalName: PMGENDTA.PRDEDSC - description: 'Vendor Catalog upload Storage Compare, Column count : 8, Record length - : 297' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: 'Transaction Unique identifier:' - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NOSEQ - logicalType: number - description: 'Sequence Number:' - required: true - physicalType: DECIMAL(5) - - name: DSENTANG - logicalType: string - maxLength: 100 - description: 'Label Storage Conditions English:' - required: true - physicalType: CHAR(100) - - name: DSENTFRA - logicalType: string - maxLength: 100 - description: 'Label Storage Conditions French:' - required: true - physicalType: CHAR(100) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEHL - physicalName: PMGENDTA.PRDEHL - description: 'ProductsTranssaction on hold, Column count : 9, Record length : 183' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: HTUID - logicalType: number - description: 'Transaction Unique identifier:' - required: true - physicalType: INTEGER(4) - - name: NOPRD - logicalType: number - description: Mck Item Number - required: true - physicalType: NUMERIC(6) - - name: TYGTIN - logicalType: string - maxLength: 2 - description: 'GTIN Type:' - required: true - physicalType: CHAR(2) - - name: CDACT - logicalType: string - maxLength: 1 - description: 'Action code:' - required: true - physicalType: CHAR(1) - - name: CDGPCID - logicalType: string - maxLength: 80 - description: 'Vendor Ientification:' - required: true - physicalType: CHAR(80) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEID - physicalName: PMGENDTA.PRDEID - description: 'Vendor Catalog Upload Drogue Identifiant, Column count : 9, Record - length : 128' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: Transaction Unique identifier - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NOAIG - logicalType: string - maxLength: 10 - description: 'AIG Group Number:' - required: true - physicalType: CHAR(10) - - name: NODIN - logicalType: number - description: 'Din Number:' - required: true - physicalType: NUMERIC(8) - - name: CDAHFS - logicalType: string - maxLength: 8 - description: 'AHFS Number:' - required: true - physicalType: CHAR(8) - - name: NONPN - logicalType: string - maxLength: 8 - description: 'NPN Number:' - required: true - physicalType: CHAR(8) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEIDC - physicalName: PMGENDTA.PRDEIDC - description: 'Vendor Catalog Upload Drogue Identifiant Compare, Column count : 9, - Record length : 128' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: 'Transaction Unique identifier:' - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NODIN - logicalType: number - description: 'Din Number:' - required: true - physicalType: NUMERIC(8) - - name: NOAIG - logicalType: string - maxLength: 10 - description: 'AIG Group Number:' - required: true - physicalType: CHAR(10) - - name: CDAHFS - logicalType: string - maxLength: 8 - description: 'AHFS Number:' - required: true - physicalType: CHAR(8) - - name: NONPN - logicalType: string - maxLength: 8 - description: 'NPN Number:' - required: true - physicalType: CHAR(8) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEKG - physicalName: PMGENDTA.PRDEKG - description: 'Vendor Catalog Upload Kit GTIN, Column count : 10, Record length : - 112' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: Transaction Unique identifier - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NODPGTIN - logicalType: number - description: 'Dependant GTIN:' - required: true - physicalType: DECIMAL(14) - - name: CDDPGTIN - logicalType: string - maxLength: 2 - description: 'Dependant GTIN Qualifier:' - required: true - physicalType: CHAR(2) - - name: UMGTIN - logicalType: string - maxLength: 2 - description: 'Unit Of Measure:' - required: true - physicalType: CHAR(2) - - name: QTGTIN - logicalType: number - description: 'Quantity:' - required: true - physicalType: DECIMAL(6) - - name: CDKITTYP - logicalType: string - maxLength: 2 - description: 'Kit Product Type:' - required: true - physicalType: CHAR(2) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEKGC - physicalName: PMGENDTA.PRDEKGC - description: 'Vendor Catalog Upload Kit GTIN Compare, Column count : 10, Record - length : 112' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: 'Transaction Unique identifier:' - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NODPGTIN - logicalType: number - description: 'Dependant GTIN:' - required: true - physicalType: DECIMAL(14) - - name: CDDPGTIN - logicalType: string - maxLength: 2 - description: 'Dependant GTIN Qualifier:' - required: true - physicalType: CHAR(2) - - name: UMGTIN - logicalType: string - maxLength: 2 - description: 'Unit Of Measure:' - required: true - physicalType: CHAR(2) - - name: QTGTIN - logicalType: number - description: 'Quantity:' - required: true - physicalType: DECIMAL(6) - - name: CDKITTYP - logicalType: string - maxLength: 2 - description: 'Kit Product Type:' - required: true - physicalType: CHAR(2) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDEPR - physicalName: PMGENDTA.PRDEPR - description: 'ECCnet upload Product, Column count : 177, Record length : 2257' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: Transaction Unique identifier - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: CDGTIN - logicalType: string - maxLength: 2 - description: 'GTIN code:' - required: true - physicalType: CHAR(2) - - name: NOPRD - logicalType: number - description: Mck Item Number - required: true - physicalType: NUMERIC(6) - - name: CLATC - logicalType: string - maxLength: 80 - description: Anatomical Therapeutic Chemical - required: true - physicalType: CHAR(80) - - name: HCBIO1 - logicalType: string - maxLength: 2 - description: Biomedical Hazard 1 - required: true - physicalType: CHAR(2) - - name: HCBIO2 - logicalType: string - maxLength: 2 - description: Biomedical Hazard 2 - required: true - physicalType: CHAR(2) - - name: HCBIO3 - logicalType: string - maxLength: 2 - description: Biomedical Hazard 3 - required: true - physicalType: CHAR(2) - - name: MTSIZBON - logicalType: string - maxLength: 9 - description: Bonus Size Amount - required: true - physicalType: CHAR(9) - - name: DTANN - logicalType: number - description: Cancel Date - required: true - physicalType: NUMERIC(8) - - name: DSVANANG - logicalType: string - maxLength: 20 - description: Cash Register Desc English - required: true - physicalType: CHAR(20) - - name: DSVANFRA - logicalType: string - maxLength: 20 - description: Cash Register Desc French - required: true - physicalType: CHAR(20) - - name: HCDLAN - logicalType: string - maxLength: 1 - description: Class Of Hazardous Material - required: true - physicalType: CHAR(1) - - name: HCCNTM - logicalType: string - maxLength: 4 - description: Controlled Drug - required: true - physicalType: CHAR(4) - - name: DTMOD - logicalType: number - description: Date Updated - required: true - physicalType: NUMERIC(8) - - name: DTEPRECOM - logicalType: number - description: Date Available First Order Date - required: true - physicalType: NUMERIC(8) - - name: DTEPREEXP - logicalType: number - description: Date Effective First Ship Date - required: true - physicalType: NUMERIC(8) - - name: DTDIS - logicalType: number - description: Discontinue Date - required: true - physicalType: NUMERIC(8) - - name: HCPHAR - logicalType: string - maxLength: 105 - description: Drug Merchandising - required: true - physicalType: CHAR(105) - - name: INETQEAS - logicalType: string - maxLength: 3 - description: Eastag Indicator - required: true - physicalType: CHAR(3) - - name: HCLECC - logicalType: string - maxLength: 6 - description: Ecc Interim Class Code - required: true - physicalType: CHAR(6) - - name: HIRPFD - logicalType: string - maxLength: 1 - description: Federal Reportable - required: true - physicalType: CHAR(1) - - name: HPNINF - logicalType: number - description: Flashpoint Temperature - required: true - physicalType: NUMERIC(6) - - name: DSSAVANG - logicalType: string - maxLength: 80 - description: Flavour Description English - required: true - physicalType: CHAR(80) - - name: DSSAVFRA - logicalType: string - maxLength: 80 - description: Flavour Description French - required: true - physicalType: CHAR(80) - - name: HCHCOM - logicalType: number - description: Heat Of Combustion - required: true - physicalType: NUMERIC(6) - - name: HQCSHO - logicalType: number - description: Inners Per Case - required: true - physicalType: NUMERIC(6) - - name: INUNDIV - logicalType: string - maxLength: 1 - description: Dispensing unit divisible - required: true - physicalType: CHAR(1) - - name: PEREXC - logicalType: string - maxLength: 2 - description: Lead time period - required: true - physicalType: CHAR(2) - - name: TYPEXC - logicalType: string - maxLength: 2 - description: Lead time type - required: true - physicalType: CHAR(2) - - name: MTEXC - logicalType: number - description: Lead Time Value - required: true - physicalType: NUMERIC(6) - - name: HIMRDT - logicalType: string - maxLength: 3 - description: Marking Expiry Date - required: true - physicalType: CHAR(3) - - name: HIMRLOT - logicalType: string - maxLength: 3 - description: Marking Lot Number - required: true - physicalType: CHAR(3) - - name: DSALTANG - logicalType: string - maxLength: 30 - description: Markings Alternate English - required: true - physicalType: CHAR(30) - - name: DSALTFRA - logicalType: string - maxLength: 30 - description: 'Markings Alternate French:' - required: true - physicalType: CHAR(30) - - name: DSARRANG - logicalType: string - maxLength: 30 - description: 'Markings Back English:' - required: true - physicalType: CHAR(30) - - name: DSARRFRA - logicalType: string - maxLength: 30 - description: Markings Back French - required: true - physicalType: CHAR(30) - - name: DSAVAANG - logicalType: string - maxLength: 30 - description: Markings Front English - required: true - physicalType: CHAR(30) - - name: DSAVAFRA - logicalType: string - maxLength: 30 - description: Markings Front French - required: true - physicalType: CHAR(30) - - name: CLMDDIS - logicalType: string - maxLength: 4 - description: Medical Device Class - required: true - physicalType: CHAR(4) - - name: NOMDDIS - logicalType: string - maxLength: 15 - description: Medical Device License Number - required: true - physicalType: CHAR(15) - - name: NBJRVEN - logicalType: number - description: Mustsellbydays - required: true - physicalType: NUMERIC(4) - - name: HNARCI - logicalType: string - maxLength: 4 - description: Narcotic - required: true - physicalType: CHAR(4) - - name: MLQTECOM - logicalType: number - description: Order Qty Increment Mult Ord Qty - required: true - physicalType: DECIMAL(6) - - name: QTCOMMAX - logicalType: number - description: Order Qty Max - required: true - physicalType: DECIMAL(6) - - name: QTCOMMIN - logicalType: number - description: Order Qty Min - required: true - physicalType: DECIMAL(6) - - name: CDORG - logicalType: string - maxLength: 2 - description: Origin Of Product Country - required: true - physicalType: CHAR(2) - - name: CDFOREMB - logicalType: string - maxLength: 3 - description: Packaging Form Qual - required: true - physicalType: CHAR(3) - - name: CDMATEMB - logicalType: string - maxLength: 3 - description: Packaging Material Qual - required: true - physicalType: CHAR(3) - - name: INEMBDET - logicalType: string - maxLength: 1 - description: Packing Loose - required: true - physicalType: CHAR(1) - - name: NBCSPL - logicalType: number - description: Pallet Block - required: true - physicalType: NUMERIC(3) - - name: NBRGPL - logicalType: number - description: Pallet Tier - required: true - physicalType: NUMERIC(3) - - name: HPRECI - logicalType: string - maxLength: 2 - description: Precursor Status - required: true - physicalType: CHAR(2) - - name: CDAER - logicalType: string - maxLength: 3 - description: Physical Form - Aerosol - required: true - physicalType: CHAR(3) - - name: NBJRVIE - logicalType: number - description: Product Life - required: true - physicalType: NUMERIC(6) - - name: HCTYPE - logicalType: string - maxLength: 2 - description: Product Type - required: true - physicalType: CHAR(2) - - name: DSPROM - logicalType: string - maxLength: 80 - description: Promotional Marking - required: true - physicalType: CHAR(80) - - name: VITAXP - logicalType: string - maxLength: 45 - description: Pst Applicable By Province - required: true - physicalType: CHAR(45) - - name: TYPACH - logicalType: string - maxLength: 2 - description: Purchase Type - required: true - physicalType: CHAR(2) - - name: DTREI - logicalType: number - description: Reinstatement Date - required: true - physicalType: NUMERIC(8) - - name: INPRDREC - logicalType: string - maxLength: 2 - description: Reorder Flag - required: true - physicalType: CHAR(2) - - name: HCVADM - logicalType: string - maxLength: 2 - description: RX Route Of Administration - required: true - physicalType: CHAR(2) - - name: INPRDSEA - logicalType: string - maxLength: 2 - description: Seasonal Product - required: true - physicalType: CHAR(2) - - name: INSEC - logicalType: string - maxLength: 1 - description: Shakable - required: true - physicalType: CHAR(1) - - name: HFRMFN - logicalType: number - description: Size - required: true - physicalType: NUMERIC(9) - - name: HFRMT - logicalType: string - maxLength: 2 - description: Size UOM - required: true - physicalType: CHAR(2) - - name: HCTDAN - logicalType: string - maxLength: 3 - description: Special Handling Transportation - required: true - physicalType: CHAR(3) - - name: INEMPI - logicalType: string - maxLength: 4 - description: Stackable - required: true - physicalType: CHAR(4) - - name: INPRDSTE - logicalType: string - maxLength: 1 - description: Sterile - required: true - physicalType: CHAR(1) - - name: HTMPEN - logicalType: number - description: Storage Temperature - required: true - physicalType: NUMERIC(6) - - name: HUTMPE - logicalType: string - maxLength: 2 - description: Storage Temperature Uom - required: true - physicalType: CHAR(2) - - name: GTINSUB - logicalType: number - description: Substitute For GTIN - required: true - physicalType: DECIMAL(14) - - name: HSBTVI - logicalType: string - maxLength: 1 - description: Targeted Substance - required: true - physicalType: CHAR(1) - - name: HCRNTM - logicalType: string - maxLength: 5 - description: Temp Control Range - required: true - physicalType: CHAR(5) - - name: HTMRMX - logicalType: number - description: Temp Control Range Max - required: true - physicalType: NUMERIC(3) - - name: HTMRMN - logicalType: number - description: Temp Control Range Min - required: true - physicalType: NUMERIC(3) - - name: TPNLNM - logicalType: number - description: TpnDepth Certify length metric - required: true - physicalType: DECIMAL(10) - - name: TPNLNI - logicalType: number - description: tpnDepthImp Certify length imp - required: true - physicalType: DECIMAL(10) - - name: TPNHGM - logicalType: number - description: tpnHeight Certify height metric - required: true - physicalType: DECIMAL(10) - - name: TPNHGI - logicalType: number - description: tpnHeightImp Certify heigth imp - required: true - physicalType: DECIMAL(10) - - name: TPNWTM - logicalType: number - description: tpnWidth Certify width metric - required: true - physicalType: DECIMAL(10) - - name: TPNWTI - logicalType: number - description: tpnWidthImp Certify width imp - required: true - physicalType: DECIMAL(10) - - name: HCUNAT - logicalType: number - description: Un Hazardous Material Class Code - required: true - physicalType: NUMERIC(4) - - name: HQDET - logicalType: number - description: Unmarked Number Of Inners Inner Pack - required: true - physicalType: DECIMAL(6) - - name: MCMDUT - logicalType: string - maxLength: 3 - description: Whmis Code - required: true - physicalType: CHAR(3) - - name: DSMATDGR - logicalType: string - maxLength: 80 - description: Whmis Desc - required: true - physicalType: CHAR(80) - - name: HDESCF - logicalType: string - maxLength: 31 - description: Mck Short Desc French - required: true - physicalType: CHAR(31) - - name: HDESCA - logicalType: string - maxLength: 31 - description: Mck Short Desc English - required: true - physicalType: CHAR(31) - - name: HDSCLF - logicalType: string - maxLength: 50 - description: Mck Web Desc French - required: true - physicalType: CHAR(50) - - name: HDSCLA - logicalType: string - maxLength: 50 - description: Mck Web Name Desc English - required: true - physicalType: CHAR(50) - - name: HDSCCF - logicalType: string - maxLength: 20 - description: Mck Brand Name Desc French - required: true - physicalType: CHAR(20) - - name: HDSCCA - logicalType: string - maxLength: 20 - description: Mck Brand Name Desc English - required: true - physicalType: CHAR(20) - - name: HNOFNR - logicalType: number - description: Mck Vendor Number - required: true - physicalType: NUMERIC(6) - - name: HNITWL - logicalType: string - maxLength: 8 - description: Itwal Number - required: true - physicalType: CHAR(8) - - name: CISCCE - logicalType: string - maxLength: 4 - description: Scan Certificate Indicator - required: true - physicalType: CHAR(4) - - name: HCENTP - logicalType: string - maxLength: 3 - description: Special Handling-Storage - required: true - physicalType: CHAR(3) - - name: HCDTEX - logicalType: string - maxLength: 19 - description: Expiry Date Format - required: true - physicalType: CHAR(19) - - name: HCMED - logicalType: string - maxLength: 100 - description: Medication Code - required: true - physicalType: CHAR(100) - - name: CDFRMBC - logicalType: string - maxLength: 1 - description: Form Code FCBC - required: true - physicalType: CHAR(1) - - name: DTDEBBC - logicalType: number - description: Form Code FCBC Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINBC - logicalType: number - description: Form Code FCBC End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMLCA - logicalType: string - maxLength: 1 - description: Form Code FCLCA - required: true - physicalType: CHAR(1) - - name: DTDEBLCA - logicalType: number - description: Form Code FCLCA Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINLCA - logicalType: number - description: Form Code FCLCA End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMNS - logicalType: string - maxLength: 1 - description: 'Form Code FCNS:' - required: true - physicalType: CHAR(1) - - name: DTDEBNS - logicalType: number - description: 'Form Code FCNS Start Date:' - required: true - physicalType: NUMERIC(8) - - name: DTFINNS - logicalType: number - description: Form Code FCNS End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMODB - logicalType: string - maxLength: 1 - description: Form Code FCODB - required: true - physicalType: CHAR(1) - - name: DTDEBODB - logicalType: number - description: Form Code FCODB Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINODB - logicalType: number - description: Form Code FCODB End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMOTP - logicalType: string - maxLength: 1 - description: Form Code FCOTP - required: true - physicalType: CHAR(1) - - name: DTDEBOTP - logicalType: number - description: Form Code FCOTP Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINOTP - logicalType: number - description: Form Code FCOTP End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMRMQ - logicalType: string - maxLength: 1 - description: Form Code FCRMQ - required: true - physicalType: CHAR(1) - - name: DTDEBRMQ - logicalType: number - description: Form Code FCRMQ Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINRMQ - logicalType: number - description: Form Code FCRMQ End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMSFM - logicalType: string - maxLength: 1 - description: Form Code FCSFM - required: true - physicalType: CHAR(1) - - name: DTDEBSFM - logicalType: number - description: Form Code FCSFM Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINSFM - logicalType: number - description: Form Code FCSFM End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMSOC - logicalType: string - maxLength: 1 - description: Form Code FCSOC - required: true - physicalType: CHAR(1) - - name: DTDEBSOC - logicalType: number - description: Form Code FCSOC Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINSOC - logicalType: number - description: Form Code FCSOC End Date - required: true - physicalType: NUMERIC(8) - - name: VIAENV - logicalType: string - maxLength: 2 - description: Deposit Material - required: true - physicalType: CHAR(2) - - name: CDMODPRX - logicalType: string - maxLength: 2 - description: Price Modality code - required: true - physicalType: CHAR(2) - - name: CPD - logicalType: number - description: Gross Weight - required: true - physicalType: DECIMAL(9) - - name: CPDUOM - logicalType: string - maxLength: 2 - description: Gross Weight UOM - required: true - physicalType: CHAR(2) - - name: CHT - logicalType: number - description: Height - required: true - physicalType: DECIMAL(9) - - name: CHTUOM - logicalType: string - maxLength: 2 - description: Height UOM - required: true - physicalType: CHAR(2) - - name: PDNT - logicalType: number - description: Net Weight - required: true - physicalType: DECIMAL(9) - - name: PDNTUOM - logicalType: string - maxLength: 2 - description: Net Weight UOM - required: true - physicalType: CHAR(2) - - name: CLRG - logicalType: number - description: Width - required: true - physicalType: DECIMAL(9) - - name: CLRGUOM - logicalType: string - maxLength: 2 - description: Width UOM - required: true - physicalType: CHAR(2) - - name: CLNG - logicalType: number - description: Length - required: true - physicalType: DECIMAL(9) - - name: CLNGUOM - logicalType: string - maxLength: 2 - description: Length UOM - required: true - physicalType: CHAR(2) - - name: CCMPRD - logicalType: string - maxLength: 48 - description: 'Common Item Number:' - required: true - physicalType: CHAR(48) - - name: HCTPFS - logicalType: string - maxLength: 45 - description: Gst Applicable By Province - required: true - physicalType: CHAR(45) - - name: LGLADV - logicalType: string - maxLength: 45 - description: Not Legal To Advertise BY PRV - required: true - physicalType: CHAR(45) - - name: LGLDSC - logicalType: string - maxLength: 45 - description: Not Legal To Discount BY PRV - required: true - physicalType: CHAR(45) - - name: ENVPRV - logicalType: string - maxLength: 45 - description: Environmentallevy By Province - required: true - physicalType: CHAR(45) - - name: PXVRNAT - logicalType: number - description: New National Price - required: true - physicalType: DECIMAL(9) - - name: PXVRBC - logicalType: number - description: New Provincial Price BC - required: true - physicalType: DECIMAL(9) - - name: PXVRAB - logicalType: number - description: New Provincial Price AB - required: true - physicalType: DECIMAL(9) - - name: PXVRSK - logicalType: number - description: New Provincial Price SK\ - required: true - physicalType: DECIMAL(9) - - name: PXVRMB - logicalType: number - description: New Provincial Price MB - required: true - physicalType: DECIMAL(9) - - name: PXVRON - logicalType: number - description: New Provincial Price ON - required: true - physicalType: DECIMAL(9) - - name: PXVRQC - logicalType: number - description: New Provincial Price QC - required: true - physicalType: DECIMAL(9) - - name: PXVRNB - logicalType: number - description: New Provincial Price NB - required: true - physicalType: DECIMAL(9) - - name: PXVRNS - logicalType: number - description: New Provincial Price NS - required: true - physicalType: DECIMAL(9) - - name: PXVRPE - logicalType: number - description: New Provincial Price PE - required: true - physicalType: DECIMAL(9) - - name: PXVRNL - logicalType: number - description: New Provincial Price NL - required: true - physicalType: DECIMAL(9) - - name: PXVRNT - logicalType: number - description: New Provincial Price NT - required: true - physicalType: DECIMAL(9) - - name: PXVRYT - logicalType: number - description: New Provincial Price YT - required: true - physicalType: DECIMAL(9) - - name: PXVRNU - logicalType: number - description: New Provincial Price NU - required: true - physicalType: DECIMAL(9) - - name: DTEFFNAT - logicalType: number - description: Effective Date - required: true - physicalType: NUMERIC(8) - - name: DTEFFBBC - logicalType: number - description: Effective Date BC - required: true - physicalType: NUMERIC(8) - - name: DTEFFAB - logicalType: number - description: Effective Date AB - required: true - physicalType: NUMERIC(8) - - name: DTEFFSK - logicalType: number - description: Effective Date SK - required: true - physicalType: NUMERIC(8) - - name: DTEFFMB - logicalType: number - description: Effective Date MB - required: true - physicalType: NUMERIC(8) - - name: DTEFON - logicalType: number - description: Effective Date ON - required: true - physicalType: NUMERIC(8) - - name: DTEFFQC - logicalType: number - description: Effective Date QC - required: true - physicalType: NUMERIC(8) - - name: DTEFFNB - logicalType: number - description: Effective Date NB - required: true - physicalType: NUMERIC(8) - - name: DTEFFNS - logicalType: number - description: Effective Date NS - required: true - physicalType: NUMERIC(8) - - name: DTEFPE - logicalType: number - description: Effective Date PE - required: true - physicalType: NUMERIC(8) - - name: DTEFFNL - logicalType: number - description: Effective Date NL - required: true - physicalType: NUMERIC(8) - - name: DTEFFNT - logicalType: number - description: Effective Date NT - required: true - physicalType: NUMERIC(8) - - name: DTEFFYT - logicalType: number - description: Effective Date YT - required: true - physicalType: NUMERIC(8) - - name: DTEFFNU - logicalType: number - description: Effective Date NU - required: true - physicalType: NUMERIC(8) - - name: CDGPID - logicalType: string - maxLength: 80 - description: Vendor Id - required: true - physicalType: CHAR(80) - - name: CDDOSFOR - logicalType: string - maxLength: 4 - description: Dosage Form Code - required: true - physicalType: CHAR(4) - - name: CDGSTHST - logicalType: string - maxLength: 20 - description: GST & HST Code - required: true - physicalType: CHAR(20) - - name: QTPQT - logicalType: number - description: Unmark Number Of Inners Pack - required: true - physicalType: DECIMAL(6) - - name: TYPDRG - logicalType: string - maxLength: 2 - description: Drug Type - required: true - physicalType: CHAR(2) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) - - name: HIPOSR - logicalType: string - maxLength: 45 - description: POS Rebate Applicable by Province - required: true - physicalType: CHAR(45) - - name: HNPRFN - logicalType: string - maxLength: 20 - description: Supplier Product Number - required: true - physicalType: CHAR(20) -- name: PRDEPRC - physicalName: PMGENDTA.PRDEPRC - description: 'ECCnet upload Product Compare, Column count : 177, Record length : - 2257' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: Transaction Unique identifier - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: CDGTIN - logicalType: string - maxLength: 2 - description: 'GTIN code:' - required: true - physicalType: CHAR(2) - - name: NOPRD - logicalType: number - description: Mck Item Number - required: true - physicalType: NUMERIC(6) - - name: CLATC - logicalType: string - maxLength: 80 - description: Anatomical Therapeutic Chemical - required: true - physicalType: CHAR(80) - - name: HCBIO1 - logicalType: string - maxLength: 2 - description: Biomedical Hazard 1 - required: true - physicalType: CHAR(2) - - name: HCBIO2 - logicalType: string - maxLength: 2 - description: Biomedical Hazard 2 - required: true - physicalType: CHAR(2) - - name: HCBIO3 - logicalType: string - maxLength: 2 - description: Biomedical Hazard 3 - required: true - physicalType: CHAR(2) - - name: MTSIZBON - logicalType: string - maxLength: 9 - description: Bonus Size Amount - required: true - physicalType: CHAR(9) - - name: DTANN - logicalType: number - description: Cancel Date - required: true - physicalType: NUMERIC(8) - - name: DSVANANG - logicalType: string - maxLength: 20 - description: Cash Register Desc English - required: true - physicalType: CHAR(20) - - name: DSVANFRA - logicalType: string - maxLength: 20 - description: Cash Register Desc French - required: true - physicalType: CHAR(20) - - name: HCDLAN - logicalType: string - maxLength: 1 - description: Class Of Hazardous Material - required: true - physicalType: CHAR(1) - - name: HCCNTM - logicalType: string - maxLength: 4 - description: Controlled Drug - required: true - physicalType: CHAR(4) - - name: DTMOD - logicalType: number - description: Date Updated - required: true - physicalType: NUMERIC(8) - - name: DTEPRECOM - logicalType: number - description: Date Available First Order Date - required: true - physicalType: NUMERIC(8) - - name: DTEPREEXP - logicalType: number - description: Date Effective First Ship Date - required: true - physicalType: NUMERIC(8) - - name: DTDIS - logicalType: number - description: Discontinue Date - required: true - physicalType: NUMERIC(8) - - name: HCPHAR - logicalType: string - maxLength: 105 - description: Drug Merchandising - required: true - physicalType: CHAR(105) - - name: INETQEAS - logicalType: string - maxLength: 3 - description: Eastag Indicator - required: true - physicalType: CHAR(3) - - name: HCLECC - logicalType: string - maxLength: 6 - description: Ecc Interim Class Code - required: true - physicalType: CHAR(6) - - name: HIRPFD - logicalType: string - maxLength: 1 - description: Federal Reportable - required: true - physicalType: CHAR(1) - - name: HPNINF - logicalType: number - description: Flashpoint Temperature - required: true - physicalType: NUMERIC(6) - - name: DSSAVANG - logicalType: string - maxLength: 80 - description: Flavour Description English - required: true - physicalType: CHAR(80) - - name: DSSAVFRA - logicalType: string - maxLength: 80 - description: Flavour Description French - required: true - physicalType: CHAR(80) - - name: HCHCOM - logicalType: number - description: Heat Of Combustion - required: true - physicalType: NUMERIC(6) - - name: HQCSHO - logicalType: number - description: Inners Per Case - required: true - physicalType: NUMERIC(6) - - name: INUNDIV - logicalType: string - maxLength: 1 - description: Dispensing unit divisible - required: true - physicalType: CHAR(1) - - name: PEREXC - logicalType: string - maxLength: 2 - description: Lead time period - required: true - physicalType: CHAR(2) - - name: TYPEXC - logicalType: string - maxLength: 2 - description: Lead time type - required: true - physicalType: CHAR(2) - - name: MTEXC - logicalType: number - description: Lead Time Value - required: true - physicalType: NUMERIC(6) - - name: HIMRDT - logicalType: string - maxLength: 3 - description: Marking Expiry Date - required: true - physicalType: CHAR(3) - - name: HIMRLOT - logicalType: string - maxLength: 3 - description: Marking Lot Number - required: true - physicalType: CHAR(3) - - name: DSALTANG - logicalType: string - maxLength: 30 - description: Markings Alternate English - required: true - physicalType: CHAR(30) - - name: DSALTFRA - logicalType: string - maxLength: 30 - description: 'Markings Alternate French:' - required: true - physicalType: CHAR(30) - - name: DSARRANG - logicalType: string - maxLength: 30 - description: 'Markings Back English:' - required: true - physicalType: CHAR(30) - - name: DSARRFRA - logicalType: string - maxLength: 30 - description: Markings Back French - required: true - physicalType: CHAR(30) - - name: DSAVAANG - logicalType: string - maxLength: 30 - description: Markings Front English - required: true - physicalType: CHAR(30) - - name: DSAVAFRA - logicalType: string - maxLength: 30 - description: Markings Front French - required: true - physicalType: CHAR(30) - - name: CLMDDIS - logicalType: string - maxLength: 4 - description: Medical Device Class - required: true - physicalType: CHAR(4) - - name: NOMDDIS - logicalType: string - maxLength: 15 - description: Medical Device License Number - required: true - physicalType: CHAR(15) - - name: NBJRVEN - logicalType: number - description: Mustsellbydays - required: true - physicalType: NUMERIC(4) - - name: HNARCI - logicalType: string - maxLength: 4 - description: Narcotic - required: true - physicalType: CHAR(4) - - name: MLQTECOM - logicalType: number - description: Order Qty Increment Mult Ord Qty - required: true - physicalType: DECIMAL(6) - - name: QTCOMMAX - logicalType: number - description: Order Qty Max - required: true - physicalType: DECIMAL(6) - - name: QTCOMMIN - logicalType: number - description: Order Qty Min - required: true - physicalType: DECIMAL(6) - - name: CDORG - logicalType: string - maxLength: 2 - description: Origin Of Product Country - required: true - physicalType: CHAR(2) - - name: CDFOREMB - logicalType: string - maxLength: 3 - description: Packaging Form Qual - required: true - physicalType: CHAR(3) - - name: CDMATEMB - logicalType: string - maxLength: 3 - description: Packaging Material Qual - required: true - physicalType: CHAR(3) - - name: INEMBDET - logicalType: string - maxLength: 1 - description: Packing Loose - required: true - physicalType: CHAR(1) - - name: NBCSPL - logicalType: number - description: Pallet Block - required: true - physicalType: NUMERIC(3) - - name: NBRGPL - logicalType: number - description: Pallet Tier - required: true - physicalType: NUMERIC(3) - - name: HPRECI - logicalType: string - maxLength: 2 - description: Precursor Status - required: true - physicalType: CHAR(2) - - name: CDAER - logicalType: string - maxLength: 3 - description: Physical Form - Aerosol - required: true - physicalType: CHAR(3) - - name: NBJRVIE - logicalType: number - description: Product Life - required: true - physicalType: NUMERIC(6) - - name: HCTYPE - logicalType: string - maxLength: 2 - description: Product Type - required: true - physicalType: CHAR(2) - - name: DSPROM - logicalType: string - maxLength: 80 - description: Promotional Marking - required: true - physicalType: CHAR(80) - - name: VITAXP - logicalType: string - maxLength: 45 - description: Pst Applicable By Province - required: true - physicalType: CHAR(45) - - name: TYPACH - logicalType: string - maxLength: 2 - description: Purchase Type - required: true - physicalType: CHAR(2) - - name: DTREI - logicalType: number - description: Reinstatement Date - required: true - physicalType: NUMERIC(8) - - name: INPRDREC - logicalType: string - maxLength: 2 - description: Reorder Flag - required: true - physicalType: CHAR(2) - - name: HCVADM - logicalType: string - maxLength: 2 - description: RX Route Of Administration - required: true - physicalType: CHAR(2) - - name: INPRDSEA - logicalType: string - maxLength: 2 - description: Seasonal Product - required: true - physicalType: CHAR(2) - - name: INSEC - logicalType: string - maxLength: 1 - description: Shakable - required: true - physicalType: CHAR(1) - - name: HFRMFN - logicalType: number - description: Size - required: true - physicalType: NUMERIC(9) - - name: HFRMT - logicalType: string - maxLength: 2 - description: Size UOM - required: true - physicalType: CHAR(2) - - name: HCTDAN - logicalType: string - maxLength: 3 - description: Special Handling Transportation - required: true - physicalType: CHAR(3) - - name: INEMPI - logicalType: string - maxLength: 4 - description: Stackable - required: true - physicalType: CHAR(4) - - name: INPRDSTE - logicalType: string - maxLength: 1 - description: Sterile - required: true - physicalType: CHAR(1) - - name: HTMPEN - logicalType: number - description: Storage Temperature - required: true - physicalType: NUMERIC(6) - - name: HUTMPE - logicalType: string - maxLength: 2 - description: Storage Temperature Uom - required: true - physicalType: CHAR(2) - - name: GTINSUB - logicalType: number - description: Substitute For GTIN - required: true - physicalType: DECIMAL(14) - - name: HSBTVI - logicalType: string - maxLength: 1 - description: Targeted Substance - required: true - physicalType: CHAR(1) - - name: HCRNTM - logicalType: string - maxLength: 5 - description: Temp Control Range - required: true - physicalType: CHAR(5) - - name: HTMRMX - logicalType: number - description: Temp Control Range Max - required: true - physicalType: NUMERIC(3) - - name: HTMRMN - logicalType: number - description: Temp Control Range Min - required: true - physicalType: NUMERIC(3) - - name: TPNLNM - logicalType: number - description: TpnDepth Certify length metric - required: true - physicalType: DECIMAL(10) - - name: TPNLNI - logicalType: number - description: tpnDepthImp Certify length imp - required: true - physicalType: DECIMAL(10) - - name: TPNHGM - logicalType: number - description: tpnHeight Certify height metric - required: true - physicalType: DECIMAL(10) - - name: TPNHGI - logicalType: number - description: tpnHeightImp Certify heigth imp - required: true - physicalType: DECIMAL(10) - - name: TPNWTM - logicalType: number - description: tpnWidth Certify width metric - required: true - physicalType: DECIMAL(10) - - name: TPNWTI - logicalType: number - description: tpnWidthImp Certify width imp - required: true - physicalType: DECIMAL(10) - - name: HCUNAT - logicalType: number - description: Un Hazardous Material Class Code - required: true - physicalType: NUMERIC(4) - - name: HQDET - logicalType: number - description: Unmarked Number Of Inners Inner Pack - required: true - physicalType: DECIMAL(6) - - name: MCMDUT - logicalType: string - maxLength: 3 - description: Whmis Code - required: true - physicalType: CHAR(3) - - name: DSMATDGR - logicalType: string - maxLength: 80 - description: Whmis Desc - required: true - physicalType: CHAR(80) - - name: HDESCF - logicalType: string - maxLength: 31 - description: Mck Short Desc French - required: true - physicalType: CHAR(31) - - name: HDESCA - logicalType: string - maxLength: 31 - description: Mck Short Desc English - required: true - physicalType: CHAR(31) - - name: HDSCLF - logicalType: string - maxLength: 50 - description: Mck Web Desc French - required: true - physicalType: CHAR(50) - - name: HDSCLA - logicalType: string - maxLength: 50 - description: Mck Web Name Desc English - required: true - physicalType: CHAR(50) - - name: HDSCCF - logicalType: string - maxLength: 20 - description: Mck Brand Name Desc French - required: true - physicalType: CHAR(20) - - name: HDSCCA - logicalType: string - maxLength: 20 - description: Mck Brand Name Desc English - required: true - physicalType: CHAR(20) - - name: HNOFNR - logicalType: number - description: Mck Vendor Number - required: true - physicalType: NUMERIC(6) - - name: HNITWL - logicalType: string - maxLength: 8 - description: Itwal Number - required: true - physicalType: CHAR(8) - - name: CISCCE - logicalType: string - maxLength: 4 - description: Scan Certificate Indicator - required: true - physicalType: CHAR(4) - - name: HCENTP - logicalType: string - maxLength: 3 - description: Special Handling-Storage - required: true - physicalType: CHAR(3) - - name: HCDTEX - logicalType: string - maxLength: 19 - description: Expiry Date Format - required: true - physicalType: CHAR(19) - - name: HCMED - logicalType: string - maxLength: 100 - description: Medication Code - required: true - physicalType: CHAR(100) - - name: CDFRMBC - logicalType: string - maxLength: 1 - description: Form Code FCBC - required: true - physicalType: CHAR(1) - - name: DTDEBBC - logicalType: number - description: Form Code FCBC Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINBC - logicalType: number - description: Form Code FCBC End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMLCA - logicalType: string - maxLength: 1 - description: Form Code FCLCA - required: true - physicalType: CHAR(1) - - name: DTDEBLCA - logicalType: number - description: Form Code FCLCA Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINLCA - logicalType: number - description: Form Code FCLCA End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMNS - logicalType: string - maxLength: 1 - description: 'Form Code FCNS:' - required: true - physicalType: CHAR(1) - - name: DTDEBNS - logicalType: number - description: 'Form Code FCNS Start Date:' - required: true - physicalType: NUMERIC(8) - - name: DTFINNS - logicalType: number - description: Form Code FCNS End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMODB - logicalType: string - maxLength: 1 - description: Form Code FCODB - required: true - physicalType: CHAR(1) - - name: DTDEBODB - logicalType: number - description: Form Code FCODB Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINODB - logicalType: number - description: Form Code FCODB End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMOTP - logicalType: string - maxLength: 1 - description: Form Code FCOTP - required: true - physicalType: CHAR(1) - - name: DTDEBOTP - logicalType: number - description: Form Code FCOTP Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINOTP - logicalType: number - description: Form Code FCOTP End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMRMQ - logicalType: string - maxLength: 1 - description: Form Code FCRMQ - required: true - physicalType: CHAR(1) - - name: DTDEBRMQ - logicalType: number - description: Form Code FCRMQ Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINRMQ - logicalType: number - description: Form Code FCRMQ End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMSFM - logicalType: string - maxLength: 1 - description: Form Code FCSFM - required: true - physicalType: CHAR(1) - - name: DTDEBSFM - logicalType: number - description: Form Code FCSFM Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINSFM - logicalType: number - description: Form Code FCSFM End Date - required: true - physicalType: NUMERIC(8) - - name: CDFRMSOC - logicalType: string - maxLength: 1 - description: Form Code FCSOC - required: true - physicalType: CHAR(1) - - name: DTDEBSOC - logicalType: number - description: Form Code FCSOC Start Date - required: true - physicalType: NUMERIC(8) - - name: DTFINSOC - logicalType: number - description: Form Code FCSOC End Date - required: true - physicalType: NUMERIC(8) - - name: VIAENV - logicalType: string - maxLength: 2 - description: Deposit Material - required: true - physicalType: CHAR(2) - - name: CDMODPRX - logicalType: string - maxLength: 2 - description: Price Modality code - required: true - physicalType: CHAR(2) - - name: CPD - logicalType: number - description: Gross Weight - required: true - physicalType: DECIMAL(9) - - name: CPDUOM - logicalType: string - maxLength: 2 - description: Gross Weight UOM - required: true - physicalType: CHAR(2) - - name: CHT - logicalType: number - description: Height - required: true - physicalType: DECIMAL(9) - - name: CHTUOM - logicalType: string - maxLength: 2 - description: Height UOM - required: true - physicalType: CHAR(2) - - name: PDNT - logicalType: number - description: Net Weight - required: true - physicalType: DECIMAL(9) - - name: PDNTUOM - logicalType: string - maxLength: 2 - description: Net Weight UOM - required: true - physicalType: CHAR(2) - - name: CLRG - logicalType: number - description: Width - required: true - physicalType: DECIMAL(9) - - name: CLRGUOM - logicalType: string - maxLength: 2 - description: Width UOM - required: true - physicalType: CHAR(2) - - name: CLNG - logicalType: number - description: Length - required: true - physicalType: DECIMAL(9) - - name: CLNGUOM - logicalType: string - maxLength: 2 - description: Length UOM - required: true - physicalType: CHAR(2) - - name: CCMPRD - logicalType: string - maxLength: 48 - description: 'Common Item Number:' - required: true - physicalType: CHAR(48) - - name: HCTPFS - logicalType: string - maxLength: 45 - description: Gst Applicable By Province - required: true - physicalType: CHAR(45) - - name: LGLADV - logicalType: string - maxLength: 45 - description: Not Legal To Advertise BY PRV - required: true - physicalType: CHAR(45) - - name: LGLDSC - logicalType: string - maxLength: 45 - description: Not Legal To Discount BY PRV - required: true - physicalType: CHAR(45) - - name: ENVPRV - logicalType: string - maxLength: 45 - description: Environmentallevy By Province - required: true - physicalType: CHAR(45) - - name: PXVRNAT - logicalType: number - description: New National Price - required: true - physicalType: DECIMAL(9) - - name: PXVRBC - logicalType: number - description: New Provincial Price BC - required: true - physicalType: DECIMAL(9) - - name: PXVRAB - logicalType: number - description: New Provincial Price AB - required: true - physicalType: DECIMAL(9) - - name: PXVRSK - logicalType: number - description: New Provincial Price SK\ - required: true - physicalType: DECIMAL(9) - - name: PXVRMB - logicalType: number - description: New Provincial Price MB - required: true - physicalType: DECIMAL(9) - - name: PXVRON - logicalType: number - description: New Provincial Price ON - required: true - physicalType: DECIMAL(9) - - name: PXVRQC - logicalType: number - description: New Provincial Price QC - required: true - physicalType: DECIMAL(9) - - name: PXVRNB - logicalType: number - description: New Provincial Price NB - required: true - physicalType: DECIMAL(9) - - name: PXVRNS - logicalType: number - description: New Provincial Price NS - required: true - physicalType: DECIMAL(9) - - name: PXVRPE - logicalType: number - description: New Provincial Price PE - required: true - physicalType: DECIMAL(9) - - name: PXVRNL - logicalType: number - description: New Provincial Price NL - required: true - physicalType: DECIMAL(9) - - name: PXVRNT - logicalType: number - description: New Provincial Price NT - required: true - physicalType: DECIMAL(9) - - name: PXVRYT - logicalType: number - description: New Provincial Price YT - required: true - physicalType: DECIMAL(9) - - name: PXVRNU - logicalType: number - description: New Provincial Price NU - required: true - physicalType: DECIMAL(9) - - name: DTEFFNAT - logicalType: number - description: Effective Date - required: true - physicalType: NUMERIC(8) - - name: DTEFFBBC - logicalType: number - description: Effective Date BC - required: true - physicalType: NUMERIC(8) - - name: DTEFFAB - logicalType: number - description: Effective Date AB - required: true - physicalType: NUMERIC(8) - - name: DTEFFSK - logicalType: number - description: Effective Date SK - required: true - physicalType: NUMERIC(8) - - name: DTEFFMB - logicalType: number - description: Effective Date MB - required: true - physicalType: NUMERIC(8) - - name: DTEFON - logicalType: number - description: Effective Date ON - required: true - physicalType: NUMERIC(8) - - name: DTEFFQC - logicalType: number - description: Effective Date QC - required: true - physicalType: NUMERIC(8) - - name: DTEFFNB - logicalType: number - description: Effective Date NB - required: true - physicalType: NUMERIC(8) - - name: DTEFFNS - logicalType: number - description: Effective Date NS - required: true - physicalType: NUMERIC(8) - - name: DTEFPE - logicalType: number - description: Effective Date PE - required: true - physicalType: NUMERIC(8) - - name: DTEFFNL - logicalType: number - description: Effective Date NL - required: true - physicalType: NUMERIC(8) - - name: DTEFFNT - logicalType: number - description: Effective Date NT - required: true - physicalType: NUMERIC(8) - - name: DTEFFYT - logicalType: number - description: Effective Date YT - required: true - physicalType: NUMERIC(8) - - name: DTEFFNU - logicalType: number - description: Effective Date NU - required: true - physicalType: NUMERIC(8) - - name: CDGPID - logicalType: string - maxLength: 80 - description: Vendor Id - required: true - physicalType: CHAR(80) - - name: CDDOSFOR - logicalType: string - maxLength: 4 - description: Dosage Form Code - required: true - physicalType: CHAR(4) - - name: CDGSTHST - logicalType: string - maxLength: 20 - description: GST & HST Code - required: true - physicalType: CHAR(20) - - name: QTPQT - logicalType: number - description: Unmark Number Of Inners Pack - required: true - physicalType: DECIMAL(6) - - name: TYPDRG - logicalType: string - maxLength: 2 - description: Drug Type - required: true - physicalType: CHAR(2) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) - - name: HIPOSR - logicalType: string - maxLength: 45 - description: POS Rebate Applicable by Province - required: true - physicalType: CHAR(45) - - name: HNPRFN - logicalType: string - maxLength: 20 - description: None - required: true - physicalType: CHAR(20) -- name: PRDERT - physicalName: PMGENDTA.PRDERT - description: 'Products Transaction return, Column count : 9, Record length : 183' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: Transaction Unique identifier - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NOPRD - logicalType: number - description: Mck Item Number - required: true - physicalType: NUMERIC(6) - - name: TYGTIN - logicalType: string - maxLength: 2 - description: 'GTIN Type:' - required: true - physicalType: CHAR(2) - - name: CDACT - logicalType: string - maxLength: 1 - description: 'Action code:' - required: true - physicalType: CHAR(1) - - name: CDGPCID - logicalType: string - maxLength: 80 - description: 'Vendor Ientification:' - required: true - physicalType: CHAR(80) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDETI - physicalName: PMGENDTA.PRDETI - description: 'Vendor Catalog InBound Transactions, Column count : 9, Record length - : 188' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: 'Transaction Unique identifier:' - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NOPRD - logicalType: number - description: Mck Item Number - required: true - physicalType: NUMERIC(6) - - name: TYGTIN - logicalType: string - maxLength: 2 - description: 'GTIN Type:' - required: true - physicalType: CHAR(2) - - name: HNOFNR - logicalType: number - description: Mck Vendor Number - required: true - physicalType: NUMERIC(6) - - name: CDGPCID - logicalType: string - maxLength: 80 - description: 'Vendor Ientification:' - required: true - physicalType: CHAR(80) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDETO - physicalName: PMGENDTA.PRDETO - description: 'Vendor Catalog OutBound Transactions, Column count : 10, Record length - : 189' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTUID - logicalType: number - description: 'Transaction Unique identifier:' - required: true - physicalType: INTEGER(4) - - name: NOGTIN - logicalType: number - description: Gtin Number - required: true - physicalType: DECIMAL(14) - - name: NOPRD - logicalType: number - description: Mck Item Number - required: true - physicalType: NUMERIC(6) - - name: TYGTIN - logicalType: string - maxLength: 2 - description: 'GTIN Type:' - required: true - physicalType: CHAR(2) - - name: CDACT - logicalType: string - maxLength: 1 - description: 'Action code:' - required: true - physicalType: CHAR(1) - - name: HNOFNR - logicalType: number - description: Mck Vendor Number - required: true - physicalType: NUMERIC(6) - - name: CDGPCID - logicalType: string - maxLength: 80 - description: 'Vendor Ientification:' - required: true - physicalType: CHAR(80) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDFAP - physicalName: PMGENDTA.PRDFAP - description: 'Fichier des produits alternatifs, Column count : 19, Record length - : 146' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Code de division / Division code - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: Numéro de produit / Item no - required: true - physicalType: NUMERIC(6) - - name: NOFNR - logicalType: number - description: Numéro de fournisseur / Vendor no - required: true - physicalType: NUMERIC(6) - - name: INFNRPRI - logicalType: string - maxLength: 1 - description: four primaire-secondaire / Primay-Secondary vendor - required: true - physicalType: CHAR(1) - - name: NOPRDF - logicalType: string - maxLength: 10 - description: Numéro produit fournisseur / Vendor Item no - required: true - physicalType: CHAR(10) - - name: MTVRR - logicalType: number - description: Prix Coûtant VR / SIC - required: true - physicalType: DECIMAL(9) - - name: MTVRD - logicalType: number - description: Prix coûtant VR date / Special SIC - required: true - physicalType: DECIMAL(9) - - name: DTDEBVRD - logicalType: number - description: Date début VR date / Start date SIC - required: true - physicalType: DECIMAL(8) - - name: DTFINVRD - logicalType: number - description: Date fin VR date / End date SIC - required: true - physicalType: DECIMAL(8) - - name: MTSPF - logicalType: number - description: Montant spécial sur facture / Off Invoice - required: true - physicalType: DECIMAL(9) - - name: MTCBA - logicalType: number - description: Mnt Charge back Achat / Charge back purchase amt - required: true - physicalType: DECIMAL(9) - - name: QTACHMIN - logicalType: number - description: Quantité d'achat minimum / Min buy - required: true - physicalType: DECIMAL(6) - - name: CDSTA - logicalType: string - maxLength: 1 - description: Statut (A=Actif, I=Inactif) /Status - required: true - physicalType: CHAR(1) - - name: DTSTA - logicalType: number - description: Date de changemnt de statut /Status chanmge date - required: true - physicalType: NUMERIC(8) - - name: NOSPCA - logicalType: number - description: No special achat/Special No for purchasing - required: true - physicalType: NUMERIC(5) - - name: DTCRT - logicalType: date - description: Date-Heure de création / Date-Hour creation - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Utilisateur de création / User creation - required: true - physicalType: CHAR(10) - - name: DTMDF - logicalType: date - description: Date-Heure de modif./ Date-Hour modif. - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMDF - logicalType: string - maxLength: 10 - description: Utilisateur dernière modif./ User last modif. - required: true - physicalType: CHAR(10) -- name: PRDFAPA - physicalName: PMGENDTA.PRDFAPA - description: 'Audit - Produit Alternatif par Fournisseur, Column count : 22, Record - length : 174' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Code de division / Division code - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: Numéro de Produit / Product No - required: true - physicalType: NUMERIC(6) - - name: NOFNR - logicalType: number - description: Numéro de fournisseur / Vendor no - required: true - physicalType: NUMERIC(6) - - name: DATEMJA - logicalType: date - description: Date MAJ Audit / Audit Date update - required: true - physicalType: TIMESTMP(10,6) - - name: CODEETAT - logicalType: string - maxLength: 1 - description: Code Etat / Statement Code - required: true - physicalType: CHAR(1) - - name: CODEACT - logicalType: string - maxLength: 1 - description: Code Action / Action Code - required: true - physicalType: CHAR(1) - - name: INFNRPRI - logicalType: string - maxLength: 1 - description: Ind Fnr primaire-secondaire / Primay-Secondary Vnd - required: true - physicalType: CHAR(1) - - name: NOPRDF - logicalType: string - maxLength: 10 - description: Numéro produit fournisseur / Vendor Item no - required: true - physicalType: CHAR(10) - - name: MTVRR - logicalType: number - description: Prix Coûtant VR / SIC - required: true - physicalType: DECIMAL(9) - - name: MTVRD - logicalType: number - description: Prix coûtant VR date / Special SIC - required: true - physicalType: DECIMAL(9) - - name: DTDEBVRD - logicalType: number - description: Date début VR date / Start date SIC - required: true - physicalType: DECIMAL(8) - - name: DTFINVRD - logicalType: number - description: Date fin VR date / End date SIC - required: true - physicalType: DECIMAL(8) - - name: MTSPF - logicalType: number - description: Mont Spécial sur Facture / Off Invoice Amount - required: true - physicalType: DECIMAL(9) - - name: MTCBA - logicalType: number - description: Mont Charge back Achat / Charge Back $$ Purchase - required: true - physicalType: DECIMAL(9) - - name: QTACHMIN - logicalType: number - description: Quantité d'achat minimum / Min buy - required: true - physicalType: DECIMAL(6) - - name: CDSTA - logicalType: string - maxLength: 1 - description: Statut (A=Actif, I=Inactif) /Status - required: true - physicalType: CHAR(1) - - name: DTSTA - logicalType: number - description: Date de changemnt de statut /Status change date - required: true - physicalType: NUMERIC(8) - - name: NOSPCA - logicalType: number - description: No special achat/Special No for purchasing - required: true - physicalType: NUMERIC(5) - - name: DTCRT - logicalType: date - description: Date-Heure de création / Date-Hour creation - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Utilisateur de création / User creation - required: true - physicalType: CHAR(10) - - name: DTMDF - logicalType: date - description: Date-Heure Modification / Date-Hour Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMDF - logicalType: string - maxLength: 10 - description: Utilisateur Modification / User Update - required: true - physicalType: CHAR(10) -- name: PRDFCA - physicalName: PMGENDTA.PRDFCA - description: 'Categorie de frais provincial, Column count : 8, Record length : 106' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDCAT - logicalType: string - maxLength: 3 - description: Code de categorie - required: true - physicalType: CHAR(3) - - name: DSCFRA - logicalType: string - maxLength: 15 - description: Description francaise - required: true - physicalType: CHAR(15) - - name: DSCANG - logicalType: string - maxLength: 15 - description: Description anglaise - required: true - physicalType: CHAR(15) - - name: CDTYP - logicalType: string - maxLength: 1 - description: Type de frais - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFCD - physicalName: PMGENDTA.PRDFCD - description: 'Definition code de frais provincial, Column count : 8, Record length - : 87' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDFRS - logicalType: string - maxLength: 5 - description: Code de frais - required: true - physicalType: CHAR(5) - - name: CDCAT - logicalType: string - maxLength: 3 - description: Code de categorie - required: true - physicalType: CHAR(3) - - name: CDSCAT - logicalType: string - maxLength: 3 - description: Code de sous categorie - required: true - physicalType: CHAR(3) - - name: CDDSC - logicalType: string - maxLength: 4 - description: Code de description - required: true - physicalType: CHAR(4) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFCP - physicalName: PMGENDTA.PRDFCP - description: 'Code categorie par province, Column count : 11, Record length : 88' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRV - logicalType: string - maxLength: 3 - description: Code de province - required: true - physicalType: CHAR(3) - - name: CDCAT - logicalType: string - maxLength: 3 - description: Code de categorie - required: true - physicalType: CHAR(3) - - name: CDRSP - logicalType: string - maxLength: 1 - description: Code de responsabilite - required: true - physicalType: CHAR(1) - - name: CDSFAC - logicalType: string - maxLength: 1 - description: Code frais sur facture - required: true - physicalType: CHAR(1) - - name: NOCLI - logicalType: number - description: Compte client - required: true - physicalType: DECIMAL(6) - - name: CDTAX - logicalType: string - maxLength: 1 - description: Code de taxe - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) - - name: CDFAC - logicalType: string - maxLength: 3 - description: Code de facturation - required: true - physicalType: CHAR(3) -- name: PRDFDS - physicalName: PMGENDTA.PRDFDS - description: 'Description de frais provincial, Column count : 8, Record length : - 119' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDSC - logicalType: string - maxLength: 4 - description: Code de description - required: true - physicalType: CHAR(4) - - name: DSCFRA - logicalType: string - maxLength: 20 - description: Description francaise - required: true - physicalType: CHAR(20) - - name: DSCANG - logicalType: string - maxLength: 20 - description: Description anglaise - required: true - physicalType: CHAR(20) - - name: QTEMB - logicalType: number - description: Quantite emballage - required: true - physicalType: DECIMAL(5) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFFS - physicalName: PMGENDTA.PRDFFS - description: 'PRDFFS, Column count : 2, Record length : 32' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NPRD - logicalType: number - description: None - required: true - physicalType: DECIMAL(6) - - name: PRDDSC - logicalType: string - maxLength: 28 - description: None - required: true - physicalType: CHAR(28) -- name: PRDFPC - physicalName: PMGENDTA.PRDFPC - description: 'Code de frais par province, Column count : 13, Record length : 107' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRV - logicalType: string - maxLength: 3 - description: Code de province - required: true - physicalType: CHAR(3) - - name: CDFRS - logicalType: string - maxLength: 5 - description: Code de frais - required: true - physicalType: CHAR(5) - - name: FRSUNI - logicalType: number - description: Frais unitaire - required: true - physicalType: DECIMAL(9) - - name: MTFRS - logicalType: number - description: Montant Frais - required: true - physicalType: DECIMAL(8) - - name: STFRS - logicalType: string - maxLength: 1 - description: Statut Frais - required: true - physicalType: CHAR(1) - - name: DTDEB - logicalType: number - description: Date debut du frais postdate - required: true - physicalType: DECIMAL(8) - - name: FRSUNIP - logicalType: number - description: Frais unitaire Postdate - required: true - physicalType: DECIMAL(9) - - name: MTFRSP - logicalType: number - description: Montant Frais Postdate - required: true - physicalType: DECIMAL(8) - - name: STFRSP - logicalType: string - maxLength: 1 - description: Statut Frais Postdate - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFPV - physicalName: PMGENDTA.PRDFPV - description: 'Code de frais par produit, Column count : 7, Record length : 107' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de Produit - required: true - physicalType: DECIMAL(6) - - name: CDFRS - logicalType: string - maxLength: 5 - description: Code de frais - required: true - physicalType: CHAR(5) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: DTREQ - logicalType: date - description: Requete Date - required: true - physicalType: TIMESTMP(10,6) - - name: USRRQ - logicalType: string - maxLength: 10 - description: Usager Requete - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFRE - physicalName: PMGENDTA.PRDFRE - description: 'Exception responsabilite fournisseur, Column count : 8, Record length - : 83' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOFNR - logicalType: number - description: Numero fournisseur - required: true - physicalType: DECIMAL(6) - - name: CDCAT - logicalType: string - maxLength: 3 - description: Code de categorie - required: true - physicalType: CHAR(3) - - name: PRV - logicalType: string - maxLength: 3 - description: Code de province - required: true - physicalType: CHAR(3) - - name: CDRSP - logicalType: string - maxLength: 1 - description: Code de responsabilite - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFRM - physicalName: PMGENDTA.PRDFRM - description: 'PRDFRM, Column count : 10, Record length : 116' - logicalType: object - physicalType: table - tags: [] - properties: - - name: FNPRD - logicalType: number - description: Numero produit - required: true - physicalType: DECIMAL(6) - - name: FCFRM - logicalType: string - maxLength: 3 - description: Code Formulaire - required: true - physicalType: CHAR(3) - - name: FDDEB - logicalType: number - description: Date effectif début - required: true - physicalType: DECIMAL(8) - - name: FDFIN - logicalType: number - description: Date effecif fin - required: true - physicalType: DECIMAL(8) - - name: FCSTAT - logicalType: string - maxLength: 1 - description: Status - required: true - physicalType: CHAR(1) - - name: FDTMAJ - logicalType: date - description: Date heure de mise a jour - required: true - physicalType: TIMESTMP(10,6) - - name: FDTREQ - logicalType: date - description: Date de requête - required: true - physicalType: TIMESTMP(10,6) - - name: FDTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: FUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requête - required: true - physicalType: CHAR(10) - - name: FUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) -- name: PRDFSC - physicalName: PMGENDTA.PRDFSC - description: 'Sous categorie de frais provincial, Column count : 7, Record length - : 125' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDSCAT - logicalType: string - maxLength: 3 - description: Code de sous categorie - required: true - physicalType: CHAR(3) - - name: DSCFRA - logicalType: string - maxLength: 25 - description: Description francaise - required: true - physicalType: CHAR(25) - - name: DSCANG - logicalType: string - maxLength: 25 - description: Description anglaise - required: true - physicalType: CHAR(25) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDFTP - physicalName: PMGENDTA.PRDFTP - description: 'Type de frais provincial, Column count : 7, Record length : 113' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDTYP - logicalType: string - maxLength: 1 - description: Code de type de frais - required: true - physicalType: CHAR(1) - - name: DSCFRA - logicalType: string - maxLength: 20 - description: Description francaise - required: true - physicalType: CHAR(20) - - name: DSCANG - logicalType: string - maxLength: 20 - description: Description anglaise - required: true - physicalType: CHAR(20) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Creation - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDGENV1 - physicalName: PMGENDTA.PRDGENV1 - description: 'PRDGEN - Merge all regions, Column count : 100, Record length : 401' - logicalType: object - physicalType: table - tags: [] - properties: - - name: REGION - logicalType: string - maxLength: 3 - description: None - required: true - physicalType: CHAR(3) - - name: GNPRD - logicalType: number - description: NO PRODUIT - required: true - physicalType: DECIMAL(6) - - name: GDESCF - logicalType: string - maxLength: 31 - description: DESCRIPTION FRANCAISE UNITAIRE - required: true - physicalType: CHAR(31) - - name: GDESCA - logicalType: string - maxLength: 31 - description: DESCRIPTION ANGLAISE UNITAIRE - required: true - physicalType: CHAR(31) - - name: GNFNR - logicalType: number - description: NO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCCPTF - logicalType: string - maxLength: 1 - description: CODE CPTE FOUR - required: true - physicalType: CHAR(1) - - name: GCFNR - logicalType: string - maxLength: 4 - description: CODE FOURNISSEUR - required: true - physicalType: CHAR(4) - - name: GNPRDF - logicalType: string - maxLength: 10 - description: NO PRODUIT DU FOURNISSEUR - required: true - physicalType: CHAR(10) - - name: GCDSF1 - logicalType: string - maxLength: 12 - description: 1ERE CLE DESCRIPTION - required: true - physicalType: CHAR(12) - - name: GCDSF2 - logicalType: string - maxLength: 12 - description: 2EME CLE DESCRIPTION - required: true - physicalType: CHAR(12) - - name: GCDSF3 - logicalType: string - maxLength: 12 - description: 3EME CLE DESCRIPTION - required: true - physicalType: CHAR(12) - - name: GCDSA1 - logicalType: string - maxLength: 12 - description: 1ERE CLE DESCRIPTION - required: true - physicalType: CHAR(12) - - name: GCDSA2 - logicalType: string - maxLength: 12 - description: 2EME CLE DESCRIPTION - required: true - physicalType: CHAR(12) - - name: GCDSA3 - logicalType: string - maxLength: 12 - description: 3EME CLE DESCRIPTION - required: true - physicalType: CHAR(12) - - name: GPOIDU - logicalType: number - description: POIDS UNITAIRE KG - required: true - physicalType: DECIMAL(7) - - name: GLONGU - logicalType: number - description: LONGUEUR UNITAIRE PO - required: true - physicalType: NUMERIC(4) - - name: GLARGU - logicalType: number - description: LARGEUR UNITAIRE PO - required: true - physicalType: NUMERIC(4) - - name: GHAUTU - logicalType: number - description: HAUTEUR UNITAIRE PO - required: true - physicalType: NUMERIC(4) - - name: GCUBAU - logicalType: number - description: CUBAGE UNITAIRE PO3 - required: true - physicalType: DECIMAL(7) - - name: GPOIDC - logicalType: number - description: POIDS CAISSE KG - required: true - physicalType: DECIMAL(7) - - name: GLONGC - logicalType: number - description: LONGUEUR CAISSE PO - required: true - physicalType: NUMERIC(4) - - name: GLARGC - logicalType: number - description: LARGEUR CAISSE PO - required: true - physicalType: NUMERIC(4) - - name: GHAUTC - logicalType: number - description: HAUTEUR CAISSE PO - required: true - physicalType: NUMERIC(4) - - name: GCUBAC - logicalType: number - description: CUBAGE CAISSE PO3 - required: true - physicalType: DECIMAL(7) - - name: GQPCSH - logicalType: number - description: HO QTE PAR CAISSE - required: true - physicalType: DECIMAL(5) - - name: GQDET - logicalType: number - description: QTE DE DETAIL - required: true - physicalType: DECIMAL(5) - - name: GTEXC - logicalType: number - description: TAUX D"EXCEPTION - required: true - physicalType: DECIMAL(4) - - name: GCTEXC - logicalType: string - maxLength: 1 - description: CODE TAUX D"EXCEPTION F = PRIX FIXE M = PRIX MAXIM - required: true - physicalType: CHAR(1) - - name: GIRAMQ - logicalType: string - maxLength: 1 - description: IND RAMQ - required: true - physicalType: CHAR(1) - - name: GNRAMQ - logicalType: string - maxLength: 8 - description: NO DIN RAMQ - required: true - physicalType: CHAR(8) - - name: GIRAMO - logicalType: string - maxLength: 1 - description: NON-UTILE - required: true - physicalType: CHAR(1) - - name: GCMANS - logicalType: string - maxLength: 1 - description: CODE MANIPULATION SPECIALE - required: true - physicalType: CHAR(1) - - name: GIBARC - logicalType: string - maxLength: 1 - description: IND ETIQ BAR CODE PRODUITE - required: true - physicalType: CHAR(1) - - name: GCSEP - logicalType: string - maxLength: 1 - description: IND SERVICE ETIQUETTES PRIX R=QTE REGULIERE D=QTE - required: true - physicalType: CHAR(1) - - name: GNWDA - logicalType: number - description: CATEGORIE NWDA - required: true - physicalType: NUMERIC(3) - - name: GNWDA2 - logicalType: string - maxLength: 1 - description: CODE DETAIL NWDA - required: true - physicalType: CHAR(1) - - name: GINW - logicalType: number - description: IND REF TABLES TAUX - required: true - physicalType: DECIMAL(3) - - name: GFILL1 - logicalType: string - maxLength: 1 - description: NON UTILISE - required: true - physicalType: CHAR(1) - - name: GIDATE - logicalType: string - maxLength: 1 - description: IND PRODUIT DATE - required: true - physicalType: CHAR(1) - - name: GCNARC - logicalType: string - maxLength: 1 - description: CODE PRODUIT NARCOTIQUE C=NARC CONTROLE N=NARC NON - required: true - physicalType: CHAR(1) - - name: GINRTL - logicalType: string - maxLength: 1 - description: IND NARCO COMM PAR TELEPHONE - required: true - physicalType: CHAR(1) - - name: GIRFTX - logicalType: string - maxLength: 1 - description: IND COMM REFUSEE PAR TELXON - required: true - physicalType: CHAR(1) - - name: GIPREX - logicalType: string - maxLength: 1 - description: IND PROD EXCLUSIF BANNIERES FICHIER PREXBA - required: true - physicalType: CHAR(1) - - name: GIESCS - logicalType: string - maxLength: 1 - description: IND ESC A LA CAISSE APPLICAB - required: true - physicalType: CHAR(1) - - name: GCPGPH - logicalType: string - maxLength: 1 - description: CODE PROG PHARMACEUTIQUE A=PROG NATIONAL B=PROG MA - required: true - physicalType: CHAR(1) - - name: GDTFPN - logicalType: number - description: DATE FIN PRIX NEGOCIE - required: true - physicalType: NUMERIC(8) - - name: GPSUGF - logicalType: number - description: PRIX SUGGERE FOUR - required: true - physicalType: DECIMAL(6) - - name: GCMDUN - logicalType: string - maxLength: 1 - description: CODE MODALITE UNITES U=UNITE P=PAQUET C=CAISSE D=D - required: true - physicalType: CHAR(1) - - name: GMSDIC - logicalType: number - description: MOIS DEBUT IMPRESSION CATA - required: true - physicalType: DECIMAL(2) - - name: GMSFIC - logicalType: number - description: MOIS FIN IMPRESSION CATA - required: true - physicalType: DECIMAL(2) - - name: GFILL3 - logicalType: string - maxLength: 1 - description: NON UTILISE - required: true - physicalType: CHAR(1) - - name: GCDLST - logicalType: string - maxLength: 1 - description: CODE DELISTAGE - required: true - physicalType: CHAR(1) - - name: GCST - logicalType: string - maxLength: 1 - description: CODE STATUT A=ACTIF T=TENONS PLUS D=DISCONTINUE PA - required: true - physicalType: CHAR(1) - - name: GIPSGF - logicalType: string - maxLength: 1 - description: IND PRIX SUGGERE FORCE BAN - required: true - physicalType: CHAR(1) - - name: GCMED1 - logicalType: string - maxLength: 1 - description: 'CODE MEDICAMENT #1' - required: true - physicalType: CHAR(1) - - name: GCMED2 - logicalType: string - maxLength: 1 - description: 'CODE MEDICAMENT #2' - required: true - physicalType: CHAR(1) - - name: GCMED3 - logicalType: string - maxLength: 1 - description: 'CODE MEDICAMENT #3' - required: true - physicalType: CHAR(1) - - name: GCMED4 - logicalType: string - maxLength: 1 - description: 'CODE MEDICAMENT #4' - required: true - physicalType: CHAR(1) - - name: GCMED5 - logicalType: string - maxLength: 1 - description: 'CODE MEDICAMENT #5' - required: true - physicalType: CHAR(1) - - name: GCMED6 - logicalType: string - maxLength: 1 - description: 'CODE MEDICAMENT #6' - required: true - physicalType: CHAR(1) - - name: GNCLSH - logicalType: string - maxLength: 6 - description: NO CLASSE HOPITAUX - required: true - physicalType: CHAR(6) - - name: GNFNRH - logicalType: number - description: NO FOUR HOPITAUX - required: true - physicalType: NUMERIC(6) - - name: GNPRDH - logicalType: number - description: NO PROD FOUR HOPITAUX - required: true - physicalType: NUMERIC(7) - - name: GIMJCH - logicalType: string - maxLength: 1 - description: IND MAJ SUR CLASSE HOPITAUX - required: true - physicalType: CHAR(1) - - name: GISUBB - logicalType: string - maxLength: 1 - description: IND PROD SUBSTITUT BAN - required: true - physicalType: CHAR(1) - - name: GITXFA - logicalType: string - maxLength: 1 - description: IND IMPRESSION CATALOGUE - required: true - physicalType: CHAR(1) - - name: GCTPSF - logicalType: string - maxLength: 1 - description: CODE TPS FEDERAL D=DETAXE E=EXONERE + - required: true - physicalType: CHAR(1) - - name: GFILL4 - logicalType: number - description: NON UTILISE - required: true - physicalType: DECIMAL(4) - - name: GFILL2 - logicalType: number - description: NON UTILISE - required: true - physicalType: DECIMAL(8) - - name: GTXPHA - logicalType: number - description: TAUX FACTURATION PHA - required: true - physicalType: DECIMAL(4) - - name: GCNCC - logicalType: string - maxLength: 1 - description: CODE PRODUIT NARCOTIQUE CONTROLE POUR NOS CLIENTS - required: true - physicalType: CHAR(1) - - name: GCCLSP - logicalType: string - maxLength: 1 - description: CODE DE CLASSE PRODUIT - required: true - physicalType: CHAR(1) - - name: GIPDR - logicalType: string - maxLength: 1 - description: IND PDR - required: true - physicalType: CHAR(1) - - name: GCMSRC - logicalType: string - maxLength: 1 - description: CODE MULTI-SOURCE - required: true - physicalType: CHAR(1) - - name: GCBOTR - logicalType: string - maxLength: 1 - description: CODE B/O TRANSFERABLE P=PAS TRANSFERABLE T=TRANSFE - required: true - physicalType: CHAR(1) - - name: GCCLST - logicalType: string - maxLength: 1 - description: CODE DE CLASSE TABAC 1 = CIGARETTES 200 2 = CIGARE - required: true - physicalType: CHAR(1) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: CODE STATUT DESTRUCTION D=PRODUIT A DETRUIRE - required: true - physicalType: CHAR(1) - - name: GDTDES - logicalType: number - description: DATE DE CHANGEMENT DU GCSTDT - required: true - physicalType: NUMERIC(8) - - name: GCCORS - logicalType: string - maxLength: 1 - description: CODE PRODUIT CORPORATIF SDM 0 = PAS PRODUIT SDM 1 - required: true - physicalType: CHAR(1) - - name: GDTCRE - logicalType: number - description: DATE DE CREATION DU PRODUIT - required: true - physicalType: NUMERIC(8) - - name: GMAQPP - logicalType: number - description: PRIX MEDIAN AQPP - required: true - physicalType: DECIMAL(6) - - name: GITREC - logicalType: string - maxLength: 1 - description: IND TRANSFERT A ECONOLINK - required: true - physicalType: CHAR(1) - - name: GNPRWA - logicalType: number - description: NO PROD WAL-MART - required: true - physicalType: NUMERIC(7) - - name: GNPRZE - logicalType: number - description: NO PROD ZELLERS - required: true - physicalType: NUMERIC(8) - - name: GNDPZE - logicalType: number - description: NO DEPT ZELLERS - required: true - physicalType: NUMERIC(4) - - name: GMQEU - logicalType: number - description: MQE UNITAIRE - required: true - physicalType: NUMERIC(5) - - name: GCPHAR - logicalType: string - maxLength: 1 - description: CODE PRODUIT PHARMACEUTIQUE A=RX B=BTC C=OTC D=OT - required: true - physicalType: CHAR(1) - - name: GIPGEN - logicalType: string - maxLength: 1 - description: IND PRODUIT GENERIQUE - required: true - physicalType: CHAR(1) - - name: GIERAP - logicalType: string - maxLength: 1 - description: IND ESCOMPTE RAMQ APPLICABLE - required: true - physicalType: CHAR(1) - - name: GMQER - logicalType: number - description: MULTIPLE DE QTE EXPEDIEE REG - required: true - physicalType: NUMERIC(5) - - name: GITAXP - logicalType: string - maxLength: 15 - description: CODE TAXE PROVINCIALE/PROV. O=TAXABLE F=TAXE FORCE - required: true - physicalType: CHAR(15) - - name: GCSTTT - logicalType: string - maxLength: 3 - description: CODE STRUCTURE TAXE TABAC - required: true - physicalType: CHAR(3) - - name: GQPCSR - logicalType: number - description: QTE PAR CAISSE REGION - required: true - physicalType: NUMERIC(5) - - name: GCLASS - logicalType: string - maxLength: 1 - description: CLASSE - required: true - physicalType: CHAR(1) - - name: GIESCP - logicalType: string - maxLength: 1 - description: IND ESCOMPTE PAIEMENT APPLICABLE - required: true - physicalType: CHAR(1) - - name: GCCONT - logicalType: string - maxLength: 2 - description: CODE DE CONTENANT - required: true - physicalType: CHAR(2) - - name: GICVAR - logicalType: string - maxLength: 1 - description: IND COUTANT VARIABLE - required: true - physicalType: CHAR(1) - - name: GQMAXC - logicalType: number - description: QTE MAX. COM. CLIENT - required: true - physicalType: NUMERIC(3) - - name: GIDIVP - logicalType: string - maxLength: 1 - description: IND DIVERSION SUR PRODUIT - required: true - physicalType: CHAR(1) - - name: GDTST - logicalType: number - description: DATE DE STATUT - required: true - physicalType: NUMERIC(8) -- name: PRDGPR - physicalName: PMGENDTA.PRDGPR - description: 'Audit du fichier Prdgen., Column count : 70, Record length : 282' - logicalType: object - physicalType: table - tags: [] - properties: - - name: GNPRD - logicalType: number - description: Numéro produit - required: true - physicalType: DECIMAL(6) - - name: GDTAUD - logicalType: number - description: Date maj audit - required: true - physicalType: NUMERIC(8) - - name: GCACTI - logicalType: string - maxLength: 1 - description: Code d'action - required: true - physicalType: CHAR(1) - - name: GCETAT - logicalType: string - maxLength: 1 - description: Code d'état - required: true - physicalType: CHAR(1) - - name: GCREGI - logicalType: string - maxLength: 3 - description: Code de région - required: true - physicalType: CHAR(3) - - name: GDESCF - logicalType: string - maxLength: 31 - description: Descr. française unitaire - required: true - physicalType: CHAR(31) - - name: GDESCA - logicalType: string - maxLength: 31 - description: Descr. anglaise unitaire - required: true - physicalType: CHAR(31) - - name: GPOIDU - logicalType: number - description: Poids unitaire - kilogramme - required: true - physicalType: DECIMAL(7) - - name: GLONGU - logicalType: number - description: Longueur unitaire - pouce - required: true - physicalType: NUMERIC(4) - - name: GLARGU - logicalType: number - description: Largeur unitaire - pouce - required: true - physicalType: NUMERIC(4) - - name: GHAUTU - logicalType: number - description: Hauteur unitaire - pouce - required: true - physicalType: NUMERIC(4) - - name: GCUBAU - logicalType: number - description: Cubage unitaire - pouce cube - required: true - physicalType: DECIMAL(7) - - name: GPOIDC - logicalType: number - description: Poids caisse - kilogramme - required: true - physicalType: DECIMAL(7) - - name: GLONGC - logicalType: number - description: Longueur caisse - pouce - required: true - physicalType: NUMERIC(4) - - name: GLARGC - logicalType: number - description: Largeur caisse - pouce - required: true - physicalType: NUMERIC(4) - - name: GHAUTC - logicalType: number - description: Hauteur caisse - pouce - required: true - physicalType: NUMERIC(4) - - name: GCUBAC - logicalType: number - description: Cubage caisse - pouce cube - required: true - physicalType: DECIMAL(7) - - name: GQDET - logicalType: number - description: Quantité de détail - required: true - physicalType: DECIMAL(5) - - name: GTEXC - logicalType: number - description: Taux d'exception - required: true - physicalType: DECIMAL(4) - - name: GCTEXC - logicalType: string - maxLength: 1 - description: Code taux d'exception F = Prix fixe M = Prix m - required: true - physicalType: CHAR(1) - - name: GIRAMQ - logicalType: string - maxLength: 1 - description: Ind. RAMQ - required: true - physicalType: CHAR(1) - - name: GNRAMQ - logicalType: string - maxLength: 8 - description: Numéro DIN RAMQ - required: true - physicalType: CHAR(8) - - name: GCMANS - logicalType: string - maxLength: 1 - description: Code manipulation spécial - required: true - physicalType: CHAR(1) - - name: GIBARC - logicalType: string - maxLength: 1 - description: Ind. étiq. barcode produit - required: true - physicalType: CHAR(1) - - name: GCSEP - logicalType: string - maxLength: 1 - description: Ind. service étiquettes prix R = Quantité régulièr - required: true - physicalType: CHAR(1) - - name: GNWDA - logicalType: number - description: Catégorie NWDA - required: true - physicalType: NUMERIC(3) - - name: GNWDA2 - logicalType: string - maxLength: 1 - description: Code détail NWDA - required: true - physicalType: CHAR(1) - - name: GINW - logicalType: number - description: Ind. réf. tables taux - required: true - physicalType: DECIMAL(3) - - name: GIPREX - logicalType: string - maxLength: 1 - description: Ind. prod. exclusif bannière - required: true - physicalType: CHAR(1) - - name: GIESCS - logicalType: string - maxLength: 1 - description: Ind. esc. à la caisse appl. - required: true - physicalType: CHAR(1) - - name: GCPGPH - logicalType: string - maxLength: 1 - description: Code prog. pharmaceutique - required: true - physicalType: CHAR(1) - - name: GDTFPN - logicalType: number - description: Date fin prix négocié - required: true - physicalType: NUMERIC(8) - - name: GPSUGF - logicalType: number - description: Prix suggéré fournisseur - required: true - physicalType: DECIMAL(6) - - name: GCMDUN - logicalType: string - maxLength: 1 - description: Code modalité unités U = Unité P = Paquet C = Cai - required: true - physicalType: CHAR(1) - - name: GCDLST - logicalType: string - maxLength: 1 - description: Code délistage - required: true - physicalType: CHAR(1) - - name: GCST - logicalType: string - maxLength: 1 - description: Code statut A = Actif - required: true - physicalType: CHAR(1) - - name: GCMED1 - logicalType: string - maxLength: 1 - description: 'Code médicament #1' - required: true - physicalType: CHAR(1) - - name: GCMED2 - logicalType: string - maxLength: 1 - description: 'Code médicament #2' - required: true - physicalType: CHAR(1) - - name: GCMED3 - logicalType: string - maxLength: 1 - description: 'Code médicament #3' - required: true - physicalType: CHAR(1) - - name: GCMED4 - logicalType: string - maxLength: 1 - description: 'Code médicament #4' - required: true - physicalType: CHAR(1) - - name: GCMED5 - logicalType: string - maxLength: 1 - description: 'Code médicament #5' - required: true - physicalType: CHAR(1) - - name: GCMED6 - logicalType: string - maxLength: 1 - description: 'Code médicament #6' - required: true - physicalType: CHAR(1) - - name: GNFNRH - logicalType: number - description: Numéro fourn. hôpitaux - required: true - physicalType: NUMERIC(6) - - name: GNPRDH - logicalType: number - description: Num. produit fourn. hôpitaux - required: true - physicalType: NUMERIC(7) - - name: GIMJCH - logicalType: string - maxLength: 1 - description: Ind. maj sur classe hôpitaux - required: true - physicalType: CHAR(1) - - name: GISUBB - logicalType: string - maxLength: 1 - description: Ind. produit substitut bann. - required: true - physicalType: CHAR(1) - - name: GITXFA - logicalType: string - maxLength: 1 - description: Ind. impression catalogue - required: true - physicalType: CHAR(1) - - name: GTXPHA - logicalType: number - description: Taux facturation pharmacie - required: true - physicalType: DECIMAL(4) - - name: GCBOTR - logicalType: string - maxLength: 1 - description: Code b/o transférable P = Pas transférable - required: true - physicalType: CHAR(1) - - name: GCCLST - logicalType: string - maxLength: 1 - description: Code de classe tabac 1 = Cigarettes 200 - required: true - physicalType: CHAR(1) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: Code statut destruction D = Produit à détruire - required: true - physicalType: CHAR(1) - - name: GDTDES - logicalType: number - description: Date de changement du Gcstdt - required: true - physicalType: NUMERIC(8) - - name: GCCORS - logicalType: string - maxLength: 1 - description: Code Produit Corporatif SDM 0 = Pas produit SDM - required: true - physicalType: CHAR(1) - - name: GDTCRE - logicalType: number - description: Date de création du produit - required: true - physicalType: NUMERIC(8) - - name: GMAQPP - logicalType: number - description: Prix médian AQPP - required: true - physicalType: DECIMAL(6) - - name: GITREC - logicalType: string - maxLength: 1 - description: Ind. transfert à Econolink - required: true - physicalType: CHAR(1) - - name: GNPRWA - logicalType: number - description: Numéro produit Wal-mart - required: true - physicalType: NUMERIC(7) - - name: GNPRZE - logicalType: number - description: Numéro produit Zellers - required: true - physicalType: NUMERIC(8) - - name: GNDPZE - logicalType: number - description: Numéro département Zellers - required: true - physicalType: NUMERIC(4) - - name: GCPHAR - logicalType: string - maxLength: 1 - description: Code produit pharmaceutique A = RX - required: true - physicalType: CHAR(1) - - name: GCPHEX - logicalType: string - maxLength: 15 - description: Code produit pharm. excep. - required: true - physicalType: CHAR(15) - - name: GIPGEN - logicalType: string - maxLength: 1 - description: Ind. produit générique - required: true - physicalType: CHAR(1) - - name: GIERAP - logicalType: string - maxLength: 1 - description: Ind escompte RAMQ applicable - required: true - physicalType: CHAR(1) - - name: GMQER - logicalType: number - description: Multiple de quant. expédiée - required: true - physicalType: NUMERIC(5) - - name: GITAXP - logicalType: string - maxLength: 15 - description: Code taxe provinciale/prov. O = Taxable - required: true - physicalType: CHAR(15) - - name: GCSTTT - logicalType: string - maxLength: 3 - description: Code structure taxe tabac - required: true - physicalType: CHAR(3) - - name: GQPCSR - logicalType: number - description: Quantité par caisse région - required: true - physicalType: NUMERIC(5) - - name: GIESCP - logicalType: string - maxLength: 1 - description: Ind. esc. paiement applic. - required: true - physicalType: CHAR(1) - - name: GICVAR - logicalType: string - maxLength: 1 - description: Ind. coûtant variable - required: true - physicalType: CHAR(1) - - name: GQMAXC - logicalType: number - description: Quant. max. commande client - required: true - physicalType: NUMERIC(3) -- name: PRDGPR01 - physicalName: PMGENDTA.PRDGPR01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: GNPRD - logicalType: number - description: Numéro produit - required: true - physicalType: DECIMAL(6) - - name: GDTAUD - logicalType: number - description: Date maj audit - required: true - physicalType: NUMERIC(8) - - name: GCACTI - logicalType: string - maxLength: 1 - description: Code d'action - required: true - physicalType: CHAR(1) - - name: GCETAT - logicalType: string - maxLength: 1 - description: Code d'état - required: true - physicalType: CHAR(1) - - name: GCREGI - logicalType: string - maxLength: 3 - description: Code de région - required: true - physicalType: CHAR(3) - - name: GDESCF - logicalType: string - maxLength: 31 - description: Descr. française unitaire - required: true - physicalType: CHAR(31) - - name: GDESCA - logicalType: string - maxLength: 31 - description: Descr. anglaise unitaire - required: true - physicalType: CHAR(31) - - name: GPOIDU - logicalType: number - description: Poids unitaire - kilogramme - required: true - physicalType: DECIMAL(7) - - name: GLONGU - logicalType: number - description: Longueur unitaire - pouce - required: true - physicalType: NUMERIC(4) - - name: GLARGU - logicalType: number - description: Largeur unitaire - pouce - required: true - physicalType: NUMERIC(4) - - name: GHAUTU - logicalType: number - description: Hauteur unitaire - pouce - required: true - physicalType: NUMERIC(4) - - name: GCUBAU - logicalType: number - description: Cubage unitaire - pouce cube - required: true - physicalType: DECIMAL(7) - - name: GPOIDC - logicalType: number - description: Poids caisse - kilogramme - required: true - physicalType: DECIMAL(7) - - name: GLONGC - logicalType: number - description: Longueur caisse - pouce - required: true - physicalType: NUMERIC(4) - - name: GLARGC - logicalType: number - description: Largeur caisse - pouce - required: true - physicalType: NUMERIC(4) - - name: GHAUTC - logicalType: number - description: Hauteur caisse - pouce - required: true - physicalType: NUMERIC(4) - - name: GCUBAC - logicalType: number - description: Cubage caisse - pouce cube - required: true - physicalType: DECIMAL(7) - - name: GQDET - logicalType: number - description: Quantité de détail - required: true - physicalType: DECIMAL(5) - - name: GTEXC - logicalType: number - description: Taux d'exception - required: true - physicalType: DECIMAL(4) - - name: GCTEXC - logicalType: string - maxLength: 1 - description: Code taux d'exception F = Prix fixe M = Prix m - required: true - physicalType: CHAR(1) - - name: GIRAMQ - logicalType: string - maxLength: 1 - description: Ind. RAMQ - required: true - physicalType: CHAR(1) - - name: GNRAMQ - logicalType: string - maxLength: 8 - description: Numéro DIN RAMQ - required: true - physicalType: CHAR(8) - - name: GCMANS - logicalType: string - maxLength: 1 - description: Code manipulation spécial - required: true - physicalType: CHAR(1) - - name: GIBARC - logicalType: string - maxLength: 1 - description: Ind. étiq. barcode produit - required: true - physicalType: CHAR(1) - - name: GCSEP - logicalType: string - maxLength: 1 - description: Ind. service étiquettes prix R = Quantité régulièr - required: true - physicalType: CHAR(1) - - name: GNWDA - logicalType: number - description: Catégorie NWDA - required: true - physicalType: NUMERIC(3) - - name: GNWDA2 - logicalType: string - maxLength: 1 - description: Code détail NWDA - required: true - physicalType: CHAR(1) - - name: GINW - logicalType: number - description: Ind. réf. tables taux - required: true - physicalType: DECIMAL(3) - - name: GIPREX - logicalType: string - maxLength: 1 - description: Ind. prod. exclusif bannière - required: true - physicalType: CHAR(1) - - name: GIESCS - logicalType: string - maxLength: 1 - description: Ind. esc. à la caisse appl. - required: true - physicalType: CHAR(1) - - name: GCPGPH - logicalType: string - maxLength: 1 - description: Code prog. pharmaceutique - required: true - physicalType: CHAR(1) - - name: GDTFPN - logicalType: number - description: Date fin prix négocié - required: true - physicalType: NUMERIC(8) - - name: GPSUGF - logicalType: number - description: Prix suggéré fournisseur - required: true - physicalType: DECIMAL(6) - - name: GCMDUN - logicalType: string - maxLength: 1 - description: Code modalité unités U = Unité P = Paquet C = Cai - required: true - physicalType: CHAR(1) - - name: GCDLST - logicalType: string - maxLength: 1 - description: Code délistage - required: true - physicalType: CHAR(1) - - name: GCST - logicalType: string - maxLength: 1 - description: Code statut A = Actif - required: true - physicalType: CHAR(1) - - name: GCMED1 - logicalType: string - maxLength: 1 - description: 'Code médicament #1' - required: true - physicalType: CHAR(1) - - name: GCMED2 - logicalType: string - maxLength: 1 - description: 'Code médicament #2' - required: true - physicalType: CHAR(1) - - name: GCMED3 - logicalType: string - maxLength: 1 - description: 'Code médicament #3' - required: true - physicalType: CHAR(1) - - name: GCMED4 - logicalType: string - maxLength: 1 - description: 'Code médicament #4' - required: true - physicalType: CHAR(1) - - name: GCMED5 - logicalType: string - maxLength: 1 - description: 'Code médicament #5' - required: true - physicalType: CHAR(1) - - name: GCMED6 - logicalType: string - maxLength: 1 - description: 'Code médicament #6' - required: true - physicalType: CHAR(1) - - name: GNFNRH - logicalType: number - description: Numéro fourn. hôpitaux - required: true - physicalType: NUMERIC(6) - - name: GNPRDH - logicalType: number - description: Num. produit fourn. hôpitaux - required: true - physicalType: NUMERIC(7) - - name: GIMJCH - logicalType: string - maxLength: 1 - description: Ind. maj sur classe hôpitaux - required: true - physicalType: CHAR(1) - - name: GISUBB - logicalType: string - maxLength: 1 - description: Ind. produit substitut bann. - required: true - physicalType: CHAR(1) - - name: GITXFA - logicalType: string - maxLength: 1 - description: Ind. impression catalogue - required: true - physicalType: CHAR(1) - - name: GTXPHA - logicalType: number - description: Taux facturation pharmacie - required: true - physicalType: DECIMAL(4) - - name: GCBOTR - logicalType: string - maxLength: 1 - description: Code b/o transférable P = Pas transférable - required: true - physicalType: CHAR(1) - - name: GCCLST - logicalType: string - maxLength: 1 - description: Code de classe tabac 1 = Cigarettes 200 - required: true - physicalType: CHAR(1) - - name: GCSTDT - logicalType: string - maxLength: 1 - description: Code statut destruction D = Produit à détruire - required: true - physicalType: CHAR(1) - - name: GDTDES - logicalType: number - description: Date de changement du Gcstdt - required: true - physicalType: NUMERIC(8) - - name: GCCORS - logicalType: string - maxLength: 1 - description: Code Produit Corporatif SDM 0 = Pas produit SDM - required: true - physicalType: CHAR(1) - - name: GDTCRE - logicalType: number - description: Date de création du produit - required: true - physicalType: NUMERIC(8) - - name: GMAQPP - logicalType: number - description: Prix médian AQPP - required: true - physicalType: DECIMAL(6) - - name: GITREC - logicalType: string - maxLength: 1 - description: Ind. transfert à Econolink - required: true - physicalType: CHAR(1) - - name: GNPRWA - logicalType: number - description: Numéro produit Wal-mart - required: true - physicalType: NUMERIC(7) - - name: GNPRZE - logicalType: number - description: Numéro produit Zellers - required: true - physicalType: NUMERIC(8) - - name: GNDPZE - logicalType: number - description: Numéro département Zellers - required: true - physicalType: NUMERIC(4) - - name: GCPHAR - logicalType: string - maxLength: 1 - description: Code produit pharmaceutique A = RX - required: true - physicalType: CHAR(1) - - name: GCPHEX - logicalType: string - maxLength: 15 - description: Code produit pharm. excep. - required: true - physicalType: CHAR(15) - - name: GIPGEN - logicalType: string - maxLength: 1 - description: Ind. produit générique - required: true - physicalType: CHAR(1) - - name: GIERAP - logicalType: string - maxLength: 1 - description: Ind escompte RAMQ applicable - required: true - physicalType: CHAR(1) - - name: GMQER - logicalType: number - description: Multiple de quant. expédiée - required: true - physicalType: NUMERIC(5) - - name: GITAXP - logicalType: string - maxLength: 15 - description: Code taxe provinciale/prov. O = Taxable - required: true - physicalType: CHAR(15) - - name: GCSTTT - logicalType: string - maxLength: 3 - description: Code structure taxe tabac - required: true - physicalType: CHAR(3) - - name: GQPCSR - logicalType: number - description: Quantité par caisse région - required: true - physicalType: NUMERIC(5) - - name: GIESCP - logicalType: string - maxLength: 1 - description: Ind. esc. paiement applic. - required: true - physicalType: CHAR(1) - - name: GICVAR - logicalType: string - maxLength: 1 - description: Ind. coûtant variable - required: true - physicalType: CHAR(1) - - name: GQMAXC - logicalType: number - description: Quant. max. commande client - required: true - physicalType: NUMERIC(3) -- name: PRDIAT - physicalName: PMGENDTA.PRDIAT - description: 'IATA Produits Dangereux, Column count : 3, Record length : 42' - logicalType: object - physicalType: table - tags: [] - properties: - - name: INOPRD - logicalType: number - description: None - required: true - physicalType: NUMERIC(6) - - name: DTCRT - logicalType: date - description: Creation Timestamp - required: true - physicalType: TIMESTMP(10,6) - - name: USRCRT - logicalType: string - maxLength: 10 - description: Creation User - required: true - physicalType: CHAR(10) -- name: PRDIMG - physicalName: PMGENDTA.PRDIMG - description: 'Image Produit, Column count : 7, Record length : 333' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: No Produit - required: true - physicalType: DECIMAL(6) - - name: TPIMG - logicalType: string - maxLength: 1 - description: Type Image - required: true - physicalType: CHAR(1) - - name: URI - logicalType: string - maxLength: 256 - description: URI - required: true - physicalType: CHAR(256) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Usager Création - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: Date Création - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMOD - logicalType: string - maxLength: 10 - description: Usager Modification - required: true - physicalType: CHAR(10) - - name: DTMOD - logicalType: date - description: Date Modification - required: true - physicalType: TIMESTMP(10,6) -- name: PRDIND - physicalName: PMGENDTA.PRDIND - description: 'Produit Numéro d Indentifiant, Column count : 17, Record length : - 134' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: DECIMAL(6) - - name: NODIN - logicalType: number - description: 'Numéro d Indentifiant Médicament:' - required: true - physicalType: DECIMAL(8) - - name: NONPN - logicalType: string - maxLength: 8 - description: Numéro produit naturel - required: true - physicalType: CHAR(8) - - name: CDAHFS - logicalType: string - maxLength: 8 - description: Code de classification AHFS - required: true - physicalType: CHAR(8) - - name: NOAIG - logicalType: number - description: Numéro de groupe d Ingrédient Actif - required: true - physicalType: NUMERIC(10) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: INPRM - logicalType: string - maxLength: 1 - description: Primary Indicator - required: true - physicalType: CHAR(1) - - name: MSINGPRC - logicalType: number - description: Precursor Ingredient Mass per Unit - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#1 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) - - name: MSINGPRC#2 - logicalType: number - description: Precursor Ingredient Mass per Unit - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#2 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) - - name: MSINGPRC#3 - logicalType: number - description: Precursor Ingredient Mass per Unit - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#3 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) - - name: MSINGPRC#4 - logicalType: number - description: Precursor Ingredient Mass per Unit - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#4 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) -- name: PRDINDV01 - physicalName: PMGENDTA.PRDINDV01 - description: 'LF View - PRDINDV01, Column count : 5, Record length : 67' - logicalType: object - physicalType: table - tags: [] - properties: - - name: THERAPEUTIC_CL_NUM - logicalType: string - maxLength: 8 - description: None - required: true - physicalType: CHAR(8) - - name: PRODUCT_NUM - logicalType: number - description: Numéro produit - required: true - physicalType: DECIMAL(6) - - name: TRADING_PARTNER - logicalType: string - maxLength: 3 - description: None - required: false - physicalType: CHAR(3) - - name: MBA_CRT_DT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: MBA_LAST_UPD_DT - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDINDV02 - physicalName: PMGENDTA.PRDINDV02 - description: 'LF View - PRDINDV02, Column count : 8, Record length : 80' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRODUCT_NUM - logicalType: number - description: Numéro produit - required: true - physicalType: DECIMAL(6) - - name: TRADING_PARTNER - logicalType: string - maxLength: 3 - description: None - required: false - physicalType: CHAR(3) - - name: DIN_NPN_NUM - logicalType: number - description: None - required: true - physicalType: DECIMAL(8) - - name: DIN_NPN_NUM_CHAR - logicalType: string - maxLength: 8 - description: None - required: true - physicalType: VARCHAR(8) - - name: DIN_NPN_TYPE - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: VARCHAR(1) - - name: PRIMARY_IND - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: VARCHAR(1) - - name: MBA_CRT_DT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: MBA_LAST_UPD_DT - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDINDV03 - physicalName: PMGENDTA.PRDINDV03 - description: 'LF View - PRDINDV03, Column count : 5, Record length : 69' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRODUCT_NUM - logicalType: number - description: Numéro produit - required: true - physicalType: DECIMAL(6) - - name: NO_AIG - logicalType: number - description: Numéro de groupe d Ingrédient Actif - required: true - physicalType: NUMERIC(10) - - name: TRADING_PARTNER - logicalType: string - maxLength: 3 - description: None - required: false - physicalType: CHAR(3) - - name: MBA_CRT_DT - logicalType: date - description: None - required: true - physicalType: TIMESTMP(10,6) - - name: MBA_LAST_UPD_DT - logicalType: date - description: None - required: true - physicalType: TIMESTMP(10,6) -- name: PRDIPR - physicalName: PMGENDTA.PRDIPR - description: 'Product Information, Column count : 28, Record length : 356' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: DTPRECOM - logicalType: number - description: Fisrt order date - required: true - physicalType: NUMERIC(8) - - name: DTPREEXP - logicalType: number - description: Fisrt shipping date - required: true - physicalType: NUMERIC(8) - - name: DTMOD - logicalType: number - description: Modification date - required: true - physicalType: NUMERIC(8) - - name: DTDIS - logicalType: number - description: Discontinue date - required: true - physicalType: NUMERIC(8) - - name: DTANN - logicalType: number - description: Cancel date - required: true - physicalType: NUMERIC(8) - - name: DTREI - logicalType: number - description: Reintegration date - required: true - physicalType: NUMERIC(8) - - name: CLATC - logicalType: string - maxLength: 80 - description: Chimical classification - required: true - physicalType: CHAR(80) - - name: INPRDSTE - logicalType: string - maxLength: 1 - description: Sterilize product indicator - required: true - physicalType: CHAR(1) - - name: INUNDIV - logicalType: string - maxLength: 1 - description: Divided distribution unit indicator - required: true - physicalType: CHAR(1) - - name: CDORG - logicalType: string - maxLength: 2 - description: Country province origin code - required: true - physicalType: CHAR(2) - - name: DSVENFRA - logicalType: string - maxLength: 20 - description: Cash register product description french - required: true - physicalType: CHAR(20) - - name: DSVENANG - logicalType: string - maxLength: 20 - description: Cash register product description english - required: true - physicalType: CHAR(20) - - name: NBJRVIE - logicalType: number - description: Product maximiun days live - required: true - physicalType: NUMERIC(6) - - name: NBJRVEN - logicalType: number - description: Product maximun days before sale - required: true - physicalType: NUMERIC(4) - - name: NBCSPL - logicalType: number - description: Number case by row on palette - required: true - physicalType: NUMERIC(6) - - name: NBRGPL - logicalType: number - description: Number cases by palette - required: true - physicalType: NUMERIC(6) - - name: INEMBDET - logicalType: string - maxLength: 1 - description: Detach packing indicator - required: true - physicalType: CHAR(1) - - name: TPEMB - logicalType: number - description: Packing type - required: true - physicalType: NUMERIC(2) - - name: INSEC - logicalType: string - maxLength: 1 - description: Do not shake product indicator - required: true - physicalType: CHAR(1) - - name: INEMPI - logicalType: string - maxLength: 1 - description: Stacking palette indicator - required: true - physicalType: CHAR(1) - - name: CDFOREMB - logicalType: string - maxLength: 3 - description: Packing shape and material code - required: true - physicalType: CHAR(3) - - name: CDMATEMB - logicalType: string - maxLength: 3 - description: Packing material code - required: true - physicalType: CHAR(3) - - name: CDAER - logicalType: string - maxLength: 3 - description: Spray code - required: true - physicalType: CHAR(3) - - name: DSMATDGR - logicalType: string - maxLength: 80 - description: Dangerous material description - required: true - physicalType: CHAR(80) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) -- name: PRDIPV - physicalName: PMGENDTA.PRDIPV - description: 'Fichier exceptions produit par province, Column count : 28, Record - length : 121' - logicalType: object - physicalType: table - tags: [] - properties: - - name: VCPROV - logicalType: string - maxLength: 3 - description: Code de province - required: true - physicalType: CHAR(3) - - name: VNPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: DECIMAL(6) - - name: VITAXP - logicalType: string - maxLength: 1 - description: Indicateur taxe provinciale - required: true - physicalType: CHAR(1) - - name: VCPHAR - logicalType: string - maxLength: 1 - description: Code produit pharmaceutique en exception - required: true - physicalType: CHAR(1) - - name: VCTPSF - logicalType: string - maxLength: 1 - description: Code taxe fédérale en execption - required: true - physicalType: CHAR(1) - - name: VCMED1 - logicalType: string - maxLength: 1 - description: 'Code médicament # 1 en execption' - required: true - physicalType: CHAR(1) - - name: VCMED2 - logicalType: string - maxLength: 1 - description: 'Code médicament # 2 en execption' - required: true - physicalType: CHAR(1) - - name: VCMED3 - logicalType: string - maxLength: 1 - description: 'Code médicament # 3 en execption' - required: true - physicalType: CHAR(1) - - name: VCMED4 - logicalType: string - maxLength: 1 - description: 'Code médicament # 4 en execption' - required: true - physicalType: CHAR(1) - - name: VCMED5 - logicalType: string - maxLength: 1 - description: 'Code médicament # 5 en execption' - required: true - physicalType: CHAR(1) - - name: VCMED6 - logicalType: string - maxLength: 1 - description: 'Code médicament # 6 en execption' - required: true - physicalType: CHAR(1) - - name: VDTCRE - logicalType: number - description: Date de création - required: true - physicalType: DECIMAL(8) - - name: VUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur de la requête - required: true - physicalType: CHAR(10) - - name: VDTREQ - logicalType: date - description: Date de la requête - required: true - physicalType: TIMESTMP(10,6) - - name: VUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur mise à jour - required: true - physicalType: CHAR(10) - - name: VDTMAJ - logicalType: date - description: Date de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: VIAENV - logicalType: string - maxLength: 1 - description: Prélèvement environnementale applicable Province - required: true - physicalType: CHAR(1) - - name: VINLGA - logicalType: string - maxLength: 1 - description: Indicateur non légal d annoncer - required: true - physicalType: CHAR(1) - - name: VINLGE - logicalType: string - maxLength: 1 - description: Indicateur non légal escompte - required: true - physicalType: CHAR(1) - - name: VPRPRV - logicalType: number - description: Prix Province sans frais - required: true - physicalType: DECIMAL(9) - - name: VTXFFS - logicalType: number - description: Taux FFS - required: true - physicalType: DECIMAL(5) - - name: VCDFFS - logicalType: string - maxLength: 1 - description: Code Difference FFS - required: true - physicalType: CHAR(1) - - name: VCDREM - logicalType: string - maxLength: 1 - description: Code Remise FFS - required: true - physicalType: CHAR(1) - - name: VPRFIX - logicalType: number - description: Prix Fixe - required: true - physicalType: DECIMAL(8) - - name: VTXEXC - logicalType: number - description: Taux Exception Fixe/Maximum - required: true - physicalType: DECIMAL(5) - - name: VCDEXC - logicalType: string - maxLength: 1 - description: Code Taux Exception - required: true - physicalType: CHAR(1) - - name: VIESCP - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: VPRPVA - logicalType: number - description: Prix Province avec frais - required: true - physicalType: DECIMAL(9) -- name: PRDIPVP - physicalName: PMGENDTA.PRDIPVP - description: 'Exceptions Prix Province PostDaté, Column count : 21, Record length - : 119' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDPROV - logicalType: string - maxLength: 3 - description: None - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: None - required: true - physicalType: DECIMAL(6) - - name: DTDEB - logicalType: null - description: None - required: true - physicalType: DATE(4,0) - - name: PRPRV - logicalType: number - description: None - required: true - physicalType: DECIMAL(9) - - name: TXFFS - logicalType: number - description: None - required: true - physicalType: DECIMAL(5) - - name: CDFFS - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: CDREM - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: PRFIX - logicalType: number - description: None - required: true - physicalType: DECIMAL(9) - - name: CDEXC - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: TXEXC - logicalType: number - description: None - required: true - physicalType: DECIMAL(5) - - name: IESCP - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: None - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: None - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: None - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: None - required: true - physicalType: CHAR(10) - - name: IFFSM - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: IPRPRVM - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: IEXCM - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: IPFIXM - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: IESCM - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: PRPRVA - logicalType: number - description: None - required: true - physicalType: DECIMAL(9) -- name: PRDIRF - physicalName: PMGENDTA.PRDIRF - description: 'PRDIRF, Column count : 9, Record length : 63' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: PCREG - logicalType: string - maxLength: 3 - description: Code de région - required: true - physicalType: CHAR(3) - - name: PCDIV - logicalType: string - maxLength: 3 - description: Code de division - required: true - physicalType: CHAR(3) - - name: PCBAN - logicalType: string - maxLength: 3 - description: Code de banniere - required: true - physicalType: CHAR(3) - - name: PQJINV - logicalType: number - description: Quantité jours inventaire - required: true - physicalType: NUMERIC(3) - - name: PCSTAT - logicalType: string - maxLength: 1 - description: Code de statut - required: true - physicalType: CHAR(1) - - name: PDMAJ - logicalType: number - description: Date de mise a jour - required: true - physicalType: NUMERIC(8) - - name: PUSRMJ - logicalType: string - maxLength: 10 - description: Code utilisateur - required: true - physicalType: CHAR(10) - - name: PDTMAJ - logicalType: date - description: Date de mise a jour - required: true - physicalType: TIMESTMP(10,6) -- name: PRDIRG - physicalName: PMGENDTA.PRDIRG - description: 'Régions produits, Column count : 11, Record length : 107' - logicalType: object - physicalType: table - tags: [] - properties: - - name: GNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: GCDREG - logicalType: string - maxLength: 3 - description: Numéro région - required: true - physicalType: CHAR(3) - - name: GNOFNR - logicalType: number - description: Numéro fournisseur - required: true - physicalType: NUMERIC(6) - - name: GAPDIV - logicalType: string - maxLength: 3 - description: Code division - required: true - physicalType: CHAR(3) - - name: GCST - logicalType: string - maxLength: 1 - description: Statut - required: true - physicalType: CHAR(1) - - name: GDATST - logicalType: number - description: Date de statut - required: true - physicalType: NUMERIC(8) - - name: GDTCRT - logicalType: number - description: Date de création - required: true - physicalType: NUMERIC(8) - - name: GUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: GDTREQ - logicalType: date - description: Date de la requête - required: true - physicalType: TIMESTMP(10,6) - - name: GUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: GDTMAJ - logicalType: date - description: Date de mise à jours - required: true - physicalType: TIMESTMP(10,6) -- name: PRDITEMFM - physicalName: PMGENDTA.PRDITEMFM - description: 'MAJ MASSIVE PROD. BANNIÈRE(PRDPRB):INPUT, Column count : 12, Record - length : 79' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: CODE MAJ :A/D/M - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: NO PRODUIT MBA - required: true - physicalType: CHAR(6) - - name: CDBAN - logicalType: string - maxLength: 3 - description: CODE BANNIÈRE - required: true - physicalType: CHAR(3) - - name: NOPRDB - logicalType: string - maxLength: 15 - description: NO PRODUIT BAN. - required: true - physicalType: CHAR(15) - - name: NODEPT1 - logicalType: string - maxLength: 12 - description: NO DEPT 1 - required: true - physicalType: CHAR(12) - - name: NODEPT2 - logicalType: string - maxLength: 12 - description: NO DEPT 2 - required: true - physicalType: CHAR(12) - - name: NODEPT3 - logicalType: string - maxLength: 12 - description: NO DEPT 3 - required: true - physicalType: CHAR(12) - - name: NOPRDA - logicalType: string - maxLength: 1 - description: 1ER CAR - required: true - physicalType: CHAR(1) - - name: NOPRDZ - logicalType: string - maxLength: 1 - description: DERN. CAR - required: true - physicalType: CHAR(1) - - name: NOFOURN - logicalType: string - maxLength: 10 - description: NO FOURN - required: true - physicalType: CHAR(10) - - name: MQEU - logicalType: string - maxLength: 5 - description: MQE UNIT. - required: true - physicalType: CHAR(5) - - name: CDMOD - logicalType: string - maxLength: 1 - description: MODALITÉ - required: true - physicalType: CHAR(1) -- name: PRDITEMFMR - physicalName: PMGENDTA.PRDITEMFMR - description: 'MAJ MASSIVE PROD. BANNIÈRE(PRDPRB):RÉSULTATS, Column count : 15, Record - length : 141' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: Code de maj - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: No produit MBA - required: true - physicalType: CHAR(6) - - name: CDBAN - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: NOPRDB - logicalType: string - maxLength: 15 - description: No produit ban. - required: true - physicalType: CHAR(15) - - name: NODEPT1 - logicalType: string - maxLength: 12 - description: Dept 1 - required: true - physicalType: CHAR(12) - - name: NODEPT2 - logicalType: string - maxLength: 12 - description: Dept 2 - required: true - physicalType: CHAR(12) - - name: NODEPT3 - logicalType: string - maxLength: 12 - description: Dept 3 - required: true - physicalType: CHAR(12) - - name: NOPRDA - logicalType: string - maxLength: 1 - description: 1er car prod. - required: true - physicalType: CHAR(1) - - name: NOPRDZ - logicalType: string - maxLength: 1 - description: Dern car prod. - required: true - physicalType: CHAR(1) - - name: NOFOURN - logicalType: string - maxLength: 10 - description: No fourn - required: true - physicalType: CHAR(10) - - name: MQEU - logicalType: string - maxLength: 5 - description: MQE unit. - required: true - physicalType: CHAR(5) - - name: CDMOD - logicalType: string - maxLength: 1 - description: Modalité - required: true - physicalType: CHAR(1) - - name: CDRES - logicalType: string - maxLength: 1 - description: Code résult - required: true - physicalType: CHAR(1) - - name: MSGERR - logicalType: string - maxLength: 30 - description: Message erreur - required: true - physicalType: CHAR(30) - - name: HDESCA - logicalType: string - maxLength: 31 - description: Descr produit - required: true - physicalType: CHAR(31) -- name: PRDITMMSG - physicalName: PMGENDTA.PRDITMMSG - description: 'MAJ MASSIVE ITEM MSG(ITMMSG):INPUT, Column count : 6, Record length - : 235' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMSG - logicalType: string - maxLength: 3 - description: CODE MESSAGE - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: string - maxLength: 6 - description: NO PRODUIT - required: true - physicalType: CHAR(6) - - name: CDGTIN - logicalType: string - maxLength: 14 - description: CODE GTIN - required: true - physicalType: CHAR(14) - - name: DTDFN - logicalType: string - maxLength: 12 - description: DT DISPO FOURN - required: true - physicalType: CHAR(12) - - name: LSTDIV - logicalType: string - maxLength: 120 - description: LIST DIVISION - required: true - physicalType: CHAR(120) - - name: ADCOUR - logicalType: string - maxLength: 80 - description: COURRIEL - required: true - physicalType: CHAR(80) -- name: PRDITMMSGR - physicalName: PMGENDTA.PRDITMMSGR - description: 'MAJ MASSIVE ITEM MSG(ITMMSG):RÉSULTATS, Column count : 8, Record length - : 336' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMSG - logicalType: string - maxLength: 3 - description: Code Msg - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: string - maxLength: 6 - description: No Produit - required: true - physicalType: CHAR(6) - - name: CDGTIN - logicalType: string - maxLength: 14 - description: Code Gtin - required: true - physicalType: CHAR(14) - - name: DTDFN - logicalType: string - maxLength: 12 - description: Date Dispo Fournisseur - required: true - physicalType: CHAR(12) - - name: LSTDIV - logicalType: string - maxLength: 120 - description: Liste de Division - required: true - physicalType: CHAR(120) - - name: ADCOUR - logicalType: string - maxLength: 80 - description: Adresse Courriel - required: true - physicalType: CHAR(80) - - name: CDRES - logicalType: string - maxLength: 1 - description: Code Résultat V = Valide U = Mise à Jour R = Rejet - required: true - physicalType: CHAR(1) - - name: MSGERR - logicalType: string - maxLength: 100 - description: Message Erreur - required: true - physicalType: CHAR(100) -- name: PRDIVN - physicalName: PMGENDTA.PRDIVN - description: 'Buying Product Information, Column count : 26, Record length : 552' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: DSAVAFRA - logicalType: string - maxLength: 30 - description: Front product description french - required: true - physicalType: CHAR(30) - - name: DSARRFRA - logicalType: string - maxLength: 30 - description: Back product description french - required: true - physicalType: CHAR(30) - - name: DSALTFRA - logicalType: string - maxLength: 30 - description: Alternate product description french - required: true - physicalType: CHAR(30) - - name: DSAVAANG - logicalType: string - maxLength: 30 - description: Front product description English - required: true - physicalType: CHAR(30) - - name: DSARRANG - logicalType: string - maxLength: 30 - description: Back droduct description English - required: true - physicalType: CHAR(30) - - name: DSALTANG - logicalType: string - maxLength: 30 - description: Alternate product description English - required: true - physicalType: CHAR(30) - - name: INPRDSEA - logicalType: string - maxLength: 1 - description: Seanonal product indicator - required: true - physicalType: CHAR(1) - - name: DSPROM - logicalType: string - maxLength: 80 - description: Promotional description - required: true - physicalType: CHAR(80) - - name: DSSAVFRA - logicalType: string - maxLength: 80 - description: Flavor description french - required: true - physicalType: CHAR(80) - - name: DSSAVANG - logicalType: string - maxLength: 80 - description: Flavor description english - required: true - physicalType: CHAR(80) - - name: TYPACH - logicalType: string - maxLength: 2 - description: Promotion gift type buying - required: true - physicalType: CHAR(2) - - name: MTSIZBON - logicalType: string - maxLength: 9 - description: Bonus size amount - required: true - physicalType: CHAR(9) - - name: INPRDREC - logicalType: string - maxLength: 1 - description: Reorder indicator - required: true - physicalType: CHAR(1) - - name: QTCOMMAX - logicalType: number - description: Maximum quantity to order - required: true - physicalType: NUMERIC(6) - - name: QTCOMMIN - logicalType: number - description: Minimum quantity to order - required: true - physicalType: NUMERIC(6) - - name: MLQTECOM - logicalType: number - description: Multiple quantity to order - required: true - physicalType: NUMERIC(6) - - name: QTPQT - logicalType: number - description: Quantity by package - required: true - physicalType: NUMERIC(6) - - name: INDETQEAS - logicalType: string - maxLength: 1 - description: Electoric label indicator - required: true - physicalType: CHAR(1) - - name: CDEXC - logicalType: string - maxLength: 2 - description: Execution delay code - required: true - physicalType: CHAR(2) - - name: PEREXC - logicalType: string - maxLength: 2 - description: Execution delay period - required: true - physicalType: CHAR(2) - - name: MTEXC - logicalType: number - description: Execution delay value - required: true - physicalType: NUMERIC(8) - - name: GTINSUB - logicalType: number - description: 'GTIN substitute:' - required: true - physicalType: NUMERIC(14) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) -- name: PRDKGT - physicalName: PMGENDTA.PRDKGT - description: 'Produit kit GTIN, Column count : 9, Record length : 94' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: NOGTIN - logicalType: number - description: Numéro de GTIN - required: true - physicalType: NUMERIC(14) - - name: CDGTIN - logicalType: string - maxLength: 2 - description: GTIN code - required: true - physicalType: CHAR(2) - - name: QTGTIN - logicalType: number - description: Quantité GTIN - required: true - physicalType: NUMERIC(8) - - name: UMGTIN - logicalType: string - maxLength: 1 - description: UM GTIN - required: true - physicalType: CHAR(1) - - name: CDKITTYP - logicalType: string - maxLength: 1 - description: Kit Product Type - required: true - physicalType: CHAR(1) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) -- name: PRDLDS - physicalName: PMGENDTA.PRDLDS - description: 'Storage Requierement Description Log, Column count : 10, Record length - : 308' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: DTREQ - logicalType: date - description: Date de la reqête - required: true - physicalType: TIMESTMP(10,6) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: NOSEQ - logicalType: number - description: Sequence number - required: true - physicalType: NUMERIC(3) - - name: DSENTFRA - logicalType: string - maxLength: 100 - description: Storage desciption french - required: true - physicalType: CHAR(100) - - name: DSENTANG - logicalType: string - maxLength: 100 - description: Storage desciption english - required: true - physicalType: CHAR(100) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: NMUTLREQ - logicalType: string - maxLength: 10 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDLFP - physicalName: PMGENDTA.PRDLFP - description: 'Code de frais par produit, Column count : 8, Record length : 108' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de Produit - required: true - physicalType: DECIMAL(6) - - name: DTREQ - logicalType: date - description: Date de la requete - required: true - physicalType: TIMESTMP(10,6) - - name: CDFRS - logicalType: string - maxLength: 5 - description: Code de frais - required: true - physicalType: CHAR(5) - - name: CDACT - logicalType: string - maxLength: 1 - description: Code action - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: date - description: Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: USRRQ - logicalType: string - maxLength: 10 - description: Usager de la requete - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLMAJ - logicalType: string - maxLength: 10 - description: Usager Derniere Modification - required: true - physicalType: CHAR(10) -- name: PRDLFR - physicalName: PMGENDTA.PRDLFR - description: 'PRDLFR, Column count : 11, Record length : 117' - logicalType: object - physicalType: table - tags: [] - properties: - - name: GNPRD - logicalType: number - description: Numero produit - required: true - physicalType: DECIMAL(6) - - name: GDTREQ - logicalType: date - description: Date de requête - required: true - physicalType: TIMESTMP(10,6) - - name: GCFRM - logicalType: string - maxLength: 3 - description: Code Formulaire - required: true - physicalType: CHAR(3) - - name: GDDEB - logicalType: number - description: Date effectif début - required: true - physicalType: DECIMAL(8) - - name: GDFIN - logicalType: number - description: Date effecif fin - required: true - physicalType: DECIMAL(8) - - name: GCSTAT - logicalType: string - maxLength: 1 - description: Status - required: true - physicalType: CHAR(1) - - name: GDTMAJ - logicalType: date - description: Date heure de mise a jour - required: true - physicalType: TIMESTMP(10,6) - - name: GCACTN - logicalType: string - maxLength: 1 - description: Code d'action - required: true - physicalType: CHAR(1) - - name: GDTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: GUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requête - required: true - physicalType: CHAR(10) - - name: GUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) -- name: PRDLGR - physicalName: PMGENDTA.PRDLGR - description: 'Produit corpo. code de regroupement Log, Column count : 9, Record - length : 91' - logicalType: object - physicalType: table - tags: [] - properties: - - name: MNPRD - logicalType: number - description: 'Numéro produit:' - required: true - physicalType: NUMERIC(6) - - name: MDTREQ - logicalType: date - description: 'Date de requête:' - required: true - physicalType: TIMESTMP(10,6) - - name: MCREGP - logicalType: string - maxLength: 3 - description: 'Code de regroupment:' - required: true - physicalType: CHAR(3) - - name: MCACTN - logicalType: string - maxLength: 1 - description: 'Code d action:' - required: true - physicalType: CHAR(1) - - name: MDTCRT - logicalType: number - description: 'Date de création:' - required: true - physicalType: NUMERIC(8) - - name: MUSRRQ - logicalType: string - maxLength: 10 - description: 'Code utilisateur requérant:' - required: true - physicalType: CHAR(10) - - name: MUSRMJ - logicalType: string - maxLength: 10 - description: 'Code utilisateur:' - required: true - physicalType: CHAR(10) - - name: MDTMAJ - logicalType: date - description: 'Date de derniène MAJ:' - required: true - physicalType: TIMESTMP(10,6) - - name: MCSTAT - logicalType: string - maxLength: 1 - description: Statut destruction - required: true - physicalType: CHAR(1) -- name: PRDLGT - physicalName: PMGENDTA.PRDLGT - description: 'Produit kit GTIN log, Column count : 12, Record length : 131' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: NUMERIC(6) - - name: DTREQ - logicalType: date - description: Date de la reqête - required: true - physicalType: TIMESTMP(10,6) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: NOGTIN - logicalType: number - description: Numéro de GTIN - required: true - physicalType: NUMERIC(14) - - name: CDGTIN - logicalType: string - maxLength: 2 - description: GTIN code - required: true - physicalType: CHAR(2) - - name: QTGTIN - logicalType: number - description: Quantité GTIN - required: true - physicalType: NUMERIC(8) - - name: UMGTIN - logicalType: string - maxLength: 1 - description: UM GTIN - required: true - physicalType: CHAR(1) - - name: CDKITTYP - logicalType: string - maxLength: 1 - description: Kit Product Type - required: true - physicalType: CHAR(1) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: NMUTLREQ - logicalType: string - maxLength: 10 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDLIP - physicalName: PMGENDTA.PRDLIP - description: 'Production Information Log, Column count : 31, Record length : 393' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: DTREQ - logicalType: date - description: Date de la reqête - required: true - physicalType: TIMESTMP(10,6) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: DTPRECOM - logicalType: number - description: Fisrt order date - required: true - physicalType: NUMERIC(8) - - name: DTPREEXP - logicalType: number - description: Fisrt shipping date - required: true - physicalType: NUMERIC(8) - - name: DTMOD - logicalType: number - description: Modification date - required: true - physicalType: NUMERIC(8) - - name: DTDIS - logicalType: number - description: Discontinue date - required: true - physicalType: NUMERIC(8) - - name: DTANN - logicalType: number - description: Cancel date - required: true - physicalType: NUMERIC(8) - - name: DTREI - logicalType: number - description: Reintegration date - required: true - physicalType: NUMERIC(8) - - name: CLATC - logicalType: string - maxLength: 80 - description: Chimical classification - required: true - physicalType: CHAR(80) - - name: INPRDSTE - logicalType: string - maxLength: 1 - description: Sterilize product indicator - required: true - physicalType: CHAR(1) - - name: INUNDIV - logicalType: string - maxLength: 1 - description: Divided distribution unit indicator - required: true - physicalType: CHAR(1) - - name: CDORG - logicalType: string - maxLength: 2 - description: Country province origin code - required: true - physicalType: CHAR(2) - - name: DSVENFRA - logicalType: string - maxLength: 20 - description: Cash register product description french - required: true - physicalType: CHAR(20) - - name: DSVENANG - logicalType: string - maxLength: 20 - description: Cash register product description english - required: true - physicalType: CHAR(20) - - name: NBJRVIE - logicalType: number - description: Product maximiun days live - required: true - physicalType: NUMERIC(6) - - name: NBJRVEN - logicalType: number - description: Product maximun days before sale - required: true - physicalType: NUMERIC(4) - - name: NBCSPL - logicalType: number - description: Number case by row on palette - required: true - physicalType: NUMERIC(6) - - name: NBRGPL - logicalType: number - description: Number rows by palette - required: true - physicalType: NUMERIC(6) - - name: INEMBDET - logicalType: string - maxLength: 1 - description: Detach packing indicator - required: true - physicalType: CHAR(1) - - name: TPEMB - logicalType: number - description: Packing type - required: true - physicalType: NUMERIC(2) - - name: INSEC - logicalType: string - maxLength: 1 - description: Do not shake product indicator - required: true - physicalType: CHAR(1) - - name: INEMPI - logicalType: string - maxLength: 1 - description: Stacking palette indicator - required: true - physicalType: CHAR(1) - - name: CDFOREMB - logicalType: string - maxLength: 3 - description: Packing shape and material code - required: true - physicalType: CHAR(3) - - name: CDMATEMB - logicalType: string - maxLength: 3 - description: Packing material code - required: true - physicalType: CHAR(3) - - name: CDAER - logicalType: string - maxLength: 3 - description: Spray code - required: true - physicalType: CHAR(3) - - name: DSMATDGR - logicalType: string - maxLength: 80 - description: Dangerous material description - required: true - physicalType: CHAR(80) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: NMUTLREQ - logicalType: string - maxLength: 10 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDLIV - physicalName: PMGENDTA.PRDLIV - description: 'Buying Porduct Information Log, Column count : 29, Record length : - 589' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: DTREQ - logicalType: date - description: Date de la reqête - required: true - physicalType: TIMESTMP(10,6) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: DSAVAFRA - logicalType: string - maxLength: 30 - description: Front product description french - required: true - physicalType: CHAR(30) - - name: DSARRFRA - logicalType: string - maxLength: 30 - description: Back product description french - required: true - physicalType: CHAR(30) - - name: DSALTFRA - logicalType: string - maxLength: 30 - description: Alternate product description french - required: true - physicalType: CHAR(30) - - name: DSAVAANG - logicalType: string - maxLength: 30 - description: Front product description English - required: true - physicalType: CHAR(30) - - name: DSARRANG - logicalType: string - maxLength: 30 - description: Back droduct description English - required: true - physicalType: CHAR(30) - - name: DSALTANG - logicalType: string - maxLength: 30 - description: Alternate product description English - required: true - physicalType: CHAR(30) - - name: INPRDSEA - logicalType: string - maxLength: 1 - description: Seanonal product indicator - required: true - physicalType: CHAR(1) - - name: DSPROM - logicalType: string - maxLength: 80 - description: Promotional description - required: true - physicalType: CHAR(80) - - name: DSSAVFRA - logicalType: string - maxLength: 80 - description: Flavor description french - required: true - physicalType: CHAR(80) - - name: DSSAVANG - logicalType: string - maxLength: 80 - description: Flavor description english - required: true - physicalType: CHAR(80) - - name: TYPACH - logicalType: string - maxLength: 2 - description: Promotion gift type buying - required: true - physicalType: CHAR(2) - - name: MTSIZBON - logicalType: string - maxLength: 9 - description: Bonus size amount - required: true - physicalType: CHAR(9) - - name: INPRDREC - logicalType: string - maxLength: 1 - description: Reorder indicator - required: true - physicalType: CHAR(1) - - name: QTCOMMAX - logicalType: number - description: Maximum quantity to order - required: true - physicalType: NUMERIC(6) - - name: QTCOMMIN - logicalType: number - description: Minimum quantity to order - required: true - physicalType: NUMERIC(6) - - name: MLQTECOM - logicalType: number - description: Multiple quantity to order - required: true - physicalType: NUMERIC(6) - - name: QTPQT - logicalType: number - description: Quantity by package - required: true - physicalType: NUMERIC(6) - - name: INDETQEAS - logicalType: string - maxLength: 1 - description: Electoric label indicator - required: true - physicalType: CHAR(1) - - name: CDEXC - logicalType: string - maxLength: 2 - description: Execution delay code - required: true - physicalType: CHAR(2) - - name: PEREXC - logicalType: string - maxLength: 2 - description: Execution delay period - required: true - physicalType: CHAR(2) - - name: MTEXC - logicalType: number - description: Execution delay value - required: true - physicalType: NUMERIC(8) - - name: GTINSUB - logicalType: number - description: 'GTIN substitute:' - required: true - physicalType: NUMERIC(14) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLREQ - logicalType: string - maxLength: 10 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(10) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) -- name: PRDLMD - physicalName: PMGENDTA.PRDLMD - description: 'Code rapport client, Column count : 8, Record length : 84' - logicalType: object - physicalType: table - tags: [] - properties: - - name: ONOPRD - logicalType: number - description: No produit - required: true - physicalType: DECIMAL(6) - - name: OCACTN - logicalType: string - maxLength: 1 - description: Code action - required: true - physicalType: CHAR(1) - - name: OCMDUT - logicalType: string - maxLength: 2 - description: Code SIMDUT - required: true - physicalType: CHAR(2) - - name: ODTCRT - logicalType: number - description: Date de création - required: true - physicalType: DECIMAL(8) - - name: OUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requête - required: true - physicalType: CHAR(10) - - name: ODTREQ - logicalType: date - description: Date requête - required: true - physicalType: TIMESTMP(10,6) - - name: OUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur MAJ - required: true - physicalType: CHAR(10) - - name: ODTMAJ - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) -- name: PRDLND - physicalName: PMGENDTA.PRDLND - description: 'Produit Numéro d Identifiant Log, Column count : 20, Record length - : 173' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: NUMERIC(6) - - name: DTREQ - logicalType: date - description: Date de la reqête - required: true - physicalType: TIMESTMP(10,6) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: NODIN - logicalType: number - description: 'Numéro d Indentifiant Médicament:' - required: true - physicalType: DECIMAL(8) - - name: NONPN - logicalType: string - maxLength: 8 - description: Numéro produit naturel - required: true - physicalType: CHAR(8) - - name: CDAHFS - logicalType: string - maxLength: 8 - description: Code de classification AHFS - required: true - physicalType: CHAR(8) - - name: NOAIG - logicalType: number - description: Numéro de groupe d Ingrédient Actif - required: true - physicalType: NUMERIC(10) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: NMUTLREQ - logicalType: string - maxLength: 10 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: INPRM - logicalType: string - maxLength: 1 - description: Primary Indicator - required: true - physicalType: CHAR(1) - - name: MSINGPRC - logicalType: number - description: 'Precursor Ingredient Mass per Unit:' - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#1 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) - - name: MSINGPRC#2 - logicalType: number - description: 'Precursor Ingredient Mass per Unit:' - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#2 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) - - name: MSINGPRC#3 - logicalType: number - description: 'Precursor Ingredient Mass per Unit:' - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#3 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) - - name: MSINGPRC#4 - logicalType: number - description: 'Precursor Ingredient Mass per Unit:' - required: true - physicalType: DECIMAL(11) - - name: NOSEQ#4 - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(3) -- name: PRDLOCA - physicalName: PMGENDTA.PRDLOCA - description: 'Audit Changement Location Produit DC, Column count : 12, Record length - : 97' - logicalType: object - physicalType: table - tags: [] - properties: - - name: IDAUDLOC - logicalType: number - description: ID Transaction Audit - required: true - physicalType: NUMERIC(10) - - name: CDDIV - logicalType: string - maxLength: 3 - description: Code Division - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: Numéro Produit - required: true - physicalType: NUMERIC(6) - - name: CDLOCAV - logicalType: string - maxLength: 8 - description: Code Location avant changement - required: true - physicalType: CHAR(8) - - name: CDLOCAP - logicalType: string - maxLength: 8 - description: Code Location après changement - required: true - physicalType: CHAR(8) - - name: CDTYPLOC - logicalType: string - maxLength: 1 - description: Code Type Location (CDCTYP = 'NTL') - required: true - physicalType: CHAR(1) - - name: CDMOD - logicalType: string - maxLength: 1 - description: Code Modalité - required: true - physicalType: CHAR(1) - - name: INLOCPR - logicalType: string - maxLength: 1 - description: Indicateur Location Principale - required: true - physicalType: CHAR(1) - - name: NMPGMORI - logicalType: string - maxLength: 15 - description: Nom Programme Origine Transaction - required: true - physicalType: CHAR(15) - - name: DTTRS - logicalType: number - description: Date Transaction (selon DIVDAT) - required: true - physicalType: NUMERIC(8) - - name: DTCRT - logicalType: date - description: Date/Heure Création Transaction - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTLCRT - logicalType: string - maxLength: 10 - description: Utilisateur Création - required: true - physicalType: CHAR(10) -- name: PRDLPB - physicalName: PMGENDTA.PRDLPB - description: 'Log de la table produits bannière, Column count : 19, Record length - : 163' - logicalType: object - physicalType: table - tags: [] - properties: - - name: LNOPRD - logicalType: number - description: 'Numéro produit:' - required: true - physicalType: NUMERIC(6) - - name: LDTREQ - logicalType: date - description: Date requête - required: true - physicalType: TIMESTMP(10,6) - - name: LCBAN - logicalType: string - maxLength: 3 - description: 'Code bannière:' - required: true - physicalType: CHAR(3) - - name: LCACTN - logicalType: string - maxLength: 1 - description: Code action - required: true - physicalType: CHAR(1) - - name: LNPRBN - logicalType: number - description: Numéro de produit bannière - required: true - physicalType: NUMERIC(15) - - name: LNDEPT - logicalType: number - description: No département - required: true - physicalType: NUMERIC(9) - - name: LDTCRT - logicalType: number - description: Date création - required: true - physicalType: NUMERIC(8) - - name: LUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requête - required: true - physicalType: CHAR(10) - - name: LUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: LDTMAJ - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) - - name: LNPRD1 - logicalType: string - maxLength: 1 - description: No produit première position - required: true - physicalType: CHAR(1) - - name: LNPRD2 - logicalType: string - maxLength: 1 - description: No produit dernière position - required: true - physicalType: CHAR(1) - - name: LNFNRB - logicalType: number - description: No fournisseur du group bannière - required: true - physicalType: DECIMAL(10) - - name: LMQEU - logicalType: number - description: Multiple de quantité expedié unitaire - required: true - physicalType: DECIMAL(5) - - name: LNDPT1 - logicalType: string - maxLength: 12 - description: Département assignée 1 - required: true - physicalType: CHAR(12) - - name: LNDPT2 - logicalType: string - maxLength: 12 - description: Département assignée 2 - required: true - physicalType: CHAR(12) - - name: LNDPT3 - logicalType: string - maxLength: 12 - description: Département assignée 3 - required: true - physicalType: CHAR(12) - - name: LMODCM - logicalType: string - maxLength: 1 - description: Modalité de commande - required: true - physicalType: CHAR(1) - - name: LMFAMQ - logicalType: string - maxLength: 1 - description: Facteur Multiplicité - required: true - physicalType: CHAR(1) -- name: PRDLPN - physicalName: PMGENDTA.PRDLPN - description: 'Produit Naturel NPN log, Column count : 8, Record length : 113' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: NUMERIC(6) - - name: DTREQ - logicalType: date - description: Date de la reqête - required: true - physicalType: TIMESTMP(10,6) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: NONPN - logicalType: number - description: Numéro produit naturel - required: true - physicalType: NUMERIC(8) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: NMUTLREQ - logicalType: string - maxLength: 10 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDLPV - physicalName: PMGENDTA.PRDLPV - description: 'Fichier log des exceptions produit par province, Column count : 29, - Record length : 122' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NNPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: DECIMAL(6) - - name: NCPROV - logicalType: string - maxLength: 3 - description: Code de province - required: true - physicalType: CHAR(3) - - name: NDTREQ - logicalType: date - description: Date de la requête - required: true - physicalType: TIMESTMP(10,6) - - name: NITAXP - logicalType: string - maxLength: 1 - description: Indicateur taxe provinciale - required: true - physicalType: CHAR(1) - - name: NCPHAR - logicalType: string - maxLength: 1 - description: Code produit pharmaceutique en exception - required: true - physicalType: CHAR(1) - - name: NCTPSF - logicalType: string - maxLength: 1 - description: Code taxe fédérale en execption - required: true - physicalType: CHAR(1) - - name: NCMED1 - logicalType: string - maxLength: 1 - description: 'Code médicament # 1 en execption' - required: true - physicalType: CHAR(1) - - name: NCMED2 - logicalType: string - maxLength: 1 - description: 'Code médicament # 2 en execption' - required: true - physicalType: CHAR(1) - - name: NCMED3 - logicalType: string - maxLength: 1 - description: 'Code médicament # 3 en execption' - required: true - physicalType: CHAR(1) - - name: NCMED4 - logicalType: string - maxLength: 1 - description: 'Code médicament # 4 en execption' - required: true - physicalType: CHAR(1) - - name: NCMED5 - logicalType: string - maxLength: 1 - description: 'Code médicament # 5 en execption' - required: true - physicalType: CHAR(1) - - name: NCMED6 - logicalType: string - maxLength: 1 - description: 'Code médicament # 6 en execption' - required: true - physicalType: CHAR(1) - - name: NCACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: NDTCRE - logicalType: number - description: Date de création - required: true - physicalType: DECIMAL(8) - - name: NUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur de la requête - required: true - physicalType: CHAR(10) - - name: NUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur mise à jour - required: true - physicalType: CHAR(10) - - name: NDTMAJ - logicalType: date - description: Date de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: NINLGA - logicalType: string - maxLength: 1 - description: Indicateur non légal d annoncer - required: true - physicalType: CHAR(1) - - name: NINLGE - logicalType: string - maxLength: 1 - description: Indicateur non légal escompte - required: true - physicalType: CHAR(1) - - name: NIAENV - logicalType: string - maxLength: 1 - description: Prélèvement environnementale applicable Province - required: true - physicalType: CHAR(1) - - name: NPRPRV - logicalType: number - description: Prix Province - required: true - physicalType: DECIMAL(9) - - name: NTXFFS - logicalType: number - description: Taux FFS - required: true - physicalType: DECIMAL(5) - - name: NCDFFS - logicalType: string - maxLength: 1 - description: Code Difference FFS - required: true - physicalType: CHAR(1) - - name: NCDREM - logicalType: string - maxLength: 1 - description: Code Remise FFS - required: true - physicalType: CHAR(1) - - name: NPRFIX - logicalType: number - description: Prix Fixe - required: true - physicalType: DECIMAL(8) - - name: NTXEXC - logicalType: number - description: Taux Exception Fixe/Maximum - required: true - physicalType: DECIMAL(5) - - name: NCDEXC - logicalType: string - maxLength: 1 - description: Code Taux Exception - required: true - physicalType: CHAR(1) - - name: NIESCP - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: NPRPVA - logicalType: number - description: Prix Prov achat avec frais - required: true - physicalType: DECIMAL(9) -- name: PRDLRG - physicalName: PMGENDTA.PRDLRG - description: 'Log de régions produits, Column count : 12, Record length : 108' - logicalType: object - physicalType: table - tags: [] - properties: - - name: ONOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: ODTREQ - logicalType: date - description: Date de la requête - required: true - physicalType: TIMESTMP(10,6) - - name: OCDREG - logicalType: string - maxLength: 3 - description: Code de région - required: true - physicalType: CHAR(3) - - name: OCACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: ONOFNR - logicalType: number - description: Numéro fournisseur - required: true - physicalType: NUMERIC(6) - - name: OAPDIV - logicalType: string - maxLength: 3 - description: Code division - required: true - physicalType: CHAR(3) - - name: OCST - logicalType: string - maxLength: 1 - description: Statut - required: true - physicalType: CHAR(1) - - name: ODATST - logicalType: number - description: Date de statut - required: true - physicalType: NUMERIC(8) - - name: ODTCRT - logicalType: number - description: Date de création - required: true - physicalType: NUMERIC(8) - - name: OUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: OUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: ODTMAJ - logicalType: date - description: Date de mise à jours - required: true - physicalType: TIMESTMP(10,6) -- name: PRDLTM - physicalName: PMGENDTA.PRDLTM - description: 'Lead Time Table, Column count : 4, Record length : 10' - logicalType: object - physicalType: table - tags: [] - properties: - - name: LCCLSP - logicalType: number - description: Product Class - required: true - physicalType: NUMERIC(1) - - name: LNBDYS - logicalType: number - description: '# of days Lead Time' - required: true - physicalType: NUMERIC(3) - - name: LRCPRCP - logicalType: number - description: Reception Percentage - required: true - physicalType: NUMERIC(3) - - name: LNBPRD - logicalType: number - description: Number of Product - required: true - physicalType: NUMERIC(3) -- name: PRDLUP - physicalName: PMGENDTA.PRDLUP - description: 'Log de la table des codes UPC bannières, Column count : 33, Record - length : 254' - logicalType: object - physicalType: table - tags: [] - properties: - - name: LNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: LDTREQ - logicalType: date - description: Date requête - required: true - physicalType: TIMESTMP(10,6) - - name: LCBAN - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: LIPUPC - logicalType: number - description: Indicateur d emballage UPC - required: true - physicalType: NUMERIC(1) - - name: LUPC - logicalType: number - description: UPC fournisseur - required: true - physicalType: NUMERIC(7) - - name: LUPCPR - logicalType: number - description: UPC produit - required: true - physicalType: NUMERIC(5) - - name: LMDUPC - logicalType: string - maxLength: 1 - description: Format UPC - required: true - physicalType: CHAR(1) - - name: LCACTN - logicalType: string - maxLength: 1 - description: ' Code action' - required: true - physicalType: CHAR(1) - - name: LCDUPC - logicalType: number - description: Chiffre autovérificateur - required: true - physicalType: NUMERIC(1) - - name: LSTUPC - logicalType: string - maxLength: 1 - description: Statut - required: true - physicalType: CHAR(1) - - name: LDTST - logicalType: number - description: Date de statut UPC - required: true - physicalType: NUMERIC(8) - - name: LDTCRT - logicalType: number - description: Date création - required: true - physicalType: NUMERIC(8) - - name: LUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: LUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: LDTMAJ - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) - - name: LGTIN - logicalType: number - description: GTIN cd - required: true - physicalType: DECIMAL(14) - - name: LPDM - logicalType: number - description: Poids en métrique - required: true - physicalType: DECIMAL(8) - - name: LLNGM - logicalType: number - description: Longueur en métrique - required: true - physicalType: DECIMAL(4) - - name: LLRGM - logicalType: number - description: Largueur en métrique - required: true - physicalType: DECIMAL(4) - - name: LHTM - logicalType: number - description: Hauteur en métrique - required: true - physicalType: DECIMAL(4) - - name: LCUBM - logicalType: number - description: Cubage en métrique - required: true - physicalType: DECIMAL(9) - - name: LPDI - logicalType: number - description: Poids en impérial - required: true - physicalType: DECIMAL(8) - - name: LLNGI - logicalType: number - description: Longueur en impérial - required: true - physicalType: DECIMAL(4) - - name: LLRGI - logicalType: number - description: Largueur en impérial - required: true - physicalType: DECIMAL(4) - - name: LHTI - logicalType: number - description: Hauteur en impérial - required: true - physicalType: DECIMAL(4) - - name: LCUBI - logicalType: number - description: Cubage en impérial - required: true - physicalType: DECIMAL(9) - - name: LFDIM - logicalType: string - maxLength: 1 - description: Flag provenance des dimensions - required: true - physicalType: CHAR(1) - - name: LCTYCB - logicalType: string - maxLength: 2 - description: Type de code barre - required: true - physicalType: CHAR(2) - - name: LDTSEQ - logicalType: date - description: Séquence unique - required: true - physicalType: TIMESTMP(10,6) - - name: LCMPRD - logicalType: string - maxLength: 48 - description: Numéro de produit Commun ECCnet - required: true - physicalType: CHAR(48) - - name: LNPDNM - logicalType: number - description: Poid net métrique - required: true - physicalType: NUMERIC(8) - - name: LNPDNI - logicalType: number - description: Poid net impérial - required: true - physicalType: NUMERIC(8) - - name: LISCCE - logicalType: string - maxLength: 1 - description: Indicateur certification - required: true - physicalType: CHAR(1) -- name: PRDLVR - physicalName: PMGENDTA.PRDLVR - description: 'Fichier audit des coûtants VR, Column count : 20, Record length : - 115' - logicalType: object - physicalType: table - tags: [] - properties: - - name: QNOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: DECIMAL(6) - - name: QDTREQ - logicalType: date - description: Date de la requête - required: true - physicalType: TIMESTMP(10,6) - - name: QCDIV - logicalType: string - maxLength: 3 - description: Code de division - required: true - physicalType: CHAR(3) - - name: QVRR - logicalType: number - description: Coûtant VR - required: true - physicalType: DECIMAL(9) - - name: QCSTDV - logicalType: string - maxLength: 1 - description: Statut division - required: true - physicalType: CHAR(1) - - name: QINVPR - logicalType: string - maxLength: 1 - description: Indicateur nouveau produit - required: true - physicalType: CHAR(1) - - name: QCACTN - logicalType: string - maxLength: 1 - description: Code d'action - required: true - physicalType: CHAR(1) - - name: QDTCRE - logicalType: number - description: Date de création - required: true - physicalType: DECIMAL(8) - - name: QUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur de la requête - required: true - physicalType: CHAR(10) - - name: QUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur mise à jour - required: true - physicalType: CHAR(10) - - name: QDTMAJ - logicalType: date - description: Date de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: QTXFFS - logicalType: number - description: Taux FFS - required: true - physicalType: DECIMAL(5) - - name: QCDFFS - logicalType: string - maxLength: 1 - description: Code Difference FFS - required: true - physicalType: CHAR(1) - - name: QCDREM - logicalType: string - maxLength: 1 - description: Code Remise FFS - required: true - physicalType: CHAR(1) - - name: QPRFIX - logicalType: number - description: Prix Fixe - required: true - physicalType: DECIMAL(8) - - name: QTXEXC - logicalType: number - description: Taux Exception Fixe/Maximum - required: true - physicalType: DECIMAL(5) - - name: QCDEXC - logicalType: string - maxLength: 1 - description: Code Taux Exception - required: true - physicalType: CHAR(1) - - name: QIESCP - logicalType: string - maxLength: 1 - description: Indicateur Escompte de Paiement - required: true - physicalType: CHAR(1) - - name: QNSPCA - logicalType: number - description: Numéro Spécial Achat - required: true - physicalType: DECIMAL(5) - - name: QVRRA - logicalType: number - description: Coûtant VR avec frais - required: true - physicalType: DECIMAL(9) -- name: PRDMAD - physicalName: PMGENDTA.PRDMAD - description: 'Audit on Product Medical Devices Infos, Column count : 13, Record - length : 187' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPROD - logicalType: number - description: Numero de Produit - required: true - physicalType: NUMERIC(6) - - name: MDTADT - logicalType: date - description: Date d'Audit - required: true - physicalType: TIMESTMP(10,6) - - name: METAT - logicalType: string - maxLength: 1 - description: Code d'Etat - required: true - physicalType: CHAR(1) - - name: MCACTN - logicalType: string - maxLength: 1 - description: Code d'Action - required: true - physicalType: CHAR(1) - - name: MDDEVCLS - logicalType: number - description: Medical Device Classe - required: true - physicalType: NUMERIC(4) - - name: MDLICNO - logicalType: string - maxLength: 15 - description: Medical Device Numero License - required: true - physicalType: CHAR(15) - - name: MDDEVIDF - logicalType: string - maxLength: 50 - description: Medical Device Identification - required: true - physicalType: CHAR(50) - - name: NOFABRI - logicalType: number - description: Numero de Fabricant - required: true - physicalType: NUMERIC(6) - - name: NOIMPORT - logicalType: number - description: Numero Importateur - required: true - physicalType: NUMERIC(6) - - name: DTECRT - logicalType: date - description: Date de Creation - required: true - physicalType: TIMESTMP(10,6) - - name: USERCRT - logicalType: string - maxLength: 10 - description: Utilisateur Creation - required: true - physicalType: CHAR(10) - - name: DTEDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: USERMAJ - logicalType: string - maxLength: 10 - description: Utilisateur Modification - required: true - physicalType: CHAR(10) -- name: PRDMBAITM - physicalName: PMGENDTA.PRDMBAITM - description: 'MAJ MASSIVE PROD. MBA(PRDCRP):INPUT, Column count : 9, Record length - : 27' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: CODE MAJ :M - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: NO PRODUIT MBA - required: true - physicalType: CHAR(6) - - name: CDDIV - logicalType: string - maxLength: 3 - description: DIVISION - required: true - physicalType: CHAR(3) - - name: CDSTS - logicalType: string - maxLength: 1 - description: STATUT PRODUIT - required: true - physicalType: CHAR(1) - - name: CDTYPE - logicalType: string - maxLength: 1 - description: CODE PRDCRP/HCTYPE - required: true - physicalType: CHAR(1) - - name: CDIMCA - logicalType: string - maxLength: 1 - description: CODE PRDCRP/HIIMCA - required: true - physicalType: CHAR(1) - - name: CDARET - logicalType: string - maxLength: 1 - description: CODE PRDCRP/HIARET - required: true - physicalType: CHAR(1) - - name: CDPRD02 - logicalType: string - maxLength: 10 - description: CODE PRDCRP/HUGR02 - required: true - physicalType: CHAR(10) - - name: CDBANMP - logicalType: string - maxLength: 3 - description: CODE BAN MARQ PRIV - required: true - physicalType: CHAR(3) -- name: PRDMBAITMR - physicalName: PMGENDTA.PRDMBAITMR - description: 'MAJ MASSIVE PROD. MBA(PRDCRP):RÉSULTATS, Column count : 12, Record - length : 89' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: Code de maj - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: No produit - required: true - physicalType: CHAR(6) - - name: CDDIV - logicalType: string - maxLength: 3 - description: Division - required: true - physicalType: CHAR(3) - - name: CDSTS - logicalType: string - maxLength: 1 - description: Statut produit - required: true - physicalType: CHAR(1) - - name: CDTYPE - logicalType: string - maxLength: 1 - description: Type - required: true - physicalType: CHAR(1) - - name: CDIMCA - logicalType: string - maxLength: 1 - description: Imp cat - required: true - physicalType: CHAR(1) - - name: CDARET - logicalType: string - maxLength: 1 - description: Retourn. MCKCA - required: true - physicalType: CHAR(1) - - name: CDPRD02 - logicalType: string - maxLength: 10 - description: PRD02 - required: true - physicalType: CHAR(10) - - name: CDBANMP - logicalType: string - maxLength: 3 - description: Ban marq prv - required: true - physicalType: CHAR(3) - - name: CDRES - logicalType: string - maxLength: 1 - description: Code résult - required: true - physicalType: CHAR(1) - - name: MSGERR - logicalType: string - maxLength: 30 - description: Message erreur - required: true - physicalType: CHAR(30) - - name: HDESCA - logicalType: string - maxLength: 31 - description: Descr produit - required: true - physicalType: CHAR(31) -- name: PRDMDI - physicalName: PMGENDTA.PRDMDI - description: 'Product Medical Devices Informations, Column count : 10, Record length - : 159' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPROD - logicalType: number - description: Numero de Produit - required: true - physicalType: NUMERIC(6) - - name: MDDEVCLS - logicalType: number - description: Medical Device Classe - required: true - physicalType: NUMERIC(4) - - name: MDLICNO - logicalType: string - maxLength: 15 - description: Medical Device Numero License - required: true - physicalType: CHAR(15) - - name: MDDEVIDF - logicalType: string - maxLength: 50 - description: Medical Device Identification - required: true - physicalType: CHAR(50) - - name: NOFABRI - logicalType: number - description: Numero de Fabricant - required: true - physicalType: NUMERIC(6) - - name: NOIMPORT - logicalType: number - description: Numero Importateur - required: true - physicalType: NUMERIC(6) - - name: DTECRT - logicalType: date - description: Date de Creation - required: true - physicalType: TIMESTMP(10,6) - - name: USERCRT - logicalType: string - maxLength: 10 - description: Utilisateur Creation - required: true - physicalType: CHAR(10) - - name: DTEDRNMAJ - logicalType: date - description: Date Derniere Modification - required: true - physicalType: TIMESTMP(10,6) - - name: USERMAJ - logicalType: string - maxLength: 10 - description: Utilisateur Modification - required: true - physicalType: CHAR(10) -- name: PRDMDL - physicalName: PMGENDTA.PRDMDL - description: 'Log Produits Medical Device Infos, Column count : 12, Record length - : 186' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPROD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: LDTREQ - logicalType: date - description: Date de requête - required: true - physicalType: TIMESTMP(10,6) - - name: LCACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: MDDEVCLS - logicalType: number - description: Medical Dev Cls - required: true - physicalType: NUMERIC(4) - - name: MDLICNO - logicalType: string - maxLength: 15 - description: Med/Dev Numero License - required: true - physicalType: CHAR(15) - - name: MDDEVIDF - logicalType: string - maxLength: 50 - description: Med/Dev Identification - required: true - physicalType: CHAR(50) - - name: NOFABRI - logicalType: number - description: Numero Fabricant - required: true - physicalType: NUMERIC(6) - - name: NOIMPORT - logicalType: number - description: Numero Importateur - required: true - physicalType: NUMERIC(6) - - name: DTECRT - logicalType: date - description: Date de Creation - required: true - physicalType: TIMESTMP(10,6) - - name: USERCRT - logicalType: string - maxLength: 10 - description: Utilisateur Creation - required: true - physicalType: CHAR(10) - - name: DTEDRNMAJ - logicalType: date - description: Date Dern. Maj - required: true - physicalType: TIMESTMP(10,6) - - name: USERMAJ - logicalType: string - maxLength: 10 - description: Utilisateur Maj - required: true - physicalType: CHAR(10) -- name: PRDMDT - physicalName: PMGENDTA.PRDMDT - description: 'Code produit SIMDUT, Column count : 7, Record length : 83' - logicalType: object - physicalType: table - tags: [] - properties: - - # METADATA - - name: APP_NAME - tags: ["metadata"] - logicalType: string - logicalTypeOptions: - - maxLength: 16777216 - description: Application process that last Created or Updated the record. - required: true - physicalType: CHAR(16777216) - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: CREATE_TS - tags: ["metadata"] - logicalType: date - logicalTypeOptions: - - format: "yyyy-MM-dd HH:mm:ss.SSS" - - maxLength: 9 - examples: - - "2025-04-11 11:46:03.035" - description: Audit timestamp that the record was initially Created. - required: true - physicalType: TIMESTAMP_NTZ(9) - customProperties: - - property: scdType - value: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: CREATE_AUDIT_ID - tags: ["metadata"] - logicalType: number - description: Identifier generated by the load process that initially Created the record. - required: true - physicalType: NUMBER(38,0) - customProperties: - - property: scdType - value: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: UPDATE_TS - tags: ["metadata"] - logicalType: date - logicalTypeOptions: - - format: "yyyy-MM-dd HH:mm:ss.SSS" - - maxLength: 9 - examples: - - "2025-04-11 11:46:03.035" - description: Audit timestamp that the record was last Updated. - required: true - physicalType: TIMESTAMP_NTZ(9) - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: UPDATE_AUDIT_ID - tags: ["metadata"] - logicalType: number - description: Identifier generated by the load process that last Updated the record. - required: true - physicalType: NUMBER(38,0) - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: CURRENT_RECORD_IND - tags: ["metadata"] - logicalType: boolean - description: SCD Type 2 the current record is true otherwise false. SCD other true by default. - required: true - physicalType: BOOLEAN - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: DELETED_RECORD_IND - tags: ["metadata"] - logicalType: boolean - description: If a record that has been removed from the source (soft deleted) is true. - required: true - physicalType: BOOLEAN - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: IS_VALID_IND - tags: ["metadata"] - logicalType: boolean - description: Indicates if the record is valid. - required: true - physicalType: BOOLEAN - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: INVALID_MESSAGE - tags: ["metadata"] - logicalType: string - logicalTypeOptions: - - maxLength: 16777216 - description: Invalid message. - required: true - physicalType: CHAR(16777216) - customProperties: - - property: scdType - value: 1 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - # COLUMNS - - name: PRDMDT_SK - primaryKey: true - primaryKeyPosition: -1 # Default to -1 - logicalType: number - description: Surrogate Key for the table (autoincrement), it is not derived from the table data. - unique: true - required: true - physicalType: autoincrement start 1 increment 1 - customProperties: - - property: scdType - value: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MNOPRD - businessName: MNOPRD - customProperties: - - property: businessKey - value: - - property: scdType - value: 0 - primaryKey: true - primaryKeyPosition: 1 - logicalType: number - logicalTypeOptions: - - maxLength: 6 - description: Product Number - unique: false - required: true - physicalType: DECIMAL(6) - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MCMDUT - businessName: MCMDUT - businessKey: true - businessKeyPosition: 2 - logicalType: string - logicalTypeOptions: - - maxLength: 2 - description: WHMIS Code - unique: false - required: true - physicalType: CHAR(2) - typeSCD: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MDTCRT - businessName: MCMDUT - businessKey: true - businessKeyPosition: 3 - logicalType: number - logicalTypeOptions: - - maxLength: 8 - description: Creation Date - unique: false - required: true - physicalType: DECIMAL(8) - typeSCD: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MUSRRQ - businessName: MUSRRQ - logicalType: string - logicalTypeOptions: - - maxLength: 10 - description: Request User - required: false - physicalType: CHAR(10) - typeSCD: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MDTREQ - logicalType: date - logicalTypeOptions: - - format: "yyyy-MM-dd HH:mm:ss.SSS" - - maxLength: 9 - examples: - - "2025-04-11 11:46:03.035" - description: Request Date - required: false - typeSCD: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MUSRMJ - businessName: MUSRMJ - logicalType: string - logicalTypeOptions: - - maxLength: 10 - description: Update User - required: false - physicalType: CHAR(10) - typeSCD: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - - - name: MDTMAJ - logicalType: date - logicalTypeOptions: - - format: "yyyy-MM-dd HH:mm:ss.SSS" - - maxLength: 9 - examples: - - "2025-04-11 11:46:03.035" - description: Update Date - required: false - physicalType: TIMESTMP(10,6) - typeSCD: 0 - criticalDataElement: false # PHI / PII - classification: public # Confidential / Restricted / Public - -- name: PRDMND - physicalName: PMGENDTA.PRDMND - description: 'Product Location Min Max Management, Column count : 11, Record length - : 45' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Division Code - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: Product Number - required: true - physicalType: NUMERIC(6) - - name: CDTYPLOC - logicalType: string - maxLength: 1 - description: Code Type de Localisation - required: true - physicalType: CHAR(1) - - name: CDMOD - logicalType: string - maxLength: 1 - description: Code Modalité - required: true - physicalType: CHAR(1) - - name: QTSUGMIN - logicalType: number - description: 'Suggested Minimum Quantity:' - required: true - physicalType: NUMERIC(5) - - name: QTSUGMAX - logicalType: number - description: Suggested Maximum Quantity - required: true - physicalType: NUMERIC(5) - - name: STMIN - logicalType: string - maxLength: 1 - description: Minimum Overriden Indicator - required: true - physicalType: CHAR(1) - - name: STMAX - logicalType: string - maxLength: 1 - description: 'Maximum Overriden Indicator:' - required: true - physicalType: CHAR(1) - - name: DTRVE - logicalType: number - description: Review Date - required: true - physicalType: NUMERIC(8) - - name: DTCAL - logicalType: number - description: Recompute Date - required: true - physicalType: NUMERIC(8) - - name: QTMOYVTE - logicalType: number - description: Average Sales Per Day - required: true - physicalType: NUMERIC(6) -- name: PRDMNXA - physicalName: PMGENDTA.PRDMNXA - description: 'Product Location Min Max Audit, Column count : 10, Record length : - 64' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Division Code - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: Product Number - required: true - physicalType: NUMERIC(6) - - name: CDTYPLOC - logicalType: string - maxLength: 1 - description: Location Type - required: true - physicalType: CHAR(1) - - name: CDMOD - logicalType: string - maxLength: 1 - description: Modality Code - required: true - physicalType: CHAR(1) - - name: DTCHM - logicalType: date - description: Date Time Change - required: true - physicalType: TIMESTMP(10,6) - - name: LOC - logicalType: string - maxLength: 6 - description: Location - required: true - physicalType: CHAR(6) - - name: CDUTL - logicalType: string - maxLength: 10 - description: User Id - required: true - physicalType: CHAR(10) - - name: CDCHM - logicalType: string - maxLength: 1 - description: Change Type - required: true - physicalType: CHAR(1) - - name: QTMIN - logicalType: number - description: Minimum Quantity - required: true - physicalType: NUMERIC(5) - - name: QTMAX - logicalType: number - description: 'Maximum Quantity:' - required: true - physicalType: NUMERIC(5) -- name: PRDMOY - physicalName: PMGENDTA.PRDMOY - description: 'Product Class Days For Averaging, Column count : 2, Record length - : 3' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDCLS - logicalType: number - description: Product Class - required: true - physicalType: NUMERIC(1) - - name: NBJRSMOY - logicalType: number - description: Days For Averaging - required: true - physicalType: NUMERIC(2) -- name: PRDMRG - physicalName: PMGENDTA.PRDMRG - description: 'Modification des produits aux régions., Column count : 32, Record - length : 143' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: PCETAT - logicalType: string - maxLength: 1 - description: Code d'état - required: true - physicalType: CHAR(1) - - name: PCREGI - logicalType: string - maxLength: 3 - description: Code de région - required: true - physicalType: CHAR(3) - - name: PDESCF - logicalType: string - maxLength: 31 - description: Description Française - required: true - physicalType: CHAR(31) - - name: PDESCA - logicalType: string - maxLength: 31 - description: Description Anglaise - required: true - physicalType: CHAR(31) - - name: PQDET - logicalType: number - description: Quantité de détail - required: true - physicalType: DECIMAL(5) - - name: PTEXC - logicalType: number - description: Taux d'exception - required: true - physicalType: DECIMAL(4) - - name: PCTEXC - logicalType: string - maxLength: 1 - description: Code taux d'exception F = Prix fixe - required: true - physicalType: CHAR(1) - - name: PIRAMQ - logicalType: string - maxLength: 1 - description: Ind. RAMQ - required: true - physicalType: CHAR(1) - - name: PCMANS - logicalType: string - maxLength: 1 - description: Code manipulation spécial - required: true - physicalType: CHAR(1) - - name: PCSEP - logicalType: string - maxLength: 1 - description: Ind. service étiquettes prix R = Quantité régulièr - required: true - physicalType: CHAR(1) - - name: PIPREX - logicalType: string - maxLength: 1 - description: Ind. prod. exclusif bannière - required: true - physicalType: CHAR(1) - - name: PCMDUN - logicalType: string - maxLength: 1 - description: Code modalité unités U = Unité - required: true - physicalType: CHAR(1) - - name: PCST - logicalType: string - maxLength: 1 - description: Code de statut A = Actif - required: true - physicalType: CHAR(1) - - name: PCMED1 - logicalType: string - maxLength: 1 - description: 'Code médicament #1' - required: true - physicalType: CHAR(1) - - name: PCMED2 - logicalType: string - maxLength: 1 - description: 'Code médicament #2' - required: true - physicalType: CHAR(1) - - name: PCMED3 - logicalType: string - maxLength: 1 - description: 'Code médicament #3' - required: true - physicalType: CHAR(1) - - name: PCMED4 - logicalType: string - maxLength: 1 - description: 'Code médicament #4' - required: true - physicalType: CHAR(1) - - name: PCMED5 - logicalType: string - maxLength: 1 - description: 'Code médicament #5' - required: true - physicalType: CHAR(1) - - name: PCMED6 - logicalType: string - maxLength: 1 - description: 'Code médicament #6' - required: true - physicalType: CHAR(1) - - name: PITXFA - logicalType: string - maxLength: 1 - description: Ind. impression catalogue - required: true - physicalType: CHAR(1) - - name: PCCLST - logicalType: string - maxLength: 1 - description: Code de classe tabac 1 = Cigarettes 200 - required: true - physicalType: CHAR(1) - - name: PCSTDT - logicalType: string - maxLength: 1 - description: Code statut destruction D = Produit à détruire - required: true - physicalType: CHAR(1) - - name: PCPHAR - logicalType: string - maxLength: 1 - description: Code produit pharmaceutique A = RX - required: true - physicalType: CHAR(1) - - name: PCPHEX - logicalType: string - maxLength: 15 - description: Code produit pharm. excep. - required: true - physicalType: CHAR(15) - - name: PMQER - logicalType: number - description: Multiple de quant. expédiée - required: true - physicalType: NUMERIC(5) - - name: PITAXP - logicalType: string - maxLength: 15 - description: Code taxe provinciale/prov. O = Taxable - required: true - physicalType: CHAR(15) - - name: PCSTTT - logicalType: string - maxLength: 3 - description: Code structure taxe tabac - required: true - physicalType: CHAR(3) - - name: PQPCSR - logicalType: number - description: Quantité par caisse région - required: true - physicalType: NUMERIC(5) - - name: PIESCP - logicalType: string - maxLength: 1 - description: Ind. esc. paiement applic. - required: true - physicalType: CHAR(1) - - name: PICVAR - logicalType: string - maxLength: 1 - description: Ind. coûtant variable - required: true - physicalType: CHAR(1) - - name: PQMAXC - logicalType: number - description: Quant. max. commande client - required: true - physicalType: NUMERIC(3) -- name: PRDMSCD - physicalName: PMGENDTA.PRDMSCD - description: 'Modif. des produits du siège social --> Détail., Column count : 7, - Record length : 49' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: PDTADT - logicalType: date - description: Date maj audit - required: true - physicalType: TIMESTMP(10,6) - - name: PETAT - logicalType: string - maxLength: 1 - description: Code état - required: true - physicalType: CHAR(1) - - name: PCACTN - logicalType: string - maxLength: 1 - description: Code d'action - required: true - physicalType: CHAR(1) - - name: PCBAN - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: PMQEU - logicalType: number - description: MQE produit bannière - required: true - physicalType: DECIMAL(3) - - name: PUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requête - required: true - physicalType: CHAR(10) -- name: PRDMSCH - physicalName: PMGENDTA.PRDMSCH - description: 'Modif. des produits du siège social --> En-tête., Column count : 40, - Record length : 439' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: PDESCF - logicalType: string - maxLength: 31 - description: Description française - required: true - physicalType: CHAR(31) - - name: PDESCA - logicalType: string - maxLength: 31 - description: Description anglaise - required: true - physicalType: CHAR(31) - - name: PDSCCF - logicalType: string - maxLength: 20 - description: Description courte française - required: true - physicalType: CHAR(20) - - name: PDSCCA - logicalType: string - maxLength: 20 - description: Description courte anglaise - required: true - physicalType: CHAR(20) - - name: PDTADT - logicalType: date - description: Date maj audit - required: true - physicalType: TIMESTMP(10,6) - - name: PETAT - logicalType: string - maxLength: 1 - description: Code état - required: true - physicalType: CHAR(1) - - name: PNOFNR - logicalType: number - description: Numéro fournisseur - required: true - physicalType: NUMERIC(6) - - name: PNPRDF - logicalType: string - maxLength: 10 - description: Numéro produit fournisseur - required: true - physicalType: CHAR(10) - - name: PBANMP - logicalType: string - maxLength: 3 - description: Bannière marque privée - required: true - physicalType: CHAR(3) - - name: PSIZE - logicalType: string - maxLength: 9 - description: Format - required: true - physicalType: CHAR(9) - - name: PFORCE - logicalType: string - maxLength: 10 - description: Force du produit - required: true - physicalType: CHAR(10) - - name: PCTPSF - logicalType: string - maxLength: 1 - description: Code TPS fédéral - required: true - physicalType: CHAR(1) - - name: PCLASS - logicalType: string - maxLength: 1 - description: Classe - required: true - physicalType: CHAR(1) - - name: PNDIN - logicalType: number - description: Numéro DIN - required: true - physicalType: NUMERIC(8) - - name: PNWDA - logicalType: number - description: Code NWDA - required: true - physicalType: NUMERIC(3) - - name: PCMANS - logicalType: string - maxLength: 1 - description: Code manipulation spécial - required: true - physicalType: CHAR(1) - - name: PNGENE - logicalType: number - description: Numéro générique - required: true - physicalType: NUMERIC(6) - - name: PCLSTH - logicalType: number - description: Classe thérapeutique - required: true - physicalType: NUMERIC(6) - - name: PCNARC - logicalType: string - maxLength: 1 - description: Code narcotique client - required: true - physicalType: CHAR(1) - - name: PCNARE - logicalType: string - maxLength: 1 - description: Code narcotique entrepôt - required: true - physicalType: CHAR(1) - - name: PNARCO - logicalType: number - description: Numéro narcotique - required: true - physicalType: NUMERIC(6) - - name: PITLXR - logicalType: string - maxLength: 1 - description: Ind refus de commande Telxon - required: true - physicalType: CHAR(1) - - name: PINTLR - logicalType: string - maxLength: 1 - description: Ind. commande narcotique - required: true - physicalType: CHAR(1) - - name: PCCONT - logicalType: string - maxLength: 2 - description: Code de contenant - required: true - physicalType: CHAR(2) - - name: PFRMTF - logicalType: string - maxLength: 15 - description: Format français - required: true - physicalType: CHAR(15) - - name: PFRMTA - logicalType: string - maxLength: 15 - description: Format anglais - required: true - physicalType: CHAR(15) - - name: PUGRP - logicalType: string - maxLength: 12 - description: Code de regroupement - required: true - physicalType: CHAR(12) - - name: PUSRRQ - logicalType: string - maxLength: 10 - description: Code utilisateur requérant - required: true - physicalType: CHAR(10) - - name: PUSRNM - logicalType: string - maxLength: 50 - description: Nom utilisateur requérant - required: true - physicalType: CHAR(50) - - name: PUSRMJ - logicalType: string - maxLength: 10 - description: Code utilisateur - required: true - physicalType: CHAR(10) - - name: PCTYPE - logicalType: string - maxLength: 1 - description: Type de produit - required: true - physicalType: CHAR(1) - - name: PDSCLF - logicalType: string - maxLength: 50 - description: Description longue française - required: true - physicalType: CHAR(50) - - name: PDSCLA - logicalType: string - maxLength: 50 - description: Description longue anglaise - required: true - physicalType: CHAR(50) - - name: PIAUTR - logicalType: string - maxLength: 1 - description: Ind. autorisation requise - required: true - physicalType: CHAR(1) - - name: PNFNRR - logicalType: number - description: Num. de fournisseur retour - required: true - physicalType: DECIMAL(6) - - name: PIRFGR - logicalType: string - maxLength: 1 - description: Indicateur produit réfrigéré - required: true - physicalType: CHAR(1) - - name: PTMPMN - logicalType: number - description: Température min. réfrigéré - required: true - physicalType: DECIMAL(3) - - name: PTMPMX - logicalType: number - description: Température max. réfrigéré - required: true - physicalType: DECIMAL(3) - - name: PNACHE - logicalType: string - maxLength: 5 - description: Numéro acheteur - required: true - physicalType: CHAR(5) -- name: PRDNOU - physicalName: PMGENDTA.PRDNOU - description: 'Nouveaux produits - Corp. - WORK, Column count : 21, Record length - : 101' - logicalType: object - physicalType: table - tags: [] - properties: - - name: FNPRD - logicalType: number - description: NUMERO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: FCTB01 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FDESC - logicalType: string - maxLength: 31 - description: DESCRIPTION - required: true - physicalType: CHAR(31) - - name: FCTB02 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FCBAN - logicalType: string - maxLength: 3 - description: BANNIERE MARQUE PRIVEE - required: true - physicalType: CHAR(3) - - name: FCTB03 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FNOFNR - logicalType: number - description: NO. FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: FCTB04 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FCFNR - logicalType: string - maxLength: 3 - description: CODE FOURNISSEUR - required: true - physicalType: CHAR(3) - - name: FCTB05 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FNPRDF - logicalType: string - maxLength: 10 - description: NO. PRODUIT FOURN. - required: true - physicalType: CHAR(10) - - name: FCTB06 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FCNWDA - logicalType: number - description: NWDA - required: true - physicalType: NUMERIC(3) - - name: FCTB07 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FCUPC - logicalType: string - maxLength: 14 - description: CODE UPC - required: true - physicalType: CHAR(14) - - name: FCTB08 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FCMUPC - logicalType: string - maxLength: 1 - description: FORMAT UPC - required: true - physicalType: CHAR(1) - - name: FCTB09 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FDTCRT - logicalType: number - description: DATE DE CREATION - required: true - physicalType: NUMERIC(8) - - name: FCTB10 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: FCPLAN - logicalType: string - maxLength: 6 - description: CODE PLANOGRAMME - required: true - physicalType: CHAR(6) -- name: PRDNPN - physicalName: PMGENDTA.PRDNPN - description: 'Produit Naturel NPN, Column count : 5, Record length : 76' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: NONPN - logicalType: number - description: Numéro produit naturel - required: true - physicalType: NUMERIC(8) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) -- name: PRDPID - physicalName: PMGENDTA.PRDPID - description: 'Price Increase/Decrease % Table, Column count : 7, Record length : - 70' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRDCLS - logicalType: number - description: Product Class - required: true - physicalType: NUMERIC(1) - - name: PRDMIN - logicalType: number - description: Miminum % - required: true - physicalType: NUMERIC(11) - - name: PRDMAX - logicalType: number - description: Maximum % - required: true - physicalType: NUMERIC(11) - - name: PRDCOL - logicalType: string - maxLength: 10 - description: '% color' - required: true - physicalType: CHAR(10) - - name: PRDAPP - logicalType: string - maxLength: 1 - description: Approval code - required: true - physicalType: CHAR(1) - - name: PRDUSR - logicalType: string - maxLength: 10 - description: Updated by - required: true - physicalType: CHAR(10) - - name: PRDCRT - logicalType: date - description: Modified Date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDPLANO - physicalName: PMGENDTA.PRDPLANO - description: 'MAJ MASSIVE PLANOGRAMMES(PRDPLO):INPUT, Column count : 3, Record length - : 13' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: CODE MAJ :A/D - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: NO PRODUIT MBA - required: true - physicalType: CHAR(6) - - name: CDPLANO - logicalType: string - maxLength: 6 - description: CODE PLANOGRAMME - required: true - physicalType: CHAR(6) -- name: PRDPLANOR - physicalName: PMGENDTA.PRDPLANOR - description: 'MAJ MASSIVE PLANOGRAMMES(PRDPLO):RÉSULTATS, Column count : 7, Record - length : 78' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: Code de maj - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: No produit - required: true - physicalType: CHAR(6) - - name: CDPLANO - logicalType: string - maxLength: 6 - description: Code plano - required: true - physicalType: CHAR(6) - - name: CDRES - logicalType: string - maxLength: 1 - description: Code résult - required: true - physicalType: CHAR(1) - - name: MSGERR - logicalType: string - maxLength: 30 - description: Message erreur - required: true - physicalType: CHAR(30) - - name: HDESCA - logicalType: string - maxLength: 31 - description: Descr produit - required: true - physicalType: CHAR(31) - - name: CDBANMP - logicalType: string - maxLength: 3 - description: Ban marq prv - required: true - physicalType: CHAR(3) -- name: PRDPLD - physicalName: PMGENDTA.PRDPLD - description: 'Produits associes a un planogramme, Column count : 15, Record length - : 94' - logicalType: object - physicalType: table - tags: [] - properties: - - name: GNPRD - logicalType: number - description: NUMERO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: GCTB01 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GCPLAN - logicalType: string - maxLength: 6 - description: CODE PLANOGRAMME - required: true - physicalType: CHAR(6) - - name: GCTB02 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GDESCF - logicalType: string - maxLength: 31 - description: DESCRIPTION FRANCAISE - required: true - physicalType: CHAR(31) - - name: GCTB03 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GDESCA - logicalType: string - maxLength: 31 - description: DESCRIPTION ANGLAISE - required: true - physicalType: CHAR(31) - - name: GCTB04 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GNOFNR - logicalType: number - description: NO. FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: GCTB05 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GBAN - logicalType: string - maxLength: 3 - description: BANNIERE MARQUE PRIVEE - required: true - physicalType: CHAR(3) - - name: GCTB06 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GCCLSP - logicalType: number - description: CLASSE PRODUIT - required: true - physicalType: NUMERIC(1) - - name: GCTB07 - logicalType: string - maxLength: 1 - description: None - required: true - physicalType: CHAR(1) - - name: GCNWDA - logicalType: number - description: NWDA - required: true - physicalType: NUMERIC(3) -- name: PRDPLO - physicalName: PMGENDTA.PRDPLO - description: 'Planogramme associé aux produits, Column count : 7, Record length - : 49' - logicalType: object - physicalType: table - tags: [] - properties: - - name: LNPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: DECIMAL(6) - - name: LCPLAN - logicalType: string - maxLength: 6 - description: code planogramme. - required: true - physicalType: CHAR(6) - - name: LCSTAT - logicalType: string - maxLength: 1 - description: Statut - required: true - physicalType: CHAR(1) - - name: LDTMAJ - logicalType: date - description: Date/heure de mise a jour - required: true - physicalType: TIMESTMP(10,6) - - name: LCUSER - logicalType: string - maxLength: 10 - description: Code usager dernier changement - required: true - physicalType: CHAR(10) - - name: LIMANU - logicalType: string - maxLength: 1 - description: Indicateur entré manuel - required: true - physicalType: CHAR(1) - - name: LCSTAP - logicalType: string - maxLength: 1 - description: Statut précédent - required: true - physicalType: CHAR(1) -- name: PRDPLOD - physicalName: PMGENDTA.PRDPLOD - description: 'Historique Upload Electronique des planogrammes, Column count : 11, - Record length : 106' - logicalType: object - physicalType: table - tags: [] - properties: - - name: DTIME - logicalType: date - description: DATEHEURE ROBOT - required: true - physicalType: TIMESTMP(10,6) - - name: DLINE - logicalType: number - description: LINE COUNT - required: true - physicalType: DECIMAL(10) - - name: DBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: DACTIO - logicalType: string - maxLength: 1 - description: ACTION - required: true - physicalType: CHAR(1) - - name: DBANF - logicalType: string - maxLength: 3 - description: BANNIERE FICHIER - required: true - physicalType: CHAR(3) - - name: DCPLAN - logicalType: string - maxLength: 6 - description: PLANOGRAMME - required: true - physicalType: CHAR(6) - - name: DNPROD - logicalType: string - maxLength: 6 - description: PRODUIT - required: true - physicalType: CHAR(6) - - name: DNGTIN - logicalType: string - maxLength: 14 - description: GTIN - required: true - physicalType: CHAR(14) - - name: DIACPT - logicalType: string - maxLength: 1 - description: ACCEPTE/REJETE - required: true - physicalType: CHAR(1) - - name: DMSGF - logicalType: string - maxLength: 20 - description: MESSAGE FRANC. - required: true - physicalType: CHAR(20) - - name: DMSGA - logicalType: string - maxLength: 20 - description: MESSAGE ANGLA. - required: true - physicalType: CHAR(20) -- name: PRDPLOD01 - physicalName: PMGENDTA.PRDPLOD01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: DTIME - logicalType: date - description: DATEHEURE ROBOT - required: true - physicalType: TIMESTMP(10,6) - - name: DLINE - logicalType: number - description: LINE COUNT - required: true - physicalType: DECIMAL(10) - - name: DBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: DACTIO - logicalType: string - maxLength: 1 - description: ACTION - required: true - physicalType: CHAR(1) - - name: DBANF - logicalType: string - maxLength: 3 - description: BANNIERE FICHIER - required: true - physicalType: CHAR(3) - - name: DCPLAN - logicalType: string - maxLength: 6 - description: PLANOGRAMME - required: true - physicalType: CHAR(6) - - name: DNPROD - logicalType: string - maxLength: 6 - description: PRODUIT - required: true - physicalType: CHAR(6) - - name: DNGTIN - logicalType: string - maxLength: 14 - description: GTIN - required: true - physicalType: CHAR(14) - - name: DIACPT - logicalType: string - maxLength: 1 - description: ACCEPTE/REJETE - required: true - physicalType: CHAR(1) - - name: DMSGF - logicalType: string - maxLength: 20 - description: MESSAGE FRANC. - required: true - physicalType: CHAR(20) - - name: DMSGA - logicalType: string - maxLength: 20 - description: MESSAGE ANGLA. - required: true - physicalType: CHAR(20) -- name: PRDPLOH - physicalName: PMGENDTA.PRDPLOH - description: 'Historique Upload Electronique des planogrammes, Column count : 11, - Record length : 2054' - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTIME - logicalType: date - description: DATEHEURE ROBOT - required: true - physicalType: TIMESTMP(10,6) - - name: HBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: HPATH - logicalType: string - maxLength: 640 - description: CHEMIN ACCES - required: true - physicalType: CHAR(640) - - name: HFILEZ - logicalType: string - maxLength: 640 - description: NOM FICHIER ZIP - required: true - physicalType: CHAR(640) - - name: HFILET - logicalType: string - maxLength: 640 - description: NOM FICHIER TXT - required: true - physicalType: CHAR(640) - - name: HDATEF - logicalType: string - maxLength: 8 - description: DATE ENTETE FICHIER - required: true - physicalType: CHAR(8) - - name: HMSGF - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR FRANC. - required: true - physicalType: CHAR(35) - - name: HMSGA - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR ANGLA. - required: true - physicalType: CHAR(35) - - name: HSEQ - logicalType: string - maxLength: 7 - description: SEQUENCE - required: true - physicalType: CHAR(7) - - name: HCACCE - logicalType: number - description: LIGNES ACCEPTÉS - required: true - physicalType: NUMERIC(10) - - name: HCREFU - logicalType: number - description: LIGNES REFUSÉS - required: true - physicalType: NUMERIC(10) -- name: PRDPLOH01 - physicalName: PMGENDTA.PRDPLOH01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTIME - logicalType: date - description: DATEHEURE ROBOT - required: true - physicalType: TIMESTMP(10,6) - - name: HBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: HPATH - logicalType: string - maxLength: 640 - description: CHEMIN ACCES - required: true - physicalType: CHAR(640) - - name: HFILEZ - logicalType: string - maxLength: 640 - description: NOM FICHIER ZIP - required: true - physicalType: CHAR(640) - - name: HFILET - logicalType: string - maxLength: 640 - description: NOM FICHIER TXT - required: true - physicalType: CHAR(640) - - name: HDATEF - logicalType: string - maxLength: 8 - description: DATE ENTETE FICHIER - required: true - physicalType: CHAR(8) - - name: HMSGF - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR FRANC. - required: true - physicalType: CHAR(35) - - name: HMSGA - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR ANGLA. - required: true - physicalType: CHAR(35) - - name: HSEQ - logicalType: string - maxLength: 7 - description: SEQUENCE - required: true - physicalType: CHAR(7) - - name: HCACCE - logicalType: number - description: LIGNES ACCEPTÉS - required: true - physicalType: NUMERIC(10) - - name: HCREFU - logicalType: number - description: LIGNES REFUSÉS - required: true - physicalType: NUMERIC(10) -- name: PRDPLOH02 - physicalName: PMGENDTA.PRDPLOH02 - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTIME - logicalType: date - description: DATEHEURE ROBOT - required: true - physicalType: TIMESTMP(10,6) - - name: HBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: HPATH - logicalType: string - maxLength: 640 - description: CHEMIN ACCES - required: true - physicalType: CHAR(640) - - name: HFILEZ - logicalType: string - maxLength: 640 - description: NOM FICHIER ZIP - required: true - physicalType: CHAR(640) - - name: HFILET - logicalType: string - maxLength: 640 - description: NOM FICHIER TXT - required: true - physicalType: CHAR(640) - - name: HDATEF - logicalType: string - maxLength: 8 - description: DATE ENTETE FICHIER - required: true - physicalType: CHAR(8) - - name: HMSGF - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR FRANC. - required: true - physicalType: CHAR(35) - - name: HMSGA - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR ANGLA. - required: true - physicalType: CHAR(35) - - name: HSEQ - logicalType: string - maxLength: 7 - description: SEQUENCE - required: true - physicalType: CHAR(7) - - name: HCACCE - logicalType: number - description: LIGNES ACCEPTÉS - required: true - physicalType: NUMERIC(10) - - name: HCREFU - logicalType: number - description: LIGNES REFUSÉS - required: true - physicalType: NUMERIC(10) -- name: PRDPLOH03 - physicalName: PMGENDTA.PRDPLOH03 - logicalType: object - physicalType: table - tags: [] - properties: - - name: HTIME - logicalType: date - description: DATEHEURE ROBOT - required: true - physicalType: TIMESTMP(10,6) - - name: HBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: HPATH - logicalType: string - maxLength: 640 - description: CHEMIN ACCES - required: true - physicalType: CHAR(640) - - name: HFILEZ - logicalType: string - maxLength: 640 - description: NOM FICHIER ZIP - required: true - physicalType: CHAR(640) - - name: HFILET - logicalType: string - maxLength: 640 - description: NOM FICHIER TXT - required: true - physicalType: CHAR(640) - - name: HDATEF - logicalType: string - maxLength: 8 - description: DATE ENTETE FICHIER - required: true - physicalType: CHAR(8) - - name: HMSGF - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR FRANC. - required: true - physicalType: CHAR(35) - - name: HMSGA - logicalType: string - maxLength: 35 - description: MESSAGE ERREUR ANGLA. - required: true - physicalType: CHAR(35) - - name: HSEQ - logicalType: string - maxLength: 7 - description: SEQUENCE - required: true - physicalType: CHAR(7) - - name: HCACCE - logicalType: number - description: LIGNES ACCEPTÉS - required: true - physicalType: NUMERIC(10) - - name: HCREFU - logicalType: number - description: LIGNES REFUSÉS - required: true - physicalType: NUMERIC(10) -- name: PRDPLOP - physicalName: PMGENDTA.PRDPLOP - description: 'Paramètres Upload Electronique Des Planogrammes, Column count : 3, - Record length : 683' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: PPATH - logicalType: string - maxLength: 640 - description: PATH - required: true - physicalType: CHAR(640) - - name: PFILE - logicalType: string - maxLength: 40 - description: FILE NAME - required: true - physicalType: CHAR(40) -- name: PRDPLP - physicalName: PMGENDTA.PRDPLP - description: 'Limites de perte précurseur, Column count : 3, Record length : 11' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Division - required: true - physicalType: CHAR(3) - - name: PRECNO - logicalType: number - description: Precursor Number - required: true - physicalType: NUMERIC(3) - - name: LOSSQTY - logicalType: number - description: Limit of Loss in Units - required: true - physicalType: NUMERIC(5) -- name: PRDPOI - physicalName: PMGENDTA.PRDPOI - description: 'Infos Poids par classe, Column count : 4, Record length : 12' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CCCLSP - logicalType: number - description: Classe majeure produit - required: true - physicalType: DECIMAL(1) - - name: CCMDUN - logicalType: string - maxLength: 1 - description: Code modalité - required: true - physicalType: CHAR(1) - - name: CPOIDS - logicalType: number - description: Poids défaut KG - required: true - physicalType: DECIMAL(8) - - name: CPOIMX - logicalType: number - description: Poids maximum KG - required: true - physicalType: DECIMAL(8) -- name: PRDPPR - physicalName: PMGENDTA.PRDPPR - description: 'Audit du fichier PRDPRV., Column count : 7, Record length : 21' - logicalType: object - physicalType: table - tags: [] - properties: - - name: VCPROV - logicalType: string - maxLength: 3 - description: Code de province - required: true - physicalType: CHAR(3) - - name: VNPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: VDTMAJ - logicalType: number - description: Date de mise à jour - required: true - physicalType: NUMERIC(8) - - name: VCETAT - logicalType: string - maxLength: 1 - description: Code d'état - required: true - physicalType: CHAR(1) - - name: VCACTI - logicalType: string - maxLength: 1 - description: Code d'action - required: true - physicalType: CHAR(1) - - name: VCPHAR - logicalType: string - maxLength: 1 - description: Code produit pharmaceutique A = RX - required: true - physicalType: CHAR(1) - - name: VCTPSF - logicalType: string - maxLength: 1 - description: Code TPS fédéral D = Détaxé - required: true - physicalType: CHAR(1) -- name: PRDPPVD - physicalName: PMGENDTA.PRDPPVD - description: 'Product Price Upload - Province, Column count : 33, Record length - : 360' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOLOT - logicalType: number - description: LOT NUMBER - required: true - physicalType: NUMERIC(7) - - name: NOLIGNE - logicalType: number - description: LINE NUMBER - required: true - physicalType: NUMERIC(7) - - name: APPROVAF - logicalType: string - maxLength: 1 - description: Approval Code File - required: true - physicalType: CHAR(1) - - name: APPROVAU - logicalType: string - maxLength: 1 - description: Approval Code User - required: true - physicalType: CHAR(1) - - name: UPCU - logicalType: number - description: GTIN UNIT - required: true - physicalType: NUMERIC(14) - - name: UPCP - logicalType: number - description: GTIN PACKAGE - required: true - physicalType: NUMERIC(14) - - name: UPCC - logicalType: number - description: GTIN CASE - required: true - physicalType: NUMERIC(14) - - name: NOPRD - logicalType: number - description: McK product code - required: true - physicalType: NUMERIC(6) - - name: PRDDESC - logicalType: string - maxLength: 80 - description: Vendor Product Description - required: true - physicalType: CHAR(80) - - name: NOPFRN - logicalType: string - maxLength: 10 - description: Vendor Product code - required: true - physicalType: CHAR(10) - - name: DINNPN - logicalType: number - description: DIN / NPN product number - required: true - physicalType: NUMERIC(8) - - name: QTEPK - logicalType: number - description: Quantity per Package - required: true - physicalType: NUMERIC(6) - - name: QTECS - logicalType: number - description: Quantity per Case - required: true - physicalType: NUMERIC(6) - - name: PRIXTYP - logicalType: string - maxLength: 1 - description: 'Price type: C or U' - required: true - physicalType: CHAR(1) - - name: EFFDT - logicalType: number - description: Price Effective date - required: true - physicalType: NUMERIC(8) - - name: PRWAC - logicalType: number - description: Wac Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVNS - logicalType: number - description: Nova Scotia Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVNB - logicalType: number - description: New Brunswick Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVNL - logicalType: number - description: New Foundland Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVPEI - logicalType: number - description: Prince Edward Island Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVQC - logicalType: number - description: Quebec Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVON - logicalType: number - description: Ontario Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVMB - logicalType: number - description: Manitoba Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVSK - logicalType: number - description: Saskatchewan Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVAB - logicalType: number - description: Alberta Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVBC - logicalType: number - description: Brit. Columbia price - required: true - physicalType: NUMERIC(9) - - name: PRPRVNWT - logicalType: number - description: North W Terr. Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVNUN - logicalType: number - description: Nunavut Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVYUK - logicalType: number - description: Yukon Price - required: true - physicalType: NUMERIC(9) - - name: PRPRVNAT - logicalType: number - description: National Price - required: true - physicalType: NUMERIC(9) - - name: MCKNOPRD - logicalType: number - description: McK product found - required: true - physicalType: NUMERIC(6) - - name: MDUSER - logicalType: string - maxLength: 10 - description: MODIFIED BY - required: true - physicalType: CHAR(10) - - name: MODDT - logicalType: date - description: MODIFIED DATE - required: true - physicalType: TIMESTMP(10,6) -- name: PRDPPVE - physicalName: PMGENDTA.PRDPPVE - description: 'Fichier Commitment-Erreur, Column count : 9, Record length : 173' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOLOT - logicalType: number - description: Numéro de lot - required: true - physicalType: NUMERIC(7) - - name: NOLGN - logicalType: number - description: Numéro de ligne - required: true - physicalType: NUMERIC(7) - - name: NOSEQ - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(7) - - name: TYMSGF - logicalType: string - maxLength: 1 - description: Type de message Fichier - required: true - physicalType: CHAR(1) - - name: TYMSGU - logicalType: string - maxLength: 1 - description: Type de message Usager - required: true - physicalType: CHAR(1) - - name: NOERR - logicalType: number - description: Numéro d'erreur - required: true - physicalType: NUMERIC(4) - - name: MSGERR - logicalType: string - maxLength: 110 - description: Message erreur - required: true - physicalType: CHAR(110) - - name: MDUSER - logicalType: string - maxLength: 10 - description: MODIFIED BY - required: true - physicalType: CHAR(10) - - name: MODDT - logicalType: date - description: MODIFIED DATE - required: true - physicalType: TIMESTMP(10,6) -- name: PRDPPVET - physicalName: PMGENDTA.PRDPPVET - description: 'Fichier Commitment-Erreur, Column count : 9, Record length : 173' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOLOT - logicalType: number - description: Numéro de lot - required: true - physicalType: NUMERIC(7) - - name: NOLGN - logicalType: number - description: Numéro de ligne - required: true - physicalType: NUMERIC(7) - - name: NOSEQ - logicalType: number - description: Numéro de séquence - required: true - physicalType: NUMERIC(7) - - name: TYMSGF - logicalType: string - maxLength: 1 - description: Type de message Fichier - required: true - physicalType: CHAR(1) - - name: TYMSGU - logicalType: string - maxLength: 1 - description: Type de message Usager - required: true - physicalType: CHAR(1) - - name: NOERR - logicalType: number - description: Numéro d'erreur - required: true - physicalType: NUMERIC(4) - - name: MSGERR - logicalType: string - maxLength: 110 - description: Message erreur - required: true - physicalType: CHAR(110) - - name: MDUSER - logicalType: string - maxLength: 10 - description: MODIFIED BY - required: true - physicalType: CHAR(10) - - name: MODDT - logicalType: date - description: MODIFIED DATE - required: true - physicalType: TIMESTMP(10,6) -- name: PRDPPVH - physicalName: PMGENDTA.PRDPPVH - description: 'Fichier Commitment-Entête, Column count : 29, Record length : 300' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOLOT - logicalType: number - description: Lot Number - required: true - physicalType: NUMERIC(7) - - name: NBTRANS - logicalType: number - description: Number of transactions - required: true - physicalType: NUMERIC(6) - - name: NBERREUR - logicalType: number - description: Number of errors - required: true - physicalType: NUMERIC(6) - - name: NBWARNING - logicalType: number - description: Number of warnings - required: true - physicalType: NUMERIC(6) - - name: NBPROCESS - logicalType: number - description: Number processed - required: true - physicalType: NUMERIC(6) - - name: STLOT - logicalType: string - maxLength: 1 - description: Lot Status - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: number - description: Date Created - required: true - physicalType: NUMERIC(8) - - name: CDFOUR - logicalType: string - maxLength: 3 - description: Vendor Code - required: true - physicalType: CHAR(3) - - name: USER - logicalType: string - maxLength: 10 - description: Created by - required: true - physicalType: CHAR(10) - - name: INPFILE - logicalType: string - maxLength: 50 - description: In File - required: true - physicalType: CHAR(50) - - name: OUTFILE - logicalType: string - maxLength: 50 - description: Out File - required: true - physicalType: CHAR(50) - - name: EFORMAT - logicalType: string - maxLength: 1 - description: Excel Format - required: true - physicalType: CHAR(1) - - name: CRTDT - logicalType: date - description: Request Creation Date - required: true - physicalType: TIMESTMP(10,6) - - name: MDUSER - logicalType: string - maxLength: 10 - description: Modified by - required: true - physicalType: CHAR(10) - - name: MODDT - logicalType: date - description: Modified Date - required: true - physicalType: TIMESTMP(10,6) - - name: CHGWAC - logicalType: number - description: '# price adjustmnets WAC' - required: true - physicalType: NUMERIC(6) - - name: CHGALB - logicalType: number - description: '# price adjustmnets ALB' - required: true - physicalType: NUMERIC(6) - - name: CHGBC - logicalType: number - description: '# price adjustmnets BC' - required: true - physicalType: NUMERIC(6) - - name: CHGMAN - logicalType: number - description: '# price adjustmnets MAN' - required: true - physicalType: NUMERIC(6) - - name: CHGNB - logicalType: number - description: '# price adjustmnets NB' - required: true - physicalType: NUMERIC(6) - - name: CHGNS - logicalType: number - description: '# price adjustmnets NS' - required: true - physicalType: NUMERIC(6) - - name: CHGNFL - logicalType: number - description: '# price adjustmnets NFL' - required: true - physicalType: NUMERIC(6) - - name: CHGNUN - logicalType: number - description: '# price adjustmnets NUN' - required: true - physicalType: NUMERIC(6) - - name: CHGNWT - logicalType: number - description: '# price adjustmnets NWT' - required: true - physicalType: NUMERIC(6) - - name: CHGONT - logicalType: number - description: '# price adjustmnets ONT' - required: true - physicalType: NUMERIC(6) - - name: CHGPEI - logicalType: number - description: '# price adjustmnets PEI' - required: true - physicalType: NUMERIC(6) - - name: CHGQUE - logicalType: number - description: '# price adjustmnets QUE' - required: true - physicalType: NUMERIC(6) - - name: CHGSAS - logicalType: number - description: '# price adjustmnets SAS' - required: true - physicalType: NUMERIC(6) - - name: CHGYUK - logicalType: number - description: '# price adjustmnets YUK' - required: true - physicalType: NUMERIC(6) -- name: PRDPPVP - physicalName: PMGENDTA.PRDPPVP - description: 'Product Price Upload - Price Before/After, Column count : 10, Record - length : 86' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOLOT - logicalType: number - description: LOT NUMBER - required: true - physicalType: NUMERIC(7) - - name: NOLIGNE - logicalType: number - description: LINE NUMBER - required: true - physicalType: NUMERIC(7) - - name: NOPRD - logicalType: number - description: McK product code - required: true - physicalType: NUMERIC(6) - - name: PRTYPE - logicalType: string - maxLength: 1 - description: Type - required: true - physicalType: CHAR(1) - - name: PPRDC - logicalType: string - maxLength: 3 - description: Province/DC - required: true - physicalType: CHAR(3) - - name: PRPRVBF - logicalType: number - description: Price Before - required: true - physicalType: NUMERIC(9) - - name: PRPRVAF - logicalType: number - description: Price after - required: true - physicalType: NUMERIC(9) - - name: PRDTEFF - logicalType: number - description: Date effective - required: true - physicalType: NUMERIC(8) - - name: MDUSER - logicalType: string - maxLength: 10 - description: MODIFIED BY - required: true - physicalType: CHAR(10) - - name: MODDT - logicalType: date - description: MODIFIED DATE - required: true - physicalType: TIMESTMP(10,6) -- name: PRDPRB - physicalName: PMGENDTA.PRDPRB - description: 'Produits bannières, Column count : 18, Record length : 162' - logicalType: object - physicalType: table - tags: [] - properties: - - name: BNOPRD - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: BCBAN - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: BNPRBN - logicalType: number - description: Numéro de produit bannière - required: true - physicalType: NUMERIC(15) - - name: BNDEPT - logicalType: number - description: No département - required: true - physicalType: NUMERIC(9) - - name: BDTCRT - logicalType: number - description: Date création - required: true - physicalType: NUMERIC(8) - - name: BUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requête - required: true - physicalType: CHAR(10) - - name: BDTREQ - logicalType: date - description: Date requête - required: true - physicalType: TIMESTMP(10,6) - - name: BUSRMJ - logicalType: string - maxLength: 10 - description: Utilisateur - required: true - physicalType: CHAR(10) - - name: BDTMAJ - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) - - name: BNPRD1 - logicalType: string - maxLength: 1 - description: No produit première position - required: true - physicalType: CHAR(1) - - name: BNPRD2 - logicalType: string - maxLength: 1 - description: No produit dernière position - required: true - physicalType: CHAR(1) - - name: BNFNRB - logicalType: number - description: No fournisseur du group bannière - required: true - physicalType: DECIMAL(10) - - name: BMQEU - logicalType: number - description: Multiple de quantité expedié unitaire - required: true - physicalType: DECIMAL(5) - - name: BNDPT1 - logicalType: string - maxLength: 12 - description: Département assignée 1 - required: true - physicalType: CHAR(12) - - name: BNDPT2 - logicalType: string - maxLength: 12 - description: Département assignée 2 - required: true - physicalType: CHAR(12) - - name: BNDPT3 - logicalType: string - maxLength: 12 - description: Département assignée 3 - required: true - physicalType: CHAR(12) - - name: BMODCM - logicalType: string - maxLength: 1 - description: Modalité de commande - required: true - physicalType: CHAR(1) - - name: BMFAMQ - logicalType: string - maxLength: 1 - description: Facteur Multiplicité - required: true - physicalType: CHAR(1) -- name: PRDPRBV01 - physicalName: PMGENDTA.PRDPRBV01 - description: 'LF View - PRDPRBV01, Column count : 7, Record length : 67' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRODUCT_NUM - logicalType: number - description: Numéro produit - required: true - physicalType: NUMERIC(6) - - name: BANNER_PROD_CD - logicalType: string - maxLength: 3 - description: Code bannière - required: true - physicalType: CHAR(3) - - name: BANNER_PROD_NUM - logicalType: number - description: Numéro de produit bannière - required: true - physicalType: NUMERIC(15) - - name: MBA_CRT_DT - logicalType: number - description: Date création - required: true - physicalType: NUMERIC(8) - - name: MBA_LAST_UPD_DT - logicalType: date - description: Date MAJ - required: true - physicalType: TIMESTMP(10,6) - - name: VENDOR_BAN_NUM - logicalType: number - description: No fournisseur du group bannière - required: true - physicalType: DECIMAL(10) - - name: TRADING_PARTNER - logicalType: string - maxLength: 3 - description: None - required: false - physicalType: CHAR(3) -- name: PRDPVG - physicalName: PMGENDTA.PRDPVG - description: 'Fichier des prix vendant geles, Column count : 13, Record length : - 60' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NCDIV - logicalType: string - maxLength: 3 - description: CODE DE DIVISION - required: true - physicalType: CHAR(3) - - name: NCBAN - logicalType: string - maxLength: 3 - description: CODE BANNIERE - required: true - physicalType: CHAR(3) - - name: NNPRD - logicalType: number - description: NO PRODUIT - required: true - physicalType: NUMERIC(6) - - name: NPGV - logicalType: number - description: PRIX VENDANT REG - required: true - physicalType: DECIMAL(7) - - name: NPGVS - logicalType: number - description: PRIX VENDANT SPC - required: true - physicalType: DECIMAL(7) - - name: NFILR - logicalType: number - description: NO SPECIAL - required: true - physicalType: NUMERIC(6) - - name: NSSPC - logicalType: number - description: NO SEQUENCE DU SPECIAL - required: true - physicalType: NUMERIC(1) - - name: NPGVP - logicalType: number - description: PRIX VENDANT REG POST DATE - required: true - physicalType: DECIMAL(7) - - name: NPGVSP - logicalType: number - description: PRIX VENDANT SPC POST DATE - required: true - physicalType: DECIMAL(7) - - name: NFILRP - logicalType: number - description: NO SPECIAL POST DATE - required: true - physicalType: NUMERIC(6) - - name: NSSPP - logicalType: number - description: NO SEQ SPECIAL POST DATE - required: true - physicalType: NUMERIC(1) - - name: NNSPC - logicalType: number - description: NO SPECIAL - required: true - physicalType: NUMERIC(9) - - name: NNSPP - logicalType: number - description: NO SPECIAL POST DATE - required: true - physicalType: NUMERIC(9) -- name: PRDQMF - physicalName: PMGENDTA.PRDQMF - description: 'Qtés maximum produit filtré, Column count : 11, Record length : 75' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PNOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: NUMERIC(6) - - name: PCDREG - logicalType: string - maxLength: 3 - description: Code re région - required: true - physicalType: CHAR(3) - - name: PCDIV - logicalType: string - maxLength: 3 - description: Code de division - required: true - physicalType: CHAR(3) - - name: PCFILT - logicalType: string - maxLength: 1 - description: Code filtre - required: true - physicalType: CHAR(1) - - name: PQMAXF - logicalType: number - description: Qté maximum filtre - required: true - physicalType: NUMERIC(6) - - name: PQJINV - logicalType: number - description: qté jours inventaire - required: true - physicalType: NUMERIC(3) - - name: PCSTAT - logicalType: string - maxLength: 1 - description: Code de statut - required: true - physicalType: CHAR(1) - - name: PDMAJ - logicalType: number - description: Date de mise à jour num. - required: true - physicalType: NUMERIC(8) - - name: PUSRMJ - logicalType: string - maxLength: 10 - description: Code utilisateur - required: true - physicalType: CHAR(10) - - name: PDTMAJ - logicalType: date - description: Date de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: PDTFIN - logicalType: number - description: Date de fin du verrouillage de filtre - required: true - physicalType: NUMERIC(8) -- name: PRDRAD - physicalName: PMGENDTA.PRDRAD - description: 'Audit produit commentaire de réfrigération, Column count : 12, Record - length : 174' - logicalType: object - physicalType: table - tags: [] - properties: - - name: RNOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: DECIMAL(6) - - name: RDTADT - logicalType: date - description: 'date de mise à jour audit:' - required: true - physicalType: TIMESTMP(10,6) - - name: RETAT - logicalType: string - maxLength: 1 - description: 'Code état:' - required: true - physicalType: CHAR(1) - - name: RCACTN - logicalType: string - maxLength: 1 - description: 'Code action:' - required: true - physicalType: CHAR(1) - - name: RIREGM - logicalType: number - description: 'Indicateur de rég. modifiées:' - required: true - physicalType: DECIMAL(1) - - name: RDTREQ - logicalType: date - description: 'Date de requête:' - required: true - physicalType: TIMESTMP(10,6) - - name: RRFGRS - logicalType: number - description: 'Séquence de commentaire:' - required: true - physicalType: DECIMAL(1) - - name: RDTCRT - logicalType: number - description: 'Date de création:' - required: true - physicalType: NUMERIC(8) - - name: RDTMAJ - logicalType: date - description: 'Date mise à jour:' - required: true - physicalType: TIMESTMP(10,6) - - name: RUSRMJ - logicalType: string - maxLength: 10 - description: 'Code utilisateur:' - required: true - physicalType: CHAR(10) - - name: RUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: RRFGRD - logicalType: string - maxLength: 60 - description: 'Commentaire:' - required: true - physicalType: CHAR(60) -- name: PRDRBTC - physicalName: PMGENDTA.PRDRBTC - description: 'Robotic Picker Channels., Column count : 7, Record length : 23' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: D.C. Code - required: true - physicalType: CHAR(3) - - name: CDLOC - logicalType: string - maxLength: 6 - description: Location Code - required: true - physicalType: CHAR(6) - - name: NOSTN - logicalType: number - description: Station Number - required: true - physicalType: NUMERIC(3) - - name: NOSCT - logicalType: number - description: Sector Number - required: true - physicalType: NUMERIC(3) - - name: NONIV - logicalType: number - description: Level Number - required: true - physicalType: NUMERIC(3) - - name: NOCNL - logicalType: number - description: Channel Number - required: true - physicalType: NUMERIC(4) - - name: CDTYPCNL - logicalType: string - maxLength: 1 - description: Channel Type Code - required: true - physicalType: CHAR(1) -- name: PRDRBTD - physicalName: PMGENDTA.PRDRBTD - description: 'Robotic Picker Configuration, Column count : 7, Record length : 21' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Division Code - required: true - physicalType: CHAR(3) - - name: NOSTN - logicalType: number - description: Robotic Picker Station - required: true - physicalType: NUMERIC(3) - - name: NOSCT - logicalType: number - description: Sector - required: true - physicalType: NUMERIC(3) - - name: NONIV - logicalType: number - description: Level - required: true - physicalType: NUMERIC(3) - - name: NOCNLFM - logicalType: number - description: Channel From - required: true - physicalType: NUMERIC(4) - - name: NOCNLTO - logicalType: number - description: Channel To - required: true - physicalType: NUMERIC(4) - - name: CDTYPCNL - logicalType: string - maxLength: 1 - description: Code Type Canal - required: true - physicalType: CHAR(1) -- name: PRDREGRP - physicalName: PMGENDTA.PRDREGRP - description: 'MAJ MASSIVE PROD. REGROUP.(PRDRGP):INPUT, Column count : 3, Record - length : 10' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: CODE MAJ :A/D/M - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: NO PRODUIT MBA - required: true - physicalType: CHAR(6) - - name: CDRGP - logicalType: string - maxLength: 3 - description: CODE REGROUPEMENT - required: true - physicalType: CHAR(3) -- name: PRDREGRPR - physicalName: PMGENDTA.PRDREGRPR - description: 'MAJ MASSIVE PROD. REGROUP.(PRDRGP):RÉSULTATS, Column count : 6, Record - length : 72' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDMAJ - logicalType: string - maxLength: 1 - description: Code de maj - required: true - physicalType: CHAR(1) - - name: NOPRD - logicalType: string - maxLength: 6 - description: No produit - required: true - physicalType: CHAR(6) - - name: CDRGP - logicalType: string - maxLength: 3 - description: Code regroup. - required: true - physicalType: CHAR(3) - - name: CDRES - logicalType: string - maxLength: 1 - description: Code résult - required: true - physicalType: CHAR(1) - - name: MSGERR - logicalType: string - maxLength: 30 - description: Message erreur - required: true - physicalType: CHAR(30) - - name: HDESCA - logicalType: string - maxLength: 31 - description: Descr produit - required: true - physicalType: CHAR(31) -- name: PRDRFG - physicalName: PMGENDTA.PRDRFG - description: 'Produit commentaire de réfrigération, Column count : 8, Record length - : 145' - logicalType: object - physicalType: table - tags: [] - properties: - - name: RNOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: DECIMAL(6) - - name: RRFGRS - logicalType: number - description: 'Séquence de commentaire:' - required: true - physicalType: DECIMAL(1) - - name: RDTREQ - logicalType: date - description: 'Date de requête:' - required: true - physicalType: TIMESTMP(10,6) - - name: RDTCRT - logicalType: number - description: 'Date de création:' - required: true - physicalType: NUMERIC(8) - - name: RDTMAJ - logicalType: date - description: 'Dade mise à jour:' - required: true - physicalType: TIMESTMP(10,6) - - name: RUSRMJ - logicalType: string - maxLength: 10 - description: 'Code utilisateur:' - required: true - physicalType: CHAR(10) - - name: RUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: RRFGRD - logicalType: string - maxLength: 60 - description: 'Commentaire:' - required: true - physicalType: CHAR(60) -- name: PRDRGP - physicalName: PMGENDTA.PRDRGP - description: 'Produit corpo. code de regoupement, Column count : 7, Record length - : 89' - logicalType: object - physicalType: table - tags: [] - properties: - - name: ENPRD - logicalType: number - description: 'Numéro produit:' - required: true - physicalType: NUMERIC(6) - - name: ECREGP - logicalType: string - maxLength: 3 - description: 'Code de regroupment:' - required: true - physicalType: CHAR(3) - - name: EDTCRT - logicalType: number - description: 'Date de création:' - required: true - physicalType: NUMERIC(8) - - name: EUSRRQ - logicalType: string - maxLength: 10 - description: 'Code utilisateur requérant:' - required: true - physicalType: CHAR(10) - - name: EDTREQ - logicalType: date - description: 'Date de requête:' - required: true - physicalType: TIMESTMP(10,6) - - name: EUSRMJ - logicalType: string - maxLength: 10 - description: 'Code utilisateur:' - required: true - physicalType: CHAR(10) - - name: EDTMAJ - logicalType: date - description: 'Date de derniène MAJ:' - required: true - physicalType: TIMESTMP(10,6) -- name: PRDRLG - physicalName: PMGENDTA.PRDRLG - description: 'Log produit commentaire de réfrigération, Column count : 9, Record - length : 146' - logicalType: object - physicalType: table - tags: [] - properties: - - name: SNOPRD - logicalType: number - description: 'Numéro de produit:' - required: true - physicalType: DECIMAL(6) - - name: SDTREQ - logicalType: date - description: 'Date de requête:' - required: true - physicalType: TIMESTMP(10,6) - - name: SRFGRS - logicalType: number - description: 'Séquence de commentaire:' - required: true - physicalType: DECIMAL(1) - - name: SCACTN - logicalType: string - maxLength: 1 - description: 'Code action:' - required: true - physicalType: CHAR(1) - - name: SDTCRT - logicalType: number - description: 'Date de création:' - required: true - physicalType: NUMERIC(8) - - name: SDTMAJ - logicalType: date - description: 'Date mise à jour:' - required: true - physicalType: TIMESTMP(10,6) - - name: SUSRMJ - logicalType: string - maxLength: 10 - description: 'Code utilisateur:' - required: true - physicalType: CHAR(10) - - name: SUSRRQ - logicalType: string - maxLength: 10 - description: Utilisateur requérant - required: true - physicalType: CHAR(10) - - name: SRFGRD - logicalType: string - maxLength: 60 - description: 'Commentaire:' - required: true - physicalType: CHAR(60) -- name: PRDRTP - physicalName: PMGENDTA.PRDRTP - description: 'ECCnet return product, Column count : 8, Record length : 165' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOGTIN - logicalType: number - description: Numéro de GTIN - required: true - physicalType: NUMERIC(14) - - name: NOPRD - logicalType: number - description: Numéro de produit - required: true - physicalType: NUMERIC(6) - - name: TYGTIN - logicalType: string - maxLength: 2 - description: GTIN format type - required: true - physicalType: CHAR(2) - - name: CDACTN - logicalType: string - maxLength: 1 - description: Code d action - required: true - physicalType: CHAR(1) - - name: FNRID - logicalType: string - maxLength: 80 - description: ECCnet Supplier Identification - required: true - physicalType: CHAR(80) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDSPC - physicalName: PMGENDTA.PRDSPC - description: 'Codes des produits avec manipulation speciale, Column count : 9, Record - length : 330' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PCODE - logicalType: string - maxLength: 1 - description: CODE - required: true - physicalType: CHAR(1) - - name: PBRIS - logicalType: string - maxLength: 1 - description: BRIS A L"IMPRESSION - required: true - physicalType: CHAR(1) - - name: PDESC - logicalType: string - maxLength: 20 - description: DESCRIPTION - required: true - physicalType: CHAR(20) - - name: PDSCF1 - logicalType: string - maxLength: 70 - description: MESSAGE FRAN. 1 - required: true - physicalType: CHAR(70) - - name: PDSCF2 - logicalType: string - maxLength: 70 - description: MESSAGE FRAN. 2 - required: true - physicalType: CHAR(70) - - name: PDSCA1 - logicalType: string - maxLength: 70 - description: MESSAGE ANGL. 1 - required: true - physicalType: CHAR(70) - - name: PDSCA2 - logicalType: string - maxLength: 70 - description: MESSAGE ANGL. 2 - required: true - physicalType: CHAR(70) - - name: PDTMAJ - logicalType: number - description: DATE DERNIERE MODIF. - required: true - physicalType: NUMERIC(8) - - name: PDESCA - logicalType: string - maxLength: 20 - description: DESCRIPTION ANGLAISE - required: true - physicalType: CHAR(20) -- name: PRDSPCV01 - physicalName: PMGENDTA.PRDSPCV01 - description: 'Column count : 8, Record length : 359' - logicalType: object - physicalType: table - tags: [] - properties: - - name: SPECIAL_HDL_CD - logicalType: string - maxLength: 1 - description: CODE - required: true - physicalType: CHAR(1) - - name: PRINT_BREAK_IND - logicalType: string - maxLength: 1 - description: BRIS A L"IMPRESSION - required: true - physicalType: CHAR(1) - - name: DESC_FR - logicalType: string - maxLength: 20 - description: DESCRIPTION - required: true - physicalType: CHAR(20) - - name: MSG_FR - logicalType: string - maxLength: 141 - description: None - required: true - physicalType: VARCHAR(141) - - name: MSG_EN - logicalType: string - maxLength: 141 - description: None - required: true - physicalType: VARCHAR(141) - - name: MBA_CRT_DT - logicalType: number - description: None - required: true - physicalType: DECIMAL(8) - - name: MBA_LAST_UPD_DT - logicalType: date - description: None - required: true - physicalType: TIMESTMP(10,6) - - name: DESC_EN - logicalType: string - maxLength: 20 - description: DESCRIPTION ANGLAISE - required: true - physicalType: CHAR(20) -- name: PRDSTA - physicalName: PMGENDTA.PRDSTA - description: 'Date de la dernière ventes, Column count : 3, Record length : 14' - logicalType: object - physicalType: table - tags: [] - properties: - - name: DNOPRD - logicalType: number - description: No produit - required: true - physicalType: NUMERIC(6) - - name: DCDREG - logicalType: string - maxLength: 3 - description: Code région - required: true - physicalType: CHAR(3) - - name: DDTDVT - logicalType: number - description: Date dernière vente - required: true - physicalType: DECIMAL(8) -- name: PRDTYP - physicalName: PMGENDTA.PRDTYP - description: 'Column count : 7, Record length : 66' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDTYP - logicalType: string - maxLength: 1 - description: 'Type de produit:' - required: true - physicalType: CHAR(1) - - name: INACCRET - logicalType: string - maxLength: 1 - description: 'Indicateur accept Retour:' - required: true - physicalType: CHAR(1) - - name: INAUTREQ - logicalType: string - maxLength: 1 - description: 'Indicateur Autorisation Requis:' - required: true - physicalType: CHAR(1) - - name: INSTA - logicalType: string - maxLength: 1 - description: 'Status:' - required: true - physicalType: CHAR(1) - - name: NMUTL - logicalType: string - maxLength: 10 - description: Changed by Userid - required: true - physicalType: CHAR(10) - - name: DTCRT - logicalType: date - description: Creation date - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: Last updated date - required: true - physicalType: TIMESTMP(10,6) -- name: PRDUID - physicalName: PMGENDTA.PRDUID - description: 'Produit Identifiant Unique VLM/PPG, Column count : 4, Record length - : 85' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CDDIV - logicalType: string - maxLength: 3 - description: Code de Division - required: true - physicalType: CHAR(3) - - name: NOPRD - logicalType: number - description: Numéro Produit - required: true - physicalType: NUMERIC(6) - - name: IDUNQVLM - logicalType: string - maxLength: 50 - description: ID unique Produit VLM - required: true - physicalType: CHAR(50) - - name: DTCRT - logicalType: date - description: Date Création - required: true - physicalType: TIMESTMP(10,6) -- name: PRDUIT - physicalName: PMGENDTA.PRDUIT - description: 'Produit: Unscannable Items, Column count : 9, Record length : 59' - logicalType: object - physicalType: table - tags: [] - properties: - - name: PRCDIV - logicalType: string - maxLength: 3 - description: CODE DE DIVISION - required: true - physicalType: CHAR(3) - - name: PRPROLE - logicalType: string - maxLength: 1 - description: PROVENANCE DE LECTURE DU CUP ILLISIBLE/ERRONÉ A = - required: true - physicalType: CHAR(1) - - name: PRDTFAC - logicalType: number - description: DATE DE FACTURATION - required: true - physicalType: DECIMAL(8) - - name: PRNFNR - logicalType: number - description: NUMERO FOURNISSEUR - required: true - physicalType: NUMERIC(6) - - name: PRNPRD - logicalType: number - description: NUMERO DE PRODUIT - required: true - physicalType: NUMERIC(6) - - name: PRCERR - logicalType: string - maxLength: 1 - description: CODE ERREUR DE LECTURE A=SANS CUP OU ILLISIBLE B=C - required: true - physicalType: CHAR(1) - - name: PRMODA - logicalType: string - maxLength: 1 - description: MODALITÉ U=UNITÉ C=CAISSE - required: true - physicalType: CHAR(1) - - name: PRUSER - logicalType: string - maxLength: 10 - description: UTILISATEUR - required: true - physicalType: CHAR(10) - - name: PRTIME - logicalType: date - description: TIMESTAMP - required: true - physicalType: TIMESTMP(10,6) -- name: PRDUPPV - physicalName: PMGENDTA.PRDUPPV - description: 'Product Price Upload - Province, Column count : 29, Record length - : 453' - logicalType: object - physicalType: table - tags: [] - properties: - - name: UPCU - logicalType: string - maxLength: 15 - description: GTIN UNIT - required: true - physicalType: CHAR(15) - - name: UPCP - logicalType: string - maxLength: 15 - description: GTIN PACKAGE - required: true - physicalType: CHAR(15) - - name: UPCC - logicalType: string - maxLength: 15 - description: GTIN CASE - required: true - physicalType: CHAR(15) - - name: NOPRD - logicalType: string - maxLength: 6 - description: McK product code - No Prd Mck - required: true - physicalType: CHAR(6) - - name: PRDDESC - logicalType: string - maxLength: 80 - description: Vendor Product Description - required: true - physicalType: CHAR(80) - - name: NOPFRN - logicalType: string - maxLength: 10 - description: Vendor Product code - No Produit FNR - required: true - physicalType: CHAR(10) - - name: DINNPN - logicalType: string - maxLength: 15 - description: DIN / NPN product number - required: true - physicalType: CHAR(15) - - name: QTEPK - logicalType: string - maxLength: 15 - description: Quantity per Package - Qté par paquet - required: true - physicalType: CHAR(15) - - name: QTECS - logicalType: string - maxLength: 15 - description: Quantity per Case - Qté par Caisse - required: true - physicalType: CHAR(15) - - name: PRIXTYP - logicalType: string - maxLength: 1 - description: 'Price type: C or U - Type de prix: C ouU' - required: true - physicalType: CHAR(1) - - name: EFFDT - logicalType: string - maxLength: 10 - description: Price Effective date - Dt effect. chgn prix - required: true - physicalType: CHAR(10) - - name: PRWAC - logicalType: string - maxLength: 16 - description: Wac Price - Prix WAC - required: true - physicalType: CHAR(16) - - name: PRPRVNS - logicalType: string - maxLength: 16 - description: Nova Scotia Price - Prix Nouvelle Écosse - required: true - physicalType: CHAR(16) - - name: PRPRVNB - logicalType: string - maxLength: 16 - description: New Brunswick Price - Prix Nouveau Br. - required: true - physicalType: CHAR(16) - - name: PRPRVNL - logicalType: string - maxLength: 16 - description: New Foundland Price - Prix Terre-Neuve - required: true - physicalType: CHAR(16) - - name: PRPRVPEI - logicalType: string - maxLength: 16 - description: PEI Price - Prix Ile-du-Prince-Ed ouard - required: true - physicalType: CHAR(16) - - name: PRPRVQC - logicalType: string - maxLength: 16 - description: Quebec Price - Prix Québec - required: true - physicalType: CHAR(16) - - name: PRPRVON - logicalType: string - maxLength: 16 - description: Ontario Price - Prix Ontario - required: true - physicalType: CHAR(16) - - name: PRPRVMB - logicalType: string - maxLength: 16 - description: Manitoba Price - Prix Manitoba - required: true - physicalType: CHAR(16) - - name: PRPRVSK - logicalType: string - maxLength: 16 - description: Saskatchewan Price - Prix Saskatch ewan - required: true - physicalType: CHAR(16) - - name: PRPRVAB - logicalType: string - maxLength: 16 - description: Alberta Price - Prix Alberta - required: true - physicalType: CHAR(16) - - name: PRPRVBC - logicalType: string - maxLength: 16 - description: Brit. Columbia price - Prix Colombie Brit. - required: true - physicalType: CHAR(16) - - name: PRPRVNWT - logicalType: string - maxLength: 16 - description: North W Terr. Price - Prix Terr. du N-O - required: true - physicalType: CHAR(16) - - name: PRPRVNUN - logicalType: string - maxLength: 16 - description: Nunavut Price - Prix Nunavut - required: true - physicalType: CHAR(16) - - name: PRPRVYUK - logicalType: string - maxLength: 16 - description: Yukon Price - Prix Yukon - required: true - physicalType: CHAR(16) - - name: NOLOT - logicalType: number - description: LOT NUMBER - required: true - physicalType: NUMERIC(7) - - name: NOLIGNE - logicalType: number - description: LINE NUMBER - required: true - physicalType: NUMERIC(7) - - name: APPROVAL - logicalType: string - maxLength: 2 - description: Code approbation / Approval code - required: true - physicalType: CHAR(2) - - name: PRCMULT - logicalType: string - maxLength: 16 - description: Case Multiply / Divide amt - required: true - physicalType: CHAR(16) -- name: PRDUPPVT - physicalName: PMGENDTA.PRDUPPVT - description: 'Product Price Upload - Province, Column count : 29, Record length - : 453' - logicalType: object - physicalType: table - tags: [] - properties: - - name: UPCU - logicalType: string - maxLength: 15 - description: GTIN UNIT - required: true - physicalType: CHAR(15) - - name: UPCP - logicalType: string - maxLength: 15 - description: GTIN PACKAGE - required: true - physicalType: CHAR(15) - - name: UPCC - logicalType: string - maxLength: 15 - description: GTIN CASE - required: true - physicalType: CHAR(15) - - name: NOPRD - logicalType: string - maxLength: 6 - description: McK product code - No Prd Mck - required: true - physicalType: CHAR(6) - - name: PRDDESC - logicalType: string - maxLength: 80 - description: Vendor Product Description - required: true - physicalType: CHAR(80) - - name: NOPFRN - logicalType: string - maxLength: 10 - description: Vendor Product code - No Produit FNR - required: true - physicalType: CHAR(10) - - name: DINNPN - logicalType: string - maxLength: 15 - description: DIN / NPN product number - required: true - physicalType: CHAR(15) - - name: QTEPK - logicalType: string - maxLength: 15 - description: Quantity per Package - Qté par paquet - required: true - physicalType: CHAR(15) - - name: QTECS - logicalType: string - maxLength: 15 - description: Quantity per Case - Qté par Caisse - required: true - physicalType: CHAR(15) - - name: PRIXTYP - logicalType: string - maxLength: 1 - description: 'Price type:C or U - Type de prix: C ouU' - required: true - physicalType: CHAR(1) - - name: EFFDT - logicalType: string - maxLength: 10 - description: Price Effective date- Dt effect. chgn prix - required: true - physicalType: CHAR(10) - - name: PRWAC - logicalType: string - maxLength: 16 - description: Wac Price - Prix WAC - required: true - physicalType: CHAR(16) - - name: PRPRVNS - logicalType: string - maxLength: 16 - description: Nova Scotia Price - Prix Nouvelle Écosse - required: true - physicalType: CHAR(16) - - name: PRPRVNB - logicalType: string - maxLength: 16 - description: New Brunswick Price - Prix Nouveau Br. - required: true - physicalType: CHAR(16) - - name: PRPRVNL - logicalType: string - maxLength: 16 - description: New Foundland Price - Prix Terre-Neuve - required: true - physicalType: CHAR(16) - - name: PRPRVPEI - logicalType: string - maxLength: 16 - description: PEI Price - Prix Ile-du-Prince-Ed ouard - required: true - physicalType: CHAR(16) - - name: PRPRVQC - logicalType: string - maxLength: 16 - description: Quebec Price - Prix Québec - required: true - physicalType: CHAR(16) - - name: PRPRVON - logicalType: string - maxLength: 16 - description: Ontario Price - Prix Ontario - required: true - physicalType: CHAR(16) - - name: PRPRVMB - logicalType: string - maxLength: 16 - description: Manitoba Price - Prix Manitoba - required: true - physicalType: CHAR(16) - - name: PRPRVSK - logicalType: string - maxLength: 16 - description: Saskatchewan Price - Prix Saskatch ewan - required: true - physicalType: CHAR(16) - - name: PRPRVAB - logicalType: string - maxLength: 16 - description: Alberta Price - Prix Alberta - required: true - physicalType: CHAR(16) - - name: PRPRVBC - logicalType: string - maxLength: 16 - description: Brit. Columbia price - Prix Colombie Brit. - required: true - physicalType: CHAR(16) - - name: PRPRVNWT - logicalType: string - maxLength: 16 - description: North W Terr. Price - Prix Terr. du N-O - required: true - physicalType: CHAR(16) - - name: PRPRVNUN - logicalType: string - maxLength: 16 - description: Nunavut Price - Prix Nunavut - required: true - physicalType: CHAR(16) - - name: PRPRVYUK - logicalType: string - maxLength: 16 - description: Yukon Price - Prix Yukon - required: true - physicalType: CHAR(16) - - name: NOLOT - logicalType: string - maxLength: 7 - description: LOT NUMBER - required: true - physicalType: CHAR(7) - - name: NOLIGNE - logicalType: string - maxLength: 7 - description: LINE NUMBER - required: true - physicalType: CHAR(7) - - name: APPROVAL - logicalType: string - maxLength: 2 - description: Code approbation / Approval code - required: true - physicalType: CHAR(2) - - name: PRCMULT - logicalType: string - maxLength: 16 - description: Case Multiply / Divide amt - required: true - physicalType: CHAR(16) -- name: PRDUPP2 - physicalName: PMGENDTA.PRDUPP2 - description: 'Product Price Upload - Province, Column count : 15, Record length - : 230' - logicalType: object - physicalType: table - tags: [] - properties: - - name: UPCU - logicalType: string - maxLength: 15 - description: GTIN UNIT - required: true - physicalType: CHAR(15) - - name: UPCP - logicalType: string - maxLength: 15 - description: GTIN PACKAGE - required: true - physicalType: CHAR(15) - - name: UPCC - logicalType: string - maxLength: 15 - description: GTIN CASE - required: true - physicalType: CHAR(15) - - name: NOPRD - logicalType: string - maxLength: 6 - description: McK product code - required: true - physicalType: CHAR(6) - - name: PRDDESC - logicalType: string - maxLength: 80 - description: Vendor Product Description - required: true - physicalType: CHAR(80) - - name: NOPFRN - logicalType: string - maxLength: 10 - description: Vendor Product code - No Produit FNR - required: true - physicalType: CHAR(10) - - name: QTEPK - logicalType: string - maxLength: 15 - description: Quantity per Package - Qté par paquet - required: true - physicalType: CHAR(15) - - name: QTECS - logicalType: string - maxLength: 15 - description: Quantity per Case - Qté par Caisse - required: true - physicalType: CHAR(15) - - name: PRIXTYP - logicalType: string - maxLength: 1 - description: 'Price type: C or U - Type de prix: C ou U' - required: true - physicalType: CHAR(1) - - name: PRPRVNAT - logicalType: string - maxLength: 16 - description: National Price - Prix Nationale - required: true - physicalType: CHAR(16) - - name: EFFDT - logicalType: string - maxLength: 10 - description: Price Effective date - Dt effect. chgn prix - required: true - physicalType: CHAR(10) - - name: NOLOT - logicalType: number - description: LOT NUMBER - required: true - physicalType: NUMERIC(7) - - name: NOLIGNE - logicalType: number - description: LINE NUMBER - required: true - physicalType: NUMERIC(7) - - name: APPROVAL - logicalType: string - maxLength: 2 - description: Code approbation / Approval code - required: true - physicalType: CHAR(2) - - name: PRCMULT - logicalType: string - maxLength: 16 - description: Case Multiply / Divide amt - required: true - physicalType: CHAR(16) -- name: PRDUPP2T - physicalName: PMGENDTA.PRDUPP2T - description: 'Product Price Upload - Province, Column count : 15, Record length - : 230' - logicalType: object - physicalType: table - tags: [] - properties: - - name: UPCU - logicalType: string - maxLength: 15 - description: GTIN UNIT - required: true - physicalType: CHAR(15) - - name: UPCP - logicalType: string - maxLength: 15 - description: GTIN PACKAGE - required: true - physicalType: CHAR(15) - - name: UPCC - logicalType: string - maxLength: 15 - description: GTIN CASE - required: true - physicalType: CHAR(15) - - name: NOPRD - logicalType: string - maxLength: 6 - description: McK product code - required: true - physicalType: CHAR(6) - - name: PRDDESC - logicalType: string - maxLength: 80 - description: Vendor Product Description - required: true - physicalType: CHAR(80) - - name: NOPFRN - logicalType: string - maxLength: 10 - description: Vendor Product code - No Produit FNR - required: true - physicalType: CHAR(10) - - name: QTEPK - logicalType: string - maxLength: 15 - description: Quantity per Package - Qté par paquet - required: true - physicalType: CHAR(15) - - name: QTECS - logicalType: string - maxLength: 15 - description: Quantity per Case - Qté par Caisse - required: true - physicalType: CHAR(15) - - name: PRIXTYP - logicalType: string - maxLength: 1 - description: 'Price type: C or U - Type de prix: C ou U' - required: true - physicalType: CHAR(1) - - name: PRPRVNAT - logicalType: string - maxLength: 16 - description: National Price - Prix Nationale - required: true - physicalType: CHAR(16) - - name: EFFDT - logicalType: string - maxLength: 10 - description: Price Effective date - Dt effect. chgn prix - required: true - physicalType: CHAR(10) - - name: NOLOT - logicalType: string - maxLength: 7 - description: LOT NUMBER - required: true - physicalType: CHAR(7) - - name: NOLIGNE - logicalType: string - maxLength: 7 - description: LINE NUMBER - required: true - physicalType: CHAR(7) - - name: APPROVAL - logicalType: string - maxLength: 2 - description: Code approbation / Approval code - required: true - physicalType: CHAR(2) - - name: PRCMULT - logicalType: string - maxLength: 16 - description: Case Multiply / Divide amt - required: true - physicalType: CHAR(16) -- name: PRDVAL - physicalName: PMGENDTA.PRDVAL - description: 'ECCnet Gloabal Validation, Column count : 11, Record length : 112' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NMFCHMCK - logicalType: string - maxLength: 10 - description: Mck File Name - required: true - physicalType: CHAR(10) - - name: NMCHMMCK - logicalType: string - maxLength: 10 - description: Mck field name - required: true - physicalType: CHAR(10) - - name: INOBL - logicalType: string - maxLength: 1 - description: Mandatory value indicator - required: true - physicalType: CHAR(1) - - name: INCTL - logicalType: string - maxLength: 1 - description: Control Indicator - required: true - physicalType: CHAR(1) - - name: INCNV - logicalType: string - maxLength: 1 - description: Conversion indicator - required: true - physicalType: CHAR(1) - - name: NMCNV - logicalType: string - maxLength: 3 - description: Conversion Table Name - required: true - physicalType: CHAR(3) - - name: INTYP - logicalType: string - maxLength: 1 - description: CDCTYP Table Indicator - required: true - physicalType: CHAR(1) - - name: NMTYP - logicalType: string - maxLength: 3 - description: 'CDCTYP Table Name:' - required: true - physicalType: CHAR(3) - - name: DTCRT - logicalType: date - description: Date de création - required: true - physicalType: TIMESTMP(10,6) - - name: DTDRNMAJ - logicalType: date - description: Date et heure de mise à jour - required: true - physicalType: TIMESTMP(10,6) - - name: NMUTL - logicalType: string - maxLength: 30 - description: Nom de l usager qui effectuer la mise a jour - required: true - physicalType: CHAR(30) -- name: PRDVPC - physicalName: PMGENDTA.PRDVPC - description: 'Verification Planogramme Client, Column count : 3, Record length : - 15' - logicalType: object - physicalType: table - tags: [] - properties: - - name: CCPLAN - logicalType: string - maxLength: 6 - description: Code Planogramme - required: true - physicalType: CHAR(6) - - name: CCDIV - logicalType: string - maxLength: 3 - description: Division - required: true - physicalType: CHAR(3) - - name: CNOCLI - logicalType: number - description: Numero de client - required: true - physicalType: NUMERIC(6) -- name: PRDVPD - physicalName: PMGENDTA.PRDVPD - description: 'Verification Planogramme Division, Column count : 4, Record length - : 15' - logicalType: object - physicalType: table - tags: [] - properties: - - name: DCPLAN - logicalType: string - maxLength: 6 - description: Code Planogramme - required: true - physicalType: CHAR(6) - - name: DCREG - logicalType: string - maxLength: 3 - description: Region - required: true - physicalType: CHAR(3) - - name: DCDIV - logicalType: string - maxLength: 3 - description: Division - required: true - physicalType: CHAR(3) - - name: DNBJRS - logicalType: number - description: Nombre de jours - required: true - physicalType: NUMERIC(3) -- name: PRDVPL - physicalName: PMGENDTA.PRDVPL - description: 'VERIF PLANOGRAMME - LETTRE TRAITEMENT, Column count : 3, Record length - : 8' - logicalType: object - physicalType: table - tags: [] - properties: - - name: LPLTW - logicalType: string - maxLength: 1 - description: LETTRE TRAIT SEMAINE - required: true - physicalType: CHAR(1) - - name: LPLTD - logicalType: string - maxLength: 1 - description: LETTRE TRAIT DEMANDE - required: true - physicalType: CHAR(1) - - name: LPNOD - logicalType: number - description: NUMERO DE DEMANDE - required: true - physicalType: NUMERIC(6) -- name: PRDVPPD - physicalName: PMGENDTA.PRDVPPD - description: 'Verification Planogramme DÉTAIL, Column count : 20, Record length - : 358' - logicalType: object - physicalType: table - tags: [] - properties: - - name: RNOCLI - logicalType: number - description: No client - required: true - physicalType: NUMERIC(6) - - name: RCDIST - logicalType: string - maxLength: 3 - description: Code distributeur client - required: true - physicalType: CHAR(3) - - name: RACHET - logicalType: string - maxLength: 3 - description: Acheteur - required: true - physicalType: CHAR(3) - - name: RNOFNR - logicalType: number - description: No fournisseur - required: true - physicalType: NUMERIC(6) - - name: RNOMF - logicalType: string - maxLength: 30 - description: Nom fournisseur - required: true - physicalType: CHAR(30) - - name: RNOPRD - logicalType: number - description: No produit - required: true - physicalType: NUMERIC(6) - - name: RDESCF - logicalType: string - maxLength: 31 - description: Description planogramme fran - required: true - physicalType: CHAR(31) - - name: RDESCA - logicalType: string - maxLength: 31 - description: Description planogramme angl - required: true - physicalType: CHAR(31) - - name: RNOPRL - logicalType: number - description: No produit livré - required: true - physicalType: NUMERIC(6) - - name: RSTPRL - logicalType: string - maxLength: 1 - description: Statut produit livré - required: true - physicalType: CHAR(1) - - name: RDSCLF - logicalType: string - maxLength: 31 - description: Descp produit livré francais - required: true - physicalType: CHAR(31) - - name: RDSCLA - logicalType: string - maxLength: 31 - description: Descp produit livré anglais - required: true - physicalType: CHAR(31) - - name: RCDLIV - logicalType: string - maxLength: 3 - description: Centre de distribution de livraison - required: true - physicalType: CHAR(3) - - name: RCSUB - logicalType: string - maxLength: 3 - description: Code de substitution - required: true - physicalType: CHAR(3) - - name: RCDVR - logicalType: string - maxLength: 3 - description: Code de diversion - required: true - physicalType: CHAR(3) - - name: RDTDCM - logicalType: number - description: Dernière date de commande - required: true - physicalType: NUMERIC(8) - - name: RDTDRC - logicalType: number - description: Dernière date de réception - required: true - physicalType: NUMERIC(8) - - name: RDTRPV - logicalType: number - description: Date de réception prévue - required: true - physicalType: NUMERIC(8) - - name: RMESGF - logicalType: string - maxLength: 70 - description: Message erreur francais - required: true - physicalType: CHAR(70) - - name: RMESGA - logicalType: string - maxLength: 70 - description: Message erreur anglais - required: true - physicalType: CHAR(70) -- name: PRDVPPH - physicalName: PMGENDTA.PRDVPPH - description: 'Verification Planogramme HEADER, Column count : 7, Record length : - 34' - logicalType: object - physicalType: table - tags: [] - properties: - - name: MCPLAN - logicalType: string - maxLength: 6 - description: Code Planogramme - required: true - physicalType: CHAR(6) - - name: MLOWSD - logicalType: number - description: Low stock days - required: true - physicalType: NUMERIC(3) - - name: MQTPPL - logicalType: number - description: Nbre total produit plano - required: true - physicalType: NUMERIC(5) - - name: MQTPPO - logicalType: number - description: Nbre total produit plano ok - required: true - physicalType: NUMERIC(5) - - name: MQTMCS - logicalType: number - description: Nbre total de MCS - required: true - physicalType: NUMERIC(5) - - name: MQTPRI - logicalType: number - description: Nbre total produit inactif - required: true - physicalType: NUMERIC(5) - - name: MQTLSD - logicalType: number - description: Nbre total produit low stock - required: true - physicalType: NUMERIC(5) -- name: PRDWPL - physicalName: PMGENDTA.PRDWPL - description: 'Audit des prod. comm. ou credites n/inclus - plano, Column count : - 17, Record length : 87' - logicalType: object - physicalType: table - tags: [] - properties: - - name: WCDIV - logicalType: string - maxLength: 3 - description: DIVISION - required: true - physicalType: CHAR(3) - - name: WCBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: WNCLI - logicalType: number - description: NO. CLIENT - required: true - physicalType: NUMERIC(6) - - name: WCPLAN - logicalType: string - maxLength: 6 - description: CODE DE PLANO OU CONFORMITÉ - required: true - physicalType: CHAR(6) - - name: WCFACT - logicalType: string - maxLength: 1 - description: CODE DE FACTURATION A = COMMANDE PRE-BOOK B = COMM - required: true - physicalType: CHAR(1) - - name: WQTE - logicalType: number - description: QUANTITE COMMANDEE OU CREDITEE - required: true - physicalType: DECIMAL(6) - - name: WNPRD - logicalType: number - description: NO. PRODUIT - required: true - physicalType: DECIMAL(6) - - name: WDTLIV - logicalType: number - description: DATE DE LIVRAISON PREVUE - required: true - physicalType: NUMERIC(8) - - name: WNPRM - logicalType: number - description: NO. PROMOTION - required: true - physicalType: NUMERIC(5) - - name: WDATE - logicalType: number - description: DATE DE MISE A JOUR - required: true - physicalType: NUMERIC(8) - - name: WCMAJ - logicalType: string - maxLength: 1 - description: CODE DE MISE A JOUR A = AJOUT M = MODIFICATION D = - required: true - physicalType: CHAR(1) - - name: WCUTIL - logicalType: string - maxLength: 10 - description: CODE UTILISATEUR - required: true - physicalType: CHAR(10) - - name: WINCON - logicalType: string - maxLength: 1 - description: IND CONFORMITE PGM - required: true - physicalType: CHAR(1) - - name: WNMUTL - logicalType: string - maxLength: 12 - description: CODE UTILISATEUR PHARMACLIC - required: true - physicalType: CHAR(12) - - name: WCDER - logicalType: string - maxLength: 1 - description: CODE DE DÉROGATION - required: true - physicalType: CHAR(1) - - name: WNSEQC - logicalType: number - description: NO SEQ COMMANDE - required: true - physicalType: NUMERIC(9) - - name: WNLIGC - logicalType: number - description: NO LIG COMMANDE - required: true - physicalType: NUMERIC(5) -- name: PRDWPL01 - physicalName: PMGENDTA.PRDWPL01 - logicalType: object - physicalType: table - tags: [] - properties: - - name: WCDIV - logicalType: string - maxLength: 3 - description: DIVISION - required: true - physicalType: CHAR(3) - - name: WCBAN - logicalType: string - maxLength: 3 - description: BANNIERE - required: true - physicalType: CHAR(3) - - name: WNCLI - logicalType: number - description: NO. CLIENT - required: true - physicalType: NUMERIC(6) - - name: WCPLAN - logicalType: string - maxLength: 6 - description: CODE DE PLANO OU CONFORMITÉ - required: true - physicalType: CHAR(6) - - name: WCFACT - logicalType: string - maxLength: 1 - description: CODE DE FACTURATION A = COMMANDE PRE-BOOK B = COMM - required: true - physicalType: CHAR(1) - - name: WQTE - logicalType: number - description: QUANTITE COMMANDEE OU CREDITEE - required: true - physicalType: DECIMAL(6) - - name: WNPRD - logicalType: number - description: NO. PRODUIT - required: true - physicalType: DECIMAL(6) - - name: WDTLIV - logicalType: number - description: DATE DE LIVRAISON PREVUE - required: true - physicalType: NUMERIC(8) - - name: WNPRM - logicalType: number - description: NO. PROMOTION - required: true - physicalType: NUMERIC(5) - - name: WDATE - logicalType: number - description: DATE DE MISE A JOUR - required: true - physicalType: NUMERIC(8) - - name: WCMAJ - logicalType: string - maxLength: 1 - description: CODE DE MISE A JOUR A = AJOUT M = MODIFICATION D = - required: true - physicalType: CHAR(1) - - name: WCUTIL - logicalType: string - maxLength: 10 - description: CODE UTILISATEUR - required: true - physicalType: CHAR(10) - - name: WINCON - logicalType: string - maxLength: 1 - description: IND CONFORMITE PGM - required: true - physicalType: CHAR(1) - - name: WNMUTL - logicalType: string - maxLength: 12 - description: CODE UTILISATEUR PHARMACLIC - required: true - physicalType: CHAR(12) - - name: WCDER - logicalType: string - maxLength: 1 - description: CODE DE DÉROGATION - required: true - physicalType: CHAR(1) - - name: WNSEQC - logicalType: number - description: NO SEQ COMMANDE - required: true - physicalType: NUMERIC(9) - - name: WNLIGC - logicalType: number - description: NO LIG COMMANDE - required: true - physicalType: NUMERIC(5) -- name: PRD00100 - physicalName: PMGENDTA.PRD00100 - description: 'SQL Create Table - Header Requete info, Column count : 9, Record length - : 42' - logicalType: object - physicalType: table - tags: [] - properties: - - name: NOLOT - logicalType: number - description: NUMÉRO DE LOT - required: true - physicalType: DECIMAL(6) - - name: NBTRANS - logicalType: number - description: NOMBRE DE TRANSACTIONS - required: true - physicalType: DECIMAL(6) - - name: NBERREUR - logicalType: number - description: NOMBRE D'ERREUR - required: true - physicalType: DECIMAL(6) - - name: NBWARNING - logicalType: number - description: NOMBRE DE WARNING - required: true - physicalType: DECIMAL(6) - - name: NBPROCESS - logicalType: number - description: NOMBRE DE TRAITÉS - required: true - physicalType: DECIMAL(6) - - name: STLOT - logicalType: string - maxLength: 1 - description: STATUT DU LOT - required: true - physicalType: CHAR(1) - - name: DTCRT - logicalType: number - description: DATE DE CRÉATION - required: true - physicalType: NUMERIC(8) - - name: CDFOUR - logicalType: string - maxLength: 3 - description: CODE FOURNISSEUR - required: true - physicalType: CHAR(3) - - name: USER - logicalType: string - maxLength: 10 - description: USER CRÉATION - required: true - physicalType: CHAR(10) diff --git a/dl.mba.internal.db2.PMGENDTA2.yaml b/dl.mba.internal.db2.PMGENDTA2.yaml deleted file mode 100644 index e69de29b..00000000 diff --git a/ocado.yaml b/ocado.yaml deleted file mode 100644 index 717e134e..00000000 --- a/ocado.yaml +++ /dev/null @@ -1,2243 +0,0 @@ -version: 0.0.1 -kind: DataContract -apiVersion: v3.0.1 -id: ca.mckesson.internal.ocado.snowflake.dl -name: OCADO - SNOWFLAKE - DL -status: draft -customProperties: - - property: owner - value: dataplatform -team: - - username: Loic - role: Data Engineer - dateIn: "2025-06-11" -servers: - - server: snowflake_dev_dl - type: snowflake - description: snowflake workspace mcKesson canada - environment: dev - host: mckesson.canada-central.azure.snowflakecomputing.com - port: 443 - account: mckesson.canada-central - database: DEV_ENT_DL_CA_DB - warehouse: LOAD_WH - schema: OCADO_DATA_SRC - roles: - - role: DEV_ENT_DW_ENGINEER_FR - access: write - firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - - role: DEV_ENT_DW_ANALYST_FR - access: read - firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - - server: snowflake_qa_dl - type: snowflake - description: snowflake workspace mcKesson canada - environment: qa - host: mckesson.canada-central.azure.snowflakecomputing.com - port: 443 - account: mckesson.canada-central - database: QA_ENT_DL_CA_DB - warehouse: LOAD_WH - schema: OCADO_DATA_SRC - roles: - - role: QA_ENT_DW_ENGINEER_FR - access: write - firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - - role: QA_ENT_DW_ANALYST_FR - access: read - firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - - server: snowflake_prd_dl - type: snowflake - description: snowflake workspace mcKesson canada - environment: prd - host: mckesson.canada-central.azure.snowflakecomputing.com - port: 443 - account: mckesson.canada-central - database: PRD_ENT_DL_CA_DB - warehouse: LOAD_WH - schema: OCADO_DATA_SRC - roles: - - role: PRD_ENT_DW_ENGINEER_FR - access: write - firstLevelApprovers: Darlene Demchuk (mailto:darlene.demchuk@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) - - role: PRD_ENT_DW_ANALYST_FR - access: read - firstLevelApprovers: Cristhian Sanchez Porras (mailto:cristhian.sanchezporras@mckesson.ca) - secondLevelApprovers: Phuong Dao (mailto:phuong.dao@mckesson.ca) -schema: -- name: CFC_USER_EVENTS - physicalType: table - description: Use the CFC User Events data feed to see information about user activity - start and end events at a CFC. - logicalType: object - physicalName: CFC_USER_EVENTS - properties: - - name: cfcUserEventId - physicalType: string - description: Internal identifier of the user event. - logicalType: string - required: true - unique: true - examples: - - 768ee348-ad69-49a0-b237-def1c0cd7022 - - name: eventType - physicalType: string - description: The type of event. - logicalType: string - examples: - - ACTIVITY_END - - name: activityType - physicalType: string - description: The type of activity. - logicalType: string - examples: - - CONTAINER_MOVING - - name: eventDateTime - physicalType: string - description: The date and time the event occurred. - logicalType: string - examples: - - 2025-05-14 23:56:46.098143 UTC - - name: retailerFulfillmentSiteId - physicalType: string - description: Your identifier for the site where the event occurred. - logicalType: string - examples: - - mckesson - - name: zoneId - physicalType: string - description: The operational area where the event occurred within the CFC. - logicalType: string - examples: - - AMBIENT_RECEIVE_ZONE - - name: stationId - physicalType: string - description: The unique identifier for the station where the event occurred. - logicalType: string - examples: - - '' - - name: userId - physicalType: string - description: The unique identifier of the user who started or ended the activity. - logicalType: string - examples: - - 032e646c-de0d-4a66-b81b-d982b62f54e9 - - name: APP_NAME - physicalType: string - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: string - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: integer - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: string - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: integer - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: boolean - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: boolean - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: string - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: integer - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: string - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: string - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_USER_EVENTS_SK - physicalType: integer - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: CFC_STOCK_ISSUED - physicalType: table - description: Use the CFC Stock Issued data feed to see information about the stock - that has been issued to fulfil your customer orders picked in a CFC. - logicalType: object - physicalName: CFC_STOCK_ISSUED - properties: - - name: retailerSkuId - physicalType: VARCHAR(16777216) - description: Your identifier for the SKU that was issued for the product the customer - ordered. - logicalType: string - examples: - - '437630011' - - '288684011' - - '456517011' - - '10074011' - - '356305011' - - name: quantityIssued - physicalType: FLOAT - description: The quantity of the SKU that was issued. This may be less than the - quantity ordered if there is not enough stock. - logicalType: integer - examples: - - 1 - - 2 - - name: stockIssuedDateTime - physicalType: TIMESTAMPNTZ(9) - description: The date and time the vehicle containing the issued stock was dispatched - from the CFC. - logicalType: string - examples: - - 2025-05-14 02:38:34.492 UTC - - 2025-05-14 02:20:33.654 UTC - - name: skuUnitOfMeasure - physicalType: VARCHAR(16777216) - description: The unit of measure for the SKU. EACH KG - logicalType: string - examples: - - EACH - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(16777216) - description: Your identifier for the site where the customer order was fulfilled. - logicalType: string - examples: - - mckesson - - name: orderId - physicalType: VARCHAR(16777216) - description: 'The identifier for the order the stock was issued for. Note: This - field is deprecated and will be removed in the next version. To find a customer - order, please use the fulfillmentId field in the Fulfillments data feed.' - logicalType: string - examples: - - '3407015645' - - '3279036056' - - '3466074157' - - '3789018155' - - '3744036755' - - name: consignmentId - physicalType: VARCHAR(16777216) - description: The identifier for the consignment the order that the stock is being - issued for belongs to. - logicalType: string - examples: - - RID-16915508 - - RID-16915509 - - name: consignmentName - physicalType: VARCHAR(16777216) - description: A readable name for the consignment the order that the stock is being - issued for belongs to. - logicalType: string - - name: orderLineId - physicalType: VARCHAR(16777216) - description: The identifier for an order line - one or more items of a single - product within a single customer's order. - logicalType: string - examples: - - 3407015645-8 - - 3279036056-41 - - 3466074157-18 - - 3789018155-17 - - 3744036755-11 - - name: fulfillmentId - physicalType: VARCHAR(16777216) - description: The identifier for the fulfillment the stock was issued for. - logicalType: string - examples: - - '3407015645' - - '3279036056' - - '3466074157' - - '3789018155' - - '3744036755' - - name: fulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The License Plate Number (LPN) of the tote in which the issued stock - was transported to the customer. - logicalType: string - examples: - - DT5558649 - - DT4872305 - - DT4984522 - - DT5282918 - - DT5406482 - - name: fulfillmentContainerType - physicalType: VARCHAR(16777216) - description: The type of tote used to for the transportation of the issued stock. - DELIVERY_TOTE FREEZER_TOTE EXTERNAL_TOTE - logicalType: string - examples: - - DELIVERY_TOTE - - name: dollyLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The LPN of the dolly the delivery tote containing the issued stock - was stored on. - logicalType: string - examples: - - DX16684 - - DX20855 - - DX41328 - - name: vehicleLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The LPN of the vehicle that was assigned to deliver the order containing - the issued stock. - logicalType: string - examples: - - 3GWN71NUV - - 3GLL69JVA - - name: fulfillmentContainerPositionInDolly - physicalType: VARCHAR(16777216) - description: The identifier for the position that the delivery tote for the issued - stock occupied on the dolly. Values are 0 - 19 and map to the values shown in - the 'Tote positions on a dolly' diagram above. - logicalType: string - examples: - - '10' - - '6' - - '2' - - '7' - - '11' - - name: stockExpiryDate - physicalType: DATE - description: The expiry date of the issued stock. - logicalType: string - examples: - - '2025-12-31' - - '2026-05-31' - - '2026-03-31' - - '2027-03-31' - - '2025-12-18' - - name: bagLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The LPN for the freezer bag the issued stock was placed in. - logicalType: string - - name: positionInFulfillmentContainer - physicalType: VARCHAR(16777216) - description: The bag position in the delivery tote or freezer delivery tote the - issued stock was placed in. 1 - Item in left-hand bag 2 - Item in middle bag - 3 - Item in right-hand bag 0 - Item placed under bags. - logicalType: string - examples: - - '3' - - '1' - - '2' - - name: dollyTemperatureRegime - physicalType: VARCHAR(16777216) - description: The temperature regime of the dolly used in transportation of the - issued stock. AMBIENT CHILL - logicalType: string - examples: - - AMBIENT - - name: fulfillmentContainerTemperatureRegime - physicalType: VARCHAR(16777216) - description: The temperature regime of the delivery tote used for transportation - of the issued stock. AMBIENT CHILL FROZEN - logicalType: string - examples: - - AMBIENT - - name: cfcstockissuedId - physicalType: VARCHAR(16777216) - description: Internal unique identifier for the event. - logicalType: string - required: true - unique: true - examples: - - 437630011DT55586493407015645-8ac9d5460-7650-4123-9086-42b38ac66627-8-0-0-0 - - 288684011DT48723053279036056-41b5559629-b35d-40fd-9c20-2fb9dc9dc9fe-13-2-0-0 - - 456517011DT49845223466074157-18ac9d5460-7650-4123-9086-42b38ac66627-1-11-0-0 - - 10074011DT52829183789018155-17ac9d5460-7650-4123-9086-42b38ac66627-3-10-0-0 - - 356305011DT54064823744036755-11b5559629-b35d-40fd-9c20-2fb9dc9dc9fe-2-0-0-0 - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_STOCK_ISSUED_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: CFC_STOCK_INVENTORY - physicalType: table - description: Use the CFC Stock Inventory data feed to see information about the - stock currently in sites. - logicalType: object - physicalName: CFC_STOCK_INVENTORY - properties: - - name: retailerSkuId - physicalType: VARCHAR(16777216) - description: Your identifier for the SKU. - logicalType: string - examples: - - '66471011' - - '481129011' - - '575628011' - - '610467011' - - '635082011' - - name: skuUnitOfMeasure - physicalType: VARCHAR(16777216) - description: The unit of measure for the SKU. EACH KG - logicalType: string - examples: - - EACH - - name: skuQuantity - physicalType: FLOAT - description: The quantity of the SKU currently in stock at the site. - logicalType: integer - examples: - - 43 - - 33 - - 56 - - 69 - - 41 - - name: purchaseOrderId - physicalType: VARCHAR(16777216) - description: The unique identifier for the purchase order used to order the stock. - logicalType: string - examples: - - '12114932' - - '12615047' - - '13026071' - - '13313653' - - '14123366' - - name: supplierPurchaseOrderReference - physicalType: VARCHAR(16777216) - description: The reference used to identify the purchase order with the supplier. - logicalType: string - examples: - - sB8oNrW+jiWCzBJlELY8XDGPq4e/7XhsfH5oXuustrw= - - anwHmp9cD8RwSjeC4kdmkdJJWvpPYLIzdBxFgVUqMOs= - - hKa61w2ovp6HGbEj+n/jqui692OaIn0/qLoFq0nrNek= - - +SZmaGGsXAwcoaE9+WzysY5/kk38ww7rBEC1HGER2Js= - - YBS+djfAL8LY3oU+QVABfDORkrKIhD3O+waNb8os10Q= - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(16777216) - description: Your identifier for the site where the stock is stored. - logicalType: string - examples: - - mckesson - - name: fulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The License Plate Number (LPN) of the container used to store the - stock. This identifier is used to track stock from the time it enters the fulfillment - site to the time it is picked. - logicalType: string - examples: - - R31D00K4L - - R3141CG00 - - R3141BZ3V - - R31D00JOJ - - R3141AYC2 - - name: fulfillmentContainerType - physicalType: VARCHAR(16777216) - description: 'The type of container the stock is stored in. Can be: RAINBOW TOTE - - A hive tote which is a container in the grid of a CFC. Hive totes store stock - prior to picking and store delivery totes that contain customer orders prior - to dispatch. STORAGE TOTE - A container that holds stock in the freezer of a - CFC prior to picking. DELIVERY TOTE - A container that holds items for delivery - to a customer from a CFC. FREEZER BAG - A bag inside a freezer delivery tote - that holds items for delivery to a customer from a CFC. PALLET - A portable - wooden platform that holds stock in the freezer of a CFC, or in any temperature - regime when using ISF with inventory management enabled, prior to picking. TRASH - - A container that is created temporarily to hold damaged inbound stock discovered - at decant in a CFC, or when using ISF with inventory management enabled. SMALL_TOTE - - A small container that is stored at a shelving module when using ISF with - inventory management enabled. LARGE_TOTE - A large container that is stored - at a shelving module when using ISF with inventory management enabled.' - logicalType: string - examples: - - RAINBOW_TOTE - - name: stockExpiryDate - physicalType: DATE - description: The expiry date of the stored stock. - logicalType: string - examples: - - '2026-12-31' - - '2027-08-31' - - '2026-08-31' - - '2027-12-31' - - '2026-01-31' - - name: fulfillmentContainerLocationId - physicalType: VARCHAR(16777216) - description: 'The place in the warehouse where the container used to store the - stock is located. Stock from ISF with inventory management enabled that has - been picked but not yet dispatched will be added to the next version of this - feed. For example, stock that is in a picking trolley, buffer lane, collection - point shelf, or vehicle. Note: In order to keep data consistent between CFC - and ISF with inventory management enabled, a single location is shown for any - pallet that takes up more than one location.' - logicalType: string - examples: - - AMBIENT_RAINBOW_ZONE - - name: stockPositionDateTime - physicalType: TIMESTAMPNTZ(9) - description: The date and time the snapshot of the stock was taken. - logicalType: string - examples: - - 2025-05-14 07:00:00 UTC - - name: inventoryBatchId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the inventory batch. - logicalType: string - examples: - - 167a1f56-f978-4ff7-bab1-91ed972cbf44 - - 68624ae7-b63b-7826-0000-000000000000 - - 7302e14e-406c-fb3c-0000-000000000000 - - 6a9fe2a2-0362-840a-0000-000000000000 - - 7b8c7b50-c54a-935b-0000-000000000000 - - name: fulfillmentContainerPhysicalId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the instance of the container. Shows - NULL for ISF. - logicalType: string - examples: - - PHID-RAINBOW_TOTE-76408022862309 - - PHID-RAINBOW_TOTE-76407480900864 - - PHID-RAINBOW_TOTE-76407480878971 - - PHID-RAINBOW_TOTE-76408022861731 - - PHID-RAINBOW_TOTE-76407480831314 - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_STOCK_INVENTORY_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - primaryKey: true - primaryKeyPosition: 1 - logicalType: integer - required: true - unique: true -- name: CFC_STOCK_EVENTS - physicalType: table - description: Use the CFC Stock Events data feed to see information about each time - a SKU was received, adjusted, picked, or dispatched at a site. - logicalType: object - physicalName: CFC_STOCK_EVENTS - properties: - - name: cfcStockEventId - physicalType: VARCHAR(16777216) - description: Internal and unique identifier of the stock event - logicalType: string - required: true - unique: true - examples: - - 82d5c85a-ea82-4f1b-8f86-b2a1a44373fd - - 0bc0bb7b-b3ff-4a31-b9ea-c678f8394355 - - ccf533ba-4b7c-4092-90af-4c4690ed572f - - cbabf11e-7427-4f09-af2a-b803dd490824 - - a490a532-ac85-418d-a5f8-88d1de088af4 - - name: eventType - physicalType: VARCHAR(16777216) - description: The type of event. PICK - The picking of a single item in a pick - task. CONSOLIDATION - The combining of multiple SKUs into one hive tote at a - pick station. RECEIVE - The receipt of inbound stock into a hive tote or a freezer - storage container. QUANTITY_ADJUST - An adjustment to the quantity of items - in a container. EXPIRY_ADJUST - An adjustment to the expiry date of items in - a hive tote or a freezer storage container. DISPATCH - The door closure on the - stock's dispatch vehicle. - logicalType: string - examples: - - RECEIVE - - PICK - - name: userId - physicalType: VARCHAR(16777216) - description: The identifier of the user who performed the task, when applicable. - This is an anonymized UUID that you can map to the Users data feed. Shows NULL - if OSP performed the task. - logicalType: string - examples: - - 032e646c-de0d-4a66-b81b-d982b62f54e9 - - 04dcf00b-9920-48c9-a116-5e9bdda42880 - - name: eventDateTime - physicalType: TIMESTAMPNTZ(9) - description: The UTC date and time when the event completed. - logicalType: string - examples: - - 2025-05-14 22:37:03.091258 UTC - - 2025-05-14 18:46:35.273569 UTC - - 2025-05-14 22:00:22.282088 UTC - - 2025-05-14 08:48:18.764 UTC - - 2025-05-14 04:19:56.285 UTC - - name: eventDuration - physicalType: DECIMAL(18, 3) - description: The duration of the event, expressed in seconds with a precision - of 3 decimal places. The time from the task's presentation on a UI until its - completion. Shows NULL for instantaneous events, and for ISF (with inventory - management enabled) events. In the case of an ambient/chilled pick task (where - all picks have the same stockEventGroupId) where multiple barcodes were scanned, - or where multiple picks/items went into multiple bags, multiple records are - captured in this feed. However, the eventDuration is captured for only one random - record in the group and it represents the duration of the whole group. The other - records show NULL. - logicalType: string - examples: - - '118.098' - - '22.976' - - '24.531' - - '5.078' - - '2.549' - - name: processedAt - physicalType: TIMESTAMPNTZ(9) - description: Identifies the most recent row. - logicalType: string - examples: - - 2025-05-14 22:37:03.091 UTC - - 2025-05-14 18:46:35.273 UTC - - 2025-05-14 22:00:22.282 UTC - - 2025-05-14 08:48:18.795 UTC - - 2025-05-14 04:19:56.311 UTC - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(16777216) - description: Your identifier for the site where the event occurred. - logicalType: string - examples: - - mckesson - - name: zoneId - physicalType: VARCHAR(16777216) - description: 'The operational area where the event occurred within the CFC. Shows - AMBIENT, CHILL, or FROZEN for ISF (with inventory management enabled) events. - Shows the Area ID in ISF sites using multiple pick areas. Shows AUTO_FREEZER_ZONE - in sites that have an automated freezer zone. Example values include: AMBIENT_INVENTORY_MANAGEMENT_ZONE, - CHILL_INVENTORY_MANAGEMENT_ZONE, AMBIENT_INNER_INVENTORY_MANAGEMENT_ZONE, AMBIENT_OUTER_INVENTORY_MANAGEMENT_ZONE, - CHILL_INNER_INVENTORY_MANAGEMENT_ZONE, CHILL_OUTER_INVENTORY_MANAGEMENT_ZONE, - AMBIENT_DECANT_ZONE, CHILL_DECANT_ZONE, AMBIENT_INNER_DECANT_ZONE, AMBIENT_OUTER_DECANT_ZONE, - CHILL_INNER_DECANT_ZONE, CHILL_OUTER_DECANT_ZONE, AMBIENT_RAINBOW_ZONE, CHILL_RAINBOW_ZONE, - AMBIENT_INNER_RAINBOW_ZONE, AMBIENT_OUTER_RAINBOW_ZONE, CHILL_INNER_RAINBOW_ZONE, - CHILL_OUTER_RAINBOW_ZONE, DISPATCH_ZONE, FRAME_LOADING_ZONE, FREEZER_ZONE.' - logicalType: string - examples: - - AMBIENT_DECANT_ZONE - - AMBIENT_RAINBOW_ZONE - - name: stationId - physicalType: VARCHAR(16777216) - description: The unique identifier for the station where the event occurred. Shows - NULL for mobile devices, and for ISF (with inventory management enabled) events. - logicalType: string - examples: - - A1DEC001 - - A1DEC004 - - A1DEC011 - - A1PIK104 - - name: fromFulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The License Plate Number (LPN) of the source container in the event. - Populated for CFC PICK and ambient/chilled RECEIVE events only. Shows NULL for - all other events including ISF (with inventory management enabled) events. - logicalType: string - examples: - - PL0101879 - - PL0100242 - - PL0101518 - - R3141C4MY - - R3141BB69 - - name: fromFulfillmentContainerType - physicalType: VARCHAR(16777216) - description: The type of source container used in the event, where applicable. - RAINBOW_TOTE - A hive tote, which is a container in the grid. Hive totes store - stock prior to picking and store delivery totes that contain customer orders - prior to dispatch. STORAGE_TOTE - A container that holds inbound goods, or that - holds stock in the freezer prior to picking. PALLET - A portable wooden platform - that holds stock in the freezer prior to picking. Shows NULL for ISF (with inventory - management enabled) events. - logicalType: string - examples: - - PALLET - - RAINBOW_TOTE - - name: fromFulfillmentContainerPhysicalId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the instance of the source container - in the event, when applicable. Shows NULL for ISF (with inventory management - enabled) events. - logicalType: string - examples: - - PHID-ecc37628-6742-4a58-81e7-a3bee3fc6c65 - - PHID-c0b425b7-33fa-4d49-b87e-95ce0705381b - - PHID-974fc883-07ab-40ba-9c59-e308c16e61fb - - PHID-RAINBOW_TOTE-76407480886138 - - PHID-RAINBOW_TOTE-76407480847953 - - name: fulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The License Plate Number (LPN) of the destination container in the - event. - logicalType: string - examples: - - R36H0AYTH - - R36H0EE5X - - R3141CEDZ - - DT4656678 - - DT4658540 - - name: fulfillmentContainerPhysicalId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the instance of the destination - container in the event. Shows NULL for ISF (with inventory management enabled) - events. - logicalType: string - examples: - - PHID-RAINBOW_TOTE-76419149124293 - - PHID-RAINBOW_TOTE-76419149284149 - - PHID-RAINBOW_TOTE-76407480898775 - - PHID-DELIVERY_TOTE-dcd1b738-7c77-49bb-bd82-5d1158645067 - - PHID-DELIVERY_TOTE-815bbde9-ec38-4fdd-a449-f4680dcba6b8 - - name: fulfillmentContainerType - physicalType: VARCHAR(16777216) - description: 'The type of destination container used in the event. RAINBOW_TOTE - - A hive tote which is a container in the grid. Hive totes store stock prior - to picking and store delivery totes that contain customer orders prior to dispatch. - STORAGE_TOTE - A container that holds stock in the freezer prior to picking. - DELIVERY_TOTE - A container that holds items for delivery to a customer. FREEZER_BAG - - A bag inside a freezer delivery tote that holds items for delivery to a customer. - PALLET - A container that holds stock in the freezer prior to picking. TRASH - - A container that is created temporarily to hold damaged inbound stock discovered - at decant. For ISF (with inventory management enabled) events, shows the container - type your organization has specified. For example: SMALL_TOTE - A small container - that is stored at a shelving module. LARGE_TOTE - A large container that is - stored at a shelving module. PALLET - A portable wooden platform that holds - stock prior to picking. DELIVERY_TOTE - A container that holds items for delivery - to a customer.' - logicalType: string - examples: - - RAINBOW_TOTE - - DELIVERY_TOTE - - name: positionInFulfillmentContainer - physicalType: VARCHAR(16777216) - description: The bag position inside the destination container. 1 - Item in left-hand - bag 2 - Item in middle bag 3 - Item in right-hand bag 0 - Item placed under - bags, or stock in a container that doesn't have bags. Shows NULL for ISF (with - inventory management enabled) events. - logicalType: string - examples: - - '0' - - '3' - - '1' - - '2' - - name: inventoryBatchId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the inventory batch in the event. - logicalType: string - required: true - unique: true - examples: - - 64d26e61-9119-808c-0000-000000000000 - - 687060ca-91bc-979d-0000-000000000000 - - 3a883344-8abd-6f62-0000-000000000000 - - 8b7792f7-f049-4124-8d00-0ef3c7fb2b5a - - bd5449d0-c361-47c9-9098-c0ee8d3bfb01 - - name: retailerSkuId - physicalType: VARCHAR(16777216) - description: Your identifier for the SKU in the event. - logicalType: string - examples: - - '66948011' - - '519668011' - - '588964011' - - '510648011' - - '595838011' - - name: eventQuantity - physicalType: DECIMAL(18, 3) - description: The quantity of items moved in the event. For loose items with a - pickCategory of LOOSE or LOOSE_ITEM, this field shows the number of items picked. - For loose items with a pickCategory of LOOSE_INCREMENT, shows the number of - weight increments. Shows NULL for expiry date adjustments. - logicalType: integer - examples: - - 80 - - 10 - - 20 - - 1 - - 2 - - name: costPerWeightUnit - physicalType: DECIMAL(18, 3) - description: The unit price of catch-price products, as printed on the item's - label and entered at a decant station. - logicalType: integer - examples: - - 0 - - name: stockExpiryDate - physicalType: DATE - description: Expiry date of the item in the event. Shows NULL for items without - expiry dates. - logicalType: string - examples: - - '2026-09-10' - - '2025-05-20' - - '2028-03-31' - - '2025-05-19' - - '2027-08-20' - - name: itemBarcode - physicalType: VARCHAR(16777216) - description: The case or item barcode for the SKU in the event, as scanned or - manually entered by the user. - logicalType: string - examples: - - '5998749119365' - - 0086966941460070250520428330 - - '5055540059914' - - '00530446' - - '5030343836603' - - name: purchaseOrderId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the purchase order used to order - the item in the event. Shows NULL if the PO is unknown. - logicalType: string - examples: - - '14655167' - - '14650899' - - '14647115' - - '14649325' - - '13943513' - - name: stockEventGroupId - physicalType: VARCHAR(16777216) - description: The unique identifier of a group of stock events that happened together - or are correlated. For example, a group of picks in a single pick walk in manual - picking, or a group of picks in a single pick task at an ambient/chilled pick - station. - logicalType: string - examples: - - 4121d2ec-1f41-4b25-a8cb-72dc4390f763 - - c593be1d-5ab7-42ff-a0e7-4b634bc48167 - - 79ab0722-40ab-40c1-b87d-90a7698b5006 - - 679de400-663e-43a8-9338-99b618fe0fb0 - - 77fd8bf6-0aaf-4dc8-a5c3-d7e06fdc1754 - - name: fromInventoryBatchId - physicalType: VARCHAR(16777216) - description: The unique system identifier of the inventory batch in the source - container, when applicable. - logicalType: string - examples: - - 32e13aef-a299-5291-0000-000000000000 - - 778065a5-bcf3-5895-0000-000000000000 - - 163bdd71-8e6e-fa19-0000-000000000000 - - 73b16aa5-41c4-91cc-0000-000000000000 - - 07ad2a27-6b0e-6d57-0000-000000000000 - - name: fulfillmentParentContainerLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The License Plate Number (LPN) of the destination container's parent - container. For ambient and chilled pick tasks this is the RAINBOW_TOTE that - held the DELIVERY_TOTE when the event happened. For freezer pick tasks, this - is the LPN of the FREEZER_TOTE that held the bag. For ISF (with inventory management - enabled), PICK events show the picking cart barcode, and DISPATCH events show - the vehicleId. - logicalType: string - examples: - - RT1634832 - - RT1751614 - - R10479149 - - RT1452152 - - RT1748123 - - name: fulfillmentParentContainerPhysicalId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the instance of the parent container - in the event. Shows NULL for ISF (with inventory management enabled) events. - logicalType: string - examples: - - PHID-RAINBOW_TOTE-78445073075438 - - PHID-RAINBOW_TOTE-78445136758216 - - PHID-RAINBOW_TOTE-76248585708777 - - PHID-RAINBOW_TOTE-78444955400006 - - PHID-RAINBOW_TOTE-78445135398747 - - name: fulfillmentId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the fulfillment the event is associated - with. Applies to all PICK and DISPATCH events, and to QUANTITY_ADJUST events - (scratches) in a DELIVERY_TOTE or FREEZER_BAG. Shows NULL for outbound containers - that are over 30 days old. - logicalType: string - examples: - - '3184002354' - - '3980034757' - - '3474030251' - - '3566041652' - - '3511859076' - - name: shipmentId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the fulfillment's shipment. Applies - to all PICK and DISPATCH events, and to QUANTITY_ADJUST events (scratches) in - a DELIVERY_TOTE or FREEZER_BAG. Shows NULL for outbound containers that are - over 30 days old. - logicalType: string - examples: - - SH-RID-16917150-VAN-SHIPMENT - - SH-RID-16921902-VAN-SHIPMENT - - SH-RID-16921926-VAN-SHIPMENT - - SH-RID-16921925-VAN-SHIPMENT - - SH-RID-16921928-VAN-SHIPMENT - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_STOCK_EVENTS_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: CFC_STOCK_ADJUSTMENTS - physicalType: table - description: Use the CFC Stock Adjustments data feed to see information about the - stock quantity (not expiry date) adjustments. - logicalType: object - physicalName: CFC_STOCK_ADJUSTMENTS - properties: - - name: retailerSkuId - physicalType: VARCHAR(16777216) - description: Your identifier for the SKU that was adjusted. - logicalType: string - examples: - - '78922011' - - '647864011' - - '35748011' - - '613363011' - - '550046011' - - name: skuAdjustmentQuantity - physicalType: FLOAT - description: The number of items of the SKU that have been added to or removed - from stock. - logicalType: integer - examples: - - 17 - - -1 - - -18 - - 0 - - 24 - - name: skuAdjustmentDateTime - physicalType: TIMESTAMPNTZ(9) - description: The time the stock adjustment was made. - logicalType: string - examples: - - 2025-05-14 00:02:50.701 UTC - - 2025-05-14 00:12:03.398 UTC - - 2025-05-14 00:15:49.246 UTC - - 2025-05-14 00:09:32.643 UTC - - 2025-05-14 00:09:40.97 UTC - - name: skuUnitOfMeasure - physicalType: VARCHAR(16777216) - description: The unit of measure for the SKU. EACH KG - logicalType: string - examples: - - EACH - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(16777216) - description: Your identifier for the site where the stock was adjusted. - logicalType: string - examples: - - mckesson - - name: skuAdjustmentReason - physicalType: VARCHAR(16777216) - description: 'The reason for the stock adjustment. The list of stock adjustment - reasons that operatives select at IM Stations varies by site. Some examples - of reasons are: Damaged, Receipt error, Mixed stock, Life issues, and Stock - check. The following stock adjustment reasons are system generated so apply - in all sites: STOCK_CHECK - A Freezer operative adjusted the quantity of items - in a storage container. PICK_STATION_DRIVEN_STOCK_C HECK - A picking operative - adjusted the quantity of items in a hive tote. ADMIN_REMOVED_INVENTORY - Engineering - Operations wrote off stock after getting permission from CFC Operations.' - logicalType: string - examples: - - UNKNOWN_REASON_RETURN - - PICK_STATION_DRIVEN_STOCK_CHECK - - INCORRECT_QUANTITY - - ZERO_QUANTITY_BATCH_REMOVED - - DAMAGED_USABLE - - name: fulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(16777216) - description: The License Plate Number (LPN) of the container used to store the - stock that was adjusted. This identifier is used to track stock from the time - it enters the fulfillment site to the time it is picked. - logicalType: string - examples: - - R3141C30H - - R36H0A54W - - R3141CGNQ - - R32508BB1 - - R36H085RU - - name: fulfillmentContainerType - physicalType: VARCHAR(16777216) - description: 'The type of container used to store the stock that was adjusted. - Can be: RAINBOW TOTE - A hive tote which is a container in the grid of a CFC. - Hive totes store stock prior to picking and store delivery totes that contain - customer orders prior to dispatch. STORAGE TOTE - A container that holds stock - in the freezer of a CFC prior to picking. PALLET - A portable wooden platform - that holds stock in the freezer of a CFC, or in any temperature regime when - using ISF with inventory management enabled, prior to picking. TRASH - A container - that is created temporarily to hold damaged inbound stock discovered at decant - in a CFC, or when using ISF with inventory management enabled. SMALL_TOTE - - A small container that is stored at a shelving module when using ISF with inventory - management enabled. LARGE_TOTE - A large container that is stored at a shelving - module when using ISF with inventory management enabled.' - logicalType: string - examples: - - RAINBOW_TOTE - - STORAGE_TOTE - - name: fulfillmentContainerLocationId - physicalType: VARCHAR(16777216) - description: 'The place in the warehouse where the container used to store the - stock is located. Note: In order to keep data consistent between CFC and ISF - with inventory management enabled, a single location is shown for any pallet - that takes up more than one location.' - logicalType: string - examples: - - CHILL_INVENTORY_MANAGEMENT_ZONE - - AMBIENT_RAINBOW_ZONE - - AMBIENT_INVENTORY_MANAGEMENT_ZONE - - CHILL_RAINBOW_ZONE - - FREEZER_ZONE - - name: cfcstockadjustmentId - physicalType: VARCHAR(16777216) - description: Internal unique identifier for the event. - logicalType: string - required: true - unique: true - examples: - - 78922011R3141C30H593bb411-a1a3-414a-9715-ec85510d618cde7de811-1ea0-4afb-b428-e90f776d9b47 - - 647864011R36H0A54W4bdbfcfb-996f-beae-0000-0000000000002b6db61a-ab6d-4149-94b8-14dde409c438 - - 35748011R3141CGNQ5b36084f-7961-cdc5-0000-000000000000084bb129-64ee-4cba-a7ff-9e398c9b09cf - - 613363011R32508BB120394e5d-bfd9-3082-0000-000000000000966ec665-bdfb-4eca-b707-63910d00b939 - - 613363011R32508BB120394e5d-bfd9-3082-0000-00000000000048c4eb55-b2ec-4979-9737-f45497b4c211 - - name: inventoryBatchId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the inventory batch that was adjusted. - logicalType: string - examples: - - 593bb411-a1a3-414a-9715-ec85510d618c - - 4bdbfcfb-996f-beae-0000-000000000000 - - 5b36084f-7961-cdc5-0000-000000000000 - - 20394e5d-bfd9-3082-0000-000000000000 - - 2a72acba-1790-597a-0000-000000000000 - - name: fulfillmentContainerPhysicalId - physicalType: VARCHAR(16777216) - description: The unique system identifier for the instance of the container. Shows - NULL for ISF with inventory management enabled. - logicalType: string - examples: - - PHID-RAINBOW_TOTE-76407480884033 - - PHID-RAINBOW_TOTE-76419149085824 - - PHID-RAINBOW_TOTE-76407480901718 - - PHID-RAINBOW_TOTE-76409716277053 - - PHID-RAINBOW_TOTE-76419148993338 - - name: purchaseOrderId - physicalType: VARCHAR(16777216) - description: The unique identifier for the purchase order used to order the stock - that was adjusted. - logicalType: string - examples: - - '14591773' - - '14621611' - - '14639460' - - '14639991' - - '14647126' - - name: supplierPurchaseOrderReference - physicalType: VARCHAR(16777216) - description: The reference used to identify the purchase order with the supplier. - logicalType: string - examples: - - Pk+XTMyChXuWKaRNYfKSXMD1+Fj0vxSrYkNLLLf+sMI= - - 0glK79IEsFupjlpUQH2/URwBuNYDHkJPBANthafuf8o= - - hjv4GnL8mIaqpFnhAx4cEXyF1k+ZmgSupKFparoAU7k= - - GW93kW27RHuZz6KiiofLIVhPKulbF0mh435Qk5efxTU= - - b1/Tbu2Fx/UCpwIBXC3vdmCa0eEjMIpn5jg+Bj1O1Mk= - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_STOCK_ADJUSTMENTS_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: CFC_FULFILLMENT_EXCEPTIONS - physicalType: table - description: Use the CFC Fulfillment Exceptions data feed to see information about - fulfillments in which items were cancelled and substituted at a CFC. - logicalType: object - physicalName: CFC_FULFILLMENT_EXCEPTIONS - properties: - - name: fulfillmentExceptionId - physicalType: VARCHAR(16777216) - description: The unique identifier of the exception. - logicalType: string - required: true - unique: true - examples: - - substituted-831fee52-d6d3-3f88-99da-8a62d8a0fc5c - - substituted-4a174c7e-0709-3f43-b5e3-c55e72f02a18 - - substituted-c45519e4-56c0-3d89-b6a5-05b619aa2dfc - - substituted-d0a56119-b31e-3768-9169-ab85c3fd967d - - substituted-7b2fc05a-209b-3988-aeca-6c675ecffa29 - - name: exceptionDateTime - physicalType: TIMESTAMPNTZ(9) - description: The date and time when the exception occurred. - logicalType: string - examples: - - 2025-05-14 00:09:53.635674 UTC - - 2025-05-14 00:09:53.686895 UTC - - 2025-05-14 00:09:53.737467 UTC - - 2025-05-14 00:09:53.793704 UTC - - 2025-05-14 00:09:53.850615 UTC - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(16777216) - description: Your identifier for the site where the order that had the exception - was fulfilled. - logicalType: string - examples: - - mckesson - - name: fulfillmentId - physicalType: VARCHAR(16777216) - description: OSP's internal identifier for the orderId in which the exception - occurred. - logicalType: string - examples: - - '3996042358' - - '3905032558' - - '3544033650' - - '3429036753' - - '3867001755' - - name: orderId - physicalType: VARCHAR(16777216) - description: 'The unique identifier of the order in which the exception occurred. - Note: This field is deprecated and will be removed in the next version. To find - a customer order, please use the fulfillmentId field in the Fulfillments data - feed.' - logicalType: string - examples: - - '3996042358' - - '3905032558' - - '3544033650' - - '3429036753' - - '3867001755' - - name: fulfillmentLineId - physicalType: VARCHAR(16777216) - description: The unique identifier for the fulfillment line in which the exception - occurred. A fulfillment line is one or more items of a single SKU in a customer - order or in a replenishment order. - logicalType: string - examples: - - 3996042358-44 - - 3905032558-33 - - 3544033650-19 - - 3429036753-4 - - 3867001755-31 - - name: retailerSkuId - physicalType: VARCHAR(16777216) - description: Your identifier for the SKU that had the exception. - logicalType: string - examples: - - '550767011' - - '551993011' - - '659347011' - - '271790011' - - '659348011' - - name: exceptionType - physicalType: VARCHAR(16777216) - description: 'The type of exception. Can be: CANCELLATION - An ordered item that - was cancelled in OSP and was not delivered to the customer. SUBSTITUTION - An - ordered item that was out of stock, inaccessible, or expired so OSP substituted - it for a similar item. For this to happen the ordered item must have a substitute - item defined for it in OSP.' - logicalType: string - examples: - - SUBSTITUTION - - name: fulfillmentPhase - physicalType: VARCHAR(16777216) - description: 'The phase in which the exception occurred. Can be: ALLOCATION - - The phase after customer orders are downloaded from OSP commerce systems when - OSP CFC reserves available stock and allocates it to each customer order. PICKING - - The phase when picking operatives place items into delivery totes to fulfil - customer orders. POST_PICKING - The phase after picking when the delivery tote - is either on its way to or is in the dispatch zone.' - logicalType: string - examples: - - PICKING - - ALLOCATION - - name: exceptionReason - physicalType: VARCHAR(16777216) - description: 'The reason for the exception. Can be: NO_STOCK - Both the ordered - item and the substitute item were unavailable for picking. NO_SUBS_DEFINED - - The stock was unavailable for picking and no substitute item was defined in - OSP. CONTAINER_RELOCATED - OSP migrated the delivery tote to another zone before - it was pick-complete. REQUESTED - An operations user scratched the pick task - in the OSP management screens. UNKNOWN - The reason for the exception is unknown. - MISSING_TOTE - The delivery tote didn''t reach frameload in time so its dolly - was dispatched without it. MISSING_ITEM - An operations user scratched the item - at the dispatch stage. CONTAINER_SCRATCH_REQUESTED - An operations user scratched - the container in the OSP management screens. INVENTORY_MOVE_SCRATCH_REQUESTED - - An operations user scratched the pick task in the OSP management screens. - MANUFACTURE_SCRATCH_REQUESTED - A service counter (SC) operative cancelled the - task to create the customer pack in the SC GUI. CUSTOMER_ORDER_SCRATCH_REQUESTED - - An operations user scratched the order in the OSP management screens. EARLY_ROUTE_RELEASE_REQUESTED - - An operations user scratched the consignment''s remaining pick tasks in the - OSP management screens.' - logicalType: string - examples: - - REQUESTED - - CONTAINER_UNPICKABLE - - NO_STOCK - - SKU_UNRESERVABLE - - name: exceptionQuantity - physicalType: DECIMAL(38, 0) - description: The original quantity of items that could not be fulfilled either - because of the sub or the cancellation. Can be sub or original line. - logicalType: integer - examples: - - 1 - - 4 - - 2 - - 3 - - name: substituteFulfillmentLineId - physicalType: VARCHAR(16777216) - description: The unique identifier for the fulfillment line that describes the - substitution for the fulfillmentLineID. Can be sub or original line. - logicalType: string - examples: - - COL-8a21bddc-a454-421e-85ae-cbe540de2813 - - COL-6434971a-b917-4744-9b36-f7123381174c - - COL-2b4b9fb3-4e9d-4246-ba3c-c8ec3a705604 - - COL-3d3ff5ab-7ba6-457f-9c3b-7ef6703e28d8 - - COL-673f5677-a55d-428a-a962-cbf41250a438 - - name: substituteRetailerSkuId - physicalType: VARCHAR(16777216) - description: The unique identifier of the substitute SKU. - logicalType: string - examples: - - '50005011' - - '631030011' - - '659348011' - - '63336011' - - '653304011' - - name: substituteConversionFactor - physicalType: DECIMAL(38, 0) - description: The number used to calculate the quantity of substitute items (for - the specified sub or original lineId) by multiplying or dividing the quantity - of originally ordered items. For example, if the ordered item is a box of 12 - eggs, and the substitute is a box of 6 eggs, the conversion factor is 2. - logicalType: integer - examples: - - 1 - - 2 - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_FULFILLMENT_EXCEPTIONS_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: CFC_CONTAINER_INVENTORY - physicalType: table - description: Use the CFC Container Inventory data feed to see information about - the list of containers currently in use at CFC sites and their contents. - logicalType: object - physicalName: CFC_CONTAINER_INVENTORY - properties: - - name: snapshotDateTime - physicalType: TIMESTAMPNTZ(9) - description: The date and time the snapshot of the stock was taken. - logicalType: string - examples: - - 2025-05-14 01:00:00 UTC - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(100) - description: Your identifier for the site where the stockis stored. - logicalType: string - examples: - - mckesson - - name: zoneId - physicalType: VARCHAR(100) - description: The operational area where the event occurred within the CFC. Shows - AUTO_FREEZER_ZONE in sites that have an automated freezer zone. - logicalType: string - examples: - - AMBIENT_DECANT_ZONE - - AMBIENT_INVENTORY_MANAGEMENT_ZONE - - AMBIENT_RAINBOW_ZONE - - name: fulfillmentContainerPhysicalId - physicalType: VARCHAR(200) - description: The unique system identifier for the instance of the container. - logicalType: string - required: true - unique: true - examples: - - PHID-RAINBOW_TOTE-76407480905469 - - PHID-RAINBOW_TOTE-78445133397759 - - PHID-RAINBOW_TOTE-76407480863430 - - PHID-RAINBOW_TOTE-76407480883567 - - PHID-RAINBOW_TOTE-76409716248362 - - name: fulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(100) - description: The License Plate Number (LPN) of the container. - logicalType: string - examples: - - R3141CJJX - - RT1731533 - - R3141BN46 - - R3141C2NJ - - R32507P62 - - name: fulfillmentContainerType - physicalType: VARCHAR(50) - description: 'The type of container the stock is stored in. Can be: RAINBOW_TOTE - - A hive tote which is a container in the grid of a CFC. Hive totes store stock - prior to picking and store delivery totes that contain customer orders prior - to dispatch. STORAGE_TOTE - A container that holds stock in the freezer of a - CFC prior to picking. DELIVERY_TOTE - A container that holds items for delivery - to a customer from a CFC. FREEZER_TOTE - A specialized delivery tote containing - only freezer items. A freezer delivery tote contains orders for up to three - customers with one bag per customer. FREEZER_BAG - A bag inside a freezer delivery - tote that holds items for delivery to a customer from a CFC. TROLLEY - A freezer - operative uses a 12-tote picking trolley to pick customer orders, and to place - each item in the appropriate freezer delivery bag, in the appropriate delivery - tote in the trolley. PALLET - A portable wooden platform that holds stock in - the freezer of a CFC prior to picking. Or, any container that inbound stock - arrives in for any temperature regime. TRASH - A container that is created temporarily - to hold damaged inbound stock discovered at decant in a CFC. DOLLY - A wheeled - metal shelving unit used to store up to 20 delivery totes. Delivery totes for - a single dolly group are loaded onto a dolly. The dolly is then loaded onto - a vehicle. VAN - A vehicle used to make deliveries to customers. Usually holds - 2 ambient and 2 chilled dollies. BULKHEAD - A vehicle used to make deliveries - to spokes, and replenishment sites. A bulkhead trailer that accommodates multiple - temperature regimes. It uses an insulated thermal barrier (bulkhead) to keep - chilled and frozen goods in a temperature controlled space, separate from ambient - goods. DOUBLE_DECKER - A vehicle used to make deliveries to spokes and replenishment - sites. A double-deck trailer that accommodates multiple temperature regimes. - The lower deck stores ambient goods and the upper deck is temperature controlled - for chilled and frozen goods. Two pairs of ambient dollies can be stored on - the upper deck, if necessary. UNKNOWN - Unknown container type.' - logicalType: string - examples: - - RAINBOW_TOTE - - name: createdDateTime - physicalType: TIMESTAMPNTZ(9) - description: Date and time the fulfillmentContainerPhysicalID was generated in - OSP. - logicalType: string - examples: - - 2022-06-09 13:27:23.822 UTC - - 2023-03-31 11:34:33.362 UTC - - 2022-04-13 12:17:20.236 UTC - - 2022-05-09 07:58:22.907 UTC - - 2023-12-11 20:53:05.727 UTC - - name: containerContents - physicalType: VARCHAR(50) - description: 'The contents of the container. Can be: ONE_OR_MORE_CONTAINERS - - Contains one or more subcontainers, which may or may not contain stock. EMPTY - - Does not contain any stock or any subcontainers. Also shows EMPTY for pallets - that have not started decanting. STOCK - Contains stock. STOCK_AND_ONE_OR_MORE_CONTAINER - S - Contains stock and one or more subcontainers. The stock is separate from - and outside of the subcontainer(s).' - logicalType: string - examples: - - EMPTY - - STOCK - - name: lastUpdatedDateTime - physicalType: TIMESTAMPNTZ(9) - description: Date and time of latest event for the container. - logicalType: string - examples: - - 2025-05-13 13:10:27.738 UTC - - 2025-05-13 14:33:58.644 UTC - - 2025-05-13 12:16:23.512 UTC - - 2025-05-13 12:37:25.188 UTC - - 2025-05-13 15:04:00.847 UTC - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_CONTAINER_INVENTORY_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: CFC_CONTAINER_EVENTS - physicalType: table - description: Use the CFC Container Events data feed to see information about each - time a container was created, moved, loaded to or unloaded from another container, - or deleted from inventory at a CFC - logicalType: object - physicalName: CFC_CONTAINER_EVENTS - properties: - - name: cfcContainerEventId - physicalType: VARCHAR(250) - description: Internal and unique identifier of the container event. - logicalType: string - required: true - unique: true - examples: - - d88543be-b74e-45f3-a233-b4a4d3f819e8 - - 0c7f86a8-9c64-4c36-8393-ca85e4d04cdd - - 9cb77005-8659-46b0-9d80-9bbcca4a0a00 - - 7a63a7ed-2a8f-46b0-a741-1a932866cb5a - - fe710493-67f8-447b-b6ef-35ca88b53426 - - name: eventType - physicalType: VARCHAR(250) - description: 'The type of event. For CFC sites: CREATE - The creation of a container - in OSP. For example, the pre-receiving of a pallet, or the opening of a delivery - van or trailer. LOAD - The loading of a container. For example, the picking - up of a pallet with a PPT, the loading of a dolly to a vehicle, or the loading - of a tote for dolly completion. TRANSIT - The moving of a container. For example, - the moving of a pallet to a decant station. UNLOAD - The unloading of a container. - For example, the dropping off of a pallet in a decant station. DELETE - The - deletion of a container (including an unallocated vehicle) from OSP. DISPATCH - - The door closure on the container''''s dispatch vehicle.' - logicalType: string - examples: - - TRANSIT - - LOAD - - CREATE - - name: measuredTemperatures - physicalType: VARIANT - description: The temperature of each compartment that requires a temperature check, - as defined in the vehicle type template. The temperature is measured during - the vehicle opening process. For CREATE events. - logicalType: array - items: - physicalType: string - logicalType: string - - name: systemEvent - physicalType: VARCHAR(250) - description: The system process that triggered the container event, if it was - triggered without direct user action. NOT_SHIPPED_CONTAINER_WRITE_OFF - A container - that was not dispatched and was automatically removed from the dispatch area. - CONTAINER_REMOVAL - A container that was removed by tote wash / tote conveyors, - or that Ocado Technology removed from decant, IMS, freezer, a tote conveyor, - or tote wash as part of support activity. IMS_TOTE_IN - A hive tote transitioned - into an IM station. DECANT_TOTE_IN - A hive tote transitioned into decant station. - BIN_INDUCT - A new hive tote was inducted into a grid. TOTE_WASH - A hive tote - transitioned from a grid to the washing area or the other way around. AUTOMATED_BAGGING - - A delivery tote was bagged by a bagging machine. MANUAL_BAGGING - A delivery - tote was bagged by a user. EMPTY_DELIVERY_TOTE_INDUCT - An empty bagged delivery - tote transitioned from the tote conveyor zone to a grid. FREEZER_TOTE_INDUCT - - A freezer tote transitioned from the tote conveyor zone to the chilled grid. - EXTERNAL_TOTE_INDUCT - An external tote transitioned from the tote conveyor - zone to a grid. AUTO_FRAME_LOADING - An AFL machine action on a dolly or customer - tote. DOLLY_GROUP_COMPLETION - A delivery tote transitioned from the frameload - zone to the dispatch zone for dolly completion. - logicalType: string - examples: - - EMPTY_DELIVERY_TOTE_INDUCT - - DECANT_TOTE_IN - - TOTE_COMBINATION - - AUTOMATED_BAGGING - - DECANT_TOTE_OUT - - name: eventDateTime - physicalType: TIMESTAMPNTZ(9) - description: The date and time the event occurred. - logicalType: string - examples: - - 2025-05-14 03:12:08.918 UTC - - 2025-05-14 14:12:44.211681 UTC - - 2025-05-14 11:49:40.479 UTC - - 2025-05-14 22:54:42.235532 UTC - - 2025-05-14 20:43:54.223743 UTC - - name: eventDuration - physicalType: DECIMAL(15, 3) - description: The duration of the event, expressed in seconds with a precision - of 3 decimal places. The time from the task''s presentation on a UI until its - completion. This field is null for instantaneous events. - logicalType: string - examples: - - 0 - - '4.244' - - '22.195' - - '1.280270172' - - '148.77611503' - - name: retailerFulfillmentSiteId - physicalType: VARCHAR(250) - description: Your identifier for the site where the event occurred. - logicalType: string - examples: - - mckesson - - name: zoneId - physicalType: VARCHAR(250) - description: The operational area where the event occurred within the CFC. Shows - AUTO_FREEZER_ZONE in sites that have an automated freezer zone. - logicalType: string - examples: - - TOTE_CONVEYORS_ZONE - - FRAME_LOADING_ZONE - - CHILL_DECANT_ZONE - - AMBIENT_RECEIVE_ZONE - - AMBIENT_RAINBOW_ZONE - - name: fulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(250) - description: The License Plate Number (LPN) of the container. - logicalType: string - examples: - - DT5214562 - - DT4632880 - - DT5492434 - - R3141CKMT - - PL0101835 - - name: fulfillmentContainerPhysicalId - physicalType: VARCHAR(250) - description: The unique system identifier for the instance of the container in - the event. For freezer events, this field shows null - use fulfillmentContainerLicensePlateNumb - er to identify the container. - logicalType: string - required: true - unique: true - examples: - - PHID-DELIVERY_TOTE-9bc23650-5597-4107-8cc2-b274556458d5 - - PHID-DELIVERY_TOTE-0965ee86-1346-45ee-a451-0e89137b1bc7 - - PHID-DELIVERY_TOTE-a09bab97-6ca5-4548-b487-72b314f93901 - - PHID-RAINBOW_TOTE-76407480906869 - - PHID-b9ad6c70-5f4f-494c-928d-f57e57c38451 - - name: fulfillmentContainerType - physicalType: VARCHAR(250) - description: The type of container used in the event. RAINBOW_TOTE - A hive tote - which is a container in the grid. Hive totes store stock prior to picking and - store delivery totes that contain customer orders prior to dispatch. STORAGE_TOTE - - A container that holds stock in the freezer prior to picking. DELIVERY_TOTE - - A container that holds items for delivery to a customer. FREEZER_TOTE - A - specialized delivery tote containing only freezer items. A freezer delivery - tote contains orders for up to three customers with one bag per customer. FREEZER_BAG - - A bag inside a freezer delivery tote that holds items for delivery to a customer. - PALLET - A portable wooden platform that holds stock in the freezer prior to - picking. VAN - A vehicle used to make deliveries to customers. This enum will - be replaced with VEHICLE in the next version of this data feed. TRAILER - A - vehicle used to transport dollies from a CFC to a spoke for onward delivery. - Trailers can also transport dollies from one CFC to another CFC. This enum will - be replaced with VEHICLE in the next version of this data feed. VEHICLE - Generic - vehicle type. A vehicle used either to make deliveries to customers or to transport - dollies from a CFC to a spoke for onward delivery. DOLLY - A wheeled metal shelving - unit used to store up to 20 delivery totes. Delivery totes for a single dolly - group are loaded onto a dolly. The dolly is then loaded onto a vehicle. - logicalType: string - examples: - - DELIVERY_TOTE - - RAINBOW_TOTE - - PALLET - - DOLLY - - FREEZER_TOTE - - name: bagType - physicalType: VARCHAR(250) - description: 'The type of bag used in the event: AMBIENT - A bag marked as containing - ambient products. CHILL - A bag marked as containing chilled products. BAGLESS - - The delivery tote does not contain bags. FREEZER - A bag marked as containing - frozen products. GENERIC - A bag not marked for a particular temperature regime. - NONE - A tote from an external picking facility.' - logicalType: string - examples: - - AMBIENT - - CHILL - - name: userId - physicalType: VARCHAR(250) - description: The identifier of the user who performed the task, when applicable. - This is an anonymized UUID that you can map to the Users data feed. Shows null - if OSP performed the task. - logicalType: string - examples: - - 6b8409a4-ae27-4b41-ac37-a8d42d9c7d9d - - c0a83ccc-8869-1c55-8188-6a18ce450000 - - c0a81090-8156-1bfa-8181-57439f590000 - - 081810c0-99cd-4892-9cc6-6f34205d48ce - - 5570cb66-f6a5-4345-a7b3-173857f7a92d - - name: locationId - physicalType: VARCHAR(250) - description: The unique identifier for the location where the event occurred. - For TRANSIT events, this is the destination location. This field is null when - it''s not possible to identify a specific location, for example when the event - happens in the CFC Freezer which is a general area not divided into identifiable - locations. - logicalType: string - examples: - - ASP04B - - C1DEC001C113 - - AMLN05 - - FLC03A - - FLA04A - - name: locationType - physicalType: VARCHAR(250) - description: The identifier of the location type where the container event was - performed, when applicable. This field is null when locationId is null. DOLLY_PARKING - - A dolly location in the frameload parking area. CR_LOCATION - A dolly location - in the dispatch zone''s buffer area. SEQUENCER - A dolly location in the dispatch - zone''s vehicle loading bay (also known as sequencer area). DISPATCH_DOOR - - A dolly location next to the outbound vehicle''s doors in the dispatch zone. - SPUR - A spur lane in the frameload zone. FRAME - A goalpost in the frameload - zone. REWORK - A delivery tote location in the rework area. BAGGING - A delivery - tote location in the bagging area. DEKIT - A delivery tote location in the dekit - area. RETURNS - A delivery tote location in the dekit area. SCANNING_RIG - - The scanning rig for inducting hive totes at decant, or the freezer scanning - rig for setting up freezer trolleys. DECANT_STATION - A decant station. IM_STATION - - An IM station. INBOUND_LANE - An inbound lane where a pallet is placed after - it is unloaded from an inbound vehicle and before it is moved to a decant staion. - (applies to LOAD events) INBOUND_TRANSIT_LOCATION - An inbound pallet location - where a pallet is placed after it is transitioned from the other temperature - regime and before it is moved to a decant station. (applies to LOAD events) - INBOUND_LOCATION - Any inbound pallet location. DECANT_PALLET_LOCATION - A pallet - location at a decant station. PALLET_STORAGE_LOCATION - A storage pallet location - in the freezer. TOTE_STORAGE_LOCATION - A storage tote location in the freezer. - RECEIVING_AREA - A hard-coded value for the freezer putaway area. Applies to - the trolley LOAD event. TOTE_CONVEYOR - Applies to RAINBOW_TOTE TRANSIT events - to and from the TOTE_WASH_ZONE. DOLLY_BUFFER - AFL dolly buffer area, which - is the floor between the AFL machine and the frameload parking location. Used - to store dollies that have been removed from the AFL. TOTE_BUFFER - The AFL - tote buffer area, which is the floor between the AFL machine and the frameload - parking location. Used to store totes that have been removed from the AFL. DOLLY_GROUP_COMPLETION - - System location used for transitioning totes from the frameload zone to the - dispatch zone for dolly completion. - logicalType: string - examples: - - SPUR - - DECANT_STATION - - INBOUND_LANE - - DOLLY_PARKING - - FRAME - - name: destinationFulfillmentContainerLicensePlateNumber - physicalType: VARCHAR(250) - description: The License Plate Number (LPN) of the destination container the subject - container was loaded into. Applies to LOAD events where one container is loaded - into another (for example, frame loading). Shows null for other LOAD events, - for example when loading a pallet or dolly onto a PPT. - logicalType: string - examples: - - DX49365 - - '""' - - DX16878 - - DX46915 - - DX49082 - - name: destinationFulfillmentContainerPhysicalId - physicalType: VARCHAR(250) - description: The unique system identifier for the instance of the destination - container the subject container was loaded into. Applies to LOAD events where - one container is loaded into another (for example, frame loading). Shows null - for other LOAD events, for example when loading a pallet or dolly onto a PPT. - Shows null for all ISF events. - logicalType: string - examples: - - e1872386-94f3-4bcd-8866-8d0700a6256c - - PHID-RAINBOW_TOTE-78445200678376 - - PHID-RAINBOW_TOTE-78445135213459 - - 74237eab-7e1d-4630-b2c2-71662a8639fb - - PHID-RAINBOW_TOTE-78444898581967 - - name: destinationFulfillmentContainerType - physicalType: VARCHAR(250) - description: The type of destination container the subject container was loaded - into. RAINBOW_TOTE - A hive tote which is a container in the grid. Hive totes - store stock prior to picking and store delivery totes that contain customer - orders prior to dispatch. FREEZER_TOTE - A specialized delivery tote containing - only freezer items. A freezer delivery tote contains orders for up to three - customers with one bag per customer. DOLLY - A wheeled metal shelving unit used - to store up to 20 delivery totes. Delivery totes for a single dolly group are - loaded onto a dolly. The dolly is then loaded onto a vehicle. VAN - A vehicle - used to make deliveries to customers. This enum will be replaced with VEHICLE - in the next version of this data feed. TRAILER - A vehicle used to transport - dollies from a CFC to a spoke for onward delivery. Trailers can also transport - dollies from one CFC to another CFC. This enum will be replaced with VEHICLE - in the next version of this data feed. VEHICLE - Generic vehicle type. A vehicle - used either to make deliveries to customers or to transport dollies from a CFC - to a spoke for onward delivery. Applies to LOAD events where one container is - loaded into another (for example, frame loading). Shows null for other LOAD - events, for example when loading a pallet or dolly onto a PPT. - logicalType: string - examples: - - DOLLY - - RAINBOW_TOTE - - name: positionInDestinationFulfillmentContainer - physicalType: VARCHAR(250) - description: The tote position on the dolly, or the dolly position inside the - vehicle the subject container was loaded into. Applies to LOAD events where - one container is loaded into another (for example, frame loading). Shows null - for other LOAD events, for example when loading a pallet or dolly onto a PPT. - logicalType: string - examples: - - '7' - - '1' - - '10' - - '13' - - name: shipmentId - physicalType: VARCHAR(250) - description: The unique system identifier for the fulfillment''s shipment. Applies - to outbound containers only. Shows null for pallets, and for outbound containers - that are over 30 days old. - logicalType: string - examples: - - SH-RID-16921942-VAN-SHIPMENT - - SH-RID-16917157-VAN-SHIPMENT - - SH-RID-16921884-VAN-SHIPMENT - - SH-RID-16922133-VAN-SHIPMENT - - SH-RID-16921919-VAN-SHIPMENT - - name: stationId - physicalType: VARCHAR(250) - description: The unique identifier for the station where the event occurred. Shows - null for mobile devices. - logicalType: string - examples: - - C1DEC001 - - A1DTM004A - - DX3B01 - - A1DTM003A - - A1DEC002 - - name: containerEventGroupId - physicalType: VARCHAR(250) - description: The unique identifier of a group of container events that are part - of the same user action. For example, LOAD - pick up a pallet with a PPT, TRANSIT - - move the pallet to a lane, and UNLOAD - drop off the pallet in the lane. Shows - null for CANCEL_CONTAINER events because it is a single event, not a group. - logicalType: string - examples: - - MOVE-f119892d-ec18-467f-89f3-60252cf50fff - - 7d924ee6-8214-48f4-b84b-ef99d32ef7be - - 439e454f-d500-4aa1-890a-f596a710a65a - - name: equipmentId - physicalType: VARCHAR(250) - description: The unique identifier for the powered pallet truck or other equipment - used in the event. This field is null if no equipment was used during the event. - logicalType: string - examples: - - SF35002 - - GB80083 - - name: inboundDeliveryId - physicalType: VARCHAR(250) - description: The unique system identifier for the collection of purchase orders - that arrived on the inbound vehicle associated with the container event. Applies - to pallets only. Shows null for outbound containers. - logicalType: string - examples: - - 5120bb38-41b4-4f29-b004-65b29c97084e - - name: APP_NAME - physicalType: VARCHAR(250) - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: TIMESTAMPNTZ(9) - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: DECIMAL(38, 0) - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: BOOLEAN - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: BOOLEAN - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: VARCHAR(16777216) - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: DECIMAL(38, 0) - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: VARCHAR(16777216) - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: TIMESTAMPNTZ(9) - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_CONTAINER_EVENTS_SK - physicalType: DECIMAL(38, 0) - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true -- name: cfcStockReceipts - physicalType: table - description: Use the CFC Stock Receipts data feed to see information about stock - received at sites. Stock is considered to be received at a CFC site when it has - been processed after arrival, either at a decant station for ambient and chilled - goods, or by using the Freezer Receiving mobile app for frozen goods. Stock is - considered to be received at an ISF (with inventory management enabled) site when - it has been processed after arrival by using the ISF Inbound mobile app. - logicalType: object - physicalName: cfcStockReceipts - properties: - - name: APP_NAME - physicalType: string - description: Application process that last Created or Updated the record. - logicalType: string - - name: CREATE_TS - physicalType: string - description: Audit timestamp that the record was initially Created. - logicalType: string - - name: CREATE_AUDIT_ID - physicalType: integer - description: Identifier generated by the load process that initially Created the - record. - logicalType: integer - - name: UPDATE_TS - physicalType: string - description: Audit timestamp that the record was last Updated. - logicalType: string - - name: UPDATE_AUDIT_ID - physicalType: integer - description: Identifier generated by the load process that last Updated the record. - logicalType: integer - - name: CURRENT_RECORD_IND - physicalType: boolean - description: 'SCD Type 2: the current record is true otherwise false. SCD other: - true by default.' - logicalType: boolean - - name: DELETED_RECORD_IND - physicalType: boolean - description: If a record that has been removed from the source (soft deleted) - is true. - logicalType: boolean - - name: FILE_BLOB_PATH - physicalType: string - description: FILE BLOB PATH. - logicalType: string - - name: FILE_ROW_NUMBER - physicalType: integer - description: ROW NUMBER. - logicalType: integer - - name: FILE_NAME - physicalType: string - description: SPLIT_PART(FILE_BLOB_PATH,-1) = FILE_NAME. - logicalType: string - - name: FILE_LAST_MODIFIED - physicalType: string - description: FILE LAST MODIFIED. - logicalType: string - - name: CFC_STOCK_RECEIPTS_SK - physicalType: integer - description: Surrogate Key for the table (autoincrement), it is not derived from - the table data. - logicalType: integer - required: true - unique: true - - name: retailerFulfillmentSiteId - physicalType: string - description: Your identifier for the site where the stock was received. - logicalType: string - examples: - - mckesson - - name: purchaseOrderId - physicalType: string - description: The unique identifier for the purchase order used to order the stock. - logicalType: string - examples: - - '14621194' - - '14625726' - - '14632707' - - '14633005' - - name: supplierPurchaseOrderReference - physicalType: string - description: The reference used to identify the purchase order with the supplier. - logicalType: string - examples: - - 9hVO7ZHDLj0oeFLwNEAxef7CIQ67Kkae7QQYqEmugpQ= - - oki9pfb7nRr2ysLCkYAgOAe0n+QUZsoN/IP165HJfq4= - - 7gmj6s0ouN5AKgUbiF7HLa0TGapNp+MGC1hZvzUyucM= - - FsF46PXZgYjY8cszJiODi+1DzM/e68VQj/t4fKfbbt4= - - name: inventoryBatchId - physicalType: string - description: The unique system identifier for the inventory batch. - logicalType: string - examples: - - 6e3dd65d-a38e-5130-0000-000000000000 - - 643aae3c-c4a3-2b65-0000-000000000000 - - 2828a2ea-7931-4864-0000-000000000000 - - 6703802c-4e72-fe8d-0000-000000000000 - - 3f330c16-f3bb-d90c-0000-000000000000 - - name: fulfillmentContainerPhysicalId - physicalType: string - description: The unique system identifier for the instance of the container in - the event. - logicalType: string - - name: retailerSkuId - physicalType: string - description: Your identifier for the SKU that was received. - logicalType: string - examples: - - '428257011' - - '312893011' - - '592797011' - - '620322011' - - '620323011' - - name: skuUnitOfMeasure - physicalType: string - description: The unit of measure for the SKU. EACH KG - logicalType: string - examples: - - EACH - - name: inboundReceivedDateTime - physicalType: string - description: The date and time the SKU was received at a CFC site either at a - decant station or into the freezer zone, or received at an ISF (with inventory - management enabled) site using the ISF Inbound mobile app. - logicalType: string - examples: - - 2025-05-14 00:02:28.208 UTC - - 2025-05-14 00:00:10.911 UTC - - 2025-05-14 00:12:48.154 UTC - - 2025-05-14 00:04:43.989 UTC - - 2025-05-14 00:05:08.381 UTC - - name: inboundQuantityReceived - physicalType: integer - description: The quantity of the SKU that was received. - logicalType: integer - examples: - - 48 - - 39 - - 12 - - 18 - - 6 - - name: stockExpiryDate - physicalType: string - description: The expiry date of the stock. - logicalType: string - examples: - - '2025-09-09' - - '2025-12-30' - - '2026-01-13' - - '2026-02-18' - - '2025-07-22' - - name: fulfillmentContainerLicensePlateNumber - physicalType: string - description: The License Plate Number (LPN) of the container used to store the - stock. This identifier is used to track stock from the time it enters the fulfillment - site to the time it is picked. - logicalType: string - examples: - - R36H0BO1A - - R36H0B2TJ - - R3141BC85 - - R3141C4XF - - R31D00MA7 - - name: fulfillmentContainerType - physicalType: string - description: 'The type of container the stock was received into. Can be: RAINBOW - TOTE - A hive tote which is a container in the grid of a CFC. Hive totes store - stock prior to picking and store delivery totes that contain customer orders - prior to dispatch. STORAGE TOTE - A container that holds stock in the freezer - of a CFC prior to picking. PALLET - A portable wooden platform that holds stock - in the freezer of a CFC, or in any temperature regime when using ISF with inventory - management enabled, prior to picking. TRASH - A container that is created temporarily - to hold damaged inbound stock discovered at decant in a CFC, or when using ISF - with inventory management enabled. SMALL_TOTE - A small container that is stored - at a shelving module when using ISF with inventory management enabled. LARGE_TOTE - - A large container that is stored at a shelving module when using ISF with - inventory management enabled.' - logicalType: string - examples: - - RAINBOW_TOTE - - name: fulfillmentContainerLocationId - physicalType: string - description: 'The place in the CFC or ISF (with inventory management enabled) - site where the container used to store the stock is located. Note: In order - to keep data consistent between CFC and ISF with inventory management enabled, - a single location is shown for any pallet that takes up more than one location.' - logicalType: string - examples: - - AMBIENT_DECANT_ZONE - - name: cfcstockreceiptId - physicalType: string - description: Internal unique identifier for the event. - logicalType: string - required: true - unique: true - examples: - - 42825701114621194R36H0BO1A13d4cd739-197d-4bd7-adf3-33d246b9b187 - - 31289301114625726R36H0B2TJ2025-09-096a479e62-ed48-4bd6-bdef-e484d7aed8df - - 59279701114625726R3141BC852025-12-302a1101e7-51a3-4af2-b6e2-445a6d8fb6a3 - - 62032201114625726R3141C4XF2026-01-1314cc5bc0-3115-4d35-b133-10b7667182ba - - 62032301114625726R31D00MA72026-02-18d3b0785d-5e11-40ba-890d-9c403f3f853e \ No newline at end of file From b211ed0d3051d766a27bdb219e4b3f0ad5c57d64 Mon Sep 17 00:00:00 2001 From: Mathis Pernias Date: Tue, 22 Jul 2025 15:15:29 -0400 Subject: [PATCH 3/4] formating --- custom.yaml | 0 datacontract/cli.py | 5 +++-- datacontract/export/odcs_v3_exporter.py | 6 ++---- datacontract/imports/odcs_v3_importer.py | 2 +- 4 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 custom.yaml diff --git a/custom.yaml b/custom.yaml new file mode 100644 index 00000000..e69de29b diff --git a/datacontract/cli.py b/datacontract/cli.py index c390e49c..e78d1840 100644 --- a/datacontract/cli.py +++ b/datacontract/cli.py @@ -482,13 +482,14 @@ def _get_uvicorn_arguments(port: int, host: str, context: typer.Context) -> dict } # Create a list of the extra arguments, remove the leading -- from the cli arguments - trimmed_keys = list(map(lambda x : str(x).replace("--", ""),context.args[::2])) + trimmed_keys = list(map(lambda x: str(x).replace("--", ""), context.args[::2])) # Merge the two dicts and return them as one dict return default_args | dict(zip(trimmed_keys, context.args[1::2])) + @app.command(context_settings={"allow_extra_args": True, "ignore_unknown_options": True}) def api( - ctx: Annotated[typer.Context, typer.Option(help="Extra arguments to pass to uvicorn.run().")], + ctx: Annotated[typer.Context, typer.Option(help="Extra arguments to pass to uvicorn.run().")], port: Annotated[int, typer.Option(help="Bind socket to this port.")] = 4242, host: Annotated[ str, typer.Option(help="Bind socket to this host. Hint: For running in docker, set it to 0.0.0.0") diff --git a/datacontract/export/odcs_v3_exporter.py b/datacontract/export/odcs_v3_exporter.py index 79d8ef6a..db3cc563 100644 --- a/datacontract/export/odcs_v3_exporter.py +++ b/datacontract/export/odcs_v3_exporter.py @@ -152,8 +152,7 @@ def to_odcs_schema(model_key, model_value: Model) -> SchemaObject: # Export custom properties for the model if model_value.get_all_custom_properties(): schema_obj.customProperties = [ - CustomProperty(property=key, value=value) - for key, value in model_value.get_all_custom_properties().items() + CustomProperty(property=key, value=value) for key, value in model_value.get_all_custom_properties().items() ] return schema_obj @@ -233,8 +232,7 @@ def to_property(field_name: str, field: Field) -> SchemaProperty: # Export custom properties for the field if field.get_all_custom_properties(): property.customProperties = [ - CustomProperty(property=key, value=value) - for key, value in field.get_all_custom_properties().items() + CustomProperty(property=key, value=value) for key, value in field.get_all_custom_properties().items() ] return property diff --git a/datacontract/imports/odcs_v3_importer.py b/datacontract/imports/odcs_v3_importer.py index 27653b6d..012ded05 100644 --- a/datacontract/imports/odcs_v3_importer.py +++ b/datacontract/imports/odcs_v3_importer.py @@ -381,4 +381,4 @@ def get_owner(odcs_custom_properties: List[CustomProperty]) -> str | None: def import_tags(odcs: OpenDataContractStandard) -> List[str] | None: if odcs.tags is None: return None - return odcs.tags \ No newline at end of file + return odcs.tags From d4278154ea169f29dfbc072de79a8d0b24c3005a Mon Sep 17 00:00:00 2001 From: Mathis Pernias Date: Tue, 22 Jul 2025 15:15:57 -0400 Subject: [PATCH 4/4] cleaning --- custom.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 custom.yaml diff --git a/custom.yaml b/custom.yaml deleted file mode 100644 index e69de29b..00000000