Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | bcp\bc9035.p |
Objetivo
Fornece a procedure responsável pela geração da etiqueta de packing.
Funcionamento
Esta API contem a procedure geraEtiquetaPacking que possui vários parâmetros e entre eles uma tabela com os dados da etiqueta de packing que deverão ser impressos.
A API irá realizar a criação dos dados que vão ser impressos nas etiquetas de packing e apos isso vai criar a transação responsável pela impressão da etiqueta.
A sintaxe para a chamada da API/BO é:
run bcp/bcapi9035.p persistent set hbcapi9035.
RUN geraEtiquetaPacking IN hbcapi9035 (INPUT TABLE tt-etiqueta-packing,
|
A variável denominada hbcapi9035 irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Nos atributos das tabelas temporárias de entrada e saída:
Tabela Temporária | Descrição | Entrada/Saída |
tt-etiqueta-packing | Contém os dados para serem impressos | Entrada |
DEFINE TEMP-TABLE tt-etiqueta-packing LIKE wms-etiq-packing.
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
val-etiq-packing | Decimal | >>>>>>>>>>>>>>9 | ID Etiqueta |
|
|
| cod-estabel | char | X(5) | Estabelecimento | ||
| cod-local | char | X(3) | Local | ||
| cod-embalagem | Char | x(10) | Embalagem | ||
| dt-geracao | Date | 99/99/9999 | Data Geração | ||
| hra-gerac | Char | 99:99:99 | Hora Geração | ||
| nr-embarque | Int | >>>>>9 | Número do Embarque | ||
| nr-resumo | Int | >>>>,>>9 | Número do Resumo | ||
| nr-pedido | Int | >>>,>>>,>>9 | Número Pedido | ||
| nr-pedcli | Char | x(12) | Pedido Cliente | ||
| nome-abrev | Char | X(12) | Nome Abreviado | ||
| cod-usuario | Char | x(12) | Código Usuário | ||
| cod-usuar-leitura | Char | x(8) | Usuário Leitura | ||
| dt-leitura | Date | 99/99/9999 | Data Leitura | ||
| cod-usuario-ult-acesso | Char | X(12) | Usuário Ult. Acesso | ||
| dt-ult-acesso | Date | 99/99/9999 | Data Últ. Acesso | ||
| hra-ult-aces | Char | 99:99:99 | Hora Ult. Acesso | ||
| log-efetua-packing | Log | Sim/Não | Efetua Packing | ||
| log-impressa | Log | Sim/Não | Impressa | ||
| log-confer | Log | Sim/Não | Conferido | ||
| log-bloqdo | Log | Sim/Não | Bloqueado | ||
| log-embcado | Log | Sim/Não | Embarcado | ||
| log-inutzado | Log | Sim/Não | Inutilizado | ||
| num-volume | Int | >>>>>>>>>9 | Número do Volume | ||
| idi-tip-gerac | Int | 9 | Tipo Geração | ||
| cdd-embarq | Dec | >>>>>>>>>>>>>>>9 | Embarque |
abela Temporária | Descrição | Entrada/Saída |
RowErrors | Tem a finalidade de retornar os erros ocorridos durante o armazenamento das etiquetas | Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
ErrorSequence | Integer |
|
|
|
|
ErrorNumber | Integer |
|
|
|
|
ErrorDescription | character |
|
|
|
|
ErrorParameters | character |
|
|
|
|
ErrorType | character |
|
|
|
|
ErrorHelp | character |
|
|
|
|
ErrorSubType | character |
|
|
|
|