wui->常用类

CL_CHTMLB_CONFIG_TAB_EXCEL_EXP    表格导出EXCEL实现类

CL_CHTMLB_XML_PROVIDER  XML处理类

CL_CRM_DOCUMENTS  KW Explorer in CRM

CL_HTTP_UTILITY HTTP Framework (iHTTP) HTTP Utilities

CL_THTMLB_UTIL

属性包括系统用到的图标ID,例如GC_ICON_CLOSE等

CL_CHTMLB_CONFIG_TAB_EXCEL_EXP

在WEB界面,将结果导出到EXCEL文件时调用的类

1. CL_CRM_UIU_MKT_OBJ_MAPPER  :Mapping BOR - UI Object Type

静态方法:SHOW_BOR_OBJECT_IN_UI  Show BOR object in UI

2. CL_CRM_WEB_UTILITY  :CRM Web Utilities

静态方法: CREATE_URL   构建URL连接字符串

3. CL_BSP_UTILITY  :Business Server Pages (BSP) Utility Class

4. CL_EXITHANDLER  :BADI 出口跟踪

5. CL_THTMLB_UTIL :Contain utility methods commonly used between tags

给按钮加图标: ls_button-type     = cl_thtmlb_util=>gc_icon_add.
          
ls_button-text     = ‘新建‘.
           ls_button-on_click = ‘INSERT‘.

在html页面给按钮加图标

<%
      lv_icon_url = CL_THTMLB_UTIL=>GET_ICON_URL( ‘edit.gif‘ ).
%>
<thtmlb:button id="CHANGE"
               onClick="CHANGE"
               enabled="<%= controller->to_detail %>"
               iconSrc = "<%= lv_icon_url %>"
               tooltip = "<%=OTR(crm_ic_appl/Change)%>" />

6. cl_crm_erms_catego_as_default
读取事件分类

7. CL_ACTION_EXECUTE  
通过action可以拷贝单据   badi定义:EXEC_METHODCALL_PPF

8. CL_CRM_IC_SERVICES  IC
Singleton to access services

9. CL_BSP_RUNTIME  Business
Server Pages (BSP) Runtime

10. 几个常用字符串处理类
    CL_ABAP_CHAR_UTILITIES             
CL_ABAP_STRING_UTILITIES

属性HORIZONTAL_TAB 
TAB符号

属性CR_LF           换行符号

11. CL_ABAP_LIST_UTILITIES 
Utilities for ABAP Lists

12.
IF_ICCMP_GLOBAL_CONTROLLER_CON   IC的全局对象接口。

13.CL_CRM_UIU_BT_NAVIGATE
CRM UIU: FollowUp navigation 动态导航

12.
CL_CRM_UI_DATA_CONTEXT_SRV  Data context access utility

GDC  -

global data context

读出当前确认的客户。在control类中执行方法读出,参考类CL_ICCMP_BT_INRHISTSEARCH_IMPL的方法SET_ACCOUNT(在组件ICCMP_BT_INR)

DATA: lr_gdc       TYPE REF TO if_crm_ui_data_context.
  DATA: lr_entity    TYPE REF TO if_bol_bo_property_access.
  DATA: lv_bp_number TYPE        string.
  DATA: lr_query     TYPE REF TO if_bol_bo_property_access.
  lr_gdc     = cl_crm_ui_data_context_srv=>get_instance( me ).
  lr_entity = lr_gdc->get_entity( name = if_iccmp_global_data_cont_con=>gdc_currentcustomer ).
  IF lr_entity IS NOT BOUND.
    RETURN.
  ENDIF.
  lv_bp_number = lr_entity->get_property_as_string( iv_attr_name = ‘BP_NUMBER‘ )."#EC NOTEXT

也可以用这个方法

lr_gdc->get_data_attribute( EXPORTING
                                    iv_name = if_crm_ic_fw_global_data_cont=>mv_display_company
                                  IMPORTING
                                    e_value = lv_caller_display_company ).

给全局对象中写入值

lv_bdc = cl_crm_ui_data_context_srv=>get_instance( me ).

lr_clipboard = cl_crm_ui_bol_clipboard_srv=>get_instance( ).

bp_entity = typed_context->customers->collection_wrapper->get_current( ).

lv_bdc->set_entity( name = cl_crm_ic_bp_constants=>gc_gdc_currentcustomer
                                 value = bp_entity  ).

12.

cl_crm_ui_bol_clipboard_srv Clipboard service class
剪贴板服务类

时间: 2024-10-13 06:29:14

wui->常用类的相关文章

QT开发(二十七)——QT常用类(一)

QT开发(二十七)--QT常用类(一) 一.QString 1.QString简介 QString提供了Unicode编码的字符串,使用隐式共享技术来节省内存和不必要的数据拷贝,不必考虑跨平台的兼容性. QString类成员函数中除了 ascii().latin1().utf8().local8Bit()函数,其他所有的函数都是可重入的. 2.QString成员函数 QString::QString ( const QChar * unicode, int size ) QString::QSt

常用类

常用类 1.Java.util.Locale Java.util.Locale类是区域描述类,用来描述当前区域是哪个区域的. 怎么创建一个区域? //直接用类定义的常量来得到(能得到绝大多数有名的国家的语言和国家名,但朝鲜这样的小国家就只能自己用下面的方法定义了). 1.Locale lo=Locale.CHINA 2.Locale lo=new Locale("朝鲜语","朝鲜")//自己定义个区域的语言和国家名字. 两个常用的方法: 1.获得地区国家: //用当

第七章:常用类

第七章:常用类 包装类 java中有8中基本类型,对应有八种包装类作用:包装类中封装了该类型常用的属性和方法,以方便操作.byte---->Byteshort--->Shortint--->Integerlong---->Longfloat---->Floatdouble---->Doublechar---->Characterboolean---->Boolean装箱:将基本数据类型转换成包装类,经常通过构造方法完成.Integer i = new Int

异常处理、常用类

Exception Thowable分为Error.Exception RuntimeException 非检查异常,可以不用强制捕获 捕获异常 try{ 可能出现异常的代码 } catch(Exception e1){ 捕获块 } catch(Exception e2){ 捕获块 } catch(Exception e3){ 捕获块 } ......... catch(Exception en){ 捕获块 } finally{ 不管如何都会执行,一般放入资源关闭. } throws关键字 抛出

java基础教程-常用类(四)

四.常用类 4.1字符串相关的类(String StringBuffer) 4.1.1String类   4.1.2StringBuffer类(代表可变的) 解释一下可变和不可变 String s1 = “hello”; String s2 = “world”; s1+=s2; 实际上又开辟了一块内存,将hello和world copy进去,s1指向新的内存 而StringBuffer只是在s1后面增加了一块内存,把world加上,不需要copy String与StringBuffer只有这一定

2015_1_28_IO与常用类

/*日志名格式  年_月_日_内容 如2015_1_28_IO与常用类*/ ************************************************************************************************************************************************************** 日期:2015年1月 28日 主题:IO .常用类 相关文件夹:oracle/相关课件/第12章_Java

C++ 常用类 string类

===6.3.2使用string对象=== string word="I love China" *链接字符串* string description=adjective  + " " + word; _Note_: 不能连接两个字符串字面量,下面的语句是错误的 string test= "I have" + "a dream"; ===6.3.3访问字符串中的字符=== *读取字符串* getline(cin, text);

异常处理与常用类

异常的三个种类: 检查异常:用户错误操作或者是不能被程序员预见的问题,必须由java语言来处理. 运行时异常:运行时异常是一个可以被程序员避免的异常,比如像数组越界.除数为0.引用为null. 错误:错误不是异常,是程序员或用户无法控制的问题,像调用栈溢出. 异常的控制流程: 异常是一个被方法抛出的对象,可以有三种方式来处理: 1.捕获这个异常 2.捕获异常并向下抛出  3.不捕获让它向调用栈弹出. 我们可以使用Throwable类的printStackTrace()方法打印调用栈跟踪信息. T

Java——常用类(String)

[常用类] <1>字符串相关类(String.StringBuffer) <2>基本数据类型包装类 <3>Math类 <4>File类 <5>枚举类 [String类] <1>java.lang.String类代表不可变的字符序列. <2>String类的常见构造方法: String(String original) //创建一个String对象为original的拷贝 String(char[] value) //用一个

Java基础 —— Java常用类

Java常用类: java.lang包: java.lang.Object类: hashcode()方法:返回一段整型的哈希码,代表地址. toString()方法:返回父类名+"@"+哈希码(一般用于覆盖). equals()方法:返回"=="操作的布尔值(一般用于覆盖). finalize()方法:用于对象的销毁(不受人为控制,由JVM调用,遵从垃圾回收机制). clone()方法:用于对象之间的拷贝(深拷贝). getClass()方法:返回对象的字节码文件对