Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoinbo/boin318fx.p

 

Objetivo

Efetua as rotinas relacionadas com o plano de produção do módulo de planejamento da produção. 

 

Funcionamento

A API/BO...

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A sintaxe para a chamada da API/BO é:

run xxx/xxapinnn.p (input-output table tt-...,

                    input        table tt-...,

                    ...,

                    ...).

A execução na forma persistente ...

A sintaxe para executar a API/BO em modo persistente é:

run xxx/xxapinnn.p persistent set h-handle (input-output table tt-...,

                                            input        table tt-...,

                                            ...,

                                            ...).

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

Tabelas Temporárias

Nos atributos das tabelas temporárias de entrada e saída:

 

Tabela Temporária

Descrição

Entrada/Saída

ttProductionPlanVO / ttProductionPlanVO2

Plano de Produção

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

planCode

integer

 

 

Não

2.08

planDescription

character

 

 

Não

2.08

planType

character

 

 

Não

2.08

periodType

integer

 

 

Não

2.08

initialPeriodYear

integer

 

 

Não

2.08

finalPeriodYear

integer

 

 

Não

2.08

initialPeriod

integer

 

 

Não

2.08

finalPeriod

integer

 

 

Não

2.08

validateDate

integer

 

 

Não

2.08

purchasedReprogramming

integer

 

 

Não

2.08

considersSafetyStockPurch

logical

 

 

Não

2.08

considersStockBalancePurch

logical

 

 

Não

2.08

considersPurchaseReq

logical

 

 

Não

2.08

considersMadeNeeds

logical

 

 

Não

2.08

considersBacklogPurch

logical

 

 

Não

2.08

reprogrammingMade

integer

 

 

Não

2.08

considersSafetyStockMade

logical

 

 

Não

2.08

considersStockBalanceMade

logical

 

 

Não

2.08

considersProductionReq

logical

 

 

Não

2.08

considersPurchNeeds

logical

 

 

Não

2.08

considersBacklogMade

logical

 

 

Não

2.08

generateTracking

logical

 

 

Não

2.08

calculationStatus

integer

 

 

Não

2.08

regeneratePlan

logical

 

 

Não

2.08

userCode

character

 

 

Não

2.08

initialDate

date

 

 

Não

2.08

initialTime

character

 

 

Não

2.08

finalDate

date

 

 

Não

2.08

finalTime

character

 

 

Não

2.08

independentDemandItems

integer

 

 

Não

2.08

dependentDemandItems

integer

 

 

Não

2.08

purchaseReq

integer

 

 

Não

2.08

manufacturingReq

integer

 

 

Não

2.08

reprogrammingReq

integer

 

 

Não

2.08

manufacturingItems

integer

 

 

Não

2.08

committedNeeds

integer

 

 

Não

2.08

itemsOrder

integer

 

 

Não

2.08

plannedReq

integer

 

 

Não

2.08

plannedNeeds

integer

 

 

Não

2.08

planStatus

integer

 

 

Não

2.08

initialDateNetChange

date

 

 

Não

2.08

finalDateNetChange

date

 

 

Não

2.08

initialTimeNetChange

character

 

 

Não

2.08

finalTimeNetChange

character

 

 

Não

2.08

itemsNetChange

integer

 

 

Não

2.08

fixedHorizon

integer

 

 

Não

2.08

considersConfirmQuantity

logical

 

 

Não

2.08

defaultSite

character

 

 

Não

2.08

onlyApprovedPurchOrders

logical

 

 

Não

2.08

onlyApprovedMadeOrders

logical

 

 

Não

2.08

considersPayrollBalanceMade

logical

 

 

Não

2.08

considersPayrollBalancePurch

logical

 

 

Não

2.08

considersTransitBalanceMade

logical

 

 

Não

2.08

considersTransitBalancePurch

logical

 

 

Não

2.08

thirdpartyBalanceMade

logical

 

 

Não

2.08

thirdpartyBalancePurch

logical

 

 

Não

2.08

considersResupplyPurch

logical

 

 

Não

2.08

considersResupplyMade

logical

 

 

Não

2.08

safetyDaysNumber

integer

 

 

Não

2.08

planCalculation

integer

 

 

Não

2.08

checkSum

character

 

 

Não

2.08

numIdPlan

integer

 

 

Não

2.08

needByComponentList

integer

 

 

Não

2.08

configuredPVSales

logical

 

 

Não

2.08

deliveryPurchProcessing

logical

 

 

Não

2.08

entryPurchProcessing

logical

 

 

Não

2.08

deliveryPurchPayroll

logical

 

 

Não

2.08

entryPurchPayroll

