惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
腾讯CDC
A
About on SuperTechFans
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
D
DataBreaches.Net
D
Docker
宝玉的分享
宝玉的分享
量子位
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
Last Week in AI
Last Week in AI
H
Help Net Security
Hugging Face - Blog
Hugging Face - Blog
M
MIT News - Artificial intelligence

博客园 - 無名

CS13 BOM展开报错 Error 'MM 104' (Material has no base unit of measure)物料无基本计量单位 SAP采购订单修改后再次审批触发EDI输出问题 采购订单上字段的默认 物料主数据MM01扩充时默认值的设置 BADI_MATERIAL_REF CK11,CK11N 成本估算数据读取 添加 & 删除生产工单组件 生产工单组件修改BAPI 如何对事务LPD_CUST的修改进行传输 物料主数据视图选择器 显示弹出窗口并获取用户输入值 调试后台计划作业 十六进制hex 转 字符 CS01、CS02保存时增强的BADI(BOM_UPDATE) 爱课程网(icourses.cn)的课件下载 Q库存销售订单退货不能确立帐户问题(带WBS的销售退货订单) 获取用户信息BAPI BAPI_USER_GET_DETAIL 成本价自动创建功能自动函数 MR21 创建标准价函数摘自标准功能 工程变更号的创建CCAP_ECN_CREATE 实例
识别用户是否正在运行Windows SAP GUI或HTML SAP GUI
無名 · 2021-05-08 · via 博客园 - 無名

要在SAP GUI 和 WEB GUI 实现不同功能时,就需要判断是否程序运行环境,可以用以下几种方法判断。

方法一:

DATA: w_username(20) TYPE c. CALL FUNCTION 'GUI_GET_DESKTOP_INFO' EXPORTING type = 5 CHANGING return = w_username. if w_username is initial. * running in HTML else. * running in SAP GUI endif.

方法二:

CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_COMPUTER_NAME CHANGING COMPUTER_NAME = V_PCNAM. IF V_PCNAM IS INITIAL. * html ELSE. * sap gui ENDIF.

方法三:

DATA : ISWEBGUI TYPE C.
CLEAR ISWEBGUI.
CALL FUNCTION 'GUI_HAS_OBJECTS'
* EXPORTING
* OBJECT_MODEL =
IMPORTING
RETURN = ISWEBGUI
* EXCEPTIONS
*   INVALID_OBJECT_MODEL = 1
*   OTHERS = 2
.
IF ISWEBGUI = 'X'.
" SAP GuI
ELSE.
" WEB GuI
ENDIF.