Using ABAP function module SRTFT_GET_SYSTEM_META_DATA to retrieve data from ERP-Scale

You are here:

Note: This function is available in ERP-Scale V4.0.2 from build B23261 and ERP-Scale V5.0.1.

The function module SRTFT_GET_SYSTEM_META_DATA can be used from SAP to retrieve the following data from ERP-Scale:

  • Operating system of the PC where ERP-Scale is installed
  • ERP-Scale version
  • Overall status of:
    • Device (scale) communication
    • RFC communication
    • Licence activation
  • List of devices (scales)
  • List of RFC destinations
  • Device information
    • Licence data
    • Device connection
    • Status
  • RFC information
    • Connection data
    • SNC connection
    • Status
ABAP function module RFC_GET_SYSTEM_INFO can be used to retrieve further information.

Usage:

Supported options:

NameValueResponseSample value
ERPSCALE.VERSION ERPSCALE.VERSIONV4.0.2.23260
ERPSCALE.STATUS ERPSCALE.STATUS.COMMUNICATION
ERPSCALE.STATUS.COMMUNICATION.TEXT
ERPSCALE.STATUS.RFC
ERPSCALE.STATUS.RFC.TEXT
ERPSCALE.STATUS.ACTIVATION
ERPSCALE.STATUS.ACTIVATION.TEXT
1
Ok
1
Ok
1
Ok
HOST.OS.VERSION OS.VERSION10.0.19045
DEVICE.LIST DEVICE.xxx.STATUS.ACTIVEDEVICE.PS60.STATUS.ACTIVE  X
DEVICE.LICENCEName of device in ERP-Scale e.g. PS60DEVICE.PS60.LICENCE.NUMBER
DEVICE.PS60.LICENCE.PASSWORD
DEVICE.PS60.LICENCE.LEVEL
DEVICE.PS60.ACTIVATION.EXPIRY
DEVICE.PS60.LICENCE.ACTIVATED
DEVICE.PS60.LICENCE.ACTIVATION.MESSAGE
DEVICE.PS60.LICENCE.ACTIVATION.RESPONSE
DEVICE.PS60.LICENCE.EXPIRY
DEVICE.PS60.LICENCE.SUPPORT.EXPIRY
12345678
9876
10
2023.12
Y
Device Activated
Activation Key Updated
2024.12
2013.06
DEVICE.CONNECTIONName of device in ERP-ScaleDEVICE.PS60.CONNECTION.METHOD
DEVICE.PS60.CONNECTION.METHOD.VENDORNAME
DEVICE.PS60.CONNECTION.METHOD.VENDORID
DEVICE.PS60.CONNECTION.METHOD.SERIALNR
DEVICE.PS60.CONNECTION.METHOD.PRODUCTID
DEVICE.PS60.CONNECTION.METHOD.PRODUCTNAME
USBHID
Mettler Toledo
376861440
PS60
DEVICE.STATUSName of device in ERP-ScaleDEVICE.PS60.STATUS.ACTIVE
DEVICE.PS60.STATUS.COMMUNICATION
DEVICE.PS60.STATUS.COMMUNICATION.TEXT
X
E
Error
RFC.LIST RFC.xxx.CONNECTION.ACTIVE
RFC.xxx.CONNECTION.PROGRAMID
RFC.xxx.CONNECTION.GATEWAY
RFC.xxx.CONNECTION.SERVICE
X
ERP-SCALE-WS3
172.16.2.103
sapgw00
RFC.STATUSIndex of RFC connection e.g. 1RFC.1.CONNECTION.ACTIVE
RFC.1.CONNECTION.STATUS.MANAGED
RFC.1.CONNECTION.STATUS
RFC.1.CONNECTION.STATUS.TEXT
X
RFC_SERVER_RUNNING
Ok
RFC.CONNECTIONIndex of RFC connectionRFC.1.CONNECTION.ACTIVE
RFC.1.CONNECTION.PROGRAMID
RFC.1.CONNECTION.GATEWAY
RFC.1.CONNECTION.SERVICE
RFC.1.CONNECTION.HOSTTYPE
RFC.1.CONNECTION.METHOD
RFC.1.CONNECTION.COUNT
X
ERP-SCALE-WS3
172.16.2.103
sapgw00
ERP
MANAGED
2
RFC.CONNECTION.SNCIndex of RFC connectionIRFC.1.CONNECTION.SNCMODE
RFC.1.CONNECTION.SNCQOP
RFC.1.CONNECTION.SNCMYNAME
RFC.1.CONNECTION.SNCPARTNERNAME
RFC.1.CONNECTION.SNCLIB
1
3
p:CN=WPRKSTATION3

sapcrypto.dll

Status codes:

  1. Unknown
  2. Ok
  3. Incomplete
  4. Error
Was this article helpful?
Dislike 0
Views: 13
Still have questions? Create a support ticket