cancel
Showing results for 
Search instead for 
Did you mean: 

type problem adr6--smtp_addr

Former Member
0 Kudos

I have the a problem with types compability, here is a piece of code:

parameters: login(3) type c.

data: receiver like ADR6-SMTP_ADDR. "and then...

select SMTP_ADDR from ADR6 join usr21 on adr6~persnumber =

usr21persnumber into receiver where usr21bname = login.

endselect.

in statement:

PERFORM send_mail USING receiver nalezeno text-014.

FORM send_mail

USING email LIKE reclist-receiver

nalezeno TYPE i

predmet LIKE doc_chng-obj_descr.

.

.

.[e.t.c]

I have error message:

In PERFORM "SEND_MAIL", the actual parameter "RECEIVER" and formal parameter

"EMAIL" are incomapatible.

please, help

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

The type for email in form should be of type ADR6-SMTP_ADDR

currently it is different. so use the following code

PERFORM send_mail USING receiver nalezeno text-014.

FORM send_mail

USING email LIKE ADR6-SMTP_ADDR

nalezeno TYPE i

predmet LIKE doc_chng-obj_descr.

Reward if helpful.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Marcin,

Either both parameters in ADR6-SMTP_ADDR or reclist-receiver

Reward if useful1