DROP TYPE PROD_CONTROLE_PEDCOLETA_TABLE
/

DROP TYPE PROD_CONTROLE_PEDCOLETA_TYPE
/

CREATE TYPE PROD_CONTROLE_PEDCOLETA_TYPE AS OBJECT (
    CDFILIAL        VARCHAR2(04),   --01
    CDREGIAO        VARCHAR2(4000), --02
    CDFORNECED      VARCHAR2(4000), --03
    NRPEDCOLETA     VARCHAR2(4000), --23 
    CDPRODUTO       VARCHAR2(10),   --04
    CDARVPROD       VARCHAR2(20),   --05
    NMPRODUTO       VARCHAR2(50),   --06
    SGUNIDADE       VARCHAR2(10),   --07
    SGUNPRODESTO    VARCHAR2(10),   --08
    COMPRADOR       VARCHAR2(12),   --09
    NRPEDIDOCOL     VARCHAR2(10),   --10
    DTINIPERCOT     DATE,           --11
    DTFINPERCOT     DATE,           --12
    CDMARCA         VARCHAR2(05),   --13
    IDITPEDPRIONEG  VARCHAR2(01),   --14
    IDPRODINCLFOR   VARCHAR2(01),   --15
    DSOBSRENEGOCIA  VARCHAR2(2000), --16
    QTPRODPEDCOL    FLOAT,          --17
    VRFATOCONV      FLOAT,          --18
    VRPRECUNITANT   FLOAT,          --19
    VRPRECUNIT      FLOAT,          --20
    VRPRECOOBJETIVO FLOAT,          --21
    VRPRECREN       FLOAT,          --22
    TOTALOBJ        FLOAT,          --23
    VLRTOTALRET     FLOAT,          --24
    NRORG           NUMBER          --25
)
/

CREATE TYPE PROD_CONTROLE_PEDCOLETA_TABLE IS TABLE OF PROD_CONTROLE_PEDCOLETA_TYPE
/