on 07-23-2015 6:54 AM
Hi Loed,
In my opinion you should go for the approach described in Enhancements for 0RT_PA_TRAN_CONTROL POS Analytics (POSDM) Datasources. Here a Retail BW specific BAdI is used: /POSDW/OUT_BW. I expect that it will be fully compatible with the Retail POS transaction processing and probably providing a solid delta mechanism.
Please refer also to SAP Note 811393 - Extracting and updating POS data. Point 5. is addressing the topic "Adding and extending customer-specific fields".
Re. the delta mechanism, this is a disadvantage of BAdI RSU5_SAPI_BADI. It is called during the extraction. I.e. you cannot expect that the enhanced fields will trigger a delta, this can only be done during transaction processing, i.e. before it is pushed into the RSA7 delta queue and/or extraction.
Then a remark using field-symbols. A field-symbol is a placeholder for a data object and its operand position. In your coding you use <ls_data> to assign a record of internal table lt_data. You do not have to use the MODIFY lt_data FROM <ls_data> since the field-symbol is already changing it implicitly.
You can test a BAdI by placing a break-point in the coding. If you use /POSDW/OUT_BW, then you will need probably help from a Retail colleague to create a new transaction so that hopefully the debugger will be triggered.
Best regards,
Sander
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.