如何从SAP ASAP中的内容存储库中读取文本文件 [英] how to read text files from content repository in sap abap

查看:268
本文介绍了如何从SAP ASAP中的内容存储库中读取文本文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的要求是从sap abap中的内容存储库中读取文本文件。我使用 SCMS_DOC_READ FM读取图像文件并创建url DP_CREATE_URL 用于创建图像URL,但 SCMS_DOC_READ 不适用于文本。

My requirement is read text files from content repository in sap abap.I used SCMS_DOC_READ FM to read image file and creating url DP_CREATE_URL for creating image url but SCMS_DOC_READ not working for text.

任何人都可以建议一些代码,FM或课程。

Can any one suggest some code, FM or class .

推荐答案

根据您的要求有两种选择:

There are two options based on your requirement:

选项1:使用READ DATASET读取文件。

Option 1: Use READ DATASET to read file.

DATA : FNAME(60) type c VALUE 'myfile.txt',
       TEXT2(5) type c.

       OPEN DATASET FNAME FOR INPUT IN TEXT MODE.

       DO.
        READ DATASET FNAME INTO TEXT2 LENGTH LENG.
        WRITE: / SY-SUBRC, TEXT2.
         IF SY-SUBRC <> 0.
             EXIT.
         ENDIF.
      ENDDO.

     CLOSE DATASET FNAME.

选项2:使用CL_ABAP_CONV_IN_CE类读取文件。

Option 2: Use Class CL_ABAP_CONV_IN_CE to read file.

请参考教程页面以获取有关该课程的更多信息。

Refer this tutorial page to get more information on this class.

这篇关于如何从SAP ASAP中的内容存储库中读取文本文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