首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“RV_INVOICE_DOCUMENT_READ”的问题

“RV_INVOICE_DOCUMENT_READ”的问题
EN

Stack Overflow用户
提问于 2017-05-16 20:33:34
回答 1查看 531关注 0票数 0

我试图使用'RV_INVOICE_DOCUMENT_READ‘函数从账单中获取一些价格数据。检查SE37中的函数很好,它可以检索我需要的数据。但是,当我试图在smartform中使用该函数时,该函数什么也不返回。这是我的代码:

代码语言:javascript
复制
DATA: LV_VBRK LIKE VBRK.
LV_VBRK-VBELN = VL_VBELN.

DATA:
gs_komv TYPE komv,
gt_komv like komv occurs 0 with header line,
gs_vbpa TYPE vbpavb,
gt_vbpa like vbpavb occurs 0 with header line,
gs_vbrk TYPE vbrkvb,
gt_vbrk like vbrkvb occurs 0 with header line,
gs_vbrp TYPE vbrpvb,
gt_vbrp like vbrpvb occurs 0 with header line.

CALL FUNCTION 'RV_INVOICE_DOCUMENT_READ'
 EXPORTING
   KONV_READ = 'X'
   VBRK_I = LV_VBRK
 TABLES
   xkomv = gt_komv
   xvbpa = gt_vbpa
   xvbrk = gt_vbrk
   xvbrp = gt_vbrp.

当我检查gt_komv时,它包含零条记录,但在SE37中它返回28条记录。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-16 20:57:10

VL_VBELN从何而来?字段后面的域具有alpha转换集。

SE37在调用FMs时会在处理参数时输入alpha转换,因此在ABAP中,当传递给它时需要内部格式。

更多关于α转换这里的信息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44011073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档