Skip to Content
0
Former Member
Mar 15, 2010 at 01:55 PM

question on Destionation_APP BADI (how to document)

38 Views

Hi,

we want to implement the destionation_APP BADI to copy data from application A to B. Application B is a copy of A with 4 new dimensions, which need to be derived within the BADI itself (namely by selecting a property value of an existing dimension). In the how to document it is stated:

Use the keyword ADD_DIM to specify a value for the new target dimension, for example:

....

*START_BADI DAPP

DESTINATION_APP=u201CPLANNING4u201C

ADD_DIM = "INTCO=I_NONE"

WRITE=OFF

*END_BADI

Note: the BADI will check that the dimension member value already exists.

Records cannot be created for dimension members that have not been loaded.

My question is, if you pass a certain value (I_NONE) in the example above, can you overwrite it in the BADI itself? According to the last sentence this is not possible. I want to be sure I can derive the value of the ADD_DIM statement within the BADI itself instead of having it to specify in the script statement of ADD_DIM ...

D