突破众筹困境“入主”区块链——先行者的力量

导读:

区块链将为众筹带来新生,也将服务于实体经济,迎来更多的创新出现,这样众筹就不再会因为各种问题止步不前,从可以而发挥其真正的作用

 

 

 

首先,请先观察两组关于众筹的大数据。

1. 2017年全年的成功项目数和融资总额分别为69637个和260.00亿元。

2. 世界银行报告曾预测到2025年全球募集总金额将突破960亿美元, 其中亚洲占比将大幅成长。

尽管平台数量在2017年底急剧降低到294家,但根据最新的众筹行业白皮书——《中国众筹行业发展报告2018》(后文简称“白皮书”)显示的指标来看,众筹行业整体呈良好发展态势。白皮书认为,这代表了股权型众筹(即互联网非公开股权融资)融资金融及项目数急剧下滑,行业观望气氛浓重;第二层含义是指权益和物权型众筹虽然项目数及融资额仍在大幅上升,但是众筹平台的数量却急剧下降,市场集中度开始提高,经营不善的平台退出市场,而少量平台探索出自己的路子,开始大力扩张,市场占有率迅速提高。

尽管众筹向大众展现了“互联网+金融”的势不可挡,尝到甜头的众人也目睹了它的”心有余而力不足”。但众筹不是万金油,这类中心化融资实施过程中问题丛生,令人头疼

2017年是

<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`(维度处理日志) ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值