SAP ABAP 业务对象 BUS3060 ObjectClassification 对象分类 BAPI 清单和相关 TCODE
简介: SAP ABAP 业务对象 BUS3060 ObjectClassification 对象分类 BAPI 清单和相关 TCODE。
关键字:SAP ABAP
BUS3060
ObjectClassification
对象分类
BAPI TCODE
文章目录
1. 业务对象
SAP BOPF 基于面向对象(OO)设计,是 SAP 业务设计的经典框架。
- 名词解释
- 业务对象类型:近似于类,如销售订单。
- 业务对象:业务对象类型的实例,如销售订单 3000016548 。
我们通常说的业务对象其实是业务对象类型。
对象类型 | 对象名称 | 对象说明 | 包 |
---|---|---|---|
BUS3060 | ObjectClassification | 对象分类 | CLCL |
在事务码 SWO1-业务对象构建器 中显示对象类型,
查看业务对象类型的基本信息(点击状态栏的帽子),进入,
2. BAPI 清单
BAPI 是业务对象 API 功能方法的实现。
在业务对象树的方法节点中也可以查找 BAPI 。
行 | 方法 | 废弃 | 方法描述 | 函数组 | BAPI 名称 | BAPI 描述 |
---|---|---|---|---|---|---|
1 | ExistenceCheck | 检查是否存在对象 | CLBPA | BAPI_OBJCL_EXISTENCECHECK_KEY | Classification BAPI: Check Existence of a Classification (Key) | |
2 | Change | 分类 BAPI:更改分配属性 (GUID) | CLBPA | BAPI_OBJCL_CHANGE_KEY | Classification BAPI: Change Properties of Assignment (Key) | |
3 | Create | 分类 BAPI:创建分配 (GUID) | CLBPA | BAPI_OBJCL_CREATE_KEY | BAPI for Classification: Create Assignment (Key) | |
4 | Delete | 分类 BAPI:删除分配 (GUID) | CLBPA | BAPI_OBJCL_DELETE_KEY | Classification BAPI: Delete Assignment (Key) | |
5 | GetDetail | 分类 BAPI:读取分类信息 (GUID) | CLBPA | BAPI_OBJCL_GETDETAIL_KEY | Classification BAPI: Read Classification Information (Key) | |
6 | GetObjects | 按分配查找 (键) | CLBPA | BAPI_OBJCL_GETOBJECTS_KEY | Classification BAPI: Find Assignment (Key) | |
7 | GetStatus | 对象的分类状态 (键) | CLBPA | BAPI_OBJCL_GETSTATUS_KEY | Classification BAPI: Classification Status for Object (Key) | |
8 | GetClasses | 对象类 (键) | CLBPA | BAPI_OBJCL_GETCLASSES_KEY | Classification BAPI: Classes for Object (Key) | |
9 | ConcatenateKey | 连接键 | CLBPA | BAPI_OBJCL_CONCATENATEKEY_KEY | Classification BAPI: Generate Concatenated Key (Key) | |
10 | SplitKey | 连接键的分解 | CLBPA | BAPI_OBJCL_SPLITKEY_KEY | Classification BAPI: Decomposition of Concatenated Key | |
11 | GetKeyOfObject | 对象键 | CLBPA | BAPI_OBJCL_GET_KEY_OF_OBJECT | Classification BAPI: Key of Object | |
12 | GetObjectOfKey | 对象键 | CLBPA | BAPI_OBJCL_GET_OBJECT_OF_KEY | Classification BAPI: Object for Key |
3. 相关 TCODE
BAPI 与 TCODE 并无直接关系,但通常在业务事务中,通过 TCODE 提供 GUI 级别访问,通过 BAPI 提供 API 级别访问。
行 | TCode | 事务文本 |
---|---|---|
1 | CL20N | 对象分配 |
2 | CL22N | 分配类到上级类 |
3 | CL24N | 类分配 |
4 | CL2A | 分类状态 |
5 | CL30N | 在类内找对象 |
6 | CL31 | 在类种类中查找对象 |
7 | CL6B | 对象清单 |
8 | CL6BN | 对象清单 (ALV) |
9 | CL6C | 类层次结构 |
10 | CL6D | 无上级类的类 |
11 | CL6H | 类: 重新分配/分解/合并 |
12 | CL6M | 删除类 (带分配) |
13 | CL6O | 加减对象显示 |
14 | CLHP | 图表层维护 |
15 | CLMM | 已分配值的批更改 |
16 | CLST | 建立类别统计 |
17 | O2CL | 用户设置参数文件 |
4. 文章和专栏
SAP ABAP 查找 BAPI 的 5 种方法
本专栏目录《SAP ABAP 业务对象 BAPI TCODE 开发字典》
其他
我的微信群、QQ群和其他发布平台。
长期提供开发和运维服务。