In this process, you determine the customer number for POS transactions stored by SAP Customer Activity Repository. The customer number assigned to POS transactions is used by SAP HANA Content for SAP Customer Activity Repository to supply data to consuming applications such as SAP Customer Engagement Intelligence.
The customer number can be added to POS transaction records:
During inbound processing and when the editor is started for a particular POS transaction within the POS Workbench.
The customer number is determined using the following BAdI, which is activated in the POS Inbound process by default:
BAdI | Implementation | Transaction Data Enhancement Description |
---|---|---|
POS Transaction Inbound Customer Determination Processing Enablement |
| The customer number is maintained for the transaction. |
For more information about the BAdI listed above, see its accompanying documentation in the Customizing under
.During task processing, using task 8004 Determine Transaction Customer
(SAP Standard Profile).
In addition to a customer number, the Customer Qualifier
of a transaction is set to one of the following values:
Customer Qualifier | Description |
---|---|
‘’ (Undefined) | Specifies that a customer number could not be determined for the transaction and/or no tasks have been processed. |
‘1’ (ERP) | Specifies that the customer number identified is the SAP ERP customer number. |
‘2’ (CRM) | Specifies that the customer number identified is the SAP Customer Relationship Management (SAP CRM) business partner number. |
You have made the following settings in Customizing:
You have set the type of the task to be carried out under
as required for your implementation and you have checked the correctness of 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
.You have verified the default implementation of the BAdI: POS Transaction Inbound Customer Determination Processing Enablement
under . If the default implementation does not correspond to your particular business needs, you have provided your own implementation for this BAdI.
You have verified the default implementation of the BAdI: Read Loyalty Card Data
under . If the default implementation does not correspond to your particular business needs, you have provided your own implementation for this BAdI.
Task 8004 Determine Transaction Customer
is available in the standard system for updating the customer number and qualifier of a transaction stored in the /POSDW/TLOGF
table. This task should only be used if the corresponding BAdI: POS Transaction Inbound Customer Determination Processing Enablement
is not activated in the inbound processing. When using task 8004, cancellation processing (or reversal) of this task will clear any previously determined customer number and qualifier from a transaction record. For more information, see Task Processing.