cancel
Showing results for 
Search instead for 
Did you mean: 

ESS WDA Foreign address - personal profile dump

Former Member
0 Kudos

Hi all

We have implemented EHP5 ESS WDA Personal Profile application. One of the business requirement is: if the end user can view  only 'foreign address' from personal profile, but cannot maintain it.

I have checked SAP configuration , where the view V_T7XSSPERFORADD' and the BAdI . But as we do not have requirement to maintain it from ESS , we have not maintained it.

But the issue is : now the user is getting dump on launching the personal profile application .

  • The ABAP call stack was:
    Method: GET_ATTR_TEXT of program CL_HRESS_PER_OVERVIEW=========CP
    Method: GET_ENTITY_DATA of program CL_GUIBB_BOL_LIST_OVP_NAVI====CP
    Method: GET_COLLECTION_DATA of program CL_GUIBB_BOL_BASE=============CP
    Method: IF_FPM_GUIBB_LIST~GET_DATA of program CL_GUIBB_BOL_LIST=============CP
    Method: IF_FPM_GUIBB_LIST~GET_DATA of program CL_HRESS_PER_OVERVIEW=========CP
    Method: DISPATCH_PBO of program CL_FPM_GUIBB_BASE_ASSIST======CP
    Method: PROCESS_BEFORE_OUTPUT of program /1BCWDY/GYPBRK7DBK7M5EZ89TXU==CP
    Method: IWCI_IF_FPM_UI_BUILDING_BLOCK~PROCESS_BEFORE_OUTPUT of program /1BCWDY/GYPBRK7DBK7M5EZ89TXU==CP
    Method: CALL_UIBB_PBO of program CL_FPM========================CP
    Method: PROCESS_EVENT_FINALIZE of program CL_FPM========================CP


Appreciate your inputs in this regard. Thanks

Best Regards

Saujanya

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos
Former Member
0 Kudos

Hi

Thanks for the reference, but I do not think this is relevant for the issue mentioned above.

Best Regards

Saujanya

Former Member
0 Kudos

The dump text which u gave is not showing the the exact line number and the code present at that line number. If you can give us that screen shot, we can try to analyze whats going on at that line.

Former Member
0 Kudos

Hi Yug

Please find the ST22 log exception below :

Code where the exception occurs

The issue is occuring  mainly due to subty value being passed as blank value incase of foreign address.

Best Regards

Saujanya

Former Member
0 Kudos

Hi saujanya

Did u check the HRPAD Component config from Genil browser where the dependent Objects are maintained or not for ur country's? try to maintain the US & UK Address country's data in HRESS_CC_PER_CONFIG make sure that it is assigned the same in HRESS_CC_PER_OVP. Let me know once u have checked all this.

Hope this Info will be helpful

Cheers

Pradyp

Former Member
0 Kudos

Hi Pradyp

Thanks for your response.

Yes the HRPAD is consistent for both the countries incase of IT0006.

And yes the relevant country configurations are maintained per country per infotype and per subtype in the HRESS_CC_PER_OVP.

Best Regards

Saujanya

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

can you check what is the difference between a working employee foreign address  and others??

probably you have to maintain this

V_T7XSSPERFORADD for US and UK if not maintained already? also can you check if you have enhanced this and compare it with standard detail screen etc? http://wiki.sdn.sap.com/wiki/display/ERPHCM/IT0006+Foreign+address

Former Member
0 Kudos

Hi Sid

The same works incase of EG and if foreign address is maintained as Slovakia, it picks up the international screen correctly in ESS. I am able to view and edit the address from personal profile.

I debugged and found that the subtype can be read in this case. Also if I maintain MY as foreign address, I am able to launch the personal profile application , but on edit it dumps.

