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

conversion_exit_alpha_input

former_member227140
Active Participant
0 Likes
933

RANGES : r_banfn FOR eban-banfn,

r_vbeln FOR vbak-vbeln.

To populate the range for these two use code:-

IF NOT p_m_vbeln_low IS INITIAL.

IF NOT p_m_vbeln_high IS INITIAL.

r_vbeln-sign = 'I'.

r_vbeln-option = 'BT'.

r_vbeln-low = p_m_vbeln_low.

r_vbeln-high = p_m_vbeln_high.

APPEND r_vbeln.

CLEAR r_vbeln.

ELSE.

r_vbeln-sign = 'I'.

r_vbeln-option = 'EQ'.

r_vbeln-low = p_m_vbeln_low.

APPEND r_vbeln.

CLEAR r_vbeln.

ENDIF.

ENDIF.

IF NOT p_m_banfn_low IS INITIAL.

IF NOT p_m_banfn_high IS INITIAL.

r_banfn-sign = 'I'.

r_banfn-option = 'BT'.

r_banfn-low = p_m_banfn_low.

r_banfn-high = p_m_banfn_high.

APPEND r_banfn.

CLEAR r_banfn.

ELSE.

r_banfn-sign = 'I'.

r_banfn-option = 'EQ'.

r_banfn-low = p_m_banfn_low.

APPEND r_banfn.

CLEAR r_banfn.

ENDIF.

ENDIF.

SELECT EBANBANFN EBANBNFPO EBANMATNR EBANTXZ01 EBANMENGE EBANMEINS EBANLFDAT EBANWERKS EBANFLIEF EBANEKORG EBANBEDNR EBKNVBELN INTO CORRESPONDING FIELDS OF TABLE ITAB_MSGPF

FROM EBAN INNER JOIN EBKN ON EBANBANFN = EBKNBANFN

WHERE EBKN~VBELN in r_vbeln AND

EBAN~BANFN IN v_banfn.

7 REPLIES 7
Read only

former_member227140
Active Participant
0 Likes
864

Now i have to use conversion_exit_alpha_input

for the two fields like r_vbeln and r_banfn as when it is tested from java site we are facing problem......

how shd i do in my code???????

Read only

0 Likes
864

Hello Abhijeet,

Can you tell me what's your requirement exaclty ?

if you want to use Conversion_exit_alpha_input then see the code below :

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
      INPUT         = r_vbeln 
*   IMPORTING
      OUTPUT        = r_vbeln

.

Hope it will help you.

Regards,

Sujeet

Read only

0 Likes
864

hello sujeet thnks for reply...but the thing u mentioned ......that i shd pass r_vbeln in FM conversion_exit_alpha_input....

but as u see r_vbeln is range structure...so will it work......?

Actually i have done like this see

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

input = SALESDOC_NO_LOW

IMPORTING

OUTPUT = SALESDOC_NO_LOW

.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

input = SALESDOC_NO_HIGH

IMPORTING

OUTPUT = SALESDOC_NO_HIGH

.

IF NOT SALESDOC_NO_LOW IS INITIAL.

IF NOT SALESDOC_NO_HIGH IS INITIAL.

r_vbeln-sign = 'I'.

r_vbeln-option = 'BT'.

r_vbeln-low = SALESDOC_NO_LOW.

r_vbeln-high = SALESDOC_NO_HIGH.

APPEND r_vbeln.

CLEAR r_vbeln.

ELSE.

r_vbeln-sign = 'I'.

r_vbeln-option = 'EQ'.

r_vbeln-low = SALESDOC_NO_LOW.

APPEND r_vbeln.

CLEAR r_vbeln.

ENDIF.

ENDIF.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

input = PRDOC_NO_LOW

IMPORTING

OUTPUT = PRDOC_NO_HIGH

.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

input = PRDOC_NO_LOW

IMPORTING

OUTPUT = PRDOC_NO_HIGH

IF NOT PRDOC_NO_LOW IS INITIAL.

IF NOT PRDOC_NO_HIGH IS INITIAL.

r_banfn-sign = 'I'.

r_banfn-option = 'BT'.

r_banfn-low = PRDOC_NO_LOW.

r_banfn-high = PRDOC_NO_HIGH.

APPEND r_banfn.

CLEAR r_banfn.

ELSE.

r_banfn-sign = 'I'.

r_banfn-option = 'EQ'.

r_banfn-low = PRDOC_NO_LOW.

APPEND r_banfn.

CLEAR r_banfn.

ENDIF.

ENDIF.

Tthen same select query as i mentioned above........is it right?..what i have done?

Read only

0 Likes
864

Hi

It should work whatever u mentioned, try in this way also if it is not works;

Hi Use in this way

loop at r_vbeln.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

input = r_vbeln-low

IMPORTING

OUTPUT =r_vbeln-low .

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

input = r_vbeln-high

IMPORTING

OUTPUT =r_vbeln-high.

modify r_vbeln transporting low high.

clear r_vbeln.

endloop.

Same thing for another field also.

Read only

0 Likes
864

Hi,

I dont see anything wrong in your code. Are you still facing any issue in it?

Vikranth

Read only

0 Likes
864

Hello All,

its fine now whatever i have write it down//the only thing was it was to be tested from java side.....

now it is done ...and sloved my problem...

thnks vikrant and praveen..y are doing gr8 jobs..keep it up....

Read only

0 Likes
864

Please mark your thread as Answered if the issue is resolved.