Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Java user-defined function for mapping a complex structure

All,

Hope one of you can help me with this. I have a structure with over 15 fields and would like to concatenate all the fields into one target field and while I do this, I need to ensure that each field is padded with blanks as defined the data type. Can one of tell me if this is possible with a java user-defined function and if so, what type of logic is needed.

Input_MT

Field_1 string len=10 "need"

Field_2 string len=6 "java"

Field_3 string len=7 "help"

Field_4 string len=8 "asap"

etc,

Output_MT

DataOut string "need java help asap "

(for some reason the exact spaces in between the words disappear in my Preview message)

I have several fields in the input mt and therefore I find graphical mapping using concatenate and my own user defined function padWithSpace too messy.

Thank you for you help.

Not what you were looking for? View more on this topic or Ask a question