Skip to Content
author's profile photo Former Member
Former Member

Ajudar Urgente

Bom dia Companheiros.

No sap 9 hoje pode ser cancelado uma nota de saída direto da tela de nota de saída clicando com o botão direito e cancelar.

Preciso saber se alguém sabe como faço para saber se o form está em cancelamento?

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Dec 04, 2013 at 01:07 PM

    Bom dia Alisson, vamos ver se entendi sua necessidade:

    1. Você cria uma nota fiscal de saída por exemplo e adiciona o documento.

    2. Localiza o último documento, clica com o botão direito, depois clica em cancelar.

    3. Será aberta a tela de cancelamento da nota fiscal de saída. (Tela igual a NF de Saída, porém com o título "Nota Fiscal de Saída - Cancelamento", então estando com esta janela/tela ativa, você deseja saber se a tela/janela trata-se de uma tela/janela de cancelamento. É isto?

    Caso a resposta seja SIM, então:

    Como a tela de cancelamento (Form), tanto na NF de Saída quanto na NF de Saída - Cancelamento, recebe o número 133, você terá de verificar um campo da tabela cabeçalho do documento.

    Após a versão 9.0 nas tabelas de cabeçalho/título de documentos de marketing, por exemplo:

    OINV que representa a Nota Fiscal de Saída, foi criado um novo campo na tabela, chamado "Canceled" é um campo VarChar de tamanho 1, que pode possuir 3 valores válidos:

    N -> Representando o documento normal, ou seja a Nota Fiscal de Saída

    Y -> Representando o documento normal cancelado, ou seja a Nota Fiscal de Saída "base" que foi cancelada.

    C -> Representando o documento de cancelamento, ou seja o registro de cancelamento da "Nota Fiscal de Saída - Cancelamento".

    Sabendo disto é possível criar uma consulta formatada, como por exemplo para NF de Saída:

    SELECT $[OINV.CANCELED]

    Caso execute a consulta sobre a janela ativa, se retornar "C" significa que você está na tela de "Nota Fiscal de Saída - Cancelamento".

    O mesmo vale para os demais documentos...

    Att,

    Rodrigo da Costa Feula

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.