Application for ERP Gateways:
Switch digital outputs with ABAP
The ABAP routine described here shows how using the Wayback procedure you can switch the digital outputs on the ERP Gateway. The code can be copied directly into your own ABAP projects, whereby the execution takes place there as a response to the occurrence of particular events.
For example, using the ERP Gateway you can signal under- or overlimit violations of quantities or utilization on a light column directly from SAP.
1. PreparationsYou have already supplied your ERP Gateway(s)
- with power,
- connected it to your network,
- assigned it an IP address - which with WuTility is no problem.
2. The ABAP source code
The following example codes can be copied and pasted directly. Only the red marked assignments in the first four lines need to be replaced by your own parameters:
- user = command with the desired status of the outputs
e.g. "output0=on" switches the first output of the ERP Gateway on,
"output1=off" switches the second output of the ERP Gateway off.
- pwd = Wayback password
corresponding to the password stored in the ERP Gateway
- host = IP address or host name of the ERP Gateway
Source text as text file: Download
data: user(30) type c value output1=on’, pwd(30) type c, host(64) type c value 192.168.0.40’, dest like rfcdes-rfcdest value ’SAPFTP’. pwd = test’ data: hdl type i, key type i value 26101957, slen type i. data: begin of result occurs 0, line(100) type c, end of result. set extended check off. slen = strlen( pwd ). call function ’HTTP_SCRAMBLE’ exporting source = pwd sourcelen = slen key = key importing destination = pwd. call function ’FTP_CONNECT’ exporting user = user password = pwd host = host rfc_destination = dest importing handle = hdl. call function ’FTP_DISCONNECT’ exporting handle = hdl. call function ’RFC_CONNECTION_CLOSE’ exporting destination = dest exceptions others = 1.