SAP ABAP-6.BAPI
6 BAPI
6.1 基础篇
6.1.1 bapi
6.1.2 给用户上锁bapi
6.2 直接上实例
6.2.1 建输入参数结构
se11建结构1
se11建结构2,对应后台表JEST和TJ30T
查看表
6.2.2 建函数组和函数
6.2.2.1 远程调用
6.2.2.2 远程调用 输入参数,参考结构ZBAPI_ORDER_STATUS_IMPORTA,值传递
6.2.2.3 输出是BAPI类型的输出,系统定义的,也是值传递
6.2.2.4 表是ZBAPISTAT的结构
6.2.3 函数代码
6.2.3.1 函数组全局信息
在这里插入代码片
FUNCTION-POOL ZBAPI_GROUP. "MESSAGE-ID ..
* INCLUDE LZBAPI_GROUPD... " Local class definition
DATA: l_char1 type char2,
l_char2 type char2.
* 把表TJ30T里面的状态ID istat 短描述 txt04和中长描述txt30给拉出来形成结构
TYPES :
BEGIN OF Type_tj02t,
istat like tj02t-istat,
txt04 like tj02t-txt04,
txt30 like tj02t-txt30,
END OF type_tj02t.
* 根据结构来定义内表和结构变量
DATA:
T_BAPISTAT like ZBAPISTAT OCCURS 0,
G_BAPISTAT like ZBAPISTAT,
t_tj02t TYPE type_tj02t OCCURS 0,
g_tj02t type type_tj02t .
* 返回参数
DATA: