Excelente vídeo, parabéns! Acredito que para ficar 100% pode acrescentar uma linha de código para que feche as pastas de trabalho salvas para evitar ficar fechando de uma em uma.
Meus parabéns pelo trabalho! Fiz aqui e deu muito certo. De início estava dando errado, foi quando percebi que eu estava executando as transações muito rápido, e o SAP não estava processando. Quando fiz mais devagar, ele processou todas as etapas. Me ajudou muuuuiiito! Obrigado!
Ola, amigos! Eu preciso realizar a gravação de um script para a extração de informações do SAP no movimento MB52 e também preciso agendar esse extração com salvamento automático em planilha Excel, como faço isso? Caso alguém possa me ajudar vai ser uma ajuda enorme no meu dia a dia.
Eu não trabalho com essa Transação atualmente, porém se você tentar aplicar o mesmo conceito pode ser que de certo. Se você pudesse compartilhar algum vídeo mostrando a transação e como se utiliza dela seria interessante assim posso analisar e tentar trazer esse conteúdo para o canal =)
Prezado seu trabalho foi ótimo. Quero saber se eu posso fazer esse processo na J1B1N para escritura uma nota fiscal de entrada, se sim pode mostrar te agradeço. Pois as vezes precisamos escriturar de froma manual se eu conseguir de forma automática seria muito melhor . Colocando o XML da NF-e em uma planilha Excel para depois fazer o processo automático de escrituração através do escript escrituração.
Boa tarde mestre, excelente conteúdo, esta de parabéns, porem tentei atribuir a uma outra transação do SAP e nao conseguir. :( consegue me auxiliar ? vlww
Nfse lançada eu uso o MIR5. Meu processo é criar o pedido de serviço (ME21N) e passar pro fiscal realizar o lançamento, após isso consigo pegar no MIR5
Excelente! No caso, como fazer para dar baixa em um material especifico na MIGO, sendo que o pedido tem vários outros materiais também? Ou seja, como fazer com que o SAP saiba exatamente qual o material que eu quero baixar dentre tantos outros em um mesmo pedido?
Digo isto pois tenho que baixar um material especifico que está presente em dezenas de pedidos. Então fazer isso manualmente é bem desgastante. Será que teria como automatizar?
Steffani, seguindo a lógica do vídeo consegue sim. Algumas particularidades da baixa de migo: aqui por exemplo é feita via movimento 122, utilizando o Doc Material. É preciso mapear qual a alinha do material e preencher, aqui utilizo o relatório ME80FN para fazer esse mapeamento. basicamente o que preciso para baixar é: DOC material, Linha e Qtde. deixo isso na planilha e faço a amarração com no arquivo vbs, no meu caso ficou assim: Dim objExcel Dim objSheet, intRow, i Set objExcel = GetObject(, "Excel.Application") Set objSheet = objExcel.ActiveWorkbook.ActiveSheet For i = 2 To objSheet.UsedRange.Rows.Count DOCUMENTO = Trim(CStr(objSheet.Cells(i, 3).Value)) LINHA = Trim(CStr(objSheet.Cells(i, 6).Value)) QTDE = Trim(CStr(objSheet.Cells(i, 5).Value)) session.findById("wnd[0]").maximize feito isso basta substituir os campos do seu Script onde você preenche as informações apagando e colocando o nome que definiu no código a cima, exemplo: session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_FIRSTLINE:SAPLMIGO:0011/subSUB_FIRSTLINE_REFDOC:SAPLMIGO:2010/txtGODYNPRO-MAT_DOC").text = DOCUMENTO session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/txtGODYNPRO-DETAIL_ZEILE").text = LINHA session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/txtGODYNPRO-DETAIL_ZEILE").caretPosition = LINHA session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/tabsTS_GOITEM/tabpOK_GOITEM_QUANTITIES/ssubSUB_TS_GOITEM_QUANTITIES:SAPLMIGO:0315/txtGOITEM-ERFMG").text = QTDE session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/tabsTS_GOITEM/tabpOK_GOITEM_DESTINAT./ssubSUB_TS_GOITEM_DESTINATION:SAPLMIGO:0325/ctxtGOITEM-GRUND").caretPosition = LINHA
Olá, tudo bem! Obrigado. Esse processo você executa direto no SAP, no Excel não faz preenchimento (tipo se código ou programação), preenche nela apenas as informações nas células. Agora se você quiser executar diretamente do Excel, programando um código VBA, recomendo assistir esse vídeo: th-cam.com/video/tm86WeE5Xg8/w-d-xo.htmlsi=OrOBHAgELzAEN9SX
parabens pelo conteudo. eu faço alguma coisa de script pro SAP. mas sou bem limitado. já fiz para cadastrar materiais usando a transação MM01 e MM02(criar e modificar). mas tô tomando uma surra e até ja desistí de criar um script para lançar materiais na OM pela transação IW32, pq diferente da MM01 que o preenchimento é como um formulário com vários campos até o final e não tem linhas, somente campos, na IW32 tem alem dos formulários acima tem as linhas a serem preenchidas. não consigo escrever as linhas para realizar isso. outro problema é que as vezes esta OM ja tem materiais inseridos e preciso adicionar mais outros. não sei como iniciar o adicionar os novos materiais a partir das linhas não preenchidas. não sei se me fiz entender. existe essa possibilidade?
Olá, que bacana, eu não estou familiarizado com essa transação, essa transação é de Ordem de Manutenção, correto? Então será que consegue me enviar por e-mail (leonardosouza.fiscal@gmail.com) um vídeo explicando o seu processo? Assim eu talvez consiga te ajudar =) Abraços
Você vai utilizar a mesma lógica, porém você precisará realizar algumas alterações, no campo que utilizei você substitui pelas informações da transação, incluindo data documento, data lçto, nota do material, tipo movimento, e etc.
gostaria de saber se é possível, criar uma ferramenta em excel que faz a leitura do Xml e faz a validação dos campos na PO e se tudo tiver ok faz a criação da VL31N?
Igor, interessante, hoje não tenho acesso a essa transação, porém é algo que posso estar desenvolvendo para ajudar você e também outras pessoas que tiverem essa mesma necessidade aqui do canal. Se possível, me envia um e-mail leonardosouza.fiscal@gmail.com detalhando essa sua necessidade e vamos nos falando =)
Jose, a lógica segue a mesma do vídeo: Você grava um scripting realizando o processo, depois edita as informações e nomeia conforme exemplo do vídeo. Caso não consiga, para que eu possa te ajudar melhor e entender, me envia um e-mail (se puder anexar um vídeo ou print da planilha seria bom) leonardosouza.fiscal@gmail.com =)
Excelente explicação, gostaria de saber se é possível programar um horário para o SAP buscar essas informações? Por exemplo: queria buscar os arquivos do SAP as 06:00 para quando eu iniciar as atividades as 08:00 já tenha os arquivos exportados? É possível?
Boa noite. Primeiramente parabéns pelo vídeo, ótima explicação. Consigo utilizar essa lógica para criar várias requisições de compras de uma vez pela me51n ?
Olá! Estou tentando realizar a baixa de estoque em massa pela transação MIGO, já gravei script porém não faço idéia de como fazer o comando para o SAP buscar na base do Excel o código de material e a quantidade a ser baixada. Isto é possível? No meu caso, preciso inputar as informações de uma base externa para o SAP. Obrigada!
@@automadicas nooossaa! Seria muito bom poder fazer baixa na MIGO em massa. Estou batendo cabeça já há dias pra conseguir fazer isso e não saio do lugar. Na internet não tem nada disponível de forma tão específica. Seria de grande ajuda! Aguardando ansiosa... Obrigada
Boa tarde! Estou com um aduvida, Montei o Scripit, eu trabalho ele para criação de nota fiscal, entao toda semana eu vou ter uma nota nova pra cadastrar no sap, eu vou precisar apagar os dados anteriores para o scripit continuar funcionando? exemplo:. No seu dado voce pediu pra ela iniciar apartir da linha 2, apois o scripit acabar de gerar os relatorios, e voce quiser pedir ele pra fazer outros, voce pode incluir os dados novos na mesma planilha apartir por exemplo da proxima linha em que o aquivo parou anteriormente, ou eu precisarei apagar os anteriores ?
Boa noite, gostaria de saber se teria como eu usar esta função em minha base de dados, essa base esta vinculada a um Dash, extraindo dessa forma, minha base estaria sempre atualizada...se poder me ajudar eu agradeço!! Mais um Inscrito.
Tenho uma dúvida , como consigo entrar o texto longo de uma transação IW47, IW38 ou uma IW28, já procurei em vários lugares e não encontrei, preciso criar um relatório para minha equipe que não tem acesso ao SAP, porém para informação ficar completa eu precisava do texto longo.
Amigo, estou fazendo um processo porém não consigo gerar um caminha de planilha, no código do VBA, como faço para chamar as informações que estão na planilha? Basicamente estou inserindo valores na transação ABSO, ele grava e executa, contudo tenho uma lista grande no excel pra fazer esse input.
Erasmo, se você utilizar a lógica do vídeo você consegue realizar para varias linhas do excel o processo. Ai basta listar em cada linha os seus processos (informações).
Adry, tudo bem? Você segue a mesma lógica do vídeo. Inicia uma gravação do Script e depois atribui o nome do campo e vincula com a célula do Excel que está a informação. Assista com calma o vídeo pausadamente. Obs: se neste processo houver algum preenchimento que seja necessário intervenção manual, pode ser que não de para otimizar. Exemplo: Já trabalhei em uma Empresa que emitia a NF via transação MIRO, porém o valor total da nota fiscal precisava ser preenchido manualmente e não tinha como prever esse valor antecipadamente, ou seja, não tinha como amarrar com esse processo na planilha, pois ocorrida uma quebra no processo automático.
Você pode faz o processo do vídeo, e salva o seu Arquivo em uma pasta, exemplo: C:\documentos\Arquvivo.vbs Depois disso no seu Excel, acesse o Visual Basic e crie uma Macro, com o seguinte código: Sub RodarVBS() VBA.Shell "Wscript ""C:\documentos\Arquivo.vbs"" " End Sub
Boa noite, tudo bem? Estou tentando fazer uma macro coluna que pode copiar os valores certos da coluna A tendo como base os valores na B e quando o valor mudar para copiar e continuar seguindo o Script. Detalhe, os valores da coluna A iram se repetir. Saberia me dizer como modular esse código? Por exemplo: coluna A coluna b 1440 24357 1441 24357 1442 24357 1443 24357 3166 43512 Quando chegar na linha 5 onde ele continue o resto do código gravado pelo script e quando fizermos continue da linha em que parou. Você me ajuda muito. Obrigado desde já.
Guilherme, está um pouco confuso rs, para que eu possa te ajudar melhor e entender, me envia um e-mail (se puder anexar um vídeo ou print da planilha seria bom) leonardosouza.fiscal@gmail.com =)
Na versão que estou utilizando somente aparece os símbolos play, rec e stop além do campo Gravar em.. e Gravar como... Depois de gravado, ao clicar no play nada acontece. Não aparece o campo de reprodução: file de script
Hudson, tudo bem? Certo, pelo que entendi no seu aparece a tela Play(símbolo verde), Rec (círculo vermelho) e Stop (quadrado amarelo, porém antes de gravar ele fica cinza). Você vai primeiro identificar onde você vai salvar, ou seja, precisa colocar o caminho no campo Gravar em: (exemplo: C:\temp\Script1.vbs) ou seja, já como nome do arquivo, que neste exemplo é Script1.vbs. E deixar a opção abaixo Gravar como: Unicode. Feito esses parâmetros você vai clicar em Rec (circulo vermelho). E vai realizar o processo da transação que está pretendendo automatizar. Depois que concluir, você vai clicar em Stop (quadrado amarelo). Depois você vai na pasta que salvou e faz a edição conforme o vídeo. Após a edição do arquivo, você volta no SAP, e antes de apertar em Play (botão verde) certifique-se de que o campo Gravar em, esteja do mesmo jeito de quando você gravou (no nosso exemplo: C:\temp\Script1.vbs). Pronto ai você pode clicar em play. Abraços =)
Maria concordo com você, tem processos que, dependendo, não há necessidade de criar automatização. Este mecanismo é mais no sentido de, enquanto ele faz o processo, a pessoa consegue realizar outra atividade em paralelo =)
Cara, que conteúdo incrível. Em pleno 2023, 1 ano depois da postagem ainda segue atualizado e funcional, parabéns
Irmão, esse vídeo merece milhares de views! Ganhou mais um inscrito. OBRIGADO!
Excelente vídeo, parabéns! Acredito que para ficar 100% pode acrescentar uma linha de código para que feche as pastas de trabalho salvas para evitar ficar fechando de uma em uma.
estou muito alegre de ter encontrado este seu canal. vivo procurando sobre este assunto e nunca acho. mas agora acho que vai mudar minha expectativa
Meus parabéns pelo trabalho! Fiz aqui e deu muito certo. De início estava dando errado, foi quando percebi que eu estava executando as transações muito rápido, e o SAP não estava processando. Quando fiz mais devagar, ele processou todas as etapas. Me ajudou muuuuiiito! Obrigado!
Excelente Rodolfo, obrigado pela dica =)
Muito bom. Muito obrigado por compartilhar e parabéns,
parabéns pela explicação, estava apenas asistindo para ver como funciona, apesar de não ser da área, boa explicação
Parabéns excelente artigo.
Ótimo vídeo! Vou testar aqui nas minhas rotinas. Obrigado.
Incrível e conteúdo muito útil!
Amanhã vou testar rsrsr vlw
Vídeo excelente!! Parabéns
Muito obrigada! Ajudou muito!
muito bom, parabéns
Top. Parabéns professor.
Muito bom!
Ola, amigos!
Eu preciso realizar a gravação de um script para a extração de informações do SAP no movimento MB52 e também preciso agendar esse extração com salvamento automático em planilha Excel, como faço isso? Caso alguém possa me ajudar vai ser uma ajuda enorme no meu dia a dia.
boa noite professor.. se puder faça um exemplo utilizando a MD04, por favor?!
Eu não trabalho com essa Transação atualmente, porém se você tentar aplicar o mesmo conceito pode ser que de certo. Se você pudesse compartilhar algum vídeo mostrando a transação e como se utiliza dela seria interessante assim posso analisar e tentar trazer esse conteúdo para o canal =)
Parabéns muito objetivo!
muito legal
Parabens pelo video
Opa.. Vídeo excelenteeee
Por acaso você teria algum que altera os dados do item na va02?
parabéns gostei muito do vídeo, +1 inscrito
Muito top, vlw amigo!
Toooppp!
Muito bom video amigo
Já me inscrevi no seu canal
Parabéns, muito bom.
Tem como fazer essa automatização para a MB21 na criação de reservas?
Augusto, acredito que sim, realize o passo a passo do vídeo. Caso tenha dúvida comenta aqui que vamos tirando suas dúvidas =)
Prezado seu trabalho foi ótimo. Quero saber se eu posso fazer esse processo na J1B1N para escritura uma nota fiscal de entrada, se sim pode mostrar te agradeço. Pois as vezes precisamos escriturar de froma manual se eu conseguir de forma automática seria muito melhor . Colocando o XML da NF-e em uma planilha Excel para depois fazer o processo automático de escrituração através do escript escrituração.
Boa tarde mestre, excelente conteúdo, esta de parabéns, porem tentei atribuir a uma outra transação do SAP e nao conseguir. :( consegue me auxiliar ? vlww
Automatização da Miro notas de materiais e serviços vários itens é possível executar?
bom dia amigo,
sabe como posso fazer esse processo para geração de carta de correção em massa ?
Excelente explicação! No SAP tem alguma transação que gere KPIS? E que gere uma relatório diário de NFes lançadas?
Gostaria de saber essa informação... vou ficar de olho aqui...
Nfse lançada eu uso o MIR5. Meu processo é criar o pedido de serviço (ME21N) e passar pro fiscal realizar o lançamento, após isso consigo pegar no MIR5
Mesmo depois de ativar nas opções continua o scripting, eu não consigo acessar o “Registro de reprodução”, alguém consegue me ajudar
Excelente! No caso, como fazer para dar baixa em um material especifico na MIGO, sendo que o pedido tem vários outros materiais também? Ou seja, como fazer com que o SAP saiba exatamente qual o material que eu quero baixar dentre tantos outros em um mesmo pedido?
Digo isto pois tenho que baixar um material especifico que está presente em dezenas de pedidos. Então fazer isso manualmente é bem desgastante. Será que teria como automatizar?
Steffani, seguindo a lógica do vídeo consegue sim. Algumas particularidades da baixa de migo: aqui por exemplo é feita via movimento 122, utilizando o Doc Material. É preciso mapear qual a alinha do material e preencher, aqui utilizo o relatório ME80FN para fazer esse mapeamento. basicamente o que preciso para baixar é: DOC material, Linha e Qtde. deixo isso na planilha e faço a amarração com no arquivo vbs, no meu caso ficou assim:
Dim objExcel
Dim objSheet, intRow, i
Set objExcel = GetObject(, "Excel.Application")
Set objSheet = objExcel.ActiveWorkbook.ActiveSheet
For i = 2 To objSheet.UsedRange.Rows.Count
DOCUMENTO = Trim(CStr(objSheet.Cells(i, 3).Value))
LINHA = Trim(CStr(objSheet.Cells(i, 6).Value))
QTDE = Trim(CStr(objSheet.Cells(i, 5).Value))
session.findById("wnd[0]").maximize
feito isso basta substituir os campos do seu Script onde você preenche as informações apagando e colocando o nome que definiu no código a cima, exemplo:
session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_FIRSTLINE:SAPLMIGO:0011/subSUB_FIRSTLINE_REFDOC:SAPLMIGO:2010/txtGODYNPRO-MAT_DOC").text = DOCUMENTO
session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/txtGODYNPRO-DETAIL_ZEILE").text = LINHA
session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/txtGODYNPRO-DETAIL_ZEILE").caretPosition = LINHA
session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/tabsTS_GOITEM/tabpOK_GOITEM_QUANTITIES/ssubSUB_TS_GOITEM_QUANTITIES:SAPLMIGO:0315/txtGOITEM-ERFMG").text = QTDE
session.findById("wnd[0]/usr/ssubSUB_MAIN_CARRIER:SAPLMIGO:0003/subSUB_ITEMDETAIL:SAPLMIGO:0301/subSUB_DETAIL:SAPLMIGO:0300/tabsTS_GOITEM/tabpOK_GOITEM_DESTINAT./ssubSUB_TS_GOITEM_DESTINATION:SAPLMIGO:0325/ctxtGOITEM-GRUND").caretPosition = LINHA
Olá, tudo bom? Adorei sua dica! Mas, estou com dúvidas, você colocou o código aonde, no execel? Desde já, agradeço.
Olá, tudo bem! Obrigado.
Esse processo você executa direto no SAP, no Excel não faz preenchimento (tipo se código ou programação), preenche nela apenas as informações nas células.
Agora se você quiser executar diretamente do Excel, programando um código VBA, recomendo assistir esse vídeo: th-cam.com/video/tm86WeE5Xg8/w-d-xo.htmlsi=OrOBHAgELzAEN9SX
parabens pelo conteudo. eu faço alguma coisa de script pro SAP. mas sou bem limitado. já fiz para cadastrar materiais usando a transação MM01 e MM02(criar e modificar).
mas tô tomando uma surra e até ja desistí de criar um script para lançar materiais na OM pela transação IW32, pq diferente da MM01 que o preenchimento é como um formulário com vários campos até o final e não tem linhas, somente campos, na IW32 tem alem dos formulários acima tem as linhas a serem preenchidas. não consigo escrever as linhas para realizar isso.
outro problema é que as vezes esta OM ja tem materiais inseridos e preciso adicionar mais outros. não sei como iniciar o adicionar os novos materiais a partir das linhas não preenchidas. não sei se me fiz entender. existe essa possibilidade?
Olá, que bacana, eu não estou familiarizado com essa transação, essa transação é de Ordem de Manutenção, correto? Então será que consegue me enviar por e-mail (leonardosouza.fiscal@gmail.com) um vídeo explicando o seu processo? Assim eu talvez consiga te ajudar =) Abraços
Cm faço p aplicar esse método p transferência de saldo de estoques com mb1b?
Você vai utilizar a mesma lógica, porém você precisará realizar algumas alterações, no campo que utilizei você substitui pelas informações da transação, incluindo data documento, data lçto, nota do material, tipo movimento, e etc.
Por acaso vc saberia criar comando no VBA para automatizar lançamentos no SAP via excel?
gostaria de saber se é possível, criar uma ferramenta em excel que faz a leitura do Xml e faz a validação dos campos na PO e se tudo tiver ok faz a criação da VL31N?
Igor, interessante, hoje não tenho acesso a essa transação, porém é algo que posso estar desenvolvendo para ajudar você e também outras pessoas que tiverem essa mesma necessidade aqui do canal. Se possível, me envia um e-mail leonardosouza.fiscal@gmail.com detalhando essa sua necessidade e vamos nos falando =)
Olá. Parabéns pelo conteúdo. Uma pergunta, como o script sabe que tem que pegar os dados desde arquivo "pasta1" e não o de um outro arquivo Excel?
Uma duvida onde na programação eu coloco o caminho do excel ? para realizar as leituras ?
Adorei o conteúdo, PARABENS. Porem, o script criado não consegue tratar linha por linha do Excel, só trata a primeira linha :(
coloquei certinha a informação:
.
.
.
For i = 2 To objSheet.UsedRange.Rows.Count
FORNECEDOR = Trim(CStr(objSheet.Cells(i, 1).Value))
REFERENCIA = Trim(CStr(objSheet.Cells(i, 2).Value))
VALOR = Trim(CStr(objSheet.Cells(i, 3).Value))
TEXTO = Trim(CStr(objSheet.Cells(i, 4).Value))
CONTARAZAO = Trim(CStr(objSheet.Cells(i, 5).Value))
NOME = Trim(CStr(objSheet.Cells(i, 6).Value))
CIDADE = Trim(CStr(objSheet.Cells(i, 7).Value))
CHAVE = Trim(CStr(objSheet.Cells(i, 8).Value))
CUENTA = Trim(CStr(objSheet.Cells(i, 9).Value))
RUT = Trim(CStr(objSheet.Cells(i, 10).Value))
.
.
.
.
Next
Tenho uma dúvida em relação para subida de Cte e notas fiscais de mercadorias. Como posso montar o layout para atender está demanda? Obrigado.
Jose, a lógica segue a mesma do vídeo: Você grava um scripting realizando o processo, depois edita as informações e nomeia conforme exemplo do vídeo. Caso não consiga, para que eu possa te ajudar melhor e entender, me envia um e-mail (se puder anexar um vídeo ou print da planilha seria bom) leonardosouza.fiscal@gmail.com =)
Excelente explicação, gostaria de saber se é possível programar um horário para o SAP buscar essas informações? Por exemplo: queria buscar os arquivos do SAP as 06:00 para quando eu iniciar as atividades as 08:00 já tenha os arquivos exportados? É possível?
Pesquisa por "agendador de tarefas" do windows
Boa noite. Primeiramente parabéns pelo vídeo, ótima explicação. Consigo utilizar essa lógica para criar várias requisições de compras de uma vez pela me51n ?
Também queria saber
Olá! Estou tentando realizar a baixa de estoque em massa pela transação MIGO, já gravei script porém não faço idéia de como fazer o comando para o SAP buscar na base do Excel o código de material e a quantidade a ser baixada. Isto é possível? No meu caso, preciso inputar as informações de uma base externa para o SAP. Obrigada!
Está em produção um vídeo montando e executando o processo para baixa de MIGO, acredito que até o final de semana realizo a postagem aqui no canal =)
@@automadicas nooossaa! Seria muito bom poder fazer baixa na MIGO em massa. Estou batendo cabeça já há dias pra conseguir fazer isso e não saio do lugar. Na internet não tem nada disponível de forma tão específica.
Seria de grande ajuda! Aguardando ansiosa... Obrigada
É possível eu fazer isto, mas com alternância de datas?
Boa tarde! Estou com um aduvida, Montei o Scripit, eu trabalho ele para criação de nota fiscal, entao toda semana eu vou ter uma nota nova pra cadastrar no sap, eu vou precisar apagar os dados anteriores para o scripit continuar funcionando? exemplo:. No seu dado voce pediu pra ela iniciar apartir da linha 2, apois o scripit acabar de gerar os relatorios, e voce quiser pedir ele pra fazer outros, voce pode incluir os dados novos na mesma planilha apartir por exemplo da proxima linha em que o aquivo parou anteriormente, ou eu precisarei apagar os anteriores ?
Boa noite, gostaria de saber se teria como eu usar esta função em minha base de dados, essa base esta vinculada a um Dash, extraindo dessa forma, minha base estaria sempre atualizada...se poder me ajudar eu agradeço!! Mais um Inscrito.
Tenho uma dúvida , como consigo entrar o texto longo de uma transação IW47, IW38 ou uma IW28, já procurei em vários lugares e não encontrei, preciso criar um relatório para minha equipe que não tem acesso ao SAP, porém para informação ficar completa eu precisava do texto longo.
Como usar rodando duas ou mais macros. Pois tenho relatório demorados.
Como faço isso no novo SAP HANA
Tamebm da obra fazer , na parte WMS de produção?
Samuel, se o WMS de produção tiver o registro de reprodução script ativo, você consegue normalmente =)
e se precisar por data do dia tem como por automatico?
Amigo, estou fazendo um processo porém não consigo gerar um caminha de planilha, no código do VBA, como faço para chamar as informações que estão na planilha?
Basicamente estou inserindo valores na transação ABSO, ele grava e executa, contudo tenho uma lista grande no excel pra fazer esse input.
Erasmo, se você utilizar a lógica do vídeo você consegue realizar para varias linhas do excel o processo. Ai basta listar em cada linha os seus processos (informações).
Boa noite, como eu faço isso na migo dando saída de mercadorias?
Adry, tudo bem? Você segue a mesma lógica do vídeo. Inicia uma gravação do Script e depois atribui o nome do campo e vincula com a célula do Excel que está a informação. Assista com calma o vídeo pausadamente. Obs: se neste processo houver algum preenchimento que seja necessário intervenção manual, pode ser que não de para otimizar. Exemplo: Já trabalhei em uma Empresa que emitia a NF via transação MIRO, porém o valor total da nota fiscal precisava ser preenchido manualmente e não tinha como prever esse valor antecipadamente, ou seja, não tinha como amarrar com esse processo na planilha, pois ocorrida uma quebra no processo automático.
Como faço pra criar uma macro no excel pra fazer isso?
Você pode faz o processo do vídeo, e salva o seu Arquivo em uma pasta, exemplo: C:\documentos\Arquvivo.vbs
Depois disso no seu Excel, acesse o Visual Basic e crie uma Macro, com o seguinte código:
Sub RodarVBS()
VBA.Shell "Wscript
""C:\documentos\Arquivo.vbs"" "
End Sub
Estou a obter o seguinte erro "object required active workbook line X"
Boa noite. Tem algum comando que pegue o documento contábil gerado na MIRO e coloque na planilha de Excel?
tb gostaria de saber
Boa noite, tudo bem?
Estou tentando fazer uma macro coluna que pode copiar os valores certos da coluna A tendo como base os valores na B e quando o valor mudar para copiar e continuar seguindo o Script. Detalhe, os valores da coluna A iram se repetir. Saberia me dizer como modular esse código?
Por exemplo:
coluna A coluna b
1440 24357
1441 24357
1442 24357
1443 24357
3166 43512
Quando chegar na linha 5 onde ele continue o resto do código gravado pelo script e quando fizermos continue da linha em que parou. Você me ajuda muito.
Obrigado desde já.
Guilherme, está um pouco confuso rs, para que eu possa te ajudar melhor e entender, me envia um e-mail (se puder anexar um vídeo ou print da planilha seria bom) leonardosouza.fiscal@gmail.com =)
Na versão que estou utilizando somente aparece os símbolos play, rec e stop além do campo Gravar em.. e Gravar como... Depois de gravado, ao clicar no play nada acontece. Não aparece o campo de reprodução: file de script
Hudson, tudo bem? Certo, pelo que entendi no seu aparece a tela Play(símbolo verde), Rec (círculo vermelho) e Stop (quadrado amarelo, porém antes de gravar ele fica cinza). Você vai primeiro identificar onde você vai salvar, ou seja, precisa colocar o caminho no campo Gravar em: (exemplo: C:\temp\Script1.vbs) ou seja, já como nome do arquivo, que neste exemplo é Script1.vbs. E deixar a opção abaixo Gravar como: Unicode. Feito esses parâmetros você vai clicar em Rec (circulo vermelho). E vai realizar o processo da transação que está pretendendo automatizar. Depois que concluir, você vai clicar em Stop (quadrado amarelo). Depois você vai na pasta que salvou e faz a edição conforme o vídeo. Após a edição do arquivo, você volta no SAP, e antes de apertar em Play (botão verde) certifique-se de que o campo Gravar em, esteja do mesmo jeito de quando você gravou (no nosso exemplo: C:\temp\Script1.vbs). Pronto ai você pode clicar em play. Abraços =)
Jesus, eu faço isso mais depressa manualmente, a informática quando complica já não é informática, é burocracia.
Maria concordo com você, tem processos que, dependendo, não há necessidade de criar automatização. Este mecanismo é mais no sentido de, enquanto ele faz o processo, a pessoa consegue realizar outra atividade em paralelo =)
Video com muito ruído de fundo o que torna pouco perceptível em alguns momentos e alguns passos a seguir explicado de forma muito rápido