on 11-25-2011 3:18 PM
Boa tarde!
Gostaria de saber se existe a possibilidade de limitar em 500 KB o tamanho dos documentos anexos em um Pedido de compra.
desde já agradeço.
Danielle
Olá Danielle,
Como já fiz programas que fazem o mesmo trabalho de upload da ME21N já sabia qual era o termo a ser procurado: (Generic Object Services (GOS).
Achei a seguinte nota SAP para o seu caso:
Note 1521369 - SBWP/GOS: Size restriction when uploading documents
Favor verifique a nota abaixo:
https://service.sap.com/sap/support/notes/1521369
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.
Danielle e Bruno,
achei esse assunto bastante interessante, muitos clientes solicitam essa restrição.
Poderiam indicar se é possível ativar essa restrição sem código (parametrização) ou se é preciso incluir código Z?
Se for o segundo, tem badi/user exit, ou tem que mexer no objeto standard mesmo?
Abs,
Henrique.
Olá Henrique,
Fiz um debug e segue a conclusão:
Entre o momento da escolha do arquivo na abertura do método (cl_gui_frontend_services=>file_open_dialog) até chegar no método (cl_gui_frontend_services=>file_get_size) não achei nenhuma Classic/New BADI, Customer-exit ou User-exit.
Para não alterar o objeto standard diretamente é possível fazer um (enhancement implícito) no final do método (cl_gui_frontend_services=>file_get_size). Cheguei a implementar e foi necessário antecipar o comando
call method cl_gui_cfw=>flush
para que a variável FILE_SIZE seja preenchida com valor.
Tentei finalizar a ação por todas as exceções da classe mas nenhuma aborta o processo: FILE_GET_SIZE_FAILED, CNTL_ERROR, ERROR_NO_GUI, NOT_SUPPORTED_BY_GUI. Acho que por isso que a nota cita: "use a message to inform the user about this and terminate further processing".
Quanto a cofiguração, acredito que não exista. Fiz um trace transação ST05 entre o momento da escolha do arquivo (cl_gui_frontend_services=>file_open_dialog) até a mensagem SO109 ("Documento Criado") e somente aparecem as tabelas relacionadas ao Sapoffice abaixo:
SOFFLOIO
SOFFCHKO
SOFFPHF
SOFFCONT1
SOFD
SOOD
SOC3
SOFM
Por favor se souber de alguma outra solução, compartilhe conosco.
Att,
Bruno Xavier.
Olá Bruno boa tarde
Dica interessante e de fácil implementação. Mas vou fazer mais uma pergunta sobre o assunto anexo.
Ok conseguir anexar e limitar o tamanho do anexo a ser inserido nos documentos mas, como arquiva-los ??
O Objeto MM_EKKO responsável pelo arquivamento dos documentos de compra não arquivo os documentos anexados a ele. Isso causa um problema para a equipe de BASIS. Sabe dizer se existe uma forma de arquivar os documentos anexados a um documento de compras ??
Atenciosamente;
Joubert Carvalho
Analista de TI CSN - SAP MM
Joubert Carvalho wrote:
Olá Bruno boa tarde
Dica interessante e de fácil implementação. Mas vou fazer mais uma pergunta sobre o assunto anexo.
Ok conseguir anexar e limitar o tamanho do anexo a ser inserido nos documentos mas, como arquiva-los ??
O Objeto MM_EKKO responsável pelo arquivamento dos documentos de compra não arquivo os documentos anexados a ele. Isso causa um problema para a equipe de BASIS. Sabe dizer se existe uma forma de arquivar os documentos anexados a um documento de compras ??
Atenciosamente;
Joubert Carvalho
Analista de TI CSN - SAP MM
Olá Joubert,
Essa questão eu não vou saber responder.
Tente postar no fórum SAP NetWeaver Admnistrator; http://scn.sap.com/community/netweaver-administrator se aqui ninguém conseguir ajudar.
Achei um thread recente que possa lhe ajudar com algum caminho para pesquisa:
Archive PDFs attached to PO: http://scn.sap.com/thread/730588
Att,
Bruno Xavier.
User | Count |
---|---|
98 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.