cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Personalization Key Mapping

Former Member
0 Likes
321

hi,

I have 2 RFC's, RFC-1 that gives me the details of 3 tables and RFC-2 updates the data of those 3 tables.

This is the RFC-2 MBO (Object1) where the personalization keys are of transient Storage and their data type is same as the data type of the argument.

Den i deployed the project.

WORKFLOW FORMS

After that, while creating workflow forms, on Submit(MenuItem) i m calling RFC-2's object query on online request.

So, while mapping of personalization keys, to which data type should the new key be?? (i.e of LIST or to the table structure array like i did while mapping during the MBO creation). Because i am getting only LIST data type ..

if any one have idea of how to doing this , please share ..

Thanks a lot ...

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Likes

hi David Brandow,

     Here is the screenshot of the MBO with operation having transient PK that i am invoking on submit from the workflow.

Now, from the workflow when i try to create new Key for the child parameter, as u told me, it doesnot allow me (as no dialog comes up).

So do u have any idea why its not coming.

And one more thing i wanted to ask, how can we set the values for personalization key through custom.js.

I searched but couldnt find any relevant answer for this.

Jitendra_Kansal78
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Narmata,

how did you create test_exact parameter?

you did paramter mapping above.

i was trying something to put an answer to your query but got stuck

Regards,

Jitendra

david_brandow
Product and Topic Expert
Product and Topic Expert
0 Likes

Sounds like a bug, unfortunately. You may want to contact support. As a workaround, I would recommend creating the key ahead of time, from the screen, rather than trying to do it at mapping time, that will likely work better.

You don't set the values of the personalization key directly, but rather you set the values of the key that the personalization key is mapped to. You do this the same way you would set the value of any other key, find the appropriate MessageValue, create it if it doesn't already exist, and then call setValue on it.

david_brandow
Product and Topic Expert
Product and Topic Expert
0 Likes

Correct, it should be a LIST. You'll then want to add child keys corresponding to the structure fields.

Former Member
0 Likes

hi David Brandow,

Thanx a lot for ur reply.

Actually i m new to SUP n also new to this personalization key concept. Can u help me like how do i add the child keys of the structure to that personalization key??

david_brandow
Product and Topic Expert
Product and Topic Expert
0 Likes

When you create the LIST key, you should see an Edit button that, when clicked, brings up another dialog where you can create the child keys.

midhun_vp
Active Contributor
0 Likes

David ,

Can you please go through this issue if you haven't noticed.

http://scn.sap.com/thread/3290490

I need to solve this issue. My customer is waiting. We are doing RDS for our customer.

david_brandow
Product and Topic Expert
Product and Topic Expert
0 Likes

That isn't my personal area of expertise, but I'll forward it to some colleagues who are more familiar with that area of the code. Have you raised this with support?

midhun_vp
Active Contributor
0 Likes

Yes I raised a ticket with very high priority.

I need to solve it as soon as possible. I reached the end date of my project plan.

please help me as soon as possible. midhunvp@gmail.com