cancel
Showing results for 
Search instead for 
Did you mean: 

regeneration of BRFplus application for Utilities scenario

former_member710155
Participant
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

ceedee666
Active Contributor
0 Kudos

Hi Razvan,

have you tried to regenerate the application using the BRFplus workbench (transaction brfplus).

I did this to solve similar problems.

Christian

former_member710155
Participant
0 Kudos

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

ceedee666
Active Contributor
0 Kudos

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

former_member710155
Participant
0 Kudos

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

ceedee666
Active Contributor
0 Kudos

Hi Razvan,

this is rellay strange.

Can you please verify that in the simplified configuration (CRM_ISU_CONFIG) the check box BRFplus is ticked for all the attributes?

Christian

former_member710155
Participant
0 Kudos

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



ceedee666
Active Contributor
0 Kudos

Hi Razvan,

I've never experienced such a behavior. Very strange. We used it since quite a while and never had any problems.

I'd suggest you continue to work normally and see if the effect occurs again.

Christian

former_member710155
Participant
0 Kudos

Hi

Do you see the new attributes not being picked up as context elements in the existing applications (from test system) also as an exception or this is the standard behavior?


Regards

Razvan Zainea

ceedee666
Active Contributor
0 Kudos

Hi Razvan,

this is definitely no standard behavior but rather an exception or bug. I haven't noticed this behavior in any of our systems so far.

If you are able to reproduce the issue I think it would make sense to open an OSS n to get it resolved.

Christian

former_member710155
Participant
0 Kudos

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

ceedee666
Active Contributor
0 Kudos

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

Answers (0)