Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function Modules

Former Member
0 Likes
431

HI all,

I Have a small doubt regarding the Fuction module as I saw in the se37 there are 3 radio buttons in attributes tab 1)Normal Function Modules 2)Remote FM and Iam confused with the third radio button which has 3 more sub radio buttons, Can any body please help me.

Thanks in advance

Ranjith

3 REPLIES 3
Read only

Former Member
0 Likes
397

Dear Ranjith,

The 3rd option is of 'Update Module'.

When thsi option is ticked, the function module is treated as an update function. This means that you can delay the call to this FM. This is used in LUW concept. where you want the function module to be executed only when the 'commit work' statement occurs in the program.

Start Immediately - The function module is executed syncronusly after the commit. The update can be restarted if fails to perform action. Also called V1 update function.

Start Immediate, no restart - The function cannot be restarted.

Start delayed - The function is executed after all the V1 update function are executed. It is called V2 update function.

Collective run - The function is executed asyncronusly with other similar function.

Hope this will help you understand the functions better.

Reward points if helpfull.

Regards,

Prabhas.

Read only

0 Likes
397

Hi Prabhas,

Thank u verymuch for u r help, the information given by you was helpfull

Ranjith

Read only

naimesh_patel
Active Contributor
0 Likes
397

Hello,

3rd radiobutton is related to the UPdate FM module.

There are 4 options as you see as different subradio buttons.

1. Start imm.

The function module is processed immediately in the update task.

2. Imm. Start, No restart

You can't restart it, once it got started...

3. Start delayed

The function module is processed in the update task as a low priority item. You use delayed update primarily for database changes that are not time-critical (e.g. statistical updates).

4. Collector update

regards,

Naimesh