SAP上传附件 代码

DATA ATTACHMENT  TYPE BORIDENT .
DATA DOCUMENTS   TYPE  STANDARD  TABLE  OF SOOD4 .
DATA DOCUMENT    TYPE SOOD4 .
DATA FOLDER_ID   TYPE SOFDK .
DATA IS_OBJECT  TYPE BORIDENT .

IS_OBJECT -OBJKEY  '00000005' .
IS_OBJECT -OBJTYPE  'BUS1065' .

CALL  FUNCTION  'SO_FOLDER_ROOT_ID_GET'
   EXPORTING
    REGION     'B'
   IMPORTING
    FOLDER_ID  FOLDER_ID
   EXCEPTIONS
     OTHERS     0 .

DOCUMENT -FOLTP  FOLDER_ID -FOLTP .
DOCUMENT -FOLYR  FOLDER_ID -FOLYR .
DOCUMENT -FOLNO  FOLDER_ID -FOLNO .
APPEND DOCUMENT  TO DOCUMENTS .
CALL  FUNCTION  'SO_DOCUMENTS_MANAGER'
   EXPORTING
    ACTIVITY   'IMPO'
   TABLES
    DOCUMENTS  DOCUMENTS .
READ  TABLE DOCUMENTS  INDEX  INTO DOCUMENT .
IF  NOT IS_OBJECT -OBJKEY  IS  INITIAL .
   IF DOCUMENT -OKCODE  'CREA'  OR DOCUMENT -OKCODE  'CHNG' .
    ATTACHMENT -OBJTYPE  'MESSAGE' .
    ATTACHMENT -OBJKEY   DOCUMENT ( 34 ) .
     CALL  FUNCTION  'BINARY_RELATION_CREATE'
       EXPORTING
        OBJ_ROLEA     IS_OBJECT
        OBJ_ROLEB     ATTACHMENT
        RELATIONTYPE  'ATTA'
       EXCEPTIONS
         OTHERS        1 .
     IF SY -SUBRC  0 .
*      EP_ATTACHMENT = DOCUMENT(34).
       COMMIT  WORK .
     ENDIF .
   ENDIF .
ELSE .
   IF DOCUMENT -OKCODE  'CREA'  OR DOCUMENT -OKCODE  'CHNG' .
*    EP_ATTACHMENT = DOCUMENT(34).
   ENDIF .
ENDIF .
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAP是一家全球领先的企业管理软件供应商,其产品包括ERP、CRM、SRM等。在SAP软件中,自动生成代码是一项重要的功能,它可以帮助开发人员快速创建标准的业务逻辑和功能模块。 首先,SAP自动生成代码是通过使用ABAP语言来实现的。ABAP是一种专门用于SAP软件开发的编程语言,它具有丰富的功能和工具库,可以提高开发效率。 通过SAP的自动生成代码功能,开发人员可以根据特定的业务需求使用ABAP语言编写模块,然后使用自动生成代码功能将其转化为可执行的程序。这种自动生成的代码通常包括标准的输入输出功能、数据库访问方法和错误处理逻辑等。 除了标准功能,SAP还提供了一些模板和工具,可以帮助开发人员更快速地生成代码。例如,SAP开发框架提供了一套丰富的模板,可以根据业务需求选择合适的模板进行代码生成。此外,SAP还提供了一些代码生成工具,可以根据数据模型、业务流程等生成相应的代码。 使用SAP自动生成代码功能的好处是显而易见的。首先,它能大大缩短开发周期,提高开发效率。其次,自动生成的代码通常符合SAP的编码规范和最佳实践,降低了错误和维护成本。最后,它还为开发人员提供了更多的时间和精力来专注于业务逻辑的开发,从而提高系统的质量和性能。 总之,SAP自动生成代码是一项非常实用和方便的功能,它可以帮助开发人员快速创建标准的业务逻辑和功能模块,提高开发效率和系统质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值