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.

...

  • Reprocesar:  
    Para cada línea seleccionada debe ejecutar el envío de los mensajes.
  • Borrar 
    Debe borrar los registros seleccionados
  • Grabar XML 
    Esta opción permite grabar el XML en un directorio local de la máquina que está procesando la rutina de asuntos pendientes.
  • Actualizar 
    Rehará la búsqueda de los registros, actualizando los datos en la pantalla


 


Âncora
Log PCPA112
Log PCPA112

...

Mensaje

Tag

Descripción

Tabla/Campo: Protheus

Tipo

Tabla/Campo: PC-Factory

Tipo

BusinessContentType

CompanyId

Código de la empresa


CHAR(02)



 

CompanyInternalId

Empresa+Sucursal

EMPRESA + SG1.G1_FILIAL




 

ItemInternalId

Empresa+Sucursal+código ítem principal

EMPRESA + SG1.G1_FILIAL +
SG1.G1_COD




 

ItemCode

Código ítem principal

SG1.G1_COD

CHAR(15)

TBLInWOHD.ProductCode
TBLInWOHD.WOCode

CHAR(30)

 

ItemAmount

Cantidad base del ítem principal

SB1.B1_QB

NUM(07)

TBLInWOHD.TotalQTY

DEC(19,4)

ItemComponentType

 






 

ItemSequence

Secuencia del componente

SG1.G1_TRT

NUM(05)

TBLInBillMat.BillMatExtCode

CHAR(20)

 

ItemComponentCode

Código del ítem del componente

SG1.G1_COMP

CHAR(15)

TBLInBillMat.ProductCode

CHAR(20)

 

ItemComponentInternalId

Internal Id del ítem componente

EMPRESA + SG1.G1_FILIAL + SG1.G1_COMP




 

InitialDate

Fecha de validez inicial

SG1.G1_INI

DATE

TBLInWOHD.DtPlanStart

DATETIME

 

FinalDate

Fecha de validez final

SG1.G1_FIM

DATE

TBLInWOHD.DtPlanEnd

DATETIME

 

IsGhostMaterial

Indica si es fantasma

SB1.B1_FANTASM

BOOLEAN ( FALSE o TRUE)



 

ItemComponentAmount

Cantidad del ítem componente

SG1.G1_QUANT

DEC(12,6)



 

LossFactor

Factor de pérdida

SG1.G1_PERDA

DEC(05,2)



ListOfScript

 






 

Scriptcode

Código del procedimiento

SGF.GF_ROTEIRO

CHAR(02)

TBLInWOHD.ExtCode

CHAR(20)

 

ScriptAlternative

Alternativo del procedimiento




 

ActivityIntenalID

ID Operación




 

ActivityCode

Código de la operación

SGF.GF_OPERAC

CHAR(02)

TBLInWodet.Code

CHAR(10)

 

ActivityComponentSequence

Secuencia del componente en la operación

SGF.GF_TRT

NUM(03)

 



Nota
titleNota:
La tag ItemSequence es obligatoria para el PC-Factory. Para que sea posible la integración de la estructura debe ser obligatorio el uso de la secuencia SG1.G1_TRT. de lo contrario, el PC-Factory devolverá la inconsistencia. La integración de la estructura siempre ocurrirá para la revisión actual de la estructura del producto. La información de la revisión actual de la estructura del producto está disponible en el archivo del producto y/o en el archivo de indicadores del producto, de acuerdo con la parametrización establecida. Se enviará la última revisión válida de la estructura. Verificar controles de revisión por sucursal ( MV_ARQPROD y  MV_REVFIL ) cuando la revisión sea manual(MV_REVAUT = F). Cuando la revisión sea automática (MV_REVAUT = T) siempre se enviará la última.

...

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:
  • Será registrado que a movimentação teve origem via integração com Se registrará que el movimiento tuvo origen vía integración con PC-Factory. O El campo SD3.D3_OBSERVA será gravado com o conteúdo se grabará con el contenido "TOTVSMES".
  • Se a Si la tag InputOrOutput for fuera E (entrada) e tag ProductionOrderNumber estiver preenchida deverá executar o processo da rotina MATA250. Será considerado o tipo de movimento de entrada Produção cadastrado no PCPA109, folder "Movimentos e Transferência".
  • Se a tag InputOrOutput for E (entrada) e tag ProductionOrderNumber não estiver preenchida deverá executar o processo da rotina MATA240. Será considerado o tipo de movimento de entrada Estoque cadastrado no PCPA109, folder "Movimentos e Transferência".
  • Se for S (saída) executar o processo da rotina MATA240. Será considerado o tipo de movimento de Saída cadastrado no PCPA109, folder "Movimentos e Transferência".
  • 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 Para realizar um processo de estorno deverá enviar a mensagem com o seguinte formato:

