【技术实现步骤摘要】
本专利技术涉及一种分析SAP开发对象类型之间关联关系的方法。
技术介绍
SAP:德国一家软件公司名称,其开发的管理软件命名为SAP,广泛在世界范围内使用,其本身提供基于ABAP语言的二次开发平台。ABAP:是一种解释型开发语言,只能运行于SAP平台之上。SAP系统在开发与配置过程中,生成不同类型的开发对象存储在系统中,而这些开发对象都有一个对象类型,不同的对象类型与对象类型之间,SAP系统规定了特定架构关系。如某个报表,其对象类型可能是主程序(PROG)类型,也可能包含源代码(REPT)类型、文本元素(REPS)类型、程序屏幕(DYNP)类型,而文本元素(REPS)类型和程序屏幕(DYNP)类型是相互独立的关系,不存在关联关系,因此可以理解为一个“主程序类型”的开发对象,包含“源代码类型”、“文本元素类型”、“程序屏幕类型”几个子类型的开发对象,也可以说成“主程序”开发对象由“源代码”、“文本元素”、“程序屏幕”几个子开发对象组成。开发对象:各种类型的开发内容的一种抽象叫法,主要是程序开发内容的一种载体,如类、可执行程序、接口等。SAP系统中存在很多开发对象,需要通过对SAP系统中各中对象类型的分析,建立SAP开发对象类型之间架构模型,从而构建开发对象关联关系模型。
技术实现思路
本专利技术的目的是提供一种分析SAP开发对象类型之间关联关系的方法,通过对SAP系统中各中对象类型的分析,建立SAP开发对象类型之间架构模型,从而构建开发对象关联关系模型,获得开发对象与开发对象之间的关系。本专利技术的目的通过以下技术方案实现:一种分析SAP开发对象类型之间关联关系 ...
【技术保护点】
一种分析SAP开发对象类型之间关联关系的方法,其特征在于:该方法将SAP开发对象类型定义成两种类型,用以组织对象类型之间的关系;一种以PGMID为R3TR 的父类型集合,另一种是以PGMID为LIMU 的子类型集合,根据这种定义方式,一个父类型包含一个或者多个子类型,一个子类型只属于一个父类型;另外根据SAP数据视图EUOBJV,查询某个父类型包含哪些子类型,以及一个子类型属于哪个父类型;具体如下:1)设计ABAP程序函数,实现子类型寻找父类型的功能函数;函数输入为子类型OBJECT编码,定义类型为CHAR4,输出为父类型OBJECT编码,定义类型为CHAR4;2)函数逻辑采用子类型寻找父类型,首先判断输入的类型是否存在,再使用SQL语句取出父类型;3)上述SQL语句输出的变量作为返回参数,即为父类型OBJECT编码;4)设计ABAP程序函数,实现父类型寻找子类型的功能函数;函数输入为父类型OBJECT编码,定义类型为CHAR4,输出为子类型OBJECT编码列表,定义为内表格式;5)函数逻辑采用父类型寻找子类型,首先判断输入的类型是否存在,再使用SQL语句取出子类型内表;6)上述SQL ...
【技术特征摘要】
1.一种分析SAP开发对象类型之间关联关系的方法,其特征在于:该方法将SAP开发对象类型定义成两种类型,用以组织对象类型之间的关系;一种以PGMID为R3TR的父类型集合,另一种是以PGMID为LIMU的子类型集合,根据这种定义方式,一个父类型包含一个或者多个子类型,一个子类型只属于一个父类型;另外根据SAP数据视图EUOBJV,查询某个父类型包含哪些子类型,以及一个子类型属于哪个父类型;具体如下:1)设计ABAP程序函数,实现子类型寻找父类型的功能函数;函数输入为子类型OBJECT编码,定义类型为CHAR4,输出为父类型OBJECT编码,定义类型为CHAR4;2...
【专利技术属性】
技术研发人员:胡扬波,陈刚,王春波,
申请(专利权)人:江苏电力信息技术有限公司,国网江苏省电力公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。