logical

 

 

Não

2.08

entryMadePayroll

logical

 

 

Não

2.08

deliveryMadePayroll

logical

 

 

Não

2.08

deliveryMadeProcessing

logical

 

 

Não

2.08

entryMadeProcessing

logical

 

 

Não

2.08

numPlanCalculation

integer

 

 

Não

2.08

isMultiSites

logical

 

 

Não

2.08

grossRequirements

logical

 

 

Não

2.08

repressionDemandMade

character

 

 

Não

2.08

repressionDemandPurch

character

 

 

Não

2.08

planInHorizon

character

 

 

Não

2.08

reprogramInProgressReqMade

logical

 

 

Não

2.08

reprogramInProgressReqPurch

logical

 

 

Não

2.08

initialPeriodString

character

 

 

Não

2.08

finalPeriodString

character

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttProductionPlanSummaryVO

Plano de Produção (Resumo)

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

planCode

integer

 

 

Não

2.08

planType

character

 

 

Não

2.08

initialPeriodYear

integer

 

 

Não

2.08

finalPeriodYear

integer

 

 

Não

2.08

initialPeriod

integer

 

 

Não

2.08

finalPeriod

integer

 

 

Não

2.08

calculationStatus

integer

 

 

Não

2.08

initialPeriodIniDate

date

 

 

Não

2.08

planStatus

integer

 

 

Não

2.08

isSelected

logical

 

 

Não

2.08

periodType

integer

 

 

Não

2.08

percentualCalculation

integer

 

 

Não

2.08

isMultiSites

logical

 

 

Não

2.08

planDescription

character

 

 

Não

2.08

initialPeriodEndDate

date

 

 

Não

2.08

finalPeriodEndDate

date

 

 

Não

2.08

finalPeriodIniDate

date

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttProductionPlanGenerateVO

Geração Plano de Produção

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

finalFamily

char

 

 

Não

2.08

initialStockGroup

integer

 

 

Não

2.08

finalItem

char

 

 

Não

2.08

initialPlanner

char

 

 

Não

2.08

initialProductionLine

integer

 

 

Não

2.08

initialSite

char

 

 

Não

2.08

period

char

 

 

Não

2.08

Date

date

 

 

Não

2.08

isPurchItem

logical

 

 

Não

2.08

isMadeItem

logical

 

 

Não

2.08

isWithConfirmation

logical

 

 

Não

2.08

isGenerateMultiPurchReq

logical

 

 

Não

2.08

isSplitPurchReqByVendors

logical

 

 

Não

2.08

isBlockApprovedItems

logical

 

 

Não

2.08

isPrintModifiedItems

logical

 

 

Não

2.08

isGenerateAutomaticReq

logical

 

 

Não

2.08

isPrintConfirmedReq

logical

 

 

Não

2.08

siteForGeneration

integer

 

 

Não

2.08

planCode

integer

 

 

Não

2.08

initialItem

char

 

 

Não

2.08

initialFamily

char

 

 

Não

2.08

finalPlanner

char

 

 

Não

2.08

finalStockGroup

integer

 

 

Não

2.08

finalProductionLine

integer

 

 

Não

2.08

finalSite

char

 

 

Não

2.08

initialBusinessUnit

char

 

 

Não

2.08

finalBusinessUnit

char

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttProductionPlanSitesVO

Estabelecimentos do Plano de Produção

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

siteCode

char

 

 

Não

2.08

siteDescription

char

 

 

Não

2.08

isSelectedSites

logical

 

 

Não

2.08

       

Tabela Temporária

Descrição

Entrada/Saída

ttProductionPlanParamVO

Parâmetros do Plano de Produção

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

planCodeString

char

 

 

Não

2.08

initialDate

date

 

 

Não

2.08

finalDate

date

 

 

Não

2.08

initialPeriod

char

 

 

Não

2.08

finalPeriod

char

 

 

Não

2.08

isActive

logical

 

 

Não

2.08

isInactive

logical

 

 

Não

2.08

isProductionPlan

logical

 

 

Não

2.08

isPlanSale

logical

 

 

Não

2.08

       

Tabela Temporária

Descrição

Entrada/Saída

ttProductionPlanCalculateVO

Cálculo do Plano de Produção

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

productionPlanCode

integer

 

 

Não

2.08

calculationType

integer

 

 

Não

2.08

generateTrace

logical

 

 

Não

2.08

printLot

logical

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttGenerateProductionPlanVO

Geração Plano de Produção

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

initialItem

character

 

 

Não

2.08

finalItem

character

 

 

Não

2.08

initialFamily

character

 

 

Não

2.08

