`
JerryWang_SAP
  • 浏览: 1030262 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

通过ABAP代码判断当前系统类型,BYD还是S4 OP还是S4 Cloud

阅读更多

用工具类 CL_COS_UTILITIES

IS_BYD

如果是BYD系统,这个方法的实现会硬编码返回一个true,

 

在其他系统里则返回false,如图:

 

IS_SUITE

原理同上,suite系统里返回true

 

IS_S4H

根据全局结构gv_s4h的不同字段来返回。

  • managed_cloud_on

  • public_cloud_on

  • on_premise_on

 

 

gv_s4h通过方法validate_gv_s4h填充。

这三个字段通过对应的business function控制。如果function处于激活状态,则返回true。

 
 

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
 
0
0
分享到:
评论

相关推荐

    非常全的 S4 ABAP 新语法(适用S4不适用ECC等老系统)

    在S4 ABAP新语法中,开发者可以利用一系列更新的关键字和特性来提高代码的效率和可读性。以下是对这些关键特性的详细介绍: 1. **DATA**: `DATA`关键字用于声明新的变量或数据结构。在S4 ABAP中,你可以更灵活地...

    SAP ABAP 代码备份下载到本地程序代码

    SAP ABAP 代码备份下载到本地程序代码

    ABAP代码性能指导

    为了提高ABAP程序的执行效率,确保系统响应时间和资源利用率达到最佳状态,制定一套有效的ABAP代码性能指导原则显得尤为重要。 #### 二、代码性能优化关键点 ##### 1. 使用FORALL ENTRIES与表驱动 - **确保驱动表...

    ABAP 代码下载备份 1.5.1

    ABAP 代码下载备份 1.5.1

    SAP ABAP开发系统字段

    不同于其他系统字段,sy-repid的数据类型在ABAP字典的SYST结构(自6.10版本起)中定义。它是一个变量,可以在某些情况下被重写,例如在报表的初始化阶段。在ABAP程序中,可以通过sy结构或SYST来访问这个字段。 2. *...

    ABAP OLE颜色代码

    ABAP OLE 颜色代码 ABAP OLE 颜色代码是指在 ABAP 编程语言中使用的颜色代码。这些代码用于在用户界面中显示不同的...ABAP OLE 颜色代码提供了一个灵活的颜色系统,允许开发者创建各种视觉效果和自定义的颜色主题。

    ABAP代码规范二例

    ABAP代码规范二例 内容节选: ******************************** 变量命名规则 Type Name:T_ Internal tables (global): gt_ Internal Tables (Local):it 工作区(structure): wa_ 全局变量: g_ 局部变量: l_ Ranges ...

    abap代码检查规范

    abap代码规范,高效abap、modern abap

    SAP S4 HANA On-Premise和S4 HANA Cloud

    SAP S/4HANA On-Premise和S4 HANA Cloud是SAP提供的两种不同部署方式的智能ERP解决方案,分别适用于不同需求的企业。S/4HANA On-Premise版本是一个基于SAP HANA内存数据库的ERP业务套件,允许企业在私有云或公有云上...

    ABAP程序的8种类型

    包含程序是一种特殊的程序类型,包含了不能独立运行的程序代码,也就是说,无论你是在 SE38 里用执行功能还是通过事务码或菜单调用,都无法打开一个包含程序。它们的作用主要是让程序变得清晰和可以被重用,在其他...

    SAP ABAP 1.4.4代码下载

    在实际应用中,SAP ABAP的开发者可能会使用SE80交易码来访问和编辑代码,或者通过ABAP Development Tools(ADT),这是一个基于Eclipse的现代开发环境,提供了更直观的界面和更强大的代码编辑、调试功能。...

    ABAP GIT 项目 AI SDK FOR ABAP 代码

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发和扩展SAP系统。Git是一种分布式版本控制系统,广泛用于软件开发中的代码管理。在这个“ABAP GIT 项目 AI SDK FOR ...

    下载ABAP程序源代码的程序.pdf

    在SAP R/3系统中,ABAP程序源代码可以通过ABAP Workbench工具下载。ABAP Workbench是SAP R/3系统中的一种集成开发环境(IDE),提供了ABAP程序的编写、测试、调试和下载等功能。通过ABAP Workbench工具,可以下载...

    批量下载BOM到EXCEL-ABAP代码

    4. 结构体类型声明部分:结构体类型声明部分是ABAP代码中的一部分,主要用于声明结构体类型。 5. 内部表声明部分:内部表声明部分是ABAP代码中的一部分,主要用于声明内部表。 6. 物料清单(BOM):物料清单是一种...

    ABAP源代码参考(适合初学者)

    通过这些源代码实例,初学者能够逐步了解和掌握ABAP的语法、数据处理、用户界面设计以及面向对象编程原则。每份代码都是一次实践的机会,帮助学习者将理论知识转化为实际技能。在学习过程中,结合SAP的在线文档和...

    abap代码规范手册

    - **目的与意义**:通过制定统一的ABAP代码规范,可以提高程序的可读性、可维护性和一致性,从而减少错误并加快开发速度。这对于大型企业级应用程序尤为重要。 - **适用范围**:适用于所有使用ABAP进行开发的项目和...

    sap abap query高级功能

    SAP ABAP Query 是 SAP 系统中一种用于创建自定义报表的强大工具,尤其适合那些对 SQL 不太熟悉或者没有数据库直接访问权限的用户。它提供了丰富的功能,使得开发人员可以构建复杂的数据查询,而无需编写大量的 ABAP...

    ABAP 代码共享 部门领用单

    ABAP 代码共享 这些程序为报表程序,希望对大家有用 部门领用单.txt

    ABAP报表中加入权限判断

    在ABAP(Advanced Business Application Programming)编程中,权限判断是确保系统安全性的重要组成部分。它用于控制用户对数据和功能的访问,防止未经授权的访问或操作。本教程将深入讲解如何在ABAP报表中实现权限...

    ABAP系统变量

    系统字段的数据类型在 ABAP 字典的 SYST 结构中定义,作为 sy 结构的组件在 ABAP 程序中有示例。sy 结构在一个内部会话期间内只存在一次,并且在这个内部会话期间内被所有程序使用。 下面是 ABAP 程序中可以使用的...

Global site tag (gtag.js) - Google Analytics