SAP for Higher Education and Research Discussions
Spark conversations about student engagement, research optimization, and administrative efficiency using SAP in higher education and research. Join in!
cancel
Showing results for 
Search instead for 
Did you mean: 

FPCJ: Implement Event 6050 for FERPA dialog box displays 3 times

Former Member
0 Kudos

I have implemented event 6050, which includes displaying the FERPA privacy dialog box by calling 'HRIQ_STUDENT_SEND_CONFID_INFO'.

Problem: Whenever the operator switches tabs, the FERPA dialog box appears 3 times and must be answered 3 times. This is due to FPCJ calling event 6050 3 times.

Question: Is there another Cash Desk (FPCJ) event that I could implement with the FERPA dialog box?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Frank,

You can easily avoid these multiple calls. Firstly, if e_gpdat_kk is not initial you are supposed to exit without doing any other processing. Secondly you are supposed to call FM when Sy-ucomm = 'ENTR'.

Here is sample code.

if e_gpdat_kk is initial.

perform fill_gpdat using i_partner

changing e_gpdat_kk.

if sy-ucomm NE 'ENTR'.

exit.

endif.

*--


get student objectid from Business partner--


*-call function module HRIQ_STUDENT_SEND_CONFID_INFO'--


endif.

Thanks,

Prabhat Singh

View solution in original post

2 REPLIES 2

Former Member
0 Kudos

Hi Frank,

You can easily avoid these multiple calls. Firstly, if e_gpdat_kk is not initial you are supposed to exit without doing any other processing. Secondly you are supposed to call FM when Sy-ucomm = 'ENTR'.

Here is sample code.

if e_gpdat_kk is initial.

perform fill_gpdat using i_partner

changing e_gpdat_kk.

if sy-ucomm NE 'ENTR'.

exit.

endif.

*--


get student objectid from Business partner--


*-call function module HRIQ_STUDENT_SEND_CONFID_INFO'--


endif.

Thanks,

Prabhat Singh

Former Member
0 Kudos

This solution is perfect!

The only change I made was replacing...

IF SY-UCOMM NE 'ENTR'.

with...

IF SY-UCOMM = 'OKAY'.

Otherwise, excellent solution, PK!