Ansicht
Dokumentation
FKK_SAMPLE_6060 - Cash Desk: Barcode Interpretation
BAL_S_LOG - Application Log: Log header data BAL_S_LOG - Application Log: Log header dataThis documentation is copyright by SAP AG.
Functionality
With a function module processed in event 6060, you can interpret the barcode scanned during the entry of a payment in the cash desk or entered manually and fill the corresponding input fields in the cash desk. This enables cashiers to enter data in the cash desk effectively and with minimum errors.
Example
An invoice has a barcode that contains the payment form number. A customer that wants to pay his open receivables at the cash desk presents this invoice. You read the barcode on the invoice with a suitable scanner. The system uses the function module that you have defined for event 6060 to determine the relevant open receivables from the payment form data and automatically fills the corresponding fields in the cash desk, such as the amount payable and the selection criteria. Once the barcode has been scanned successfully, the system sends a message (input check) informing the cashier whether the data has been entered correctly.
The sample coding for this example is deactivated. It should only be used as a template.
Notes
SAP note 5196 describes how you can print barcodes on invoices during invoice printing.
Further information
Interface Description
Import | Description |
---|---|
I_BARCD | Barcode can be scanned with a barcode scanner |
or entered | |
manually. | |
Changing | Description |
C_RFKH0 | Structure RFKH0 |
contains, for example, the selection values, | |
the amount payable, and further data | |
required for posting the payment. | |
C_RFKH1 | You can use structure |
C_RFKH1, for example, in Customizing | |
to change predefined selection criteria | |
in accordance with the scanned barcode | |
and to adjust the selection values from | |
structure C_RFKH0. | |
C_RFKH2 | Structure RFKH2 |
contains, for example, the key for the | |
payment lot. |