CREATE TABLE PEDSEPARACAO (
   CDFILIAL     		VARCHAR2(4) 		NOT NULL,
   NRPEDIDO     		VARCHAR2(10) 		NOT NULL,
   NRITEMPED    		VARCHAR2(10) 		NOT NULL,
   CDPRODUTO   		VARCHAR2(10),
   CDARVPROD    		VARCHAR2(10),
   NMPRODUTO    		VARCHAR2(50),
   SGUNIDADE    		VARCHAR2(10),
   NRLOTEESTQ   		VARCHAR2(20),
   NRSUBLOTE    		VARCHAR2(4),
   QTITEMRESERV 		FLOAT,
   QTITEMPED    		FLOAT,
   CDALMOXPRCLI 		VARCHAR2(6),
   DSALMOXARIFE 		VARCHAR(30),
   CDLOCALPRCLI 		VARCHAR2(6),
   DSLOCALESTOQ 		VARCHAR2(30),
   IDGRUPO      		VARCHAR2(26),
   NRORG                       	NUMBER 			DEFAULT 	 SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL,
   IDATIVO                    	VARCHAR2(1)     		DEFAULT 'S' NOT NULL
      CONSTRAINT CKC_IDATIVO_PEDSEPARACAO  CHECK (IDATIVO IN ('S','N')),
   DTINCLUSAO             	DATE                  		NULL,
   DTULTATU                  	DATE                  		NULL,
   NRORGINCLUSAO      	NUMBER            		DEFAULT 1 NULL,
   CDOPERINCLUSAO    	VARCHAR2(12)  		DEFAULT '1' NULL,
   NRORGULTATU          	NUMBER             		DEFAULT 1 NULL,
   CDOPERULTATU        	VARCHAR2(12)  		DEFAULT '1',
	 CONSTRAINT PK_PEDSEPARACAO PRIMARY KEY (CDFILIAL, NRPEDIDO, NRITEMPED)
)
/
ALTER TABLE ITEMPEDIDO ADD IDGRUPO VARCHAR2(2)
/
ALTER TABLE TIPOSANGRIA ADD IDSANGRIA VARCHAR2(1) DEFAULT 'M' NOT NULL
	ADD CONSTRAINT TIPOSANGRIA_IDSANGRIA CHECK (IDSANGRIA IN ('F', 'M', 'D'))