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
794

I have created a function module in which I have given the following things.

Export paramters:

s_erdat like vbak-erdat.

s_vkorg like vbak-erdat.

s_vtweg like vbak-vtweg.

s_bsark like vbak-bsark

s_spart like vbak-spart.

Tables:

itab like vbak.

Source Code:

SELECT vbeln bsark vtweg spart vdatu FROM vbak

INTO CORRESPONDING FIELDS OF TABLE itab

WHERE

erdat = s_erdat AND

vkorg = s_vkorg AND

vtweg = s_vtweg AND

bsark = s_bsark AND

spart = s_spart.

But when I am executing this Function Modules,the internal table shows zero entries.

Plz tell what to do.

Point will be rewarded nodoubt.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
769

Hi Ajaya,

Put all these in Import Parameters

s_erdat like vbak-erdat.

s_vkorg like vbak-erdat.

s_vtweg like vbak-vtweg.

s_bsark like vbak-bsark

s_spart like vbak-spart.

Regards,

Satish

7 REPLIES 7
Read only

Former Member
0 Likes
770

Hi Ajaya,

Put all these in Import Parameters

s_erdat like vbak-erdat.

s_vkorg like vbak-erdat.

s_vtweg like vbak-vtweg.

s_bsark like vbak-bsark

s_spart like vbak-spart.

Regards,

Satish

Read only

0 Likes
769

Sorry,I have posted wrong,infact I have put it in import parameters but still it's not working.Plz suggest.

Read only

0 Likes
769

Hi,

Keep the same data what ever you are passing to Import parameters in the Database Table and see whether you are getting any data or not.

Good catch ferry, <b>vbak-vkorg</b> this could be the reason.

Regards,

Satish

Read only

0 Likes
769

I have made it vbak-vkorg,but it still not working.

And the input parameter I am giving are already present in the database table,but it still not working.

Plz help.

Read only

0 Likes
769

Make sure they are all mandatory (unless you want to select records with initial values).

Make sure an entry exists for the values you are passing.

Rob

Message was edited by:

Rob Burbank

Read only

0 Likes
769

Ajaya,

Even i also tried i am getting data in my system, you are doing mistake some where.

Are you correctly passing the proper data?

Just try by giving TYPE instead of LIKE, Last trail...

Regards,

Satish

Read only

ferry_lianto
Active Contributor
0 Likes
769

Hi,

These fields should be declare in import parameters.

Also s_vkorg should refer to vbak-vkorg instead of vbak-erdat.


s_erdat like vbak-erdat.
s_vkorg like vbak-vkorg.        "Change here
s_vtweg like vbak-vtweg.
s_bsark like vbak-bsark
s_spart like vbak-spart.

Otherwise, your codes are working fine as I tested in my system.

Please ensure the data is available for input parameters in table VBAK.

Regards,

Ferry Lianto