EAS 物料基础资料开发心得

近期做了webService接口 传输物料数据的,发现物料这个基础数据的结构很特别,以下描述下心得!

1.物料基础资料 属于D类基础资料, 可以通过分配功能试其他组织共享

由以下七部分组成:
//物料基本资料,Material
//物料财务资料,MaterialCompanyInfo
//物料采购属性,MaterialPurchasing
//物料销售属性,MaterialSales
//物料库存属性,MaterialInventory
//物料成本资料,MaterialCost

//物料计划资料,MaterialPlan

图1:

EAS 物料基础资料开发心得_第1张图片

2.特点:

物料基本资料:不同管理单元如果想看到(共享)同一物料信息,可以通过分配功能来实现,DataBaseDAssign记录了基础资料分配记录信息
参考代码:
    private void createDAssignRelation(Context ctx,BOSUuid strMaterialId,CtrlUnitInfo ctrlUnitInfo) 
    throws EASBizException, BOSException {
    DataBaseDAssignInfo dAssignInfo = new DataBaseDAssignInfo();
    dAssignInfo.setDataBaseDID(strMaterialId);
    dAssignInfo.setAssignCU(ctrlUnitInfo);
    dAssignInfo.setBosObjectType("4409E7F0");
    dAssignInfo.setStatus(DataStateEnum.ENABLE);
    DataBaseDAssignFactory.getLocalInstance(ctx).addnew(dAssignInfo);
}


3.组织资料页签的关系

物料基本资料 与物料组织资料(财务、采购、销售、库存等) 是一对多的关系,

物料组织资料通过orgUnit字段(业务属性组织)的不同可以使统一物料在不同组织下看到的组织资料页签内容不同

EAS 物料基础资料开发心得_第2张图片



你可能感兴趣的:(EAS)