1

SAP PI の ICO のインタフェース決定で条件を維持する必要があります。L1、S1、G1、F1 などの複数の請求書タイプがあります。要件ごとに 2 つの個別のマッピングがあります。

請求書タイプが L1、S1、または G1 で、LAND1 = IND、PARW= W、QUALF=015 の場合、最初のマッピングを選択し、残りの請求書タイプについては 2 番目のマッピングを選択します。

2 つのマッピングに対する条件エディターの XPath 式は次のとおりです。

1)

(/ZEINV_INVOIC02/IDOC/E1EDKA1[PARVW = 'W' and LAND1 = 'IND'])   EX   AND
(/ZEINV_INVOIC02/IDOC/E1EDK14[QUALF = 015 and ORGID = 'L1'])    EX   OR
(/ZEINV_INVOIC02/IDOC/E1EDKA1[PARVW = 'W' and LAND1 = 'IND'])   EX   AND 
(/ZEINV_INVOIC02/IDOC/E1EDK14[QUALF = 015 and ORGID = 'G1'])    EX   OR 
(/ZEINV_INVOIC02/IDOC/E1EDKA1[PARVW = 'W' and LAND1 = 'IND'])   EX   AND
(/ZEINV_INVOIC02/IDOC/E1EDK14[QUALF = 015 and ORGID = 'S1'])    EX

2) (ORGID 式に関する 2 行目に問題があります)

(/ZEINV_INVOIC02/IDOC/E1EDKA1[PARVW = 'W' and LAND1 = 'IND'])                                    EX AND
(/ZEINV_INVOIC02/IDOC/E1EDK14[QUALF = 015 and ( ORGID ≠ 'L1' or ORGID ≠ 'G1' or ORGID ≠ 'S1' )]) EX

問題は、ICO が実行されると、両方のマッピングが選択され、これらの値で両方の条件が満たされることです。

ORGID = 'L1'
QALF  = 015
PARW  = 'W' 
LAND1 = 'IND'

L1、G1、および S1 以外の ORGID 値がある場合の 2 番目の条件の XPath 式は何ですか?

4

1 に答える 1