..4 ФМ: ZXLWB_CALLFORM

В группе функций ZXLWB создайте функциональный модуль ZXLWB_CALLFORM :



 

Отредактируйте интерфейс созданного ФМ 


Во вкладке "Импорт" добавьте IMPORTING-параметры:
 Имя параметра Ссылочный тип Значение
по умолчанию
 Необяз. Перен. значения
 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 



Во вкладке "Экспорт" добавьте EXPORTING-параметры:
 Имя параметра Ссылочный тип Значение 
по умолчанию
 Перен. значения
EV_DOCUMENT_RAWDATAMIME_DATA

EV_DOCUMENT_EXTENSIONANY  



Во вкладке "Особые ситуации" необходимо добавить исключение PROCESS_TERMINATED:

 

Во вкладку "Исходный текст" созданного ФМ скопируйте код, доступный по этой ссылке .