We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
This user exit is to allow a Bank customer to create whatever code is needed to actually print a bank check.
Two important strucutes are passed to the exit. First is a structure which contains information about a payment item. This object should be populated when the bank check is being created in relation to some transaction which moves money into the Bank's account which is used to draw the check. The second structure is contains information regarding the check itself, such as the amount, check number , etc.
Note that the exit must return information about the print. The standard return value tells the calling routine whether the print was actually executed, and there are three other return parameters which are identical to structures used by SAP Smartforms. You MUST return these parameters populated with key information or the calling routine may fail . For instance, the calling routine must know confirm how many copies of the check has been printed so that repository tables with print count fields can be updated. Only some key fields need to be populated, so if you are unfarmiliar with which fields to set and return, look at smart form documentation. If the documentation does not make this clear, create a test smart form function and print a document. In debug mode you can look at the standard return parameters and determine what information is normally be ruturned.