2
私は関数を持っていて、そのパラメータの1つはテーブル(T_ITEMS)です。IRfcTableに項目を追加する
テーブルの項目は、2つのフィールドを持つタイプ/構造体Z_ITEMです。
このテーブルにはどのようにタイプZ_ITEMのアイテムを追加できますか?私が行っていることは、コード以下れる
:repo.GetStructureMetadataで
IRfcFunction fnct = repo.CreateFunction("MY_FUNCTION");
IRfcTable t_items = fnct.GetTable("T_ITEMS");
foreach(XmlNode oneNode in postdata.Items.SelectNodes("//articles/article")) {
IRfcStructure articol = repo.GetStructureMetadata("Z_ITEMS") as IRfcStructure;
articol.SetValue("Value", oneNode.Attributes[ "value" ].Value);
articol.SetValue("Quantity", oneNode.Attributes[ "quantity" ].Value);
t_items.Append(articol);
}
( "Z_ITEMS")私が構造を持っているが、私は IRfcStructure変数articolにキャストするときはnullです。