在SAP ABAP程序编译过程中 【FTP文件上传,下载,在哪句中需要做异常捕获?】谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SAP ABAP程序编译过程中 【FTP文件上传,下载,在哪句中需要做异常捕获?】谢谢!相关的知识,希望对你有一定的参考价值。

在SAP ABAP程序编译过程中 【FTP文件上传,下载,在哪句中需要做异常捕获?】谢谢!

ABAP里面目前只有面向对象的时候才会捕获异常 使用 try catch 语句

FTP文件上传下载要捕获什么异常

一般就是调用上传或者下载的function的时候判断个sy-subrc

然后抛出message
参考技术A 不是捕获异常吧,应该是校验导入文件类型是否合法,校验导入数据行列是否符合要求,这两个满足条件,上传不会有任何问题;至于下载就更简单了。

SAP内存ABAP内存

在编写程序的过程中不同的程序之间经常需要相互传值,SET / GET PAREMETER 和 IMPORT / EXPORT是SAP提供的两种方式。前者的值是放在SAP内存,后者是放在ABAP内存。这两种内存的主要的区别就是作用范围了,SAP内存是对当前登录所有会话都可以访问到的,除非用户退出系统不然在整个登录期间都有效。ABAP内存只是针对一个会话,你用哪个会话设置的那么就只能在当前的会话才可以取到值,新开的或者是其他的会话是访问不到的

附:以下一段是从网上拷过来的,关于SAP内存和ABAP内存的比较,挺好的就拷贝过来看看
    1、读取和使用方法不同
    SAP内存使用SET/GETparameters方法;
    ABAP内存使用 EXPORT 和 IMPORT 方法;
    2、共享范围不同
   SAP内存可以被所有的主session访问,内存数据可以同一个session中不同程序之间,或者不同session之间;
   ABAP只能在同个session的不同程序之间共享数据;
    3、作用范围不同
   SAP内存在整个终端session时间内都有效;
   ABAP内存只能在一个session时间内有效;
    4、使用一般原则
    SAP内存用于屏幕默认值输入;
    ABAP内存用于模块之间传替数据

 

 SAP 内存

技术分享

 se38

技术分享

 

以上是关于在SAP ABAP程序编译过程中 【FTP文件上传,下载,在哪句中需要做异常捕获?】谢谢!的主要内容,如果未能解决你的问题,请参考以下文章

ABAP如何实现上传本地文件到FTP服务器

SAP ABAP 上传下载文件到文件服务器

sap 怎么看abap程序逻辑取值

sap abap报表显示的问题

SAP ABAP程序中这些程序类型都有啥区别呢?谢谢啦。

SAP内存ABAP内存