Mostrando postagens com marcador Funcional. Mostrar todas as postagens
Mostrando postagens com marcador Funcional. Mostrar todas as postagens

quinta-feira, 25 de abril de 2019

Business Transaction Events ( BTE ) - FIBF

*  Bom dia pessoal, iremos falar hoje sobre uma negocio que é usado no
* modulo de FI, a não muito famosa BTE ( Business Transaction Events ).
*  BTE são funções pré definidas e chamadas pelo standard, são pré definidas
* para que saibamos a assinatura ( parametros de importação e Expostação ),
*  Bom.... Vamos colocando a mão na massa e durante as ações eu vou
* tentando explicar, lembrando que o comentario de vocês ajuda muito
* a melhorar o Post caso necessario.

*  Primeiro passo, como tudo na vida, antes de implementar a BTE temos que
* saber o que vamos fazer que será necessario uma BTE, faremos uma coisa
* bem simples, iremos atualizar um campo da linha de documento contabil (BSEG)
* no momento da gravação. Agora sabendo o que vamos fazer, vamos para a
* transação 'FIBF' e entramos no Menu 'Ambiente / Sistemas Info ( Processos ).




*  Vamos colocar o 'Tipo de atributo' igual a 'A' ( Componente de aplicação )



*  Vamos trabalhar com '00001430 MODIFICAR DOCUMENTO:substit.campo cab./linha'
* clicando na Botão 'Interface' conseguimos ver a assinatura e clicando no
* botão 'Modulo de função modelo'... você pode não acreditar, mas irá
* mostrar uma função que podemos usar como modelo ( rsrs ).




quinta-feira, 3 de janeiro de 2019

Como disponibilizar / preencher novos campos para tabela de determinação de conta SD

Fala galera, belezinha ? Hoje vou mostrar como incluir campos nas tabelas de determinação de preço / conta de SD; as vezes o funcional precisa de mais campos com uma regra de calculo para
definir o valor, no standard não tem a opção 'tipo de decumento de vendas' o famoso AUART, estaremos disponibilizando esse campo para o funcional continuar com o seu trabalho, vamos lá.

Primeiramente precisamos definir se o campo que desejamos disponibilizar é uma informação a nivel de Header( KOMKCZ ) ou Item( KOMPCZ ) e assim definir a tabela a qual será colocada um APPEND, no nosso exemplo eu coloquei dois campos a nivel de header ( AUART e FKART ) e um campo a nivel de item ( PSTYV ).

Header :



Item :



Abaixo mostrando os campos adicionais no catalogo de campos para a criação da determinação.


quinta-feira, 6 de julho de 2017

Alterando Request já liberada - RDDIT076

*  Na marioria das vezes, o transporte de request realizado de forma 
* organizada, padronização de nomenclatura, destino, essas coisas,
*  Mas as vezes fazemos requests fora do padrão, aguardando alguma informação
* que complete essa nomenclatura padrão, o problema é quando liberamos 
* para essa mesma request transporte ( =( ), procurando na internet algo 
* que resolvesse isso encontrei o programa 'RDDIT076', esse mesmo programa 
* Faz a alteração de quase tudo sobre a request ( incluindo Status, caso 
* queira deixar modificavel(D) novamente ). A execução dela é bem simples
* mas como tudo.... MUITO CUIDADO. Para não mexer em algo que não devesse.

* Abaixo uns prints com o processo.

*  Primeiramente Com o numero da request reservada vamos na transação se38,
* colocar 'RDDIT076' e dar 'F8', apos executado informar a request.





*  Irá aparaecer uma tela com dados principais da request e as tasks da mesma,
* clique duas vezes, ou seleciona a request e aperte o botão de detalhamento.


segunda-feira, 12 de dezembro de 2016

Criação de Fórmulas SD - VOFM

*  Eae 'debuggadores' hoje vou mostrar como criar uma formula SD do começo
* ao fim, primeiramente essas formulas são códigos abaps encapsulados para
* processos especificos, depois de criados eles são definidos de forma
* Customizing pelo funcional que solicitou isso, no nosso caso de exemplo
* iremos mostrar a criação de uma formula SD.
*  Para essa criação precisamos ir para a transação VOFM ir no menu
* 'Fórmulas -> Base de condição'... Conforme imagem abaixo.





*  Depois, iremos definir o numero da formula ( na maioria das vezes o
* funcional imforma isso ) e dar 'Enter' o problema que esse processo gera
* objetos Standards que em seguida necessida de chave de acesso, é só mandar
* o print do objeto e copiar e colar a chave do objeto mais a instalação pro
* Basis do projeto que depois de 5 dias ( brincando... rs ) eles te retornam
* com a chave, essa chave você p~eo no campo correspondente e pronto, objeto
* pronto e criado para você colocar o código necessário.



*  Ao criar o objeto, ele virá com o assistente de modificação é só ir no
* menu 'Processar -> Operações de Modificação -> Desativar assistente'.




* Logo após isso, irá aparecer uma imagem para te amedrontar, mas não se
* preocupem é só um informativo.

quinta-feira, 29 de setembro de 2016

Modificando denominação de elementos Standard

*  Eae pessoal, queria mostrar pra vocês uma jeito muito interessante e 
* e fácil para modificar textos de elementos Standards de uma forma
* muito simples.....
*  Sabe quando o Key-user ( principalmente em uma implantação ) fala 
* que o campo chave de alguma transação tem a descrição diferente da 
* habitual, e que isso poderia causar algum desconforto para a linha de
* frente que usa a transação... Além de criamos alguma exit para mudar 
* o texto existe esse processo que vou mostrar abaixo que muda a 
* denominação do elemento de dados mesmo que Standard. As vezes os próprios 
* funcionais fazem isso, mas como todos nós queremos ser diferenciados, 
* vamos aprender mais essa.
* Primeiramente vamos entrar na transação 'CMOD' e vamos seguir o caminho 
* conforme a imagem abaixo.
* ( Ir para -> Ampliações globais -> palavras-chave -> modificar )







* Informe a lingua e o elemento de dados que você quer modificar o texto.







segunda-feira, 25 de abril de 2011

SHDB - Básico

"  Um SHDB e nada mais nada menos que um mapeamento do processo feito dentro
" de uma transação, serve para informar as coordenadas para um Batch Input.
"  Na verdade esta informação tem que vir do funcional mas caso de algum
" erro no batch input durante a gravação vc mesmo pode ir na transação e criar
" um SHDB para verificar a e comparar se o funcional se equivocou.
"  Criar um SHDB é muito facil, primeiro entre na transação SHDB, clique no
" botão 'Nova Gravação e aparecerá uma na tela.


" Nela preencha o 'Registro com o nome que quiser ( seja Organizado )
" e colocar a transação no 'Código da transação, clique em 'Executar registro,
" agora eh soh realizar o processo normal dentro da transação q quando
" terminar ele irá mostrar um arquivo contendo todos os campos, telas e
" informações usadas durante o seu processo, ai é soh copiar ( Crtl+Y )
" e colar num arquivo .txt ( caso precise ).