Created by Jerry Wang on Feb 17, 2015

使用代码获得如下process type popup dialog里的entry:

执行如下report:

REPORT z.
INCLUDE: crm_object_types_con.
DATA: lv_title        TYPE string,lr_context_node TYPE REF TO cl_bsp_wd_context_node,ls_struct_data  TYPE crmst_followup_proc_type,ls_struct_ref   TYPE REF TO crmst_followup_proc_type.
DATA: lv_bus_category       TYPE crmt_subobject_category VALUE gc_object_type-sales.
DATA: lt_proc_types         TYPE crmt_followup_proc_type_tab.
DATA: lr_proc_types_crm     TYPE REF TO if_bol_bo_col.
DATA: lv_quotations_only    TYPE crmt_boolean .
DATA: lr_access             TYPE REF TO if_crm_uiu_bt_channel_aspects.
DATA: ls_attribute          TYPE CRMST_FOLLOWUP_PROC_TYPE.
SET PARAMETER ID 'CRM_UI_PROFILE' FIELD 'TPM_PRO'.
CREATE OBJECT lr_proc_types_crmTYPE cl_crm_bol_bo_col.
lr_access = cl_crm_uiu_bt_channel_asp_fac=>get_instance( ).
* Sales
CLEAR lv_quotations_only.
lr_access->get_proctypes_for_create(EXPORTINGiv_bus_category         = lv_bus_categoryiv_quotation_only       = spaceiv_template_only        = spaceiv_activity_screen_type = spaceiv_mixed_quot_order     = spaceIMPORTINGet_proc_types           = lt_proc_typesCHANGINGcr_proc_types           = lr_proc_types_crm ).
* Quotation
lv_quotations_only = abap_true.
lr_access->get_proctypes_for_create(EXPORTINGiv_bus_category         = lv_bus_categoryiv_quotation_only       = lv_quotations_onlyiv_template_only        = spaceiv_activity_screen_type = spaceiv_mixed_quot_order     = spaceIMPORTINGet_proc_types           = lt_proc_typesCHANGINGcr_proc_types           = lr_proc_types_crm ).
* Service
CLEAR lv_quotations_only.
lr_access->get_proctypes_for_create(EXPORTINGiv_bus_category         = gc_object_type-serviceiv_quotation_only       = spaceiv_template_only        = spaceiv_activity_screen_type = spaceiv_mixed_quot_order     = spaceIMPORTINGet_proc_types           = lt_proc_typesCHANGINGcr_proc_types           = lr_proc_types_crm ).
* Service Quotation
lv_quotations_only = abap_true.
lr_access->get_proctypes_for_create(EXPORTINGiv_bus_category         = gc_object_type-serviceiv_quotation_only       = lv_quotations_onlyiv_template_only        = spaceiv_activity_screen_type = spaceiv_mixed_quot_order     = spaceIMPORTINGet_proc_types           = lt_proc_typesCHANGINGcr_proc_types           = lr_proc_types_crm ).
****************************************************************************
*     Get the process types of the ERP system
****************************************************************************
CALL METHOD cl_crm_uiu_erp_order_tools=>get_proc_types_for_create_erpEXPORTINGiv_tran_grp       = cl_crm_uiu_erp_order_tools=>gc_erp_trvog_salesorderiv_filter_profile = abap_trueCHANGINGcr_proc_types     = lr_proc_types_crm.
CALL METHOD cl_crm_uiu_erp_order_tools=>get_proc_types_for_create_erpEXPORTINGiv_tran_grp       = cl_crm_uiu_erp_order_tools=>gc_erp_trvog_quotationiv_filter_profile = abap_trueCHANGINGcr_proc_types     = lr_proc_types_crm.
CALL METHOD cl_crm_uiu_erp_order_tools=>get_proc_types_for_create_erpEXPORTINGiv_tran_grp       = cl_crm_uiu_erp_order_tools=>gc_erp_trvog_contractiv_filter_profile = abap_trueCHANGINGcr_proc_types     = lr_proc_types_crm.
DATA(iterator) = lr_proc_types_crm->get_first( ).
WHILE iterator IS NOT INITIAL.iterator->get_properties( IMPORTING es_attributes = ls_attribute ).WRITE: / 'Type: ' COLOR COL_GROUP, ls_attribute-process_type COLOR COL_NEGATIVE,'description: ' COLOR COL_POSITIVE, ls_attribute-proc_type_descr_20 COLOR COL_TOTAL,'BOR type: '  COLOR COL_NEGATIVE, ls_attribute-subobject_category COLOR COL_KEY.iterator = lr_proc_types_crm->get_next( ).
ENDWHILE.

