on 12-05-2011 8:22 PM
Senhores, boa tarde.
Preciso fazer o Upload de diversos tipos de arquivo para o SAP, arquivos esses escolhidos pelo usuário, aonde sua localização será local ou em algum servidor.
O conteúdo desse arquivo deverá ser salvo em uma tabela Z no formato binário.
Alguém tem idéia se é possível se fazer isso?
Att, Felipe.
Olá Felipe,
Vou colocar um cenário que já implementei:
Crie na tabela Z um campo do tipo LRAW de 1000 posições precedido de um campo do tipo INT2.
Criei um campo do tipo NUMC de 5 posições para ser um campo chave. Esse campo será um contador necessário para quebrar as linhas de 1000 em 1000.
Como Ficaria a sua tabela:
CAMPO_CONTADOR do tipo NUMC de 5 posições (como chave).
CAMPO_DATA_SIZE do tipo INT2.
CAMPO_DATA do tipo LRAW de 1000 posições.
Passos de implementação:
1) Fazer o upload do arquivo em memória.
2) Guarda no campo CAMPO_DATA o conteúdo binário.
3) Utilizar o CAMPO_DATA_SIZE para controlar o tamanho do binário.
4) Utilizar o CAMPO_CONTADOR para controlar as linhas de 1000 em 1000.
Achei muito interessante a pergunta e vou postar para a comunidade um blog mostrando passo-a-passo como fazer isso. Fiz isso em 2010 e ná época também não foi fácil.
Att,
Bruno Xavier.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Felipe,
Segue o Blog que fiz mostrando como fazer isso:
Upload/Download any file to a Z table
Att,
Bruno Xavier.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
9 | |
4 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.