使用如下代码自动创建新的BRF application:

REPORT zceate_application.DEFINE write_errors.IF &1 IS NOT INITIAL.LOOP AT &1 ASSIGNING <ls_message>.WRITE: <ls_message>-text.ENDLOOP.RETURN.ENDIF.
END-OF-DEFINITION.START-OF-SELECTION.DATA: lo_factory     TYPE REF TO if_fdt_factory,lo_application TYPE REF TO if_fdt_application,lt_message     TYPE if_fdt_types=>t_message,lv_boolean     TYPE abap_bool.FIELD-SYMBOLS: <ls_message> TYPE if_fdt_types=>s_message.lo_factory = cl_fdt_factory=>if_fdt_factory~get_instance( ).lo_application = lo_factory->get_application( ).lo_application->if_fdt_transaction~enqueue( ).lo_application->set_development_package( '$TMP' ).lo_application->if_fdt_admin_data~set_name( 'PRICING' ).lo_application->if_fdt_admin_data~set_texts(iv_short_text = 'Pricing' ).lo_application->if_fdt_transaction~activate(IMPORTING et_message           = lt_messageev_activation_failed = lv_boolean ).write_errors lt_message.lo_application->if_fdt_transaction~save( ).lo_application->if_fdt_transaction~dequeue( ).lo_factory = cl_fdt_factory=>if_fdt_factory~get_instance(iv_application_id = lo_application->mv_id ).BREAK-POINT.WRITE:/ lo_application->mv_id.

记下输出的application id: FA163E8EAB031EE48B80D14409724BFF

使用BRF+ tcode打开BRF work bench:

利用如下搜索条件查找刚刚创建好的application:


找到匹配的application. 点击expand button查看header信息:

ID和report里输出一致,证明这就是report里刚刚创建的application:

how to create BRF application via code相关推荐

  1. Ubuntu: 创建PlayOnLinux快捷键 Create PlayOnLinux Application Desktop

    实例一 iTunes 12 iTunes 12.desktop [Desktop Entry] Encoding=UTF-8 Name=iTunes 12 Comment=PlayOnLinux Ty ...

  2. 真机调试The entitlements specified in your application’s Code Signing Entitlements file do not match tho

    转载自: http://blog.csdn.net/bihailantian1988/article/details/7345460 自测可用:在它的那个文件里搜 PROVISIONING_PROFI ...

  3. “The entitlements specified in your application’s Code Signing Entitlements file do not match those

    在往真机上装应用程序的时候出现"The entitlements specified in your application's Code Signing Entitlements file ...

  4. create CRM task via code

    Created by Wang, Jerry, last modified on Jan 11, 2016

  5. create document history via code

    Created by Wang, Jerry, last modified on Jan 11, 2016

  6. 学会用好 Visual Studio Code

    Visual Studio Code是个牛逼的编辑器,启动非常快,完全可以用来代替其他文本文件编辑工具.又可以用来做开发,支持各种语言,相比其他IDE,轻量级完全可配置还集成Git感觉非常的适合前端开 ...

  7. The ultimate end-to-end tutorial to create and deploy a fully decentralized Dapp in ethereum

    In this tutorial my objective is to walk you through the steps required to create a descentralized a ...

  8. Code First :使用Entity. Framework编程(6) ----转发 收藏

    Chapter6 Controlling Database Location,Creation Process, and Seed Data 第6章 控制数据库位置,创建过程和种子数据 In prev ...

  9. ModSecurity web application firewall (WAF) Research - .Little Hann

    转载地址:http://bluereader.org/article/97681813 catalog 引言 OWASP ModSecurity Core Rule Set (CRS) Project ...

最新文章

  1. 数组-sort,reverse
  2. LeetCode Monotonic Array(数组单调性)
  3. linux安装unzip及使用
  4. 操作数栈的字节码指令执行分析
  5. 安装软件包的三种方法 ,rpm包介绍 , rpm工具用法, yum工具用法, yum搭建本地仓库...
  6. win10电脑怎么升级安装win11正式版,电脑升级win11的方法
  7. 4.Zabbix企业级分布式监控系统 --- 快速配置和使用
  8. 大电流场效应管500a_不可不知的电子工程常用的6大电子元器件,了解一下!
  9. 计算机主机跳线连接图片,台式电脑主机五根跳线怎么接?红白 蓝白 绿 白 橙白...
  10. js 数组 删除第一个和最后一个
  11. 淘宝内乱持续 QQ盛大京东“趁火打劫”
  12. MTK Kernel Log 看电池信息
  13. 计算机一级mcoffice考试题型,计算机一级MSOffice考试试题
  14. 今天开始学Convex Optimization:第2章 背景数学知识简述
  15. 互动作业Android版本下载,互动作业app
  16. fmdb的一些基本的用法
  17. 传输线理论(一)传输线参量
  18. 记录: 之前发的 Unity 2018.x工具已经不能用了,我在这里说明一下,不是破解不是破解不是破解,我就说明一下情况!!!0.0
  19. 蓝桥杯 ALGO-6 安慰奶牛
  20. 计算机课程计算奇数,计算机网络课设计算校验和讲解

热门文章

  1. IIS安装与MVC程序部署
  2. 树——axure线框图部件库介绍
  3. 固定在左右两侧不动的广告条 样式
  4. 转:优秀程序员的45个习惯
  5. 金融学习纲要与相关知识
  6. 经典DL论文研读(part3)--Improving neural networks by preventing co-adaptation of feature detectors
  7. sklearn自学指南(part50)--独立成分分析(ICA)
  8. CSS基础(part7)--字体样式属性
  9. Django(part1)--Django介绍与安装
  10. 小白的算法初识课堂(part8)--贪婪算法