用ABAP语言实现查询一个文档在一个路径下是否存在

用ABAP语言实现查询一个文档在一个路径下是否存在,第1张

用下面的代码,lf_file里传入文件的绝对路径,如果文件不存在,exceptions和result会返回对应的提示信息,代码如下:

CALL METHOD cl_gui_frontend_services=>file_exist

EXPORTING

file = lf_file

RECEIVING

result = lf_file_exists

EXCEPTIONS

cntl_error = 1

error_no_gui = 2

wrong_parameter = 3

not_supported_by_gui = 4

OTHERS = 5.

IF sy-subrc = 0 AND lf_file_exists IS INITIAL.

MESSAGE e398(00) WITH '文件不存在' '' '' '' .

ENDIF.

1.分步删除。如果你删除的是一个文件夹,可以尝试先将文件夹中的文件删除,然后再删除该文件夹。还有一种办法是在该文件夹下面新建一个文件,再对文件夹执行删除 *** 作。 2.改名删除。将不能删除的文件或文件夹改名后再删除。 3.结束进程再删除。..

有以下方式:

1、在前台找到你要查找的字段,按F1,选择技术信息。查看对应的字段数据中的表名及字段。

这种方式一般比较简单的能找到。

2、另一种方式我一般就用ST05去跟踪了,进入ST05点击开始跟踪,然后通过事务码,如XK03进入供应商主数据,进入后返回ST05界面选择结束跟踪,显示跟踪列表。里面会列出系统的查询语句。数量很多,一开始用可能看着不习惯,用着用着就习惯了。我经常用这个方式。

如XK03进入供应商主数据的供应商编码是个结构RF02K,字段LIFNR。

此时你重新进入XK03界面,输入供应商,选择一般数据,在回车之前打开ST05点击开始跟踪。

回车进入后点结束跟踪。

再点显示跟踪列表:就能看到LFA1、ADRC、ADRT之类的表了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8121978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存