Readsoft User's Forum
Register Latest Topics
 
 
 


Reply
  Author   Comment  
xiong_xiong

New Member
Registered:
Posts: 3
Reply with quote  #1 
Hello experts,

We have installed addon of invoice cockpit in SAP, and our business want to stop duplicate invoice sending for approval.
We have checked the system, and the customization has made in "/COCKPIT/C12" - "Define additional checks", and the message has been set as "X" for "Document already exists (duplicate)", for related company codes.
However, when using cockpit for the actually duplicated invoice, what we get is only the popup message, and the document will still be sent for approval, and get posted if approval has been made.
So may I know how to stop sending for approval if found duplicate issue?
0
nicothebee

Senior Expert Member
Registered:
Posts: 74
Reply with quote  #2 
Hello,

I need some more information.
You are talking about "sending for approval". I assume that you are referring to a workflow automatically triggered. Is that right?
As far as I know, there is no customizing to do that. Therefore, I guess you have a user exit that will start this workflow (very likely the user exit after_transfer).
In this user exit, you can catch the result of the check a prevent the workflow to be started.

Nicolás
0
xiong_xiong

New Member
Registered:
Posts: 3
Reply with quote  #3 
Hello Nicolas,

Firstly thanks very much to get your message on "no customizing to do" with stopping the duplicate invoice, even in customization /COCKPIT/C5, the related check has been set to "X" type message(error and no posting).

So now it is the thing to make enhancement to enable the functionality, we will have the developing team to look for proper user exit. Furthermore, may you know what is the message structure name that the cockpit may feedback?

 
Attached Files
docx Enhancement for dup invoice check.docx (265.51 KB, 12 views)

0
xiong_xiong

New Member
Registered:
Posts: 3
Reply with quote  #4 
Hello Nicolas,

Another question is we have set the message as warning in /COCKPIT/C28, does it matter much?

Below is the description of the setting.

Type of error message during error classification

The type of error message in the additional check indicates with which message the additional check should react if an error occurs.

The following cases can be set:

  • I - Information: When an error occurs, the additional check only generates one piece of information (message type I).
  • W - Warning: When an error occurs, the additional check will generate a warning message (message type W).
  • E - Error: When an error occurs, the additional check will generate an error message (message type E).
  • X - Error - no posting: When an error occurs, the additional check generates a warning message (message type E) and prevents the psoting procedure from being carried out.

In Transfer (the background transferral of documents by PROCESS DIRECTOR), the messages are transferred to the log. The prevention of posting leads to the status 'Error while trying to post the document' (red light).

If the posting is initiated online, direct from PROCESS DIRECTOR, a message appears on the screen and is simultanously transferred to the protocol. The message window offers the user the chance to cancel the transaction. If postings are to be prohibited in general (X - Error, no posting), it will also not be possible here to carry out a posting and the transaction will be cancelled.

0
nicothebee

Senior Expert Member
Registered:
Posts: 74
Reply with quote  #5 
Hello,

Sorry for my late answer!

First of all, there are some new functionalities as of version 7.5 to start workflows automatically. Some triggers are already available (FI document, GR missing, price discrepancy and quantity discrepancy). But you can create yours.

Refering to your question about /COCKPIT/C28... This customizing drives the minimum level of messages that will be stored in the table /cockpit/terrors.
This table is used :
- For Reporting (ReadSoft REPORTER and Performance Analytics are using it for some kpi)
- To enlight in red the field concerned by an error. For instance, if the system detects a quantity discrepancy on an item, the latter will appear in red... if the error level defined for this ckeck in /cockpit/c5 is higher than the error level defined in /cockpit/c28.

Hope you will find this helpfull...

Nicolás
0
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.



Follow @readsoftuser