on 10-22-2015 2:45 PM
Good afternoon experts
We are in an ISU-CRM ehp2 environment and are currently implementing BRF rules for configurable products.
In our development system we have defined attributes (transaction CRM_ISU_CONFIG) and generated BRF applications z1,z2,z3 with usage CI,CD,CC (sm30 for CRMV_ISU_BRF_APP ).
-The applications are created automatically as a local customizing type.
-The utilities attributes become available automatically as data elements in the new generated applications.
Transport to our test system followed.
-The attributes appeared as in development system whereas the applications had to be regenerated (also in sm30 for CRMV_ISU_BRF_APP).
All good at this point.
After the transport we have created new attributes in development system.
- The newly created attributes have become available automatically in applications z1, z2, z3 .
Transport followed.
- The new attributes were transported in our test system but are not picked up as data elements in the applications.
- The option for generating the applications is not available any more (it's one off generation).
- Manual creation of the missing attributes within the applications is not possible)
Could you please confirm how can we regenerate a BRFplus application for Utilities in the test system or have it transported from the development system?
Best regards
Razvan Zainea
Hi Razvan,
have you tried to regenerate the application using the BRFplus workbench (transaction brfplus).
I did this to solve similar problems.
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Good morning Christian
Thank you for your quick reply.
I have accessed BRF plus on several occasions but I did not find any option to regenerate the application.
On this area in the tool bar I have the activation button, consistency check, compare object option ut no generation.
In the development system the application is local of type customizing.
Do you think I'm missing some options or could it be the application type ?
Best regards
Razvan Zainea
Hi Razvan,
sorry I replayed yesterday without access to the system.
To regenerate the BRFplus application you can use transaction FDT_HELPERS. In the BRFplus-Generation section it contains functions to regenerate all BRF+ objects.
If this doesn't help you could also delete the whole application using the BRFplus workbench and re-transport it from the dev system.
Christian
Hello Christian
I've been testing the FDT_HELPERS functionalities and unfortunately they don't seem to help (regenerating functions from the applications -> no changes to attributes, xml export from dev plus import in test system -> import errors, transporting the application -> not actually possible as per system message ).
What I did see though and it could be a start, is that I can delete the application using transaction BRFPLUS as you suggested and then regenerate the same application in SM30 for CRMV_ISU_BRF_APP (the generate button appears after deletion in BRFPLUS). The new attributes are still not available but I guess I'm missing a step.
Please share any other info or suggestions.
Best regards
Razvan Zainea
Good afternoon Christian
Dechecked, rechecked all attributes, retransported ... and now the new ones appear when regenerating the application (meaning I have to delete the application in brfplus and then regenerate using SM30 for CRMV_ISU_BRF_APP).
So good so far. Thank you for the follow up.
Now, is this normal? In the development system new attributes appear automatically in the applications whereas in the test system the applications need to be regenerated. Deleting doesn't seem like a good practice. I'm thinking of creating two applications one for rules and functions and one for data elements.
Will return with results.
Best regards
Razvan Zainea
Hi Christian
We had an abap look into this.
It is clear now that all applications created directly in SPRO ( or sm30 for CRMV_ISU_BRF_APP) are of local customizing type. The application cannot be transported, needs to be regenerated in subsequent systems in order to refresh the context and all functions should be created locally. This could be an EHP2 functionality (or disability ).
We started creating applications directly in the BRF web environment and added them in SM30 - CRMV_ISU_BRF_APP. Unfortunately here new issues appeared as higher level attributes from context don't get populated. Will continue looking into this and probably raise OSS message.
Regards
Hi Razvan,
applications created directly in the SPRO are not always of type local customizing. Instead you can choose the type of storage during the initial generation of the application (see attached screen shot).
I used customizing for the applications I created so far and was able to transport these....
Christian
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
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.