- Abrir a transação SE37 e buscar pela função C14Z_TRANSACTION_CALL e clicar em Exibir.
- Inserir um ponto de parada na linha 44 da função.
- Executar a função (F8) e preencher o campo I_TCODE com a transação que deseja acessar e executar novamente (F8).
- Quando o Debug for chamado, alterar o valor da variável sy-subrc para 1 e executar (F8).
- Após a execução da função a transação será acessada.
23 março 2021
Acessar transação bloqueada no SAP
Para acessar uma transação bloqueada no SAP basta seguir os seguintes passos;
25 fevereiro 2021
Arredondamento - round abap
O SAP disponibiliza uma função própria para fazer o arredondamento de valores no abap. Está função é a ROUND. O utlização dela é bem simples conforme podemos ver no exemplo abaixo:
DATA: x TYPE p DECIMALS 5,
y TYPE p DECIMALS 2,
v TYPE string VALUE '-152850.11234'.
MOVE v TO x. "Move o valor original para a variável que vai ser arredondada
CALL FUNCTION 'ROUND'
EXPORTING
decimals = 2 "Casas decimais após o arredondamento
input = x "Valor original
IMPORTING
output = y."Resultado
WRITE:/ x. "Imprime o valor original na tela
WRITE:/ y. "Imprime o resultado do arredondamento na tela
Resultado: Antes e Depois |
Assinar:
Postagens (Atom)