cancel
Showing results for 
Search instead for 
Did you mean: 

Updating Financial details

Former Member
0 Kudos

Hi,

Please let me know if there are any BADIs that can be used to update financial data in RPM.

I'm currently using the FM '/RPM/FIN_PLAN_SAVE_DB' to upload the data to the tables which is later reflected in the portal.

However, I see there is some issue when data is fetched for BW using extractors since it does not recognize the change in data. If the values are changed directly from the portal and then saved, I see no issues.

Is there any way to upload financial data that replicates the same way data is uploaded in portal or any save badis for that purpose.

Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Let us understand your issue in more detail, can you please provide some more details on this. Why are you not using RPM_FIN02 program to upload finanacial data to RPM.

Pramod

amit_maheshwari2
Contributor
0 Kudos

Hi,

You can upload the data for manual financial plan views in SAP RPM via function module /RPM/FIN_GROUP_MODIFY.

Cheers

Amit

Former Member
0 Kudos

Hi Pramod,

I'm not very sure why this is not being used but I know that there are programs '/RPM/PLAN_INT_PREP' and '/RPM/FIN_PLAN_INT' which pull data from RPM_FIDATA to upload to financial views. Could you pls. let me know if we can use the same method to upload other data as well.

Thank you.

Former Member
0 Kudos

Hi Amit,

Thanks for helping me. Pls. let me know what we need to pass in context table.

Thanks!

amit_maheshwari2
Contributor
0 Kudos

Hi,

Pass the import parameters to the function module:

IS_CONTEXT with relevant GUIDs

IV_LANGUAGE as EN

IV_CHANGE_MODE as U

Additionally pass the table details as below:

IT_FIN_GROUPS with group details

IT_FIN_PLAN with cost data period wise.

Then execute the function module to update teh cost.

Cheers

Amit

Former Member
0 Kudos

Hi Niranchan,

Try to make use of following example :

CALL FUNCTION '/RPM/FIN_GROUP_MODIFY'

EXPORTING

is_context = is_context

iv_language = 'EN'

iv_change_mode = 'F'

IMPORTING

ev_rc = ev_rc

TABLES

it_fin_groups = et_fin_groups

it_fin_plan = it_fin_plan_final

et_msg = et_msg.

Also, try to make use of one more FM after this commit the database table as follows:

IF ev_rc EQ 0.

CALL FUNCTION '/RPM/SAVE_CHANGES'

EXPORTING

iv_check_only = ' '

IMPORTING

ev_rc = ev_rc

et_msg = et_msg.

Regards,

Karthik

Answers (0)