SAP PM:通过接口获取设备资产基本信息
在SAP工厂维护模块中,给设备贴二维码标签是现在越来越流行的做法。因此通过扫描二维码获取设备资产信息是个非常基本的需求。
以下实例简单实现了,给SAP RFC传入设备编码获取设备资产基本信息的需求。
首先建立RFC Function module,传入参数:

传出参数:

实现代码:
FUNCTION ZDEMO_PM001.
*"----------------------------------------------------------------------
*"*"本地接口:
*" IMPORTING
*" VALUE(IV_EQUNR) TYPE EQUNR
*" EXPORTING
*" VALUE(EV_EQUNR) TYPE EQUNR
*" VALUE(EV_EQKTX) TYPE KTX01
*" VALUE(EV_HERST) TYPE HERST
*" VALUE(EV_TYPBZ) TYPE TYPBZ
*" VALUE(EV_FING) TYPE FING
*" VALUE(EV_PLTXT) TYPE PLTXT
*" VALUE(EV_ANLNR) TYPE ANLN1
*" VALUE(EV_INBDT) TYPE ILOM_DATAB
*"----------------------------------------------------------------------
DATA: BEGIN OF LS_EQUI,
EQUNR TYPE EQUI-EQUNR,
HERST TYPE EQUI-HERST,
TYPBZ TYPE EQUI-TYPBZ,
INBDT TYPE EQUI-INBDT,
EQKTX TYPE EQKT-EQKTX,
SWERK TYPE ILOA-SWERK,
BEBER TYPE ILOA-BEBER,
TPLNR TYPE ILOA-TPLNR,
ANLNR TYPE ILOA-ANLNR,
PLTXT TYPE IFLOTX-PLTXT,
FING TYPE T357-BEBER,
END OF LS_EQUI.
CLEAR LS_EQUI.
SELECT SINGLE
EQUNR
HERST
TYPBZ
INBDT
EQKTX
SWERK
BEBER
TPLNR
ANLNR
FROM V_EQUI
INTO LS_EQUI
WHERE EQUNR = IV_EQUNR
'.
.
IF LS_EQUI-TPLNR IS NOT INITIAL.
SELECT SINGLE PLTXT FROM IFLOTX INTO LS_EQUI-PLTXT WHERE TPLNR = LS_EQUI-TPLNR AND SPRAS = SY-LANGU.
ENDIF.
IF LS_EQUI-BEBER IS NOT INITIAL.
SELECT SINGLE FING FROM T357 INTO LS_EQUI-FING WHERE WERKS = LS_EQUI-SWERK AND BEBER = LS_EQUI-BEBER.
ENDIF.
EV_EQUNR = LS_EQUI-EQUNR.
EV_EQKTX = LS_EQUI-EQKTX.
EV_HERST = LS_EQUI-HERST.
EV_TYPBZ = LS_EQUI-TYPBZ.
EV_FING = LS_EQUI-FING.
EV_PLTXT = LS_EQUI-PLTXT.
EV_ANLNR = LS_EQUI-ANLNR.
EV_INBDT = LS_EQUI-INBDT.
ENDIF.
ENDFUNCTION.
SAP PM:通过接口获取设备资产基本信息的更多相关文章
- 微信接口-获取用户openid基本信息
一.协助获取微信用户openid功能 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri= ...
- iOS 获取设备唯一标示符的方法
在开发中会遇到应用需要记录设备标示,即使应用卸载后再安装也可重新识别的情况,在这写一种实现方式--读取设备的UUID(Universally Unique Identifier)并通过KeyChain ...
- ios获取设备信息总结
1.获取设备的信息 UIDevice *device = [[UIDevice alloc] int]; NSString *name = device.name; //获取设备所有者的名 ...
- 微信蓝牙设备开发教程之获取设备deviceid和二维码(3)
文章转载地址 http://www.vxzsk.com/87.html 设备授权 调用 设备授权新接口 ,获取deviceid和二维码,然后利用获取到的deviceid更新设备属性(如mac地址, ...
- iOS获取设备唯一标识的8种方法
8种iOS获取设备唯一标识的方法,希望对大家有用. UDID UDID(Unique Device Identifier),iOS 设备的唯一识别码,是一个40位十六进制序列(越狱的设备通过某些工具可 ...
- 微信 小程序 drawImage wx.canvasToTempFilePath wx.saveFile 获取设备宽高 尺寸问题
以下问题测试环境为微信开发者0.10.102800,手机端iphone6,如有不对敬谢指出. 根据我的测试,context.drawImage,在开发者工具中并不能画出来,只有预览到手机中显示. wx ...
- 第七篇 :微信公众平台开发实战Java版之如何获取微信用户基本信息
在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的.对于不同公众号,同一用户的openid不同). 公众号可通过本接口来根据O ...
- ios开发——实用技术篇OC篇&获取设备唯一标识
获取设备唯一标识 WWDC 2013已经闭幕,IOS7 Beta随即发布,界面之难看无以言表...,简直就是山寨Android. 更让IOS程序猿悲催的是,设备唯一标识的MAC Address在IOS ...
- 微信公众平台开发—利用OAuth2.0获取微信用户基本信息
在借鉴前两篇获取微信用户基本信息的基础下,本人也总结整理了一些个人笔记:如何通过OAuth2.0获取微信用户信息 1.首先在某微信平台下配置OAuth2.0授权回调页面: 2.通过appid构造url ...
随机推荐
- POJ 1062:昂贵的聘礼
昂贵的聘礼 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 40715 Accepted: 11839 Descripti ...
- POJ 1547:Clay Bully
Clay Bully Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 8349 Accepted: 4711 Descri ...
- 剑指offer第40题
package com.yan.offer; /** * 题目描述: * * 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. * * @author Ya ...
- 落地即王道,锁死企业智变CP——云+AI
国庆前夜,"70年,我是主角"的微电影引发网络热议,这是人民日报新媒体和电影频道联手打造.京东云和京东AI提供技术支持.这是中国首部全民定制国庆献礼片,网友只要上传正脸照片,就能通 ...
- 如何向女朋友介绍MySQL索引
目录 一.前言 二.正文 三.索引的类型 四.动态查找树 五.B-Tree 1.B-Tree特征 2.B-Tree的查找(select) 3.B-Tree的插入(insert) 4.B-Tree的删除 ...
- UOJ #2 【NOI2014】起床困难综合症
这道题我们设两个bitset(N和Y) \(N_i = cal(i,0) , Y_i=cal(i,1)\) cal(i) 即第i位经过题目中的计算后所得出来的值 然后贪心.倒序循环i,考虑第i位如何决 ...
- Codeforces Round #571 (Unrated for Div. 1+Div. 2)
A 略 B 被删了,被这个假题搞自闭了,显然没做出来. C 开始莽了个NTT,后来发现会TLE,其实是个SB前缀和,对于这题,我无**说. #include<bits/stdc++.h> ...
- 1. laravel 学习 环境搭建
1. 项目环境 vagrant + laradock (因为 自己手动搭建环境太麻烦了 自己弄了一下 感觉还是有些漏洞 所以采用 laradock) 2. Vagrantfile 备注 : box ...
- 系统 win 10 专业版 下载地址
thunder://QUFodHRwOi8veHoyLjgxMDg0MC5jb20vY25fd2luZG93c18xMF9jb25zdW1lcl9lZGl0aW9uc192ZXJzaW9uXzE4MD ...
- Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之数字类型(number)
Python 数字类型(number)用于存储数值.数据类型是不允许改变的,这就意味着如果改变number数据类型的值,将重新分配内存空间. 1. 一个简单的示例: # 以下实例在变量赋值时数字类 ...