And both the cases, the V_T7XSSPERFORADD is not maintained for US, UK, AU ( which is not working and for other countries (MY, EG)  which is working.

I have also maintained the CE (T777D), but it is not working for these countries.

The only difference which I noticed is : the screen for US,AU, UK are mapped to mp000600_ce .

Please advise on this.

Best Regards

Saujanya

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

This

mp000600_ce is revelant for backend screen does it dump in the backend as well when you edit the foreigh addres for USA? in any case just maintain V_T7XSSPERFORADD for USA etc also is this standard screen and can you paste the exact dump? 1735293 - ESS- Dump when creating foreign address

Former Member
0 Kudos

Hi Sid

Thanks for your response.

Yes the MP000600_CE is the backend screen and no dump in the backend. The dump is occuring only in the ESS Personal Profile application.

I have checked the correction instruction in the note 1735293 and the code corrections are already available in the system.

We have copied the standard configuration and added some additional fields in the detail screen, but I have also tried and replaced it with the standard SAP version, still the issue persists.

Also i have maintained the subtypes for the country 'US' , but the issue persists. Please find the screenshot of the dump and ST22 log details below :

Please advise, thanks

Best Regards

Saujanya

Former Member
0 Kudos

Hi Sid

Please advise on how to resolve this issue.

Best Regards

Saujanya

Former Member
0 Kudos

Hi Sid

We were to able to resolve the dump for starter. We replaced the infotype to IT0006 instead of the country version in the LIST_UIBB.

But the issue is : on edit the detail screen still launches the international screen instead of the country specific (FORM_UIBB) screen.

Please advise on this.

Best Regards

Saujanya

Former Member
0 Kudos

Hi,

Maintain the country specific field properties in V_T588MFPROPC and check.

Regards,

Jyothi

Former Member
0 Kudos

Hi all

Thanks alot for your replies . We were able to resolve the issue : ) .

The resolution is the following :

SAP recommends to use infotype :IT0006 instead of country version of the infotype (IT0006_13).

This resolves the dump incase of foreign address.

Secondly on edit to retrieve the correct country specific screen  , other than the HRESS_PERSINFO_CONFIG, in the backend it needs to be ensured it points to the country screen (ITBLD).

If it is in sync , then the relevant country specific screen is available on edit for Foreign address.

Hope this helps

Best Regards

Saujanya

Answers (3)

Answers (3)

former_member182426
Active Contributor
0 Kudos

Is it one of the subtype in IT0006 like Permnent / Present / Emergency etc.

If yes, instead of BADI, use the enhancement at class CL_HRESS_PER_DETAIL

Method IF_FPM_GUIBB_FORM~GET_DATA

Create enhancement for this method and implement the logic based on events trigger.

Former Member
0 Kudos

Hi Shankar

Thanks for your response.

Yes it is one of the subtypes for address. But the issue is : the dump occurs in 'CL_HRESS_PER_OVERVIEW' , so the call doesnt even reach till the 'Detail' to handle the error.

Best Regards

Saujanya

former_member182426
Active Contributor
0 Kudos

Have you created any enhancement in that or by standard it's showing the dump ?

Revert If any BADI or enhancements implements and check.

Former Member
0 Kudos

Hi Shankar

Thanks for your response.

We are using standard component configuration , but still we are getting dump.

Former Member
0 Kudos

Hi Saujanya,

Have you maintained the V_T7XSSPERSUBTY table with all the required infotypes and subtypes.

Regards,

Mithun K

Former Member
0 Kudos

Hi Mithun

Thanks for your response.

Yes, we maintained all the subtypes relevant for address. The dump occurs only incase of foreign address scenario ( eg : UK, US ).

Best Regards

Saujanya

Former Member
0 Kudos

Hi Saujanya,

I tried in my system and the same is working correct where i have maintained the V_T7XSSPERSUBTY,V_T7XSSPERSUBTYP and made an entry in PA30 and i tried to view the same in the Personnel profile application.

Also please do check the component configuration - HRESS_PER_OVP.

Regards,

Mithun K

Former Member
0 Kudos

The issue occurs mainly for US, UK. Not sure why.

In ESS Personal Profile , there are country specific configurations mapped in the HRESS_PER_OVP.

Best Regards

Saujanya

Former Member
0 Kudos

Hi all

Any thoughts on this would be really helpful.

Best Regards

Saujanya