2020-08-17 00:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
有人知道吗,我如何在ABAP中执行SAP/Sybase ASE ISQL(存储过程)并将输出重新封装?
也许有一个班级或FM。
亲切的问候
知道了。
以下是sp_dump_history的示例
dbcon_name必须是dbacockpit中已配置的连接,默认情况下+++ SYBADM
*" IMPORTING *" REFERENCE(DBCON_NAME)类型DBCON_NAME *" ---------------------- ------------------------------------------------ 数据:wa_message TYPE bapiret2, wa_db_backup_hist_new类型/SDF/SYB_DB_BACKUP_HIST_NEW, it_db_backup_hist_new类型标准表,/SDF/SYB_DB_BACK , l_stmt类型字符串。 数据con_ref类型ref到cl_sql_connection。 数据stmt_ref类型ref到CL_SQL_STATEMENT。 data 指向CL_SQL_RESULT_SET的result_ref类型引用。 指向数据的数据引用类型引用。 数据错误类型引用CX_SQL_EXCEPTION的引用。 > l_stmt ='sp_dump_history'。 > con_ref = CL_SQL_CONNECTION => GET_CONNECTION(dbcon_name)。 捕获CX_SQL_EXCEPTION进入错误。 退出。 ENDTRY。 stmt_ref = con_ref-> CREATE_STATEMENT()。 TRY。 result_ref = stmt_ref-> E XECUTE_QUERY(l_stmt)。 捕获CX_SQL_EXCEPTION进入错误。 退出。 ENDTRY。 在引用中获取wa_db_backup_hist_new的引用。 result_ref-> SET_PARAM_STRUCT(ref)。 TRY。 而result_ref-> next()> 0 将wa_db_backup_hist_new附加到it_db_backup_hist_new。 同时。 捕获cx_sql_exception INTO错误。 捕获CX_SY_REF_IS_INITIAL INTO err1。 ENDTRY。
感谢,这是我很久以来见过的最有用的东西。 我仍然不知道为什么要使用SAP标准功能:
/SDF/SYB_BACKUP_HIST_NEW
已禁用。
最多设置5个标签!
知道了。
以下是sp_dump_history的示例
dbcon_name必须是dbacockpit中已配置的连接,默认情况下+++ SYBADM
*" IMPORTING
*" REFERENCE(DBCON_NAME)类型DBCON_NAME
*" ---------------------- ------------------------------------------------
数据:wa_message TYPE bapiret2,
wa_db_backup_hist_new类型/SDF/SYB_DB_BACKUP_HIST_NEW,
it_db_backup_hist_new类型标准表,/SDF/SYB_DB_BACK ,
l_stmt类型字符串。
数据con_ref类型ref到cl_sql_connection。
数据stmt_ref类型ref到CL_SQL_STATEMENT。
data 指向CL_SQL_RESULT_SET的result_ref类型引用。
指向数据的数据引用类型引用。
数据错误类型引用CX_SQL_EXCEPTION的引用。 >
l_stmt ='sp_dump_history'。
> con_ref = CL_SQL_CONNECTION => GET_CONNECTION(dbcon_name)。
捕获CX_SQL_EXCEPTION进入错误。
退出。
ENDTRY。
stmt_ref = con_ref-> CREATE_STATEMENT()。
TRY。
result_ref = stmt_ref-> E XECUTE_QUERY(l_stmt)。
捕获CX_SQL_EXCEPTION进入错误。
退出。
ENDTRY。
在引用中获取wa_db_backup_hist_new的引用。
result_ref-> SET_PARAM_STRUCT(ref)。
TRY。
而result_ref-> next()> 0
将wa_db_backup_hist_new附加到it_db_backup_hist_new。
同时。
捕获cx_sql_exception INTO错误。
捕获CX_SY_REF_IS_INITIAL INTO err1。
ENDTRY。
感谢,这是我很久以来见过的最有用的东西。 我仍然不知道为什么要使用SAP标准功能:
已禁用。
一周热门 更多>