System ID PIP
Mapping Name MM_INVOIC02_TO_INVOIC96A
Mapping Namespace http://sap.com/xi/B2B/Examples/EDIFACT
Mapping Software Component Version B2B MAPPING KIT 1.0
PI Version (created) XI7.1
Changed By sap
Changed On 2012-04-13 10:54:44.857
Person Responsible sap


Source Message Type INVOIC02
Target Message Type INVOIC96A

Imports
import com.sap.aii.mapping.api.*;
import com.sap.aii.mapping.lookup.*;
import com.sap.aii.mappingtool.tf7.rt.*;
import java.io.*;
import java.lang.reflect.*;
import java.util.*;
Function Libraries
LocalUserFunctions http://com.sap.xi
UDFNodePool http://sap.com/xi/B2B/MappingFunctions
UDFUtilsPool http://sap.com/xi/B2B/MappingFunctions
UDFGlobalsPool http://sap.com/xi/B2B/MappingFunctions
UDFDateTimePool http://sap.com/xi/B2B/MappingFunctions

Target field Mapping rule
INVOIC96A
const("")
INVOIC96A/S_UNB/C_S001/D_0001
const("UNOC")
INVOIC96A/S_UNB/C_S001/D_0002
const("3")
INVOIC96A/S_UNB/C_S002/D_0004
/INVOIC02/IDOC/EDI_DC40/SNDPRN
INVOIC96A/S_UNB/C_S002/D_0007
const("14")
INVOIC96A/S_UNB/C_S003/D_0010
/INVOIC02/IDOC/EDI_DC40/RCVPRN
INVOIC96A/S_UNB/C_S003/D_0007
const("14")
INVOIC96A/S_UNB/C_S004/D_0017
currentDate(Output Format:yyMMdd, calend: [First Weekday = Sunday, Minimum number of days = 1, Calendar is Lenient] )
INVOIC96A/S_UNB/C_S004/D_0019
currentDate(Output Format:HHmm, calend: [First Weekday = Sunday, Minimum number of days = 1, Calendar is Lenient] )
INVOIC96A/S_UNB/D_0020
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
/INVOIC02/IDOC/EDI_DC40/DOCNUM
INVOIC96A/M_INVOIC
/INVOIC02/IDOC
INVOIC96A/M_INVOIC/S_UNH
UDFGlobalsPool.initGlobalCounter
const("ALC")
INVOIC96A/M_INVOIC/S_UNH/D_0062
counter(ini:1, inc:1)
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0065
const("INVOIC")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0052
const("D")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0054
const("96A")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0051
const("UN")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0057
const("EAN008")
INVOIC96A/M_INVOIC/S_BGM/C_C002
const("")
INVOIC96A/M_INVOIC/S_BGM/C_C002/D_1001
const("380")
INVOIC96A/M_INVOIC/S_BGM/D_1004
/INVOIC02/IDOC/E1EDK01/BELNR
INVOIC96A/M_INVOIC/S_BGM/D_1225
const("9")
INVOIC96A/M_INVOIC/S_DTM
formatByExample
UDFNodePool.createIfHasOneOfSuchValues
collapseContexts
/INVOIC02/IDOC/E1EDK03/IDDAT
const("001;012;016")
/INVOIC02/IDOC/E1EDK03
INVOIC96A/M_INVOIC/S_DTM/C_C507/D_2005
FixValues
Default value:
Behaviour if Lookup fails: use default value
Key Value
001 35
012 137
016 3
/INVOIC02/IDOC/E1EDK03/IDDAT
INVOIC96A/M_INVOIC/S_DTM/C_C507/D_2380
/INVOIC02/IDOC/E1EDK03/DATUM
INVOIC96A/M_INVOIC/S_DTM/C_C507/D_2379
const("102")
INVOIC96A/M_INVOIC/G_SG1
formatByExample
UDFNodePool.createIfHasOneOfSuchValues
collapseContexts
/INVOIC02/IDOC/E1EDK02/QUALF
const("001;002;012")
/INVOIC02/IDOC/E1EDK02
INVOIC96A/M_INVOIC/G_SG1/S_RFF/C_C506/D_1153
FixValues
Default value:
Behaviour if Lookup fails: use default value
Key Value
001 ON
002 VN
012 DQ
/INVOIC02/IDOC/E1EDK02/QUALF
INVOIC96A/M_INVOIC/G_SG1/S_RFF/C_C506/D_1154
/INVOIC02/IDOC/E1EDK02/BELNR
INVOIC96A/M_INVOIC/G_SG1/S_DTM
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDK02/DATUM
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507
const("")
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507/D_2005
const("171")
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507/D_2380
/INVOIC02/IDOC/E1EDK02/DATUM
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507/D_2379
const("102")
INVOIC96A/M_INVOIC/G_SG2
UDFNodePool.createIfHasOneOfSuchValues
formatByExample
collapseContexts
/INVOIC02/IDOC/E1EDKA1/PARVW
/INVOIC02/IDOC/E1EDKA1
const("AG;WE;LF")
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3035
FixValues
Default value:
Behaviour if Lookup fails: use default value
Key Value
AG BY
LF SE
WE DP
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARVW
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C082
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARTN
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C082/D_3039
/INVOIC02/IDOC/E1EDKA1/PARTN
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C080
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/NAME1
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C080/D_3036_1
/INVOIC02/IDOC/E1EDKA1/NAME1
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C080/D_3036_2
/INVOIC02/IDOC/E1EDKA1/NAME2
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C059
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/STRAS
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C059/D_3042_1
/INVOIC02/IDOC/E1EDKA1/STRAS
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C059/D_3042_2
/INVOIC02/IDOC/E1EDKA1/STRS2
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3164
/INVOIC02/IDOC/E1EDKA1/ORT01
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3251
/INVOIC02/IDOC/E1EDKA1/PSTLZ
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3207
/INVOIC02/IDOC/E1EDKA1/LAND1
INVOIC96A/M_INVOIC/G_SG2/G_SG3
UDFNodePool.createIfHasOneOfSuchValues
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARVW
const("AG;RS")
INVOIC96A/M_INVOIC/G_SG2/G_SG3/S_RFF
const("")
INVOIC96A/M_INVOIC/G_SG2/G_SG3/S_RFF/C_C506/D_1153
const("VA")
INVOIC96A/M_INVOIC/G_SG2/G_SG3/S_RFF/C_C506/D_1154
IF
UDFUtilsPool.hasOneOfSuchValues
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARVW
const("RS")
THEN
formatByExample
UDFNodePool.simpleUseOneAsMany
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDK01/EIGENUINR
/INVOIC02/IDOC/E1EDKA1
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARVW
ELSE
IF
UDFUtilsPool.hasOneOfSuchValues
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARVW
const("AG")
THEN
formatByExample
UDFNodePool.simpleUseOneAsMany
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDK01/KUNDEUINR
/INVOIC02/IDOC/E1EDKA1
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDKA1/PARVW
INVOIC96A/M_INVOIC/G_SG6
UDFNodePool.createIfExistsAndHasValue
E1EDK04/MWSKZ   context: /INVOIC02/IDOC
INVOIC96A/M_INVOIC/G_SG6/S_TAX/D_5283
const("7")
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C241
const("")
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C241/D_5153
const("VAT")
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C243
createIf
exists
/INVOIC02/IDOC/E1EDK04/MSATZ
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C243/D_5278
formatNumber(nformat:#, separator:.)
/INVOIC02/IDOC/E1EDK04/MSATZ
INVOIC96A/M_INVOIC/G_SG7
UDFNodePool.createIfHasValue
/INVOIC02/IDOC/E1EDK01/CURCY
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1
const("")
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1/D_6347
const("2")
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1/D_6345
/INVOIC02/IDOC/E1EDK01/CURCY
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1/D_6343
const("4")
INVOIC96A/M_INVOIC/G_SG7/S_CUX/D_5402
UDFNodePool.passIfHasValue
/INVOIC02/IDOC/E1EDK01/WKURS
INVOIC96A/M_INVOIC/G_SG25
/INVOIC02/IDOC/E1EDP01
INVOIC96A/M_INVOIC/G_SG25/S_LIN/D_1082
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
/INVOIC02/IDOC/E1EDP01/POSEX
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C212
createIf
UDFNodePool.contextHasOneOfSuchValues
E1EDP19/QUALF   context: /INVOIC02/IDOC/E1EDP01
const("001;003")
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C212/D_7140
IF
UDFNodePool.contextHasOneOfSuchValues
E1EDP19/QUALF   context: /INVOIC02/IDOC/E1EDP01
const("003")
THEN
UDFNodePool.deleteSuppress
UDFNodePool.assignValueByCondition
E1EDP19/QUALF   context: /INVOIC02/IDOC/E1EDP01
const("003")
E1EDP19/IDTNR   context: /INVOIC02/IDOC/E1EDP01
ELSE
UDFNodePool.deleteSuppress
UDFNodePool.assignValueByCondition
E1EDP19/QUALF   context: /INVOIC02/IDOC/E1EDP01
const("001")
E1EDP19/IDTNR   context: /INVOIC02/IDOC/E1EDP01
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C212/D_7143
IF
UDFNodePool.contextHasOneOfSuchValues
E1EDP19/QUALF   context: /INVOIC02/IDOC/E1EDP01
const("003")
THEN
const("EN")
ELSE
const("IN")
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C829
UDFNodePool.createIfHasValue
/INVOIC02/IDOC/E1EDP01/UEPOS
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C829/D_5495
const("1")
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C829/D_1082
/INVOIC02/IDOC/E1EDP01/UEPOS
INVOIC96A/M_INVOIC/G_SG25/S_QTY
IF
UDFUtilsPool.hasValue
/INVOIC02/IDOC/E1EDP01/MENGE
THEN
const("")
INVOIC96A/M_INVOIC/G_SG25/S_QTY/C_C186/D_6063
const("47")
INVOIC96A/M_INVOIC/G_SG25/S_QTY/C_C186/D_6060
mapWithDefault(default_value:0)
/INVOIC02/IDOC/E1EDP01/MENGE
INVOIC96A/M_INVOIC/G_SG25/S_QTY/C_C186/D_6411
/INVOIC02/IDOC/E1EDP01/MENEE
INVOIC96A/M_INVOIC/G_SG25/S_DTM
formatByExample
UDFNodePool.createIfHasOneOfSuchValues
collapseContexts
/INVOIC02/IDOC/E1EDP01/E1EDP03/IDDAT
const("001")
/INVOIC02/IDOC/E1EDP01/E1EDP03
INVOIC96A/M_INVOIC/G_SG25/S_DTM/C_C507/D_2005
const("35")
INVOIC96A/M_INVOIC/G_SG25/S_DTM/C_C507/D_2380
/INVOIC02/IDOC/E1EDP01/E1EDP03/DATUM
INVOIC96A/M_INVOIC/G_SG25/S_DTM/C_C507/D_2379
const("102")
INVOIC96A/M_INVOIC/G_SG25/G_SG26
UDFNodePool.createIfHasOneOfSuchValues
formatByExample
collapseContexts
/INVOIC02/IDOC/E1EDP01/E1EDP26/QUALF
/INVOIC02/IDOC/E1EDP01/E1EDP26
const("002;003")
INVOIC96A/M_INVOIC/G_SG25/G_SG26/S_MOA/C_C516/D_5025
FixValues
Default value: 011
Behaviour if Lookup fails: use default value
Key Value
002 66
003 203
/INVOIC02/IDOC/E1EDP01/E1EDP26/QUALF
INVOIC96A/M_INVOIC/G_SG25/G_SG26/S_MOA/C_C516/D_5004
/INVOIC02/IDOC/E1EDP01/E1EDP26/BETRG
INVOIC96A/M_INVOIC/G_SG25/G_SG28
UDFNodePool.createIfHasOneOfSuchValues
formatByExample
collapseContexts
/INVOIC02/IDOC/E1EDP01/E1EDP26/QUALF
/INVOIC02/IDOC/E1EDP01/E1EDP26
const("001;006")
INVOIC96A/M_INVOIC/G_SG25/G_SG28/S_PRI/C_C509
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG28/S_PRI/C_C509/D_5125
FixValues
Default value:
Behaviour if Lookup fails: use default value
Key Value
001 AAB
006 AAA
/INVOIC02/IDOC/E1EDP01/E1EDP26/QUALF
INVOIC96A/M_INVOIC/G_SG25/G_SG28/S_PRI/C_C509/D_5118
/INVOIC02/IDOC/E1EDP01/E1EDP26/BETRG
INVOIC96A/M_INVOIC/G_SG25/G_SG28/S_PRI/C_C509/D_5284
SplitByValue(type:each value)
UDFNodePool.simpleUseOneAsMany
/INVOIC02/IDOC/E1EDP01/PEINH
/INVOIC02/IDOC/E1EDP01/E1EDP26
INVOIC96A/M_INVOIC/G_SG25/G_SG28/S_PRI/C_C509/D_6411
SplitByValue(type:each value)
UDFNodePool.simpleUseOneAsMany
/INVOIC02/IDOC/E1EDP01/PMENE
/INVOIC02/IDOC/E1EDP01/E1EDP26
INVOIC96A/M_INVOIC/G_SG25/G_SG29
UDFNodePool.createIfHasOneOfSuchValues
E1EDP02/QUALF   context: /INVOIC02/IDOC/E1EDP01
const("001;002;012")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_RFF
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_RFF/C_C506
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_RFF/C_C506/D_1153
FixValues
Default value:
Behaviour if Lookup fails: use default value
Key Value
001 ON
002 VN
012 DQ
/INVOIC02/IDOC/E1EDP01/E1EDP02/QUALF
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_RFF/C_C506/D_1154
/INVOIC02/IDOC/E1EDP01/E1EDP02/BELNR
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
/INVOIC02/IDOC/E1EDP01/E1EDP02/DATUM
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507/D_2005
const("171")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507/D_2380
/INVOIC02/IDOC/E1EDP01/E1EDP02/DATUM
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507/D_2379
const("102")
INVOIC96A/M_INVOIC/G_SG25/G_SG30
IF
and
UDFUtilsPool.hasValue
/INVOIC02/IDOC/E1EDP01/NTGEW
UDFUtilsPool.hasValue
/INVOIC02/IDOC/E1EDP01/GEWEI
THEN
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/D_6311
const("AAI")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C502
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C502/D_6313
const("AAA")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C174
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C174/D_6411
/INVOIC02/IDOC/E1EDP01/GEWEI
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C174/D_6314
/INVOIC02/IDOC/E1EDP01/NTGEW
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]
IF
and
UDFUtilsPool.hasValue
/INVOIC02/IDOC/E1EDP01/BRGEW
UDFUtilsPool.hasValue
/INVOIC02/IDOC/E1EDP01/GEWEI
THEN
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/D_6311
const("AAI")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C502
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C502/D_6313
const("AAB")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C174
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C174/D_6411
/INVOIC02/IDOC/E1EDP01/GEWEI
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C174/D_6314
/INVOIC02/IDOC/E1EDP01/BRGEW
INVOIC96A/M_INVOIC/G_SG25/G_SG33
formatByExample
UDFNodePool.createIfHasOneOfSuchValues
collapseContexts
/INVOIC02/IDOC/E1EDP01/E1EDP04/MWSKZ
const("VAT")
/INVOIC02/IDOC/E1EDP01/E1EDP04
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/D_5283
const("7")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C241
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C241/D_5153
const("VAT")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C243
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C243/D_5278
/INVOIC02/IDOC/E1EDP01/E1EDP04/MSATZ
INVOIC96A/M_INVOIC/G_SG25/G_SG34
UDFNodePool.createIfHasOneOfSuchValues
/INVOIC02/IDOC/E1EDP01/E1EDPA1/PARVW
const("WE")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3035
FixValues
Default value:
Behaviour if Lookup fails: use key
Key Value
WE CN
key2 value2
/INVOIC02/IDOC/E1EDP01/E1EDPA1/PARVW
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C082
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C082/D_3039
/INVOIC02/IDOC/E1EDP01/E1EDPA1/KNREF
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C082/D_3055
const("10")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080
createIf
exists
/INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME1
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_1
/INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME1
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_2
/INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME2
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_3
/INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME3
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_4
/INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME4
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C059
createIf
exists
/INVOIC02/IDOC/E1EDP01/E1EDPA1/STRAS
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C059/D_3042_1
/INVOIC02/IDOC/E1EDP01/E1EDPA1/STRAS
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C059/D_3042_2
/INVOIC02/IDOC/E1EDP01/E1EDPA1/STRS2
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3164
/INVOIC02/IDOC/E1EDP01/E1EDPA1/ORT01
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3251
/INVOIC02/IDOC/E1EDP01/E1EDPA1/PSTLZ
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3207
/INVOIC02/IDOC/E1EDP01/E1EDPA1/LAND1
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC
createIf
exists
/INVOIC02/IDOC/E1EDP01/E1EDPA1/ABLAD
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC/D_3227
const("11")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC/C_C517
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC/C_C517/D_3225
/INVOIC02/IDOC/E1EDP01/E1EDPA1/ABLAD
INVOIC96A/M_INVOIC/G_SG25/G_SG38/G_SG40/S_PCD/C_C501
const("")
INVOIC96A/M_INVOIC/S_UNS/D_0081
const("S")
INVOIC96A/M_INVOIC/S_CNT
createIf
stringEquals
E1EDS01/SUMID   context: /INVOIC02/IDOC
const("001")
INVOIC96A/M_INVOIC/S_CNT/C_C270/D_6069
const("2")
INVOIC96A/M_INVOIC/S_CNT/C_C270/D_6066
/INVOIC02/IDOC/E1EDS01/SUMME
INVOIC96A/M_INVOIC/G_SG48
UDFNodePool.createIfHasOneOfSuchValues
formatByExample
collapseContexts
/INVOIC02/IDOC/E1EDS01/SUMID
/INVOIC02/IDOC/E1EDS01
const("005;008;010;011;017;020;029")
INVOIC96A/M_INVOIC/G_SG48/S_MOA/C_C516/D_5025
FixValues
Default value:
Behaviour if Lookup fails: use default value
Key Value
005 124
010 125
011 77
020 131
029 131
/INVOIC02/IDOC/E1EDS01/SUMID
INVOIC96A/M_INVOIC/G_SG48/S_MOA/C_C516/D_5004
/INVOIC02/IDOC/E1EDS01/SUMME
INVOIC96A/M_INVOIC/G_SG48/S_MOA/C_C516/D_6345
/INVOIC02/IDOC/E1EDS01/WAERQ
INVOIC96A/M_INVOIC/S_UNT/D_0074
const("$B2B_SEG_COUNTER")
INVOIC96A/M_INVOIC/S_UNT/D_0062
counter(ini:1, inc:1)
INVOIC96A/S_UNZ/D_0036
count
/INVOIC02/IDOC
INVOIC96A/S_UNZ/D_0020
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
/INVOIC02/IDOC/EDI_DC40/DOCNUM