..4 FM: ZXLWB_CALLFORM

Create function module ZXLWB_CALLFORM in the function group ZXLWB:



 

Edit an interface of the created FM  

Add IMPORTING-parameters in "Importtab:
Parameter NameAssociated TypeDefault valueOptionalPass value
 IV_FORMNAME ANY   
 IV_CONTEXT_REF    
 IV_VIEWER_TITLE ANY SY-TITLE VV
 IV_VIEWER_INPLACE FLAG 'X' V 
 IV_VIEWER_CALLBACK_PROG ANY SY-CPROG VV
 IV_VIEWER_CALLBACK_FORM ANY  V 
 IV_VIEWER_SUPPRESS ANY  V 
 IV_PROTECT FLAG  V 
 IV_SAVE_AS ANY  V 
 IV_SAVE_AS_APPSERVER ANY  V 
 IV_STARTUP_MACRO ANY  V 
 IT_DOCPROPERTIES CKF_FIELD_VALUE_TABLE  V 


Add EXPORTING-parameters in "Exporttab:

Parameter NameAssociated TypeDefault valuePass value
EV_DOCUMENT_RAWDATAMIME_DATA

EV_DOCUMENT_EXTENSIONANY  



Create an exception PROCESS_TERMINATED in "Exceptions" tab:

 

Insert code in a "Source code" tab. The source code is available at this link .