Creating a LSO correspondence form with outlook appointment
Main steps
1. correspondence form attachment
copy a PDF form from client 000 in tcode EFRM.
create a collection in tcode EFRM and add PDF form into the collection.
2. outlook appointment
add a user-exit into the collection.
write code to generate outlook appointment using abap class cl_lso_crp_render_example.
3. mail body
create a smartform in tcode SMARTFORMS.
create a application form with the smartform in tcode EFRM.
Detail in https://aspireopenmic.com/2011/06/29/lso-outlook-calendar-requests-as-attachments/
Trouble shooting
1.When you copy the standard correspondence form from client 000, the z-version fom cann’t be activated because the error in layout type. ‘Unknown’ is not supported now. You shoud choose ‘xACF layout’ instead.
2.When you want to add a mail body using smartform, the error occurs like ‘Data for required field was not read’ or ‘Data for required field EOTYP was not read’. Try to remove ‘wa_previous’ from smartform.
New NetWeaver Information at SAP.com
Very Helpfull