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

BDC_OPEN_GROUP

Former Member
0 Likes
2,871

Hi ppl,

Can somebody please let me know the significance of the export parameters 'Group', 'User' and 'Keep' in the fumction module BDC_OPEN_GROUP.

What will happen if I don't pass anyone or all of these 3?

Please help.

Thanks.

1 ACCEPTED SOLUTION
Read only

Former Member
2,249

Hi David,

Group name:

It hold the session name which is need to be processed

what ever name you provide over there

will be seen at sm35 after executing the BDC

that is what meant as batch name.

KEEP:

Retain session after successful processing. Set this option to the value X to have a

session kept after it has been successfully processed. A session that is kept remains

in the input/output queue until an administrator deletes it.

Sessions that contain errors in transactions are kept even if KEEP is not set.

Default: If not set, then sessions that are successfully processed are deleted.

Only the batch input log is kept.

USER:

This is for Authority check.

You can pass sy-uname here.

Hope this will help.

Regards,

Nitin.

Hi ppl,

Can somebody please let me know the significance of the export parameters 'Group', 'User' and 'Keep' in the fumction module BDC_OPEN_GROUP.

What will happen if I don't pass anyone or all of these 3?

Please help.

Thanks.

12 REPLIES 12
Read only

Sandeep_Panghal
Product and Topic Expert
Product and Topic Expert
0 Likes
2,249

Hello,

User : to specify the user name in tach inout

Keep : to keep the processed sesion so that can see the sessions afterwards as well

Group : Folder name -- session name

You must scpecify user and group.

Rgds,

Sandeep

Read only

Former Member
0 Likes
2,249

Hi,

These 3 parameters are not mandatory to be passed.

Keep is used to specify whether the session is to be kept or not after the bdc program is processed.

User is used to maintain the user name, under whose id the bdc was run.

Thanks & Regards,

Navneeth K.

Read only

Former Member
0 Likes
2,249

Hello,

Group is to create the group id ie...to say queue id

user will indentify the user executing the job

and keep = 'X' will keep the session history after the execution of the session..

Hope i have answered ur query.

Regards,

Rohan.

Read only

Former Member
0 Likes
2,249

hi,

Group - the name of the session

user - the user who is running the session

keep - if it is 'X' then the session will be restored else not.

Read only

former_member203501
Active Contributor
Read only

Former Member
0 Likes
2,249

Hi All,

Will it be okay if I don't pass any of these 3 to the FM while execution?

(The BDC is being used to create Production Orders).

Thanks.

Read only

Former Member
0 Likes
2,249

Hi David

http://help.sap.com/saphelp_40b/helpdata/en/fa/097126543b11d1898e0000e8322d00/content.htm

refer above sap help thread,you will get lots of info regarding BDC_OPEN_GROUP function module.

Thanks and Regards,

Syfulla

Read only

Former Member
0 Likes
2,249

Dear David,

when you processed BDc program & want it again then give keep parameter.

User is user name, who is using it.

Group is session name.

Best Regards,

Flavya

Read only

Former Member
0 Likes
2,249

Hi David,

Kindly refer to the documentation of the function module BDC_OPEN_GROUP, hope it will answer your query.

If KEEP = 'X' Parameter is passed. The session will remain in SM35 even after successful execution

otherwise it will be deleted.

With luck,

Pritam.

Read only

Former Member
2,250

Hi David,

Group name:

It hold the session name which is need to be processed

what ever name you provide over there

will be seen at sm35 after executing the BDC

that is what meant as batch name.

KEEP:

Retain session after successful processing. Set this option to the value X to have a

session kept after it has been successfully processed. A session that is kept remains

in the input/output queue until an administrator deletes it.

Sessions that contain errors in transactions are kept even if KEEP is not set.

Default: If not set, then sessions that are successfully processed are deleted.

Only the batch input log is kept.

USER:

This is for Authority check.

You can pass sy-uname here.

Hope this will help.

Regards,

Nitin.

Read only

Former Member
0 Likes
2,249

Not possible without these parameters of BDC_OPEN_GROUP FM.

USER: For showing who is created the session & executing the session.

GROUP: Means Session or Group name.

KEEP: You should keep 'X' value in hard code of keep parameter for viewing same session after process also.

hope helpful.

Regards,

BBR.

Read only

Former Member
0 Likes
2,249

Thank you all for the replies.