SAP Knowledge Base Article - Preview

2824743 - XDIM_MEMBERSET scopes are reset after the BADI

Symptom

Your script logic is made up of the following parts:

  1. *XDIM_MEMBERSET to filter the dimension members
  2. *START_BADI *END_BADI to execute a custom BADI
  3. logic scripts to read and write data to BPC

For example:

*XDIM_MEMBERSET TIME = <TIME member ID>
*XDIM_MEMBERSET ENTITY = <ENTITY member ID>

*START_BADI <BADI name>
QUERY = ON
WRITE = OFF
*END_BADI

*WHEN AUDITID
*IS *
*REC(FACTOR = 0)
*ENDWHEN

You find that in part 3, the script is executed for all the dimension members, not the ones filtered in part 1.

In other words, the *XDIM_MEMBERSET filters are reset after the BADI call.


Read more...

Environment

  • SAP Business Planning and Consolidation, version for SAP NetWeaver

Product

SAP Business Planning and Consolidation, version for SAP NetWeaver all versions ; SAP NetWeaver 7.5

Keywords

EPM, BPC  NW, Business Planning and Consolidation for NetWeaver, SAP BPC FOR NetWeaver, BPCNW, Embedded, standard, classic, unified, BOPC, clear, cleared, XDIM_MEMBERSET, scriptlogic, script logic, logic script, logicscript , KBA , EPM-BPC-NW-ADM-LF , Script Logic and Dimension Member Formulas , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.