Event: delete
Na seção En la sección Identification, deve existir uma chave com o nome “Estorno”. O valor da chave, composto pela concatenação dos 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.

As demais informações do La otra información del XML, devem estar iguais as informações que foram enviadas na mensagem que originou o movimento. Exemplo do 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="EstornoReversión">01MES-PA-ENDER 01 003002</key>
</Identification>
</BusinessEvent>

  • Durante o processo do estorno, as mensagens de integração de saldo não serão enviadas para o Totvs MES, pois as movimentações já estão sendo originadas pelo MES.
  • Caso o estorno seja referente à uma produção simples (MATA250) e no XML possuir informado a tag Address, também será efetuado o estorno do endereçamento.
  • 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 Para a tag ProductionOrderNumber será validado se o conteúdo é uma ordem de produção (SC2), Se for OP gravar no campo SD3.D3_OP, caso contrário gravar no campo SD3.D3_DOC.
  • Quando o Chão de Fábrica está em uso a rotina não permitirá realizar o movimento Cuando el Piso de fábrica está en uso, la rutina no permitirá realizar el movimiento de entrada manual. Somente apontamento via Chão de FábricaSolamente el apunte vía Piso de fábrica.

MONICA
 
Transacción Transferencias:  TransferWarehouse_1_003.xsd

...

Âncora
LogixAPS
LogixAPS

MÓNICA

PROTHEUS

...

vs. APS

...

vs. TOTVS MES

Ordens geradas pelo APS serão enviadas via Las órdenes generadas por el APS se enviarán vía Schedule- PCPA114.

A integração do APS x PROTHEUS x TOTVS MES deverá considerar SOMENTE as ordens de produção alteradas e/ou criadas pelo APS e enviadas ao PROTHEUS.

La integración del APS vs. PROTHEUS vs. TOTVS MES debe considerar SOLAMENTE las órdenes de producción modificadas y/o creadas por el APS y enviadas al PROTHEUS.

En el PCPA109, carpeta Órdenes de producción, es posible parametrizar si existe la integración con el APS. El Schedule para el envío de órdenes generadas solo se ejecutará si el parámetro "APS" estuviera marcado y la integración estuviera en PROTHEUS vs. No PCPA109, folder Ordens de Produção, é possível parametrizar se existe a integração com o APS. O Schedule para o envio de ordens geradas irá executar somente se o parâmetro "APS" estiver assinalado e a integração entre PROTHEUS x APS - MV_APS = 'TOTVS'.

Serão enviadas as ordens com origem no APS, tabela Se enviarán las órdenes con origen en el APS, tabla SC2, campos C2_OBS = TOTVSMES e y C2_IDAPS preenchido cumplimentado. Também valida se existe dados na tabela También se valida si existen datos en la tabla SHY.

Para o envio deverá ter um controle do que já foi enviado, utilizando a tabela SOJ. Enviar somente ordens que possuam dados na SOJ com o parâmetro de envio para o el envío debe haber un control de lo que ya se envió, utilizando la tabla SOJ. Enviar solamente las órdenes que tengan datos en la SOJ con el parámetro de envío al MES como "N". Após o envio atualizar esse campo para Después del envío, actualice este campo a "S" . Quando o APS atualizar uma ordem, deverá setar novamente o Cuando el APS actualice una orden, debe configurarse nuevamente el OJ_ENVMES para como "N" para que o Schedule possa reenviá-lael Schedule pueda enviarla nuevamente.

Para cadastrar o Schedule deve-se utilizar o registrar el Schedule, debe utilizarse el SIGACFG - SCHEDULE. Configuração do Schedule em emConfiguración del Schedule enSchedule - Como agendar a execução de rotinasCómo programar en agenda la ejecución de rutinas

MÓNICA

Âncora
SituacionesComunes
SituacionesComunes

...