小技巧
范叉叉
这个作者很懒,什么都没留下…
展开
-
SRT Framework exception: Initial value "consumer context table" in method IF_SRT_WSP_CONFIG_REGISTRY
建立Consumer Proxy的时候报错,几个可能的解决办法:如果填WSDL的URL报错,就试试以文件形式建立;建Logical Port的时候报‘SRT Framework exception: Initial value "consumer context table" in method IF_SRT_WSP_CONFIG_REGISTRY~CREATE_CONTEXTS_FR原创 2016-05-19 17:23:04 · 2467 阅读 · 0 评论 -
UI上面给字段加搜索帮助
METHOD get_v_XXXXX. DATA: ls_map TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping, lt_inmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab, lt_outmap TYPE if_bsp_wd_原创 2017-07-13 11:06:15 · 646 阅读 · 0 评论 -
ABAP 金额大写转换
FUNCTION z_digital_lower_to_upper.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(DIGITALIN) TYPE C*" EXPORTING*转载 2017-04-25 11:54:08 · 1752 阅读 · 0 评论 -
UI获取业务角色
DATA: lr_ui_profile TYPE REF TO if_crm_ui_profile, l_ui_profile_name TYPE string, l_role_name TYPE agval. lr_ui_profile = cl_crm_ui_profile=>get_instance( ). l_ui_pro原创 2017-02-16 11:11:35 · 485 阅读 · 0 评论 -
BOL的使用例子
这个例子演示了怎么获取BOL的数据。DATA iv_guid TYPE crmt_object_guid.iv_guid = '*********************************'.CHECK iv_guid IS NOT INITIAL .DATA lv_bol_core TYPE REF TO cl_crm_bol_core.lv_bol_core =原创 2017-02-16 17:21:05 · 1476 阅读 · 0 评论 -
CRM状态相关表
TJ30 是用户状态TJ30T是文本翻译CRM_JCDOCRM_JCDSCRM_JESTCRM_JSTO这4个表存的基于guid给出相应的状态。原创 2017-02-16 11:40:23 · 716 阅读 · 0 评论 -
AET增强失败自救
找到增强的ID,运行SE38程序【AXT_EXT_GENERATE】。找不到ID也没关系,点输入条件可以出来搜索帮助,拉到最后看日期时间账号一致的。原创 2017-02-05 15:50:23 · 860 阅读 · 0 评论 -
读取订单信息中增强table的写法
CALL FUNCTION 'CRM_ORDER_READ'原创 2017-01-13 17:51:45 · 472 阅读 · 0 评论 -
懒人福利【内表比较】
新技能get√【CTVB_COMPARE_TABLES】原创 2016-12-30 17:23:20 · 786 阅读 · 0 评论 -
BSP自开发文件下载的一个demo
* event handler for data retrievalDATA lv_string TYPE string.DATA lv_xstring TYPE xstring.DATA lv_xlength TYPE i.DATA lv_name TYPE string .DATA lv_value TYPE string .lv_string = '测试数据'.CALL F原创 2016-10-17 20:01:53 · 1185 阅读 · 0 评论 -
UI里面excel数据上传并解析的例子(XML格式)
上次说到在UI里面解析CSV格式的EXCEL例子,这次说说解析XML格式的。这次用到ABAP里面的正则表达式,具体的用法可以看我上一篇的转帖。我们还有一个标准程序【DEMO_REGEX_TOY】可以用来试验自己写的正则表达式对不对。页面上需要一个上传控件。<thtmlb:fileUpload id = "fileUpload1"原创 2016-07-12 17:49:35 · 681 阅读 · 0 评论 -
如果SM30出现“不可修改”提示的解决方案之一
如图,由于BASIS设置,在维护视图时出现提示。可以把维护视图按照下面这个选项修改。这样这个视图就不受系统管控了。原创 2016-07-18 16:40:45 · 3582 阅读 · 0 评论 -
删除用户自定义配置
某些情况下,比如增加了报表的字段,如果用户已经做过自定义设置,系统判断如果有用户自定义设置那么默认设置就无效,意味着用户看不到新增的这些字段。如果需要删除用户自定义设置,可以运行程序【BSP_DLC_DELETE_PERSONALIZATION】。尽量增加筛选条件,这个删除是不可逆的。原创 2016-05-23 18:04:10 · 905 阅读 · 0 评论 -
UI配置的代码实现
如果业务角色很多,RCK也很多,那么可能UI配置就非常多。当然可以通过复制配置实现快速的把所有配置建立起来,如果产品或者关键用户或者其他负责这个配置的人员不想去做,希望通过代码实现呢?也是可以的。这个就用到了View的DO_CONFIG_DETERMINATION事件。示例如下,这个是在BP_HEAD里面做的重定义。METHOD do_config_determination. CA原创 2016-05-23 17:42:23 · 1318 阅读 · 1 评论 -
小技巧:SQL查询
需要直接在生产机拉取很复杂的数据,又不想传请求怎么办?如果一个SQL语句能搞定的话,可以看如下两个办法:1.使用程序ZSQLEXPLORER,当然首先你得把这个程序传到生产机。2.使用DB02的SQL command,当然你得权限足够。DB02的SQL是Oracle的SQL,所以写法有很大不同,具体可以看下面这个例子。SELECT C.MANDT,C.SMVART,C.COND原创 2016-05-19 16:05:48 · 1184 阅读 · 0 评论 -
CRM加下拉框里面的值
METHOD get_v_XXXXX. TYPES:BEGIN OF ty_dd07t, ddtext TYPE dd07t-ddtext, domvalue_l TYPE dd07t-domvalue_l, END OF ty_dd07t. DATA: lt_ddlb TYPE bsp_wd_dropdown_ta原创 2017-07-13 15:41:49 · 623 阅读 · 0 评论