finalFamily

character

 

 

Não

2.08

isPurchased

logical

 

 

Não

2.08

isMade

logical

 

 

Não

2.08

initialStockGroup

integer

 

 

Não

2.08

finalStockGroup

integer

 

 

Não

2.08

initialPlanned

character

 

 

Não

2.08

finalPlanned

character

 

 

Não

2.08

initialProductionLine

integer

 

 

Não

2.08

finalProductionLine

integer

 

 

Não

2.08

initialSite

character

 

 

Não

2.08

finalSite

character

 

 

Não

2.08

transactionDate

date

 

 

Não

2.08

periodNumber

integer

 

 

Não

2.08

periodYear

integer

 

 

Não

2.08

planCode

integer

 

 

Não

2.08

initialBusinessUnit

character

 

 

Não

2.08

finalBusinessUnit

character

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttKeyRecordsParamVO

Digitação da Geração

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

initialItem

character

 

 

Não

2.08

finalItem

character

 

 

Não

2.08

initialFamily

character

 

 

Não

2.08

finalFamily

character

 

 

Não

2.08

isPurchased

logical

 

 

Não

2.08

isMade

logical

 

 

Não

2.08

initialStockGroup

integer

 

 

Não

2.08

finalStockGroup

integer

 

 

Não

2.08

initialPlanned

character

 

 

Não

2.08

finalPlanned

character

 

 

Não

2.08

initialProductionLine

integer

 

 

Não

2.08

finalProductionLine

integer

 

 

Não

2.08

initialSite

character

 

 

Não

2.08

finalSite

character

 

 

Não

2.08

transactionDate

date

 

 

Não

2.08

periodNumber

integer

 

 

Não

2.08

periodYear

integer

 

 

Não

2.08

planCode

integer

 

 

Não

2.08

initialBusinessUnit

character

 

 

Não

2.08

finalBusinessUnit

character

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttItemKeyRecordVO

Digitação Itens Geração

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

itemCode

character

 

 

Não

2.08

itemDescription

character

 

 

Não

2.08

unitOfMeasure

character

 

 

Não

2.08

family

character

 

 

Não

2.08

isSelected

logical

 

 

Não

2.08

        

Tabela Temporária

Descrição

Entrada/Saída

ttGeneratedRequisitionsVO

Ordens Geradas

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

userCode

character

 

 

Não

2.08

creationTime

character

 

 

Não

2.08

creationDate

date

 

 

Não

2.08

businessUnit

character

 

 

Não

2.08

productionLine

character

 

 

Não

2.08

buyer

character

 

 

Não

2.08

planner

character

 

 

Não

2.08

stockGroup

character

 

 

Não

2.08

family

character

 

 

Não

2.08

planCode

character

 

 

Não

2.08

reprogrammingDate

date

 

 

Não

2.08

deliveryDate

date

 

 

Não

2.08

balance

decimal

 

 

Não

2.08

site

character

 

 

Não

2.08

quantity

decimal

 

 

Não

2.08

finalDate

date

 

 

Não

2.08

initialDate

date

 

 

Não

2.08

shortName

character

 

 

Não

2.08

customerRequest

character

 

 

Não

2.08

reportType

integer

 

 

Não

2.08

parcel

integer

 

 

Não

2.08

productionReqNumber

integer

 

 

Não

2.08

purchaseReqNumber

integer

 

 

Não

2.08

unitOfMeasure

character

 

 

Não

2.08

lot

character

 

 

Não

2.08

itemDescription

character

 

 

Não

2.08

reference

character

 

 

Não

2.08

item

character

 

 

Não

2.08

action

integer

 

 

Não

2.08

rpwRequestNumber

integer

 

 

Não

2.08

sequence

integer

 

 

Não

2.08

rpwRequestServer

character

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttGeneratedRequisitionsItemVO

Itens de Ordens Geradas

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

site

character

 

 

Não

2.08

siteDescription

character

 

 

Não

2.08

item

character

 

 

Não

2.08

itemDescription

character

 

 

Não

2.08

family

character

 

 

Não

2.08

stockGroup

integer

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttGeneratedRequisitionsParamVO

Parâmetros Ordens Geradas

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

initialDate

date

 

 

Não

2.08

initialTime

character

 

 

Não

2.08

finalTime

character

 

 

Não

2.08

finalDate

date

 

 

Não

2.08

finalItem

character

 

 

Não

2.08

initialFamily

character

 

 

Não

2.08

finalPlanner

character

 

 

Não

2.08

rpwRequest

character

 

 

Não

2.08

initialStockGroup

character

 

 

Não

2.08

initialBuyer

