In this process, you distribute the discount, tax, and tender information contained on the header level of a POS transaction to the individual transaction line items. This distribution reduces the execution time of POS In-Memory Analytics queries.
Caution
The distribution performed in this process assumes a standard implementation of the SAP POS DM and does not take into consideration any custom sales item types or distribution requirements. Distribution can significantly impact analytic reports built on POS In-Memory Analytics Content; ensure that the standard distribution calculations fulfill your business requirements.
By default, the distribution is performed during the POS Inbound process by the following activated BAdI:
BAdI |
Implementation |
Transaction Data Enhancement Description |
POS Transaction Data Distribution to Item Level |
/POSDW/ANALYTIC_DIST_ITEM_IMP |
The discount, tax, and tender information contained on the header level of a POS transaction is distributed to the individual line items. The distributed figures are stored in dedicated fields of the /POSDW/TLOGF table. The distribution is performed based on the line item's sales amount within a transaction as follows:
Note Absolute values are used for the line item and transaction sales amounts to ensure that the ratio between the two results in a positive value. End of the note. |
If you disable the execution of this BAdI during the POS Inbound process, you can still perform the data distribution by using task 8002 Supply Analytics Cont. with Distributed Transaction.
For more information about the BAdI listed above, see its accompanying documentation in the Customizing under
.SAP POS DM implemented on SAP NetWeaver BW powered by SAP HANA.
If you are using task 8002 Supply Analytics Cont. with Distributed Transaction, you have made the following settings in PIPE Customizing:
You have set the Type of Task to be carried out under
as required for your implementation and you have checked the correctness of the other task settings.Under
, you have checked the task group that is assigned to the relevant POS transaction and you assign a task group if required.You have ensured that the task group, which is assigned to the transaction type of your POS transaction, exists under
.You have ensured that the task to be carried out is assigned to the relevant task group under
.By default, the BAdI implementation for data distribution is activated in the POS Inbound process.
If you have chosen to deactivate the BAdI implementations for data distribution, you can use task 8002 Supply Analytics Cont. with Distributed Transaction Data to perform the data distribution on transactions in the TLOGF table. For more information, see Task Processing.