输出:

使用代码获得所有适用于创建的transaction type相关推荐

  1. SAP MM 事务代码VL04为STO创建外向交货单

    SAP MM 事务代码VL04为STO创建外向交货单 在SAP MM模块的流程中,公司间STO或者公司内STO都是非常常见的流程.在这些流程里,笔者习惯于使用事务代码VL10B去为STO单据创建外向交 ...

  2. 【前端实例代码】Html5+css3创建新拟态新拟物风格(Neumorphism)音乐播放器+注册登录页表单图标网页效果~前端开发网页设计基础入门教程~超简单~

    b站视频演示效果: [前端实例代码]Html5+css3创建新拟态新拟物风格(Neumorphism)音乐播放器+注册登录页表单图标网页效果!前端开发网页设计基础入门教程!超简单~ 效果图: 完整代码 ...

  3. 【前端实例代码】Html5+css3创建登录和注册表单~实现新拟态新拟物风格(Neumorphism)网页图标效果~手把手教学~新手必会~超简单 ~

    b站视频演示效果: [web前端特效源码]Html5+css3创建登录和注册表单2!实现新拟态新拟物风格(Neumorphism)网页图标效果!手把手教学!新手必会!超简单 ~ 效果图: 完整代码: ...

  4. 【前端实例代码】Html5+css3创建拟物风格昏昏欲睡的云朵动画网页效果~前端开发网页设计基础入门教程~适合初学者~超简单~

    b站视频演示效果: [前端实例代码]Html5+css3创建拟物风格昏昏欲睡的云朵动画网页效果!前端开发网页设计基础入门教程!适合初学者~超简单~ 效果图: 完整代码: <!DOCTYPE ht ...

  5. SAP QM 执行事务代码QP01,系统报错 -Material type FOOD is not defined for task list type Q-

    SAP QM 执行事务代码QP01,系统报错 -Material type FOOD is not defined for task list type Q- 商品主数据755,物料类型是FOOD,基 ...

  6. SAP tcode CMS_SI 里的transaction type

    Created by Jerry Wang on Jun 12, 2014 tcode CMS_SI里的transaction type 列表: 在SPRO->CRM->Transacti ...

  7. 操作系统(3)-线程的六大状态、基于代码实战的线程创建及六个常用方法

    一.进程和线程的简介 进程的概念 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 进程中所包含的一个或多个执行单元成为线程.进程还拥有一个私 ...

  8. python画图颜色代码_Python-使用matplotlib创建自己的颜色图并绘制颜色比例

    小编典典 这里有一个有关如何创建自定义颜色图的说明性示例.文档字符串对于理解的含义至关重要 cdict.一旦掌握了这一点,就可以使用cdict如下代码: cdict = {'red': ((0.0, ...

  9. ASP.NET 例程完全代码版(3)——随意创建图形信息

    随意创建图形信息 功能:    可以选择输出图象的文本:    可以选择文本的颜色:    可以选择背景的颜色:    可以选择字体:    可以选择字号: 用途:比如显示自己的一个计数器,或者验证码 ...

最新文章

  1. 编写微信小程序常用到的界面参数
  2. XFire WebService demo
  3. JavaScript入门(part8)--数组
  4. poj-2029 Get Many Persimmon Trees
  5. ClickHouse高可用及副本测试
  6. c语言数据的自动转换类型吗,c语言的自动类型转换
  7. 【HTML+CSS网页设计与布局 从入门到精通】第8章-CSS
  8. Mysql数据库的读写分离
  9. .NET中的DES对称加密
  10. sql server序列_SQL Server中的Microsoft时间序列
  11. c++分治法求最大最小值实现_你所不了解的分治算法
  12. 【MySQL】RPM包安装
  13. dax圣经 翻新_使用翻新和Node JS的Android图像上传
  14. 数据结构与算法笔记总结
  15. ArcEngine 渲染的使用【转载】
  16. 【linux 学习】linux上安装Tim(linux mint)
  17. uni-app开发小说阅读器
  18. xshell绿色版安装,无限制
  19. lv官网编码查询_成都市居住证编号查询系统
  20. 【001】快乐数字解题过程记录

热门文章

  1. poj1463 Strategic game
  2. [转]纯脚本写的仿照cmd命令窗口
  3. 关于跨域,以及跨域的几种方式
  4. JVM调优总结(四)-垃圾回收面临的问题
  5. 机器学习面试题(part5)
  6. WebAPI(part7)--Tab栏切换案例
  7. Django(part51)--自定义User模型
  8. Django(part13)--过滤器
  9. 利用python爬虫(案例6+part14)--如何爬取科研数据
  10. 我的2018年度总结