using SAP.Middleware.Connector;
|
namespace iWareSAP.IDOC.Entity
|
{
|
public class PurchaseOrderMaterial
|
{
|
/// <summary>
|
/// 1采购单号
|
/// </summary>
|
public string PO_NUMBER { get; set; }
|
|
/// <summary>
|
/// 2行号
|
/// </summary>
|
public string PO_ITEM { get; set; }
|
|
/// <summary>
|
/// 3更新日期
|
/// </summary>
|
public string CHANGED_ON { get; set; }
|
|
/// <summary>
|
/// 4物料名称
|
/// </summary>
|
public string SHORT_TEXT { get; set; }
|
|
/// <summary>
|
/// 5物料号
|
/// </summary>
|
public string MATERIAL { get; set; }
|
|
/// <summary>
|
/// 6采购项
|
/// </summary>
|
public string CO_CODE { get; set; }
|
|
/// <summary>
|
/// 7工厂
|
/// </summary>
|
public string PLANT { get; set; }
|
|
|
/// <summary>
|
/// 8存储位置
|
/// </summary>
|
public string STORE_LOC { get; set; }
|
|
|
/// <summary>
|
/// 9跟踪编号
|
/// </summary>
|
public string TRACKINGNO { get; set; }
|
|
/// <summary>
|
/// 10物料组
|
/// </summary>
|
public string MAT_GRP { get; set; }
|
|
/// <summary>
|
/// 11消息号
|
/// </summary>
|
public string INFO_REC { get; set; }
|
|
/// <summary>
|
/// 12数量
|
/// </summary>
|
public string QUANTITY { get; set; }
|
|
/// <summary>
|
/// 13 单价
|
/// </summary>
|
public string NET_PRICE { get; set; }
|
|
/// <summary>
|
/// 14 总价
|
/// </summary>
|
public string NET_VALUE { get; set; }
|
|
|
/// <summary>
|
/// 15 重量
|
/// </summary>
|
public string GROSS_WGHT { get; set; }
|
|
/// <summary>
|
/// 16 订单单位
|
/// </summary>
|
public string UNIT { get; set; }
|
|
/// <summary>
|
/// 17 价格单位
|
/// </summary>
|
public string PRICE_UNIT { get; set; }
|
|
/// <summary>
|
/// 18 重量单位
|
/// </summary>
|
public string WEIGHTUNIT { get; set; }
|
|
/// <summary>
|
/// 19库存单位
|
/// </summary>
|
public string BASE_UNIT { get; set; }
|
|
|
/// <summary>
|
/// 20采购价格单位
|
/// </summary>
|
public string ORDERPR_UN { get; set; }
|
|
|
/// <summary>
|
/// 21 订单单位->价格单位转换系数
|
/// </summary>
|
public string CONV_NUM1{ get; set; }
|
|
/// <summary>
|
/// 22 价格单位->订单单位转换系数
|
/// </summary>
|
public string CONV_DEN1{ get; set; }
|
|
/// <summary>
|
/// 23 订单单位->库存单位转换系数
|
/// </summary>
|
public string CONV_NUM2{ get; set; }
|
|
|
/// <summary>
|
/// 24库存单位->订单单位转换系数
|
/// </summary>
|
public string CONV_DEN2 { get; set; }
|
|
|
/// <summary>
|
/// 25容差上限
|
/// </summary>
|
public string OVERDELTOL { get; set; }
|
|
|
/// <summary>
|
/// 26容差下限
|
/// </summary>
|
public string UNDER_TOL { get; set; }
|
|
/// <summary>
|
/// 27销售订单
|
/// </summary>
|
public string SD_DOC { get; set; }
|
|
/// <summary>
|
/// 28销售订单项
|
/// </summary>
|
public string SDOC_ITEM { get; set; }
|
|
|
/// <summary>
|
/// 构造函数
|
/// </summary>
|
public PurchaseOrderMaterial() { }
|
|
/// <summary>
|
/// 构造函数
|
/// </summary>
|
public PurchaseOrderMaterial(IRfcStructure structure)
|
{
|
PO_NUMBER = structure.GetValue("PO_NUMBER") == null ? "" : structure.GetValue("PO_NUMBER").ToString();
|
PO_ITEM = structure.GetValue("PO_ITEM") == null ? "" : structure.GetValue("PO_ITEM").ToString();
|
CHANGED_ON = structure.GetValue("CHANGED_ON") == null ? "" : structure.GetValue("CHANGED_ON").ToString();
|
SHORT_TEXT = structure.GetValue("SHORT_TEXT") == null ? "" : structure.GetValue("SHORT_TEXT").ToString();
|
MATERIAL = structure.GetValue("MATERIAL") == null ? "" : structure.GetValue("MATERIAL").ToString();
|
CO_CODE = structure.GetValue("CO_CODE") == null ? "" : structure.GetValue("CO_CODE").ToString();
|
PLANT = structure.GetValue("PLANT") == null ? "" : structure.GetValue("PLANT").ToString();
|
STORE_LOC = structure.GetValue("STORE_LOC") == null ? "" : structure.GetValue("STORE_LOC").ToString();
|
TRACKINGNO = structure.GetValue("TRACKINGNO") == null ? "" : structure.GetValue("TRACKINGNO").ToString();
|
MAT_GRP = structure.GetValue("MAT_GRP") == null ? "" : structure.GetValue("MAT_GRP").ToString();
|
INFO_REC = structure.GetValue("INFO_REC") == null ? "" : structure.GetValue("INFO_REC").ToString();
|
QUANTITY = structure.GetValue("QUANTITY") == null ? "" : structure.GetValue("QUANTITY").ToString();
|
NET_PRICE = structure.GetValue("NET_PRICE") == null ? "" : structure.GetValue("NET_PRICE").ToString();
|
NET_VALUE = structure.GetValue("NET_VALUE") == null ? "" : structure.GetValue("NET_VALUE").ToString();
|
GROSS_WGHT = structure.GetValue("GROSS_WGHT") == null ? "" : structure.GetValue("GROSS_WGHT").ToString();
|
UNIT = structure.GetValue("UNIT") == null ? "" : structure.GetValue("UNIT").ToString();
|
PRICE_UNIT = structure.GetValue("PRICE_UNIT") == null ? "" : structure.GetValue("PRICE_UNIT").ToString();
|
WEIGHTUNIT = structure.GetValue("WEIGHTUNIT") == null ? "" : structure.GetValue("WEIGHTUNIT").ToString();
|
|
BASE_UNIT = structure.GetValue("BASE_UNIT") == null ? "" : structure.GetValue("BASE_UNIT").ToString();
|
ORDERPR_UN = structure.GetValue("ORDERPR_UN") == null ? "" : structure.GetValue("ORDERPR_UN").ToString();
|
CONV_NUM1 = structure.GetValue("CONV_NUM1") == null ? "" : structure.GetValue("CONV_NUM1").ToString();
|
CONV_DEN1 = structure.GetValue("CONV_DEN1") == null ? "" : structure.GetValue("CONV_DEN1").ToString();
|
CONV_NUM2 = structure.GetValue("CONV_NUM2") == null ? "" : structure.GetValue("CONV_NUM2").ToString();
|
CONV_DEN2 = structure.GetValue("CONV_DEN2") == null ? "" : structure.GetValue("CONV_DEN2").ToString();
|
|
OVERDELTOL = structure.GetValue("OVERDELTOL") == null ? "" : structure.GetValue("OVERDELTOL").ToString();
|
UNDER_TOL = structure.GetValue("UNDER_TOL") == null ? "" : structure.GetValue("UNDER_TOL").ToString();
|
|
}
|
|
public override string ToString()
|
{
|
return string.Format("PO_NUMBER(采购单号)={0},PO_ITEM(行号)={1},CHANGED_ON(更新日期)={2},SHORT_TEXT(物料名称)={3},MATERIAL(物料号)={4},CO_CODE(采购项)={5},PLANT(工厂)={6},STORE_LOC(存储位置)={7},TRACKINGNO(跟踪编号)={8},MAT_GRP(物料组)={9},INFO_REC(消息号)={10},QUANTITY(数量)={11},NET_PRICE(单价)={12},NET_VALUE(总价)={13},GROSS_WGHT(重量)={14},UNIT(订单单位)={15},PRICE_UNIT(价格单位)={16},WEIGHTUNIT(重量单位)={17},BASE_UNIT(库存单位)={18},ORDERPR_UN(采购价格单位)={19},CONV_NUM1(订单单位->价格单位转换系数)={20},CONV_DEN1(价格单位->订单单位转换系数)={21}, CONV_NUM2(订单单位->库存单位转换系数)={22}, CONV_DEN2(库存单位->订单单位转换系数)={23},OVERDELTOL(容差上限)={24},UNDER_TOL(容差下限)={25}, SD_DOC(销售订单)={26},SDOC_ITEM(销售订单项)={27}", PO_NUMBER, PO_ITEM, CHANGED_ON, SHORT_TEXT, MATERIAL, CO_CODE, PLANT, STORE_LOC, TRACKINGNO, MAT_GRP, INFO_REC, QUANTITY, NET_PRICE, NET_VALUE, GROSS_WGHT, UNIT, PRICE_UNIT, WEIGHTUNIT, BASE_UNIT, ORDERPR_UN, CONV_NUM1, CONV_DEN1, CONV_NUM2, CONV_DEN2, OVERDELTOL, UNDER_TOL, SD_DOC, SDOC_ITEM);
|
}
|
|
}
|
}
|