Páginas filhas
  • DI_Integración_PCP_Protheus_PPI_Multitask

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Mensaje

Tag

Descripción

Tabla/Campo

Tipo

Tabla/Campo: PC-Factory

Tipo

BusinessContentType

CompanyId

Código de la empresa.






BranchId

Sucursal






CompanyInternalId

InternalId de la clave completa de la empresa






InternalId

InternalId del movimiento.






TypeMovementCode

Código del tipo de movimiento interno

SD3.D3_TM

CHAR(03)




EmissionDate

Fecha de emisión

SD3.D3_EMISSAO

DATE

TBLOutInteg. DtTimeStamp

DATETIME


ItemCode

Código del producto

SD3.D3_COD

CHAR(15)

TBLOutInteg.ProductCode

CHAR(20)


UnitOfMeasureCode

Unidad de medida

SD3.D3_UM

CHAR(02)




Quantity

Cantidad

SD3.D3_QUANT

DEC(12,2)

TBLOutInteg.Qty

DEC(19,4)


WarehouseCode

Código del almacén

SD3.D3_LOCAL

CHAR(02)

TBLOutInteg.WarehouseCode

CHAR(15)


LotNumber

Lote

SD3.D3_LOTECTL

CHAR(10)

TBLOutInteg.LotCode

CHAR(41)


SubLotNumber

Sublote

SD3.D3_NUMLOTE

CHAR(06)




LotExpirationDate

Fecha validez del lote

SD3.D3_DTVALID

DATE

TBLLot.DTDUE

DATETIME


Address

Ubicación

SD3.D3_LOCALIZ

CHAR(15)

TBLOutInteg.Address1Code

CHAR(15)


NumberSeries

NumberSeries

SD3.D3_NUMSERI

CHAR(20)

TBLOutInteg.LotCode

CHAR(41)


InputOrOutput

Movimiento de entrada o salida

E=Entrada / S = Salida

CHAR(01)

TBLOutInteg.MovTypeCode

CHAR(05)


ReferenceCode

Referencia





ScriptCode

Procedimiento

SD4.D4_ROTEIRO

CHAR(02)




ActivityCode

Operación

SD4.D4_OPERAC

CHAR(02)

TBLOutInteg.WODetCode

CHAR(15)


ProductionOrderNumber

Orden de producción/documento

SD3.D3_OP e SD3.D3_DOC

CHAR(13)

TBLOutInteg.WOCode

CHAR(41)


FatherItemCode

Ítem principal

MÓNICA






Nota
titleNota:
  • Se registrará que el movimiento tuvo origen vía integración con PC-Factory. El campo SD3.D3_OBSERVA se grabará con el contenido "TOTVSMES".
  • Si la tag InputOrOutput fuera E (entrada) y la tag ProductionOrderNumber estuviera cumplimentada, debe ejecutarse el proceso de la rutina MATA250. Se considerará el tipo de movimiento de entrada Producción registrado en el PCPA109, carpeta "Movimientos y transferencia".
  • Si la tag InputOrOutput fuera E (entrada) y la tag ProductionOrderNumber no estuviera cumplimentada, debe ejecutarse el proceso de la rutina MATA240. Se considerará el tipo de movimiento de entrada Stock registrado en el PCPA109, carpeta "Movimientos y transferencia".
  • Si fuera S (salida), ejecute el proceso de la rutina MATA240. Se considerará el tipo de movimiento de Salida registrado en el PCPA109, carpeta "Movimientos y transferencia".
  • Para realizar un proceso de reversión debe enviarse el mensaje con el siguiente formato:

Event: delete
En la sección Identification, debe existir una clave con el nombre “Reversión”. El valor de la clave, compuesto por la concatenación de los campos:D3_FILIAL+D3_COD+D3_LOCAL+D3_NUMSEQ.

La otra información del XML, debe estar igual a la información que se envió en el mensaje que originó el movimiento. Ejemplo del XML:

<BusinessEvent>
<Entity>movementsinternal</Entity>
<Event>delete</Event>
<Identification>
<key name="IDPCFactory">movementsinternal-0077</key>
<key name="Reversión">01MES-PA-ENDER 01 003002</key>
</Identification>
</BusinessEvent>

  • Durante el proceso de reversión, los mensajes de integración de saldo no se enviarán al Totvs MES, porque los movimientos ya están siendo originadas por el MES.
  • Si la reversión se refiere a una producción simple (MATA250) y el XML tiene informada la tag Address, también se efectuará la reversión del control de ubicación.
  • Para la tag ProductionOrderNumber se validará si el contenido es una orden de producción (SC2), Si fuera OP, grabe en el campo SD3.D3_OP, de lo contrario, grabe en el campo SD3.D3_DOC.
  • Cuando el Piso de fábrica está en uso, la rutina no permitirá realizar el movimiento de entrada manual. Solamente el apunte vía Piso de fábrica.

...


 
Transacción Transferencias:  TransferWarehouse_1_003.xsd

...

La integración no considera la generación de órdenes por el APS, registros vía Fluig (WorkFlow) o rutinas no descritas en este documento. La Build debe ser igual o superior a 7.00.131227A y la fecha 08/09/2014.
 

Âncora
LogixAPS
LogixAPS
MÓNICA


PROTHEUS vs. APS vs. TOTVS MES

...

Para registrar el Schedule, debe utilizarse el SIGACFG - SCHEDULE. Configuración del Schedule en: Schedule - Cómo programar en agenda la ejecución de rutinas

MÓNICA


Âncora
SituacionesComunes
SituacionesComunes

...