character

 

 

Não

2.08

planCode

integer

 

 

Não

2.08

createAction

logical

 

 

Não

2.08

reprogrammingAction

logical

 

 

Não

2.08

userCode

character

 

 

Não

2.08

initialItem

character

 

 

Não

2.08

initialPlanner

character

 

 

Não

2.08

finalFamily

character

 

 

Não

2.08

finalBuyer

character

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttBooleanReturn

Retorno Lógico

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

booleanValue

logical

 

 

Não

2.08

Tabela Temporária

Descrição

Entrada/Saída

ttStringReturn

Retorno String

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

stringValue

character

 

 

Não

2.08

 

Métodos

Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:

 

getProductionPlanPortletSummary

Requisito

Plano informado seja válido

Sintaxe

getProductionPlanPortletSummary (input  planCode,

                                 output table ttProductionPlanSummaryVO,

                                 output table RowErrors)

Descrição

Retorna uma temp-table contendo os dados sumarizados

 

Parâmetros

Descrição

 

planCode

Código do plano de produção

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttProductionPlanSummaryVO os dados referentes ao plano passado como parâmetros para utilização no portlet de Plano de Produção.

calculatePlan

Requisito

 

Sintaxe

calculatePlan (input  table ttProductionPlanCalculateVO,

               output table ttStringReturn,

               output table RowErrors)

Descrição

Calculo do Planejamento

 

Parâmetros

Descrição

 

ttProductionPlanCalculateVO

Parâmetros para o calculo do plano.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttStringReturn contendo o número do pedido gerado.

exportData

Requisito

 

Sintaxe

exportData (input  table ttGeneratedRequisitionsParamVO,

            output table ttGeneratedRequisitionsVO,

            output table RowErrors)

Descrição

Exportação de ordens geradas.

 

Parâmetros

Descrição

 

ttGeneratedRequisitionsParamVO

Parâmetros para exportação.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttGeneratedRequisitionsVO contendo as ordens geradas.

generatePlan

Requisito

 

Sintaxe

generatePlan (input  table ttProductionPlanGenerateVO,

              input  table ttItemKeyRecordVO,

              output table ttStringReturn,

              output table RowErrors)

Descrição

Geração de ordens.

 

Parâmetros

Descrição

 

ttProductionPlanGenerateVO

Parâmetros para geração.

 

ttItemKeyRecordVO

Digitação de itens.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttStringReturn contendo o número do pedido RPW gerado.

getGeneratedItems

Requisito

 

Sintaxe

getGeneratedItems (input  table ttGeneratedRequisitionsParamVO,

                   output table ttGeneratedRequisitionsItemVO,

                   output table RowErrors)

Descrição

Itens com ordens geradas pela rotina de geração.

 

Parâmetros

Descrição

 

ttGeneratedRequisitionsParamVO

Parâmetros da consulta de ordens geradas.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttGeneratedRequisitionsItemVO contendo os itens gerados pela rotina de geração de ordens conforme parâmetros.

getGeneratedRequisitions

Requisito

 

Sintaxe

getGeneratedRequisitions (input  table ttGeneratedRequisitionsParamVO,

                          input  site,

                          input  item,

                          output table ttGeneratedRequisitionsVO,

                          output table RowErrors)

Descrição

Ordens geradas pela rotina de geração.

 

Parâmetros

Descrição

 

ttGeneratedRequisitionsParamVO

Parâmetros da consulta de ordens geradas.

 

site

Estabelecimento.

 

item

Item.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttGeneratedRequisitionsVO contendo as ordens geradas pela rotina de geração de ordens conforme parâmetros.

getItemsByKeyRecord

Requisito

 

Sintaxe

getItemsByKeyRecord (input  table ttKeyRecordsParamVO,

                     output table ttItemKeyRecordVO,

                     output table RowErrors)

Descrição

Busca de itens para digitação de ordens geradas.

 

Parâmetros

Descrição

 

ttKeyRecordsParamVO

Parâmetros para digitação da geração de ordens.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttItemKeyRecordVO contendo os itens para digitação de itens com ordens a serem geradas.

getProductionPlanDetail

Requisito

 

Sintaxe

getProductionPlanDetail (input  planCode,

                         output table ttProductionPlanVO,

                         output table RowErrors)

Descrição

Busca de itens para digitação de ordens geradas.

 

Parâmetros

Descrição

 

planCode

Código do plano de produção.

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

A BO retornará através da temp-table ttProductionPlanVO contendo os detalhes do plano de produção

getProductionPlanDetail

Requisito

 

Sintaxe

getProductionPlanDetail (input  planCode,

                         output table ttProductionPlanVO,

                         output table RowErrors)

Descrição

Busca de itens para digitação de ordens geradas.

 

Parâmetros

Descrição

 

planCode

Código do plano de produção.

Retorno

ttProductionPlanVO: Detalhes do Plano de Produção.

RowErrors: Erros na execução do método.

 

getProductionPlanList

Requisito

 

Sintaxe

getProductionPlanList (input table ttProductionPlanParamVO,

                       output table ttProductionPlanSummaryVO,

                       output table RowErrors)

Descrição

Busca lista de planos de produção cadastrados.

 

Parâmetros

Descrição

 

ttProductionPlanParamVO

Parâmetros da consulta.

Retorno

ttProductionPlanSummaryVO: Planos de Produção.

RowErrors: Erros na execução do método.

 

getProductionPlanSites

Requisito

 

Sintaxe

getProductionPlanSites (input planCode,

                        output table ttProductionPlanSitesVO,

                        output table RowErrors)

Descrição

Busca estabelecimento relacionado com o plano de produção.

 

Parâmetros

Descrição

 

planCode

Código do Plano.

Retorno

ttProductionPlanSitesVO: Estabelecimentos.

RowErrors: Erros na execução do método.

 

persistProductionPlan

Requisito

 

Sintaxe

persistProductionPlan (input table ttProductionPlanVO,

                       input actionType,

                       output table RowErrors)

Descrição

Criação/alteração de Planos de Produção.

 

Parâmetros

Descrição

 

ttProductionPlanVO

Plano de Produção.

 

actionType

Ação (1-Criação/2-Altração).

Retorno

RowErrors: Erros na execução do método.

 

productionPlanCompleteCopy

Requisito

 

Sintaxe

productionPlanCompleteCopy (input planCodeDestination,

                            input period,

                            input planCodeSource,

                            output table RowErrors)

Descrição

Cópia completa do Plano de Produção.

 

Parâmetros

Descrição

 

planCodeDestination

Plano Destino.

 

period

Período de corte.

 

planCodeSource

Plano de Origem.

Retorno

RowErrors: Erros na execução do método.

productionPlanCopyQuantities

Requisito

 

Sintaxe

productionPlanCopyQuantities (input initialPeriod,

                              input planCodeDestination,

                              input finalPeriod,

                              input isCopyQuantities,

                              input planCodeSource,

                              output table RowErrors)

Descrição

Cópia de quantidade entre planos de produção.

 

Parâmetros

Descrição

 

initialPeriod

Período inicial.

 

planCodeDestination

Código do plano de destino.

 

finalPeriod

Período final.

 

isCopyQuantities

Valor lógico para cópia de quantidades.

 

planCodeSource

Código do plano origem.

Retorno

RowErrors: Erros na execução do método. 

removeProductionPlan

Requisito

 

Sintaxe

removeProductionPlan (input table ttProductionPlanSummaryVO,

                      output table RowErrors)

Descrição

Eliminação do plano de produção.

 

Parâmetros

Descrição

 

ttProductionPlanSummaryVO

Plano de Produção.

Retorno

RowErrors: Erros na execução do método.

 

setProductionPlanSites

Requisito

 

Sintaxe

setProductionPlanSites (input table ttProductionPlanSitesVO,

                        input planCode,

                        output table RowErrors)

Descrição

Atualiza o relacionamento de estabelecimentos com o plano de produção.

 

Parâmetros

Descrição

 

ttProductionPlanSitesVO

Estabelecimentos.

 

planCode

Código do Plano.

Retorno

RowErrors: Erros na execução do método.

 

validateCopyQuantities

Requisito

 

Sintaxe

validateCopyQuantities (input initialPeriod,

                        input planCodeDestination,

                        input finalPeriod,

                        input isCopyQuantities,

                        input planCodeSource,

                        output table RowErrors)

Descrição

Valida copia de quantidades entre planos.

 

Parâmetros

Descrição

 

initialPeriod

Período inicial.

 

planCodeDestination

Plano destino.

 

finalPeriod

Período final.

 

isCopyQuantities

Valor lógico para cópia de quantidade.

 

planCodeSource

Plano origem.

Retorno

RowErrors: Erros na execução do método.

validateGeneratePlan

Requisito

 

Sintaxe

validateGeneratePlan (input planCode,

                      output table ttBooleanReturn,

                      output table RowErrors)

Descrição

Valida geração de ordens do plano.

 

Parâmetros

Descrição

 

planCode

Código do plano.

Retorno

ttBooleanReturn: Valor lógico com resultado da validação.

RowErrors: Erros na execução do método.