BRM OPCODE用于提取购买的产品详细信息

时间:2014-12-01 07:42:15

标签: oracle opcode

有谁知道我可以用什么BRM OPCODE来提取购买的产品活动?换句话说,我试图找到一个操作码,它接受某个输入字段,如PIN_FLD_NAMEPIN_FLD_PLAN_OBJPIN_FLD_DEAL_OBJ,并给我一个输出列表,其中包含一个字段,告诉我在哪里产品购自。

目前,我正在使用SUBSCRIPTION_READ_ACCT_PRODUCTS,它会为我提供输出列表,其中包含PIN_FLD_NAMEPIN_FLD_PLAN_OBJPIN_FLD_DEAL_OBJ等字段。 请帮助我。

1 个答案:

答案 0 :(得分:0)

/event/purchased_product有联系,/purchased_product/deal有联系。因此,可以使用PCM_OP_SEARCH(或PCM_OP_GLOBAL_SEARCH),输入flist如下:

0 PIN_FLD_POID                 POID [0] 0.0.0.1 /search 0 0
0 PIN_FLD_FLAGS                 INT [0] 0
0 PIN_FLD_TEMPLATE              STR [0] "select X from /event 1, /purchased_product 2, /deal 3 where 1.F1 = 2.F2 and 2.F3 = 3.F4 and 3.F5 = V5 "
0 PIN_FLD_RESULTS             ARRAY [*] NULL
0 PIN_FLD_ARGS                ARRAY [1]
1     PIN_FLD_BAL_IMPACTS     ARRAY [*]
2         PIN_FLD_OFFERING_OBJ POID [0] NULL poid
0 PIN_FLD_ARGS                ARRAY [2]
1     PIN_FLD_POID             POID [0] NULL poid
0 PIN_FLD_ARGS                ARRAY [3]
1     PIN_FLD_DEAL_OBJ         POID [0] NULL poid
0 PIN_FLD_ARGS                ARRAY [4]
1     PIN_FLD_POID             POID [0] NULL poid
0 PIN_FLD_ARGS                ARRAY [5]
1     PIN_FLD_NAME              STR [0] "value"

如果需要,您可以将/purchased_product替换为/purchased_discount