自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

范叉叉的博客

一个不想做产品的开发不是个好的项目经理

  • 博客(58)
  • 收藏
  • 关注

原创 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 605

原创 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 627

原创 二维码生成与解析

Python真是一个很棒的工具,比如我想生成和解析二维码,它实现起来就很简单。实现这个过程需要用到很多新的库,原版安装包是没有的,当然我们可以直接去github下载。不过更方便的是使用3.x后捆绑的pip工具。2.x的也可以去装下。这个pip的好处是,只要知道要导入的包的名字,就可以通过它直接从官方源下载并安装好。安全,简便。基本语法是在命令行输入 pip install  Pac

2017-06-13 19:46:55 590

原创 杨辉三角

通俗易懂版本##杨辉三角规律##第n+1行的第i个数等于第n行的第i-1个数和第i个数之和x = []#上一行y = []#当前行for n in range(1,20): y.clear() if n == 1: y.append(1) print(y) x = y.copy() continu

2017-06-13 15:46:19 611

原创 冒泡排序

还有再快点的办法吗?import randomx = []for i in range(0,20): x.append(random.randint(1,100))print(x)flag = 1#标志位while flag == 1: for i in range(1,len(x)): a = x[i-1] b = x[i]

2017-06-13 14:56:11 326

原创 全排列,素数,兔子繁殖

最近兴趣所向,研究Python,写了些经典问题代码,网友们看看,欢迎批评指正##全排列##取任意一个元素##记录这个元素##剩下的生成一个新的list##取任意一个元素##记录这个元素##剩下的生成一个新的list##......##直到新的list有且只有一个元素##记录这个元素##合并之前记录的元素def recursion(x,y,z): len

2017-06-13 11:07:18 277

原创 一个BDoc问题的解决思路

配了一个bdoc,取客户账户组的。然后初始化运行。SMQ1报错,【SY359】。选中这一行,用debug形式看具体是怎么回事。跟踪路线CRS_CUSTOMIZING_SEND_TO_SERVER-》CRS_SEND_TO_SERVER-》CRM_FIRST_CALL_OPERATIONS71行代码* Raise an error if the destination of th

2017-04-28 15:50:08 677

转载 ABAP 金额大写转换

FUNCTION z_digital_lower_to_upper.*"----------------------------------------------------------------------*"*"Local interface:*"  IMPORTING*"     REFERENCE(DIGITALIN) TYPE  C*"  EXPORTING*

2017-04-25 11:54:08 1721

转载 IDOC重发处理

在使用IDOC的过程中,常会遇到IDOC传输失败报错的情况,第一次遇到这个问题时,有些朋友可能会不知如何处理,今天跟大家分享下一般的处理步骤; 一、查找出错的IDOC号事务码:WE02操作:输入创建日期及IDOC编号,查看出错的IDOC号; 点击执行,进入修改界面; 二、修改出错的IDOC号事务码:WE02操作:修改I

2017-04-18 19:37:18 7642

原创 SqlCommand使用实例

using System.Configuration;这个包获取存在webconfig中的连接字符串。using System.Data.SqlClient;这个包用于制造相关SqlClient类using System.Data.下面还有其他的连接用包,比如odbc,sqldb等等,按照自己的需求引入。//定义链接SqlConnection con

2017-04-14 17:07:35 6350

转载 ASP.NET事务处理

事务处理简介1.1什么是事务处理事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事物中的所有修改都将永久成为数据库的一部分。如果遇到错误,则不会对数据库做出任何修改。1.2事务处理过程1. 开始一个事务。进入“事物待命”状态。2. 在“事务待命”状态,记录事务中改变的数据库记录。

2017-04-11 15:38:21 564

原创 一个订单状态问题的解决思路

今天有人反馈一个生产问题。说某个订单不能做任何操作,一保存页面就报错。处理您的查询时出错***********************************************************************************************************************************************发生了什么

2017-03-29 15:27:39 2552

原创 可能是最简单的讲解做一个IDoc的步骤说明

前面转载的那个文章估计有人觉得看不懂,现在把整个过程梳理下,方便理解。首先,SCC4 将接收方和发送方的逻辑系统名字记下,后面会用到发送方步骤:WE81 创建消息类型WE31 创建段类型及段里面的具体字段WE30 创建基本类型及把段类型挂入WE82 把消息类型和基本类型关联WE21 建立一个事务性端口为发送做准备SM59 配置与接收方的逻辑连接BD54

2017-03-27 15:31:49 2465

转载 网上找到的最简单说明建立IDoc的文章

This document illustrates how we can create our own Idoc from scratch, and an ABAP program is used to generate the Idoc and one Function module created for inbound process. The program adds the user n

2017-03-24 09:55:29 935

原创 BOL简单分析(二)

关于Display Mode从CRM5.0开始,BOL带有了一个Display Mode。目的就是防止误操作BOL数据。最终是改变了core的一个参数IV_DISPLAY_MODE_SUPPORT =ABAP_TRUE.不过,在调用start_up的时候,默认是非显示模式,也就是可改。代码示例:* Start BOL core withdisplay mode suppor

2017-03-13 19:45:59 1963

原创 一个重定义on_new_focus的例子

CALL METHOD super->on_new_focus    EXPORTING      focus_bo = focus_bo.  CLEAR a.  CLEAR b.  CHECK focus_bo IS BOUND.  CALL METHOD focus_bo->get_property_as_value    EXPORTING  

2017-02-28 16:36:49 765

原创 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 1448

原创 CRM状态相关表

TJ30  是用户状态TJ30T是文本翻译CRM_JCDOCRM_JCDSCRM_JESTCRM_JSTO这4个表存的基于guid给出相应的状态。

2017-02-16 11:40:23 701

原创 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 476

原创 AET增强失败自救

找到增强的ID,运行SE38程序【AXT_EXT_GENERATE】。找不到ID也没关系,点输入条件可以出来搜索帮助,拉到最后看日期时间账号一致的。

2017-02-05 15:50:23 848

原创 读取订单信息中增强table的写法

CALL FUNCTION 'CRM_ORDER_READ'

2017-01-13 17:51:45 455

转载 SAP顾问的三重境界

清晨的薄雾中,一个黑色的小点越变越大,在视野中变得越来越清晰。那是一位身穿黑西装的翩翩少年,背上背着的正是江湖人称“IT民工标配”的瑞士军刀双肩背包。ta轻盈的跳上公交车,朝着客户的方向驶去…Stop! 你以为你在写网络小说吗?是的,今天不聊技术,聊聊我眼中的SAP顾问的三重境界。第一重 技术很重要通常入行三到五年的顾问还处在徜徉SAP知识大海的过程中。

2016-12-30 17:29:15 1807

原创 懒人福利【内表比较】

新技能get√【CTVB_COMPARE_TABLES】

2016-12-30 17:23:20 768

原创 CRM事件增强补遗

最近的开发过程中,关于事件增强总结了一些看法,和大家分享下。event是只有具体定了一定条件,才会在满足这个条件的时候触发那个相应的func。也就是说,如果你不配,是肯定不会触发的。系统标准的func基本都是_EC结尾的,这些func的逻辑很清晰,如果想改,可以直接复制。最主要的是它的那些传入传出参数要一致,这样才好代替。另外,每个标准的func都属于一个函数组,你可以看看其他相关函数是干嘛的

2016-12-14 20:05:20 871

原创 CRM事件增强

上一篇转载了SDN上面的一篇博文。写的非常棒,将event的事情说的很透彻。这篇就实际谈谈具体是怎么操作的,多说无益,直接上代码。使用事务代码CRMV_EVENT,创建一个如下的事件功能:交易类别        BUS2000115   销售执行时间        30   抬头处理结束优先级          自己定对象名称        ORDERADM_H

2016-12-06 20:01:16 1342 1

原创 订单的附件相关表关系

CRMORDERPHF  根据PHIO_ID获取文档的基本信息CRMURLLOIO     根据LOIO_ID获取url的基本信息CRMURLPHIO      PHIO_ID 与URL的LOIO_ID关系表CRMORDERPHIO根据PHIO_ID获取 PH_CLASS LOIO_ID  LO_CLASS ,  即PHIO_ID与文档的LOIO_I

2016-12-05 14:31:54 884

转载 1Order Event Handler guide

The 1Order event handler is available for customers in IMG under CRM->Transactions->Basic Settings->Transactions->Edit Event Handler Table.However the documentation is rather short.Find here a

2016-12-01 14:45:45 1243

原创 BOL简单分析(一)

BOL其实是一系列接口和函数的总称。目的是为了更新crm的一些bapi的使用,实现crm的所有功能。有一些比较常见或者重要的classCL_CRM_BOL_QUERY_SERVICE查询用到的。CL_CRM_BOL_ENTITY存放数据实体,增删改查需要用到。IF_BOL_TRANSACTION_CONTEXTYou use thisinterface to contr

2016-11-15 19:50:12 4524

原创 自建组件加Saved Search

UI提供保存搜索条件的功能,标准组件是可以直接用的,如果是自建组件,就要写些代码做些配置了。核心的一个组件就是系统标准组件CRM_SAVEDSEARCH。首先我们需要把这个组件添加到自建组件的项目里面,

2016-11-06 23:07:03 730

原创 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 1159

原创 关于合伙人功能类型

CRMD_ORDER_INDEX这个表有一些字段很有意思。

2016-09-23 17:39:56 1413

原创 IBase的几个常用函数

CRM_ICSS_CREATE_COMPONENT CRM_IBASE_COMP_CHANGECRM_IBASE_SAVECRM_IBASE_FREECRM_IBASE_COMP_GET_DETAIL。。。。。。。。。。。。。。。。。。。。。。。主要看以下两个函数组CRM_ICSS_IBASEIB_CRM_API

2016-08-26 09:30:43 785

原创 CRM开发要点(八)

本文主要谈UI用到的皮肤,图标,layout这些。UI界面有很多风格,对应的配置功能在这里。官方建议是复制标准的皮肤进行修改,如果自己家有美工也可以自己做的。右键可以下载某个或某组文件。这是一些关键CSS的使用描述。•thtmlb_core_stand.css: This is the basic style sheet that is

2016-07-27 10:20:09 1086

原创 CRM开发要点(七)

本文主要总计下CRM增强的一些技术点。先看这个图,此图为CRM增强的路线图,所有的UI增强都是沿着这个思路做下来的。【SM34】 -》【BSPWDVC_CMP_EXT 】建 enhancementset。下面的图是一个增强的简单步骤示例。下图的示例指如果我们增强了一个组件,整个增强动作具体做了哪些事情。此外CRM还提供了一

2016-07-25 17:03:57 1128 2

原创 如果SM30出现“不可修改”提示的解决方案之一

如图,由于BASIS设置,在维护视图时出现提示。可以把维护视图按照下面这个选项修改。这样这个视图就不受系统管控了。

2016-07-18 16:40:45 3447

原创 UI里面excel数据上传并解析的例子(XML格式)

上次说到在UI里面解析CSV格式的EXCEL例子,这次说说解析XML格式的。这次用到ABAP里面的正则表达式,具体的用法可以看我上一篇的转帖。我们还有一个标准程序【DEMO_REGEX_TOY】可以用来试验自己写的正则表达式对不对。页面上需要一个上传控件。<thtmlb:fileUpload id = "fileUpload1"

2016-07-12 17:49:35 666

转载 字符串处理:ABAP中的正则表达式

正则表达式ABAP中可以使用regex的地方除了下面两个语句可以使用regex外:FINDREPLACE下面主函数的参数也可以使用regex:count()contains()find()match()matches()replace()substring()另外,还有两个类也可以使用regex:CL_

2016-07-12 17:28:22 9280

原创 UI里面excel数据上传并解析的例子(CSV格式)

可以参考系统的例子 CRM_THTMLB_COMP/FileUploadTag 。下面的是一个简单的CSV格式示例。METHOD eh_onuploadfile. DATA lv_flag TYPE char1. DATA lv_value TYPE string .***实例化前台消息容器* ----------------------------------------

2016-07-07 16:42:44 1190

原创 CRM开发要点(六)

本文主要阐述增强部分的内容。增强的主要事务如下图所示。正常的情况下,你需要配置一个开发包,一个存放增强表的UI组件。前缀有ABC三个,正常情况下,A用完换B,B用完换C,足够用了。在CRM里面,我们有很多地方可以增强,上图就是增强这些地方相应需要使用的功能。先说AET(Application Enhancement Tool).

2016-06-22 16:39:14 2944

原创 创建一个简单BP的实例

创建一个简单BP的实例

2016-05-31 12:16:12 9438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除