cancel
Showing results for 
Search instead for 
Did you mean: 

ITS Barcode Scanning: Carriage Return not passed through to SAP

Former Member
0 Kudos

Hi,

we have developed an own transaction accessable via SAP ITS.

When Scanning a barcode in e.g. MS Word, Carriage Return and LineFeed are processed.

When Scanning this barcode within ITS I expect that the PAI will be processed. But this does not happen.

We have to press ENTER manually in order to process PAI.

Does anybody have an idea.

Thx in advance ...

Accepted Solutions (1)

Accepted Solutions (1)

former_member194364
Active Contributor
0 Kudos

Hi Tim,

I presume this is an ITSMobile service that you are using here?

If YES - what device and browser version are you using? what are the ITSMobile parameters set in SICF? what ITSMobile Template Generation Style is being used?

Regards,

Oisin

Former Member
0 Kudos

Thanks for the fast reply.

Device: Datalogi FalconX3

Browser: Wavelink Browser (Industriebrowser)

ITS Mobile Parameters:

~ITSMOBILE            1

~TRANSACTION        ZRF_RLMENU

~THEME            99

~ITSMOBILEELEMFACTOR    1

~ITSMOBILEELEMUNITS    PX

~SINGLETRANSACTION    1

~SOURCES            ZRF, ZPDBWM_RF, ITSMOBILE

Generation Style: MOBILE

former_member194364
Active Contributor
0 Kudos

Hi Tim,

Is note

Note 1311169 - ITSmobile: Barcode scanner AutoEnter.

useful here?

Create your own DEVICEINCLUDE file and add the parameter ~ITSMOBILEDEVICEINCLUDE to the

above service.

See also: https://wiki.sdn.sap.com/wiki/display/HOME/Service+Parameter+and+Settings

for further information on: ~ITSMOBILEDEVICEINCLUDE

Regards,

Oisin

Former Member
0 Kudos

Hi Oisin,

I think this might be the right way. But I still have a problem with the service.

I added ~ITSMOBILEDEVICEINCLUDE DEVICEINCLUDE to the service parameters.

Also added and published HTML-Template DEVICEINCLUDE with the following content:

<HTML>

<HEAD>

  <META HTTP-Equiv="Scanner" content="Enabled">

  <META HTTP-Equiv="Scanner" content="AutoEnter">

</HEAD>

</HTML>

The following Error-Message appears when I test the Service: ITS_P 001

Fehlercode: ICF-IE-http-c:110-u:SOEKAM-l:D-s:DBE-i:lux09342_DBE_10-w:7-d:20121120-t:152227-v:ABORT_MESSAGE_STATE-e:Interner Fehler!-X:001A4BF52B0C1ED28CE3B6C115BE100E_001A4BF52B0C1EE28CE3B6C112D14511_1-x:50A8ABDF23557420E10000000A9E042F

This is no ShortDump but only visible in the SysLog.

Have you any idea?

Thanks,

Tim

former_member194364
Active Contributor
0 Kudos

Hi Tim,

I am not 100% sure why you get the ABORT_MESSAGE_STATE error; but probably because you have used the example.

<META HTTP-Equiv="Scanner" content="Enabled"> 

<META HTTP-Equiv="Scanner" content="AutoEnter">

You will need to consult Wavelink documentation on the tags they may use? I don't have your Wavelink Browser version but it may even have configuration on the browser side to allow autoenter rather than having to create a DEVICEINCLUDE file.

If you comment out ~ITSMOBILEDEVICEINCLUDE DEVICEINCLUDE in SICF by adding #

to give

#~ITSMOBILEDEVICEINCLUDE DEVICEINCLUDE

do you get the ABORT_MESSAGE_STATE?

Regards,

Oisin

Former Member
0 Kudos

Hi Oisin,

now it works.

It has been the wrong Meta-Tag. Instead of Enabled it is Enable for Wavelink.

Again, Thank you very much.

former_member194364
Active Contributor
0 Kudos

Hi Tim,

What was the actual meta tag used?

Was it scanner or Wave link?

ie

<META HTTP-Equiv="Scanner" content="Enable">

or

<META HTTP-Equiv="Wavelink" content="Enable">

Regards,

Oisin

Answers (0)