Páginas filhas
  • DI_PCP_Protheus_PPI_Multitask_Integration

Versões comparadas

Chave

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

...

Transaction Item: Item_3_001.xsd
Message Identifier: Item
Version: 3_001
Protheus Module: SiGAPCP
Sending Type: Synchronous

 

 

 

MensagemMessageTag

DescriçãoDescription

TabelaTable/CampoField: ProtheusTipoTypeTabelaTable/CampoField: PC-FactoryTipoType
BusinessContentTypeCompanyId Code of the Logged CompanyCódigo da Empresa Logada

 

 CHAR(02)  
 BranchId Código FilialBranch Code SB1.B1_FILIALBRANCHCHAR(02)

TBLInProduct.PlantCode

CHAR(15)
 CompanyInternalIdEmpresaCompany+FilialBranch EMPRESA COMPANY + SB1.B1_FILIALBRANCH   
 Code Código do ProdutoProduct CodeSB1.B1_CODCHAR(15) TBLInProduct.CodeCHAR(20)
 Name Descrição do produtoProduct DescriptionSB1.B1_DESCCHAR(30)TBLInProduct.NameCHAR(70)
 InternalIdEmpresaCompany+filial+código do produtobranch+product codeCOMPANY EMPRESA + SB1.B1_FILIAL BRANCH + SB1.B1_COD   
 ShortName Nome curtoShort nameSB1.B1_DESCCHAR(30)TBLInProduct.SecondNameCHAR(30)
 Active Item ativoactive?SB1.B1_ATIVOACTIVECHAR(01)TBLInProduct.FlgEnableSMALLINT
 UnitOfMeasureCode Unidade de MedidaUnit of MeasureSB1.B1_UMCHAR(02)TBLInProduct.Unit1codeCHAR(05)
 UnitOfMeasureInternalIdEmpresaCompany+filial+unidade de medidabranch+unit of measureCOMPANY EMPRESA + SB1.B1_FILIAL BRANCH + SB1.B1_UM   
 StockGroupCodeGrupo de EstoqueGroup of StockSB1.B1_GRUPOGROUPCHAR(04)  
 StockGroupInternalIdEmpresaCompany+filial+grupo de estoquebranch+stock groupCOMPANY EMPRESA + SB1.B1_FILIAL BRANCH + SB1.B1_GRUPOGROUP   
 StockGroupDescriptionDescrição do grupo estoqueDescription of stock groupSBM.BM_DESCCHAR(30)  
 StandardWarehouseCodeLocal de EstoqueLocation of StockSB1.B1_LOCPADCHAR(02)  
 StandardWarehouseInternalIdEmpresaCompany+filial+local de estoquebranch+location of stockCOMPANY EMPRESA + SB1.B1_FILIAL BRANCH + SB1.B1_LOCPAD   
 StandardWarehouseDescriptionDescrição Local de EstoqueLocation of Stock DescriptionNNR.NNR_DESCRICHAR(40)  
 EconomicLot Lote econômicoEconomic lotSB1.B1_LEDEC(12,2)  
 MinimumLot Lote mínimoMinimum lotSB1.B1_LMDEC(12,2)  
 FamilyCode FamíliaFamilySB1.B1_FPCODCHAR(10)TBLInProduct.FamilyProductCodeCHAR(15)
 FamilyInternalIdEmpresaCompany+filialbranch+famíliafamilyEMPRESA COMPANY + SB1.B1_FILIAL BRANCH + SB1.B1_FPCOD   
 FamilyDescription Descrição da famíliaDescription of familySYC.YC_NOMENAMECHAR(40)TBLInProduct.FamilyProductNameCHAR(30)
 NetWeightPeso do Item WeightSB1.B1_PESOWEIGHTDEC(11,4)  
 GrossWeighPeso brutoGross WeightSB1.B1_PESBRUDEC(11,4)  
 TrailRastroTraceSB1.B1_RASTROTRACECHAR(01)  
 BinControlControla EndereçoControls AddressSB1.B1_LOCALIZCHAR(01)  
 SecondUnitOfMeasureCodeSegunda Unidade de medidaSecond Unit of MeasureSB1.B1_SEGUMCHAR(02)TBLInProduct.Unit2CodeCHAR(20)
 SecondUnitOfMeasureInternalIdEmpresaCompany+filialbranch+ seg. unidade de medidasec. measure unitCOMPANY EMPRESA + SB1.B1_FILIAL BRANCH + SB1.B1_SEGUM   
 MultiplicationFactorValue Fator de conversãoFactor of conversionSB1.B1_CONVDEC(5,2)TBLInProduct.Unit2FactorDEC(8,4)
 ProductTypeTipo do Type of ItemSB1.B1_TIPOTYPECHAR(02)TBLInProduct.ProductTypeCodeCHAR(15)
 PackingQuantity Quantidade EmbalagemQuantity PackageSB1.B1_QENUM(09)TBLInProduct.QtyPackageDEC(19,4)
 CostCenterCodeCentro de CustoCost CenterSB1.B1_CCCHAR(09)TBLInProduct.CostCenterCodeCHAR(20)
 StockControlTypeControle do estoque do itemControl of item stock CHAR(01) 
Nota
titleNotaNote:

 

  • If it is an undefined type, it must be saved as GENERIC. Example: Type = SAMPLER.
  • A The tag StockControlType pode sercan be, 1=Serial;2=NrNo. de Sérieof Series;3=Lote;4=Referência. Se o campo Reference. If field B1_RASTRO for is S=SubLote ou or L=Lote deve gravar como , save as '3'. Se o campo If field B1_LOCALIZ for is S=Sim, deve gravar como 2. O produto pode controlar lote e série ao mesmo tempo, sendo registrado nas tags TRIAL e Yes, save as 2. The product can control lot and series at the same time, being registered in the tags TRIAL and BINCONTROL.

 

Deposit Transaction: Warehouse_1_001.xsd
Message Identifier: Warehouse
Version: 1_001
Protheus Module: SiGAPCP
Sending Type: Synchronous

MensagemMessageTagDescriçãoDescriptionTabelaTable/CampoField: ProtheusTipoTypeTabelaTable/CampoField: PC-FactoryTipoType
BusinessContentTypeCompanyIdCódigo da EmpresaCompany Code CHAR(02)TBLInWarehouse.ExtcodeCHAR(20)
 BranchIdCódigo da FilialBranch CodeNNR.NNR_FILIALBRANCHCHAR(02)TBLInWarehouse.PlantCodeCHAR(15)
 CompanyInternalIdEmpresaCompany+FilialBranchEMPRESA COMPANY + NNR.NNR_FILIALBRANCH   
 CodeCódigo do Local de Estoque(armazém/almoxarifado/depósitoLocation of Stock Code(warehouse/deposit)NNR.NNR_CODIGOCODECHAR(02)TBLInWarehouse.CodeCHAR(15)
 InternalIdEmpresaCompany+FilialBranch+código locallocation code

EMPRESA COMPANY + NNR.NNR_FILIAL BRANCH +

NNR.NNR_CODIGOCODE

   
 DescriptionDescrição do Local de Estoque (armazém/almoxarifado/depósitoLocation of Stock Description (warehouse/deposit)NNR.NNR_DESCRICHAR(20)TBLInWarehouse.NameCHAR(15)
 ActiveLocal de Estoque AtivoLocation of Stock Active?TRUECHAR(01)TBLInWarehouse.FlgEnableSMALLINT
 TypeTypeTipo do Local de EstoqueLocation of Stock TypeNNR.NNR_TIPOTYPECHAR(01)  
 WarehouseClassificationClassificaçãoClassificationNNR.NNR_INTPCHAR(01) 


Transaction Resource PCP / Machine SFC: Machine_1_000.xsd
Message Identifier: Machine
Version: 1_000
Protheus Module: SIGAPCP, SIGASFC
Sending Type: Synchronous

MensagemMessageTagDescriçãoDescription

TabelaTable/CampoField:

Protheus PCP

Tabela CampoTable Field:

Protheus SFC

TipoTypeTabelaTable/CampoField: PC-FactoryTipoType
BusinessContentType
      
 CodeCódigo MáquinaMachine CodeSH1.H1_CODIGOCODECYB.CYB_CDMQCHAR(20)TBLInResource.codeCHAR(15)
 DescriptionDescrição MáquinaMachine DescriptionSH1.H1DESCRICYB.CYB_DSMQCHAR(40)

TBLInResource.Name

TBLInResource.Nickname

CHAR(20)
 WorkCenterCodeCódigo Centro TrabalhoWork Center CodeSH1.H1_CTRABCYB.CYB_CDCETRCHAR(10)

TBLInResource.ManagerGrpCode

CHAR(15)
 WorkCenterDescriptionDescrição Centro TrabalhoWork Center DescriptionSHB.HB_NOMENAMECYB.CYB_DSCETRCHAR(40)

TBLInResource.WorkCenterDescription

CHAR(15)
 CostCenterCodeCódigo Centro CustoCost Center CodeSH1.H1_CCUSTCYB.CYB_CDCECSCHAR(20)  
 ProcessorTypeTipo de ProcessamentoType of Processing 

CYB.CYB_TPPC

1=MonoprocessoMonoprocess;2=Por BateladaBy Batch;

3=Multiplos ProcessosMultiple Processes;4=Manual

CHAR(01)  
 LaborTypeTipo Type MOD 

CYB.CYB_TPMOD

1=Nao ReportaDoes not Report;2=OperadorOperator;3=EquipeTeam

CHAR(01)  
 VolumeMachineQuantityQuantidade Machine Volume MáquinaQuantity CYB.CYB_QTVMMQDEC(12,4)  
 EfficiencyMachineValueEficiência MáquinaMachine Efficiency CYB.CYB_VLEFMQDEC(05,2)  
 OperatorMachineQuantityQuantidade Operador MáquinaMachine Operator Quantity CYB.CYB_QTOEMQNUM(02)  
 SimultaneousActivityQuantityQuantidade Operações SimultâneasQuantity Simultaneous Operations CYB.CYB_QTATSMNUM(03)  
 IsSetupPossui PreparaçãoIt is set up CYB.CYB_LGSUBOOLEAN  
 IsOverlapReportSobrepõe ApontamentoOverlaps Annotation CYB.CYB_LGOVRPBOOLEAN  
 ProductionAreaCodeÁrea de ProduçãoProduction Area CYB.CYB_CDARPOCHAR(10)  
 InitialValidateDateData início validadeValidity Initial Date CYB.CYB_DTBGVDDATE  
 FinalValidateDateData fim validadeValidity End Date CYB.CYB_DTEDVDDATE  
ListOfResources
      
  ResourceTypeTipo do RecursoResource Type 

CYC.CYC_TPRC

1=OperadorOperator;2=FerramentaTool;

3=EquipeTeam;4=EquipamentoEquipment

CHAR(01)  
 ResourceCodeCódigo RecursoResource Code CYC.CYC_CDRCCHAR(20)TBLInUser.CodeCHAR(30)
 ResourceNameNome RecursoResource Name CYC.CYC_NMRCCHAR(40)

 TBLInUser.Name

 TBLInUser.Nickname
CHAR(60)
 UnitTimeTypeTipo Medida TempoMeasure Time Type 

CYC.CYC_TPUNTE

1=HorasHours;2=MinutosMinutes;3=SegundosSeconds

CHAR(01)  
 StartExpirationDateData Início ValidadeValidity Start Date CYC.CYC_DTBGVDDATE  
 EndExpirationDateData Fim ValidadeValidity End Date CYC.CYC_DTEDVDDATE  
 CycleQuantityNúmero CiclosNumber Cycles CYC.CYC_QTCIDEC(11,4)  
 IsTimeActivityDetermina tempoDetermines time CYC.CYC_LGTEATBOOLEAN  
ListOfProductionShifts       
 ProductionShiftCodeCódigo Modelo TurnoCode Shift Model CYL.CYL_CDTNCHAR(08)  
 ProductionShiftDescriptionDescrição Modelo TurnoDescription Shift Model CYL.CYL_DSTNCHAR(40)  
 BeginDateData Início ValidadeValidity Start Date CYL.CYL_DTVDBGDATE  
 EndDateData Fim ValidadeValidity End Date CYL.CYL_DTVDEDDATE 


In PCP, the machines are registered in the routine of resources MATA610 and in the Shop Floor, the routine is SFCA002. Nomenclature is also changed. When using Shop Floor, it is named MACHINE. When using only PCP. it is RESOURCE. The routine of parameters PCPA109 is ready to present the name according tothe to the use of the system.

 

SFC Resource Transaction: Resource_1_000
Message Identifier: Resource
Version: 1_000
Protheus Module: SIGAPCP
Sending Type: Synchronous

...

Message

Tag

Description

Table/Field:

Protheus PCP

Table Field:

Protheus SFC

Type

Table/Field: PC-Factory

Type

BusinessContentType

 

 

 

 

 

 

 

 

Code

Resource Code

SH4.H4_CODIGOCODE

CYH.CYH_CDRC

CHAR(06)

TBLTooling.Code

CHAR(15)

 

Name

Resource Name

SH4.H4_DESCRI

CYH.CYH_NMRC

CHAR(40)

TBLTooling.Name

CHAR(50)

 

Type

Resource Type

1=Operator;2=Tool;

3=Team;4=Equipment.

 

CYH.CYH_TPRC

 1=Operator;2=Tool;

3=Team;4=Equipment

CHAR(25)

 

 

 

ProductionAreaCode

Production Area

 

CYH.CYH_CDARPO

CHAR(10)

 

 

 

ProductionAreaDescription

Production area description

 

CYA.CYA_DSARPO

CHAR(40)

 

 

 ItemComponentType

 

 

 

 

 

 

 

 

ProductionShiftNumber

Shift

SH4.H4_TURNO

CYH.CYH_NRTN

CHAR(05)

 

 

 

LaborCode

MOB

Fixed '1'

CYH.CYH_CDMOD

CHAR(08)

 

 

 

StartExpirationDate

Start validity date

Current Date

CYH.CYH_DTVDBG

DATE

TBLTooling.Period

INT

 

EndExpirationDate

End Validity Date

 

CYH.CYH_DTVDED

DATE

TBLTooling.Period

INT

 

UnitCycleQuantity

Units Cycles

 

CYH.CYH_QTUNCI

NUM(07)

 

 

 

ToolCode

Tool

 

CYH.CYH_CDMPRC

CHAR(15)

 

 

 

ToolDescription

Tool Description

 

CYH.CYH_DSMPRC

CHAR(40)

 

 

...

Transaction Structure: ItemStructure_1_000.xsd 
Message Identifier: ItemStructure
Version: 1_000
Protheus Module: SiGAPCP
Sending Type: Synchronous

MensagemMessageTagDescriçãoDescriptionTabelaTable/CampoField: ProtheusTipoTypeTabelaTable/CampoField: PC-FactoryTipoType
BusinessContentTypeCompanyIdCódigo da EmpresaCompany Code CHAR(02)  
 CompanyInternalIdEmpresaCompany+FilialBranchEMPRESA COMPANY + SG1.G1_FILIALBRANCH   
 ItemInternalIdEmpresaCompany+FilialBranch+código code parent item pai

EMPRESA COMPANY + SG1.G1_FILIAL BRANCH +

SG1.G1_COD

   
 ItemCodeCódigo Code parent item paiSG1.G1_CODCHAR(15)

TBLInWOHD.ProductCode

TBLInWOHD.WOCode

CHAR(30)
 ItemAmountQuantidade base do item paiBase quantity of parent itemSB1.B1_QBNUM(07)TBLInWOHD.TotalQTYDEC(19,4)
ItemComponentType      
 ItemSequenceSequência do componenteSequence of componentSG1.G1_TRTNUM(05)TBLInBillMat.BillMatExtCodeCHAR(20)
 ItemComponentCodeCódigo Code item componentecomponentSG1.G1_COMPCHAR(15)TBLInBillMat.ProductCodeCHAR(20)
 ItemComponentInternalIdInternal Id do of Item ComponenteComponentEMPRESA COMPANY + SG1.G1_FILIAL BRANCH + SG1.G1_COMP   
 InitialDateData validade inicialValidity Initial DateSG1.G1_INIDATETBLInWOHD.DtPlanStartDATETIME
 FinalDateData validade finalValidity End DateSG1.G1_FIMDATETBLInWOHD.DtPlanEndDATETIME
 IsGhostMaterialIndica se é fantasmaIndicates whether it is ghostSB1.B1_FANTASMBOOLEAN ( FALSE ou TRUE)  
 ItemComponentAmountQuantidade do Quantity of component item componenteSG1.G1_QUANTDEC(12,6)  
 LossFactorFator de perdaFactor of lossSG1.G1_PERDALOSSDEC(05,2)  
(mais) ListOfScript      
 ScriptcodeCódigo do RoteiroCode of ScriptSGF.GF_ROTEIROSCRIPTCHAR(02)TBLInWOHD.ExtCodeCHAR(20)
 ScriptAlternativeAlternativo do RoteiroAlternative of Script--   
 ActivityIntenalIDID OperaçãoOperation--   
 ActivityCodeCódigo da OperaçãoCode of OperationSGF.GF_OPERACCHAR(02)TBLInWodet.CodeCHAR(10)
 ActivityComponentSequenceSequência do componente na operaçãoSequence of component in the operationSGF.GF_TRTNUM(03) 


Script Transaction - Item Operations: ItemScript_1_000.xsd 
Message Identifier: ItemScript
Version: 1_000
Protheus Module: SiGAPCP
Sending Type: Synchronous

 

MessageMensagemTagDescriçãoDescriptionTabelaTable/CampoField: ProtheusTipoTypeTabelaTable/CampoField: PC-FactoryTipoType
BusinessContentTypeItemCodeCódigo itemItem CodeSG2.G2_PRODUTOCHAR(15)

TBLInWOHD.ProductCode

TBLInWOHD.WOCode

CHAR(20)
 ItemDescriptionDescrição do Description of itemSB1.B1_DESCCHAR(40)  
 ItemInternalIdEmpresaCompany[Branch|Filial|Item

EMPRESA + SG2.G2_FILIAL +

SG2.G2_PRODUTO

   
 ScriptCodeCódigo do RoteiroCode of ScriptoSG2.G2_CODIGOCHAR(02)  
 ScriptDescriptionDescrição RoteiroDescription Script--CHAR(40)  
 ScriptAlternativeRoteiro AlternativoScript Alternative--CHAR(02)  
ListOfActivity      
 ActivityInternalIDID OperaçãoOperationSG2.R_E_C_N_O_NUM(05)  
 ActivityCodeCódigo da OperaçãoCode of OperationSG2.G2_OPERACCHAR(02)TBLInWodet.CodeCHAR(10)
 ActivityDescriptionDescrição OperaçãoDescription OperationSG2.G2_DESCRICHAR(60)TBLInWodet.NameCHAR(40)
 MachineCodeCódigo da MáquinaMachine CodeSG2.G2_RECURSOCHAR(06)TBLInWodet.ResourceCHAR(15)
 ToolCodeCódigo FerramentaCode ToolSG2.G2_FERRAMCHAR(06)  
 ActivityTypeTipo OperaçãoType Operation

1 = Executa operação; 2 = Não executa.

CHAR(01)  
 WorkCenterCodeCódigo Centro TrabalhoCode Work CenterSG2.G2_CTRABCHAR(06)TBLInWodet.ManagerGrpCodeCHAR(15)
 WorkCenterInternalIdId Centro de TrabalhoWork CenterEMPRESA + SG2.G2_FILIAL + SG2.G2_CTRAB   
 UnitItemNumberLote padrão Standard Lot SG2.G2_LOTEPADNUM(06)TBLInWodet. StdSpeedDEC(28,23)
 TimeResourceTempo RecursoTime Resource0 TBLInWodet. StdSpeedDEC(28,23)
 TimeMachineTempo MáquinaTime MachineSG2.G2_TEMPADDEC(05,2)TBLInWodet. StdSpeedDEC(28,23)
 TimeSetupTempo PreparaçãoTime PreparationSG2.G2_SETUPDEC(05,2)TBLInWodet. SetUpTimeINT
 UnitTimeTypeTipo Unidade TempoType Unit Time1 = Horas;2=Minutos;3=Segundos;4=Dias TBLInWodet. StdSpeedFormatTINYINT
 ScriptAlternativeAlternativoAlternativeSG2.G2_ROTALTCHAR(02)  
 InitialDateData InicialInitial DateSG2.G2_DTINIDATETBLInWodet.DtPlanStartDATETIME
 FinalDateData Final DateSG2.G2_DTFIMDATETBLInWodet.DtPlanEndDATETIME
 PercentageScrapValue% RefugoScrap--   
 PercentageValueProporçãoProportion--   
 ResourceQuantityQuantidade RecursoQuantity Resource--  
Nota
titleNota:
  • The tag ActivityType (Operation Type) is generated with fixed value '1';
  • The tag ActivityType (Time Unit Type) is generated with fixed value '1';
  • The tag ListOfPertOrders is not generated for Protheus;
  • In the deletion of a script, do not delete if there is integrity with the routine of OPERATIONS x COMPONENTS, MATA637. In this case, you do not need to send any message to PC-Factory;
  • When adding, editing or deleting data from MATA637, structure message is sent, ItemStructure.

...