Google入主傲游

    Derry评语:

    没想到Google下手还是这么迅捷,以IE为后台的Maxthon终于以其上千万的用户打动了前者。这一事件不是技术的胜利,而是市场。全文:

    Multiple sources are confirming that the Chinese/Israeli startup behind the Maxthon Browser has sold a minority stake to Google. The total investment size is rumored to be around $1 million. We are also hearing that this investment is part of a “much larger strategic deal” between the two companies.

Maxthon has had over 80 million downloads of its browser, and over half of its users are in China. Maxthon-originated searches may account for up to 25% of total Baidu traffic, according to one source.

At the very least we expect the strategic deal to involve replacing the default search option in the browser from the Baidu search engine in China and Yahoo in other countries with Google search. The deal may also go beyond search and involve integration with other Google services directly into the browser. Maxthon would then be promoted on Google as a preferred browser.

The deal was apparently done at least two months ago, but the companies have delayed releasing the news. We’ve contacted Netanel Jacobsson at Maxthon about this story, but he has declined to comment. We also have an email into Google PR for comment.

Maxthon has raised less than $6 million prior to this investment. Seed financing came from Morten Lund and WI Harper in March 2005, and CRV invested around $5 million in the company in March 2006.

 

<think>嗯,用户这次询问的是SAPBPC主数据写入方法,看来他正在处理系统集成或数据维护任务。结合历史对话,之前讨论过BPC模型数据回写技术(引用1),现在转向主数据管理层面,属于BPC实施中更基础的层级。用户应该是SAP顾问或开发人员,需要具体技术方案而非概念说明。引用1提到BADI和CP两种标准方式,引用4展示的注释写入代码结构值得参考,但主数据操作会更复杂。需要区分技术层次:主数据写入通常涉及维度(如科目、成本中心)的创建更新,而引用3展示的优先级计算属于数据流水准的逻辑。主数据写入核心挑战在于维度关系维护。标准方案有:DSO+DT流程适合批量更新,BPF流程对应前端手动维护,BADI则适合外部系统集成。引用4的UJ_CREATE_MEMBER方法可直接嵌入ABAP程序,但要注意权限校验(SY-UNAME)和错误处理(CX_UJC_EXCEPTION),这些在引用4的CMT代码里已有体现。用户没提具体维度类型,按经验科目(ACCOUNT)维度最复杂,需要像引用3那样考虑计算优先级。因此示例代码特意区分了时间维度(带固定层级)和科目维度(带CALC顺序属性)。写入后的效果检查可参考BPC的DimensionEditor(MD编辑器),或通过UDCONV_REFRESH刷新缓存。引用2的ADSO写入思路也可变通使用——先把主数据写入ADSO,再触发到BPC的转换。</think> 在SAP BPC中写入主数据的标准方法主要分为以下三种技术方案,根据实际业务场景选择: --- ### **1. 通过**DSO+DT**批量写入**(标准数据流) - **原理**:创建专门存储主数据的DSO,通过DT(数据传输进程)向BPC维度表写入数据 - **步骤**: 1. 创建维度专用DSO(如`Z<维度名>_MD`) 2. 开发ABAP程序将数据写入该DSO 3. 配置DT流程:DSO → BPC维度模型 4. 触发维度处理任务`UJD_DIMENSION_REFRESH` - **关键代码**: ```abap CALL FUNCTION 'RSDG_CONTEXT_SET' EXPORTING i_appset_id = 'APPSET_ID' i_appl_id = 'APPL_ID'. CALL METHOD cl_ujk_model=>get_dimension EXPORTING i_dim_name = 'ENTITY' IMPORTING e_dimension = lo_dim. lo_dim->add_member( EXPORTING i_member = 'NEW_MEMBER' it_attr = lt_attributes " 属性值表 it_parent = lt_hierarchies " 层级关系 EXCEPTIONS error_occurred = 1 ). ``` --- ### **2. 通过**BPF**写入**(业务流程前端) - **场景**:允许业务用户在Web/Excel客户端维护主数据 - Excel: 使用`Dimension Editor`功能直接编辑 - Web: 配置BPC业务流程框架(BPF),通过审批流提交变更 - **配置路径**: `BPC管理员 → 维度管理 → 选中维度 → 启用维度维护` --- ### **3. 通过**BADI**直接写入**(API调用) - **核心类**:`CL_UJD_MASTER_DATA` - **实现接口**:`UJD_DIMENSION_MASTER` - **关键方法**: ```abap TRY. CALL METHOD cl_ujd_master_data=>create_member EXPORTING i_appset_id = lv_appset i_dimension = 'COSTCENTER' i_member = 'CC_1000' it_attributes = lt_attr " SORTED BY技术名 it_hierarchy = lt_hier " 层级关系表 IMPORTING et_message = lt_msg. CATCH cx_ujd_dim_not_found. ENDTRY. ``` --- ### **主数据结构示例**(科目维度) | 字段 | 值 | 说明 | |------------|-------------|-------------------| | MEMBER | ACCT_1001 | 主数据ID | | PARENT | REVENUE | 父节点 | | PROPERTY1 | GL_ACCOUNT | 映射总账科目 | | CALC | [N]/[Y] | 计算标志(引用3优先级关联)| > ⚠️ **注意事项**: > 1. 写操作前必须设置环境:`CALL FUNCTION 'RSDG_CONTEXT_SET'` > 2. 层级关系需完整维护叶子节点到根节点的路径 > 3. 时间维度需特殊处理:`FISCALYEAR/PERIOD`需按时间表结构写入(引用3时间计算逻辑) > 4. 写入后调用维度刷新:`RSUD_S_API_DIMENSION_UPDATE` --- **主数据写入后验证**: - **事务码**:`UJD_DIMENSION_DATA`(维度浏览器) - **程序检查**:`RSDMD_CHECK_HIER`(层级结构校验) - **参考日志**:`UJ0_REFRESH_LOG`(维度处理日志) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值