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