Metadata
PIP PIP
MM_INVOIC02_TO_INVOIC96A MM_INVOIC02_TO_INVOIC96A
http://arianim.com/edi/sales http://sap.com/xi/B2B/Examples/EDIFACT
SALES, 1.0 of arianim.com B2B MAPPING KIT 1.0
XI7.1 XI7.1
bruno sap
2021-03-16 15:19:51.59 2012-04-13 10:54:44.857
martin sap
INVOIC02 INVOIC02
INVOIC96A 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.*;
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 http://com.sap.xi
UDFNodePool http://sap.com/xi/B2B/MappingFunctions http://sap.com/xi/B2B/MappingFunctions
UDFUtilsPool http://sap.com/xi/B2B/MappingFunctions http://sap.com/xi/B2B/MappingFunctions
UDFGlobalsPool http://sap.com/xi/B2B/MappingFunctions http://sap.com/xi/B2B/MappingFunctions
UDFDateTimePool http://sap.com/xi/B2B/MappingFunctions http://sap.com/xi/B2B/MappingFunctions
Target field Mapping rule Mapping rule
INVOIC96A
const("")
const("")
INVOIC96A/S_UNB/C_S001/D_0001
const("UNOC")
const("UNOC")
INVOIC96A/S_UNB/C_S001/D_0002
const("3")
const("3")
INVOIC96A/S_UNB/C_S002/D_0004
INVOIC02/IDOC/EDI_DC40/SNDPRN
INVOIC02/IDOC/EDI_DC40/SNDPRN
INVOIC96A/S_UNB/C_S002/D_0007
const("14")
const("14")
INVOIC96A/S_UNB/C_S003/D_0010
INVOIC02/IDOC/EDI_DC40/RCVPRN
INVOIC02/IDOC/EDI_DC40/RCVPRN
INVOIC96A/S_UNB/C_S003/D_0007
const("14")
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] )
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] )
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
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
INVOIC02/IDOC/EDI_DC40/DOCNUM
INVOIC96A/M_INVOIC
INVOIC02/IDOC
INVOIC02/IDOC
INVOIC96A/M_INVOIC/S_UNH
UDFGlobalsPool.initGlobalCounter
const("ALC")
UDFGlobalsPool.initGlobalCounter
const("ALC")
INVOIC96A/M_INVOIC/S_UNH/D_0062
counter(ini:1, inc:1)
counter(ini:1, inc:1)
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0065
const("INVOIC")
const("INVOIC")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0052
const("D")
const("D")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0054
const("96A")
const("96A")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0051
const("UN")
const("UN")
INVOIC96A/M_INVOIC/S_UNH/C_S009/D_0057
const("EAN008")
const("EAN008")
INVOIC96A/M_INVOIC/S_BGM/C_C002
const("")
const("")
INVOIC96A/M_INVOIC/S_BGM/C_C002/D_1001
const("380")
const("380")
INVOIC96A/M_INVOIC/S_BGM/D_1004
INVOIC02/IDOC/E1EDK01/BELNR
INVOIC02/IDOC/E1EDK01/BELNR
INVOIC96A/M_INVOIC/S_BGM/D_1225
const("9")
const("9")
INVOIC96A/M_INVOIC/S_DTM
formatByExample
UDFNodePool.createIfHasOneOfSuchValues
collapseContexts
INVOIC02/IDOC/E1EDK03/IDDAT
const("001;012;016")
INVOIC02/IDOC/E1EDK03
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
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
IF
FixValues
Default value: false
Behaviour if Lookup fails: use default value
Key Value
012 true
INVOIC02/IDOC/E1EDK03/IDDAT
THEN
currentDate(Output Format:yyyyMMdd, calend: [First Weekday = Sunday, Minimum number of days = 1, Calendar is Lenient] )
ELSE
INVOIC02/IDOC/E1EDK03/DATUM
INVOIC02/IDOC/E1EDK03/DATUM
INVOIC96A/M_INVOIC/S_DTM/C_C507/D_2379
const("102")
const("102")
INVOIC96A/M_INVOIC/G_SG1
formatByExample
UDFNodePool.createIfHasOneOfSuchValues
collapseContexts
INVOIC02/IDOC/E1EDK02/QUALF
const("001;002;012")
INVOIC02/IDOC/E1EDK02
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
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
INVOIC02/IDOC/E1EDK02/BELNR
INVOIC96A/M_INVOIC/G_SG1/S_DTM
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDK02/DATUM
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDK02/DATUM
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507
const("")
const("")
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507/D_2005
const("171")
const("171")
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507/D_2380
INVOIC02/IDOC/E1EDK02/DATUM
INVOIC02/IDOC/E1EDK02/DATUM
INVOIC96A/M_INVOIC/G_SG1/S_DTM/C_C507/D_2379
const("102")
const("102")
INVOIC96A/M_INVOIC/G_SG2
UDFNodePool.createIfHasOneOfSuchValues
formatByExample
collapseContexts
INVOIC02/IDOC/E1EDKA1/PARVW
INVOIC02/IDOC/E1EDKA1
const("AG;WE;LF")
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
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
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDKA1/PARTN
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C082/D_3039
INVOIC02/IDOC/E1EDKA1/PARTN
INVOIC02/IDOC/E1EDKA1/PARTN
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C080
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDKA1/NAME1
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
INVOIC02/IDOC/E1EDKA1/NAME1
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C080/D_3036_2
INVOIC02/IDOC/E1EDKA1/NAME2
INVOIC02/IDOC/E1EDKA1/NAME2
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C059
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDKA1/STRAS
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
INVOIC02/IDOC/E1EDKA1/STRAS
INVOIC96A/M_INVOIC/G_SG2/S_NAD/C_C059/D_3042_2
INVOIC02/IDOC/E1EDKA1/STRS2
INVOIC02/IDOC/E1EDKA1/STRS2
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3164
INVOIC02/IDOC/E1EDKA1/ORT01
INVOIC02/IDOC/E1EDKA1/ORT01
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3251
INVOIC02/IDOC/E1EDKA1/PSTLZ
INVOIC02/IDOC/E1EDKA1/PSTLZ
INVOIC96A/M_INVOIC/G_SG2/S_NAD/D_3207
INVOIC02/IDOC/E1EDKA1/LAND1
INVOIC02/IDOC/E1EDKA1/LAND1
INVOIC96A/M_INVOIC/G_SG2/G_SG3
UDFNodePool.createIfHasOneOfSuchValues
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDKA1/PARVW
const("AG;RS")
UDFNodePool.createIfHasOneOfSuchValues
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDKA1/PARVW
const("AG;RS")
INVOIC96A/M_INVOIC/G_SG2/G_SG3/S_RFF
const("")
const("")
INVOIC96A/M_INVOIC/G_SG2/G_SG3/S_RFF/C_C506/D_1153
const("VA")
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
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
UDFNodePool.createIfExistsAndHasValue
E1EDK04/MWSKZ   context: INVOIC02/IDOC
INVOIC96A/M_INVOIC/G_SG6/S_TAX/D_5283
const("7")
const("7")
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C241
const("")
const("")
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C241/D_5153
const("VAT")
const("VAT")
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C243
createIf
exists
INVOIC02/IDOC/E1EDK04/MSATZ
createIf
exists
INVOIC02/IDOC/E1EDK04/MSATZ
INVOIC96A/M_INVOIC/G_SG6/S_TAX/C_C243/D_5278
formatNumber(nformat:#, separator:.)
INVOIC02/IDOC/E1EDK04/MSATZ
formatNumber(nformat:#, separator:.)
INVOIC02/IDOC/E1EDK04/MSATZ
INVOIC96A/M_INVOIC/G_SG7
UDFNodePool.createIfHasValue
INVOIC02/IDOC/E1EDK01/CURCY
UDFNodePool.createIfHasValue
INVOIC02/IDOC/E1EDK01/CURCY
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1
const("")
const("")
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1/D_6347
const("2")
const("2")
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1/D_6345
INVOIC02/IDOC/E1EDK01/CURCY
INVOIC02/IDOC/E1EDK01/CURCY
INVOIC96A/M_INVOIC/G_SG7/S_CUX/C_C504_1/D_6343
const("4")
const("4")
INVOIC96A/M_INVOIC/G_SG7/S_CUX/D_5402
UDFNodePool.passIfHasValue
INVOIC02/IDOC/E1EDK01/WKURS
UDFNodePool.passIfHasValue
INVOIC02/IDOC/E1EDK01/WKURS
INVOIC96A/M_INVOIC/G_SG25
INVOIC02/IDOC/E1EDP01
INVOIC02/IDOC/E1EDP01
INVOIC96A/M_INVOIC/G_SG25/S_LIN/D_1082
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
INVOIC02/IDOC/E1EDP01/POSEX
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")
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
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")
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
UDFNodePool.createIfHasValue
INVOIC02/IDOC/E1EDP01/UEPOS
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C829/D_5495
const("1")
const("1")
INVOIC96A/M_INVOIC/G_SG25/S_LIN/C_C829/D_1082
INVOIC02/IDOC/E1EDP01/UEPOS
INVOIC02/IDOC/E1EDP01/UEPOS
INVOIC96A/M_INVOIC/G_SG25/S_QTY
IF
UDFUtilsPool.hasValue
INVOIC02/IDOC/E1EDP01/MENGE
THEN
const("")
IF
UDFUtilsPool.hasValue
INVOIC02/IDOC/E1EDP01/MENGE
THEN
const("")
INVOIC96A/M_INVOIC/G_SG25/S_QTY/C_C186/D_6063
const("47")
const("47")
INVOIC96A/M_INVOIC/G_SG25/S_QTY/C_C186/D_6060
mapWithDefault(default_value:0)
INVOIC02/IDOC/E1EDP01/MENGE
mapWithDefault(default_value:0)
INVOIC02/IDOC/E1EDP01/MENGE
INVOIC96A/M_INVOIC/G_SG25/S_QTY/C_C186/D_6411
INVOIC02/IDOC/E1EDP01/MENEE
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
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")
const("35")
INVOIC96A/M_INVOIC/G_SG25/S_DTM/C_C507/D_2380
INVOIC02/IDOC/E1EDP01/E1EDP03/DATUM
INVOIC02/IDOC/E1EDP01/E1EDP03/DATUM
INVOIC96A/M_INVOIC/G_SG25/S_DTM/C_C507/D_2379
const("102")
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")
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
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
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")
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("")
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
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
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
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
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")
UDFNodePool.createIfHasOneOfSuchValues
E1EDP02/QUALF   context: INVOIC02/IDOC/E1EDP01
const("001;002;012")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_RFF
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_RFF/C_C506
const("")
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
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
INVOIC02/IDOC/E1EDP01/E1EDP02/BELNR
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDP01/E1EDP02/DATUM
UDFNodePool.createIfHasValue
mapWithDefault(default_value:)
INVOIC02/IDOC/E1EDP01/E1EDP02/DATUM
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507/D_2005
const("171")
const("171")
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507/D_2380
INVOIC02/IDOC/E1EDP01/E1EDP02/DATUM
INVOIC02/IDOC/E1EDP01/E1EDP02/DATUM
INVOIC96A/M_INVOIC/G_SG25/G_SG29/S_DTM/C_C507/D_2379
const("102")
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("")
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("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/D_6311
const("AAI")
const("AAI")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C502
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C502/D_6313
const("AAA")
const("AAA")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C174
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C174/D_6411
INVOIC02/IDOC/E1EDP01/GEWEI
INVOIC02/IDOC/E1EDP01/GEWEI
INVOIC96A/M_INVOIC/G_SG25/G_SG30/S_MEA/C_C174/D_6314
INVOIC02/IDOC/E1EDP01/NTGEW
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("")
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("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/D_6311
const("AAI")
const("AAI")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C502
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C502/D_6313
const("AAB")
const("AAB")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C174
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C174/D_6411
INVOIC02/IDOC/E1EDP01/GEWEI
INVOIC02/IDOC/E1EDP01/GEWEI
INVOIC96A/M_INVOIC/G_SG25/G_SG30[1]/S_MEA/C_C174/D_6314
INVOIC02/IDOC/E1EDP01/BRGEW
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
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")
const("7")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C241
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C241/D_5153
const("VAT")
const("VAT")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C243
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG33/S_TAX/C_C243/D_5278
INVOIC02/IDOC/E1EDP01/E1EDP04/MSATZ
INVOIC02/IDOC/E1EDP01/E1EDP04/MSATZ
INVOIC96A/M_INVOIC/G_SG25/G_SG34
UDFNodePool.createIfHasOneOfSuchValues
INVOIC02/IDOC/E1EDP01/E1EDPA1/PARVW
const("WE")
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
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("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C082/D_3039
INVOIC02/IDOC/E1EDP01/E1EDPA1/KNREF
INVOIC02/IDOC/E1EDP01/E1EDPA1/KNREF
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C082/D_3055
const("10")
const("10")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080
createIf
exists
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME1
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
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME1
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_2
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME2
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME2
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_3
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME3
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME3
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C080/D_3036_4
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME4
INVOIC02/IDOC/E1EDP01/E1EDPA1/NAME4
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C059
createIf
exists
INVOIC02/IDOC/E1EDP01/E1EDPA1/STRAS
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
INVOIC02/IDOC/E1EDP01/E1EDPA1/STRAS
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/C_C059/D_3042_2
INVOIC02/IDOC/E1EDP01/E1EDPA1/STRS2
INVOIC02/IDOC/E1EDP01/E1EDPA1/STRS2
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3164
INVOIC02/IDOC/E1EDP01/E1EDPA1/ORT01
INVOIC02/IDOC/E1EDP01/E1EDPA1/ORT01
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3251
INVOIC02/IDOC/E1EDP01/E1EDPA1/PSTLZ
INVOIC02/IDOC/E1EDP01/E1EDPA1/PSTLZ
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_NAD/D_3207
INVOIC02/IDOC/E1EDP01/E1EDPA1/LAND1
INVOIC02/IDOC/E1EDP01/E1EDPA1/LAND1
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC
createIf
exists
INVOIC02/IDOC/E1EDP01/E1EDPA1/ABLAD
createIf
exists
INVOIC02/IDOC/E1EDP01/E1EDPA1/ABLAD
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC/D_3227
const("11")
const("11")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC/C_C517
const("")
const("")
INVOIC96A/M_INVOIC/G_SG25/G_SG34/S_LOC/C_C517/D_3225
INVOIC02/IDOC/E1EDP01/E1EDPA1/ABLAD
INVOIC02/IDOC/E1EDP01/E1EDPA1/ABLAD
INVOIC96A/M_INVOIC/G_SG25/G_SG38/G_SG40/S_PCD/C_C501
const("")
const("")
INVOIC96A/M_INVOIC/S_UNS/D_0081
const("S")
const("S")
INVOIC96A/M_INVOIC/S_CNT
createIf
stringEquals
E1EDS01/SUMID   context: INVOIC02/IDOC
const("001")
createIf
stringEquals
E1EDS01/SUMID   context: INVOIC02/IDOC
const("001")
INVOIC96A/M_INVOIC/S_CNT/C_C270/D_6069
const("2")
const("2")
INVOIC96A/M_INVOIC/S_CNT/C_C270/D_6066
INVOIC02/IDOC/E1EDS01/SUMME
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")
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
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
INVOIC02/IDOC/E1EDS01/SUMME
INVOIC96A/M_INVOIC/G_SG48/S_MOA/C_C516/D_6345
INVOIC02/IDOC/E1EDS01/WAERQ
INVOIC02/IDOC/E1EDS01/WAERQ
INVOIC96A/M_INVOIC/S_UNT/D_0074
const("$B2B_SEG_COUNTER")
const("$B2B_SEG_COUNTER")
INVOIC96A/M_INVOIC/S_UNT/D_0062
counter(ini:1, inc:1)
counter(ini:1, inc:1)
INVOIC96A/S_UNZ/D_0036
count
INVOIC02/IDOC
count
INVOIC02/IDOC
INVOIC96A/S_UNZ/D_0020
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
INVOIC02/IDOC/EDI_DC40/DOCNUM
formatNumber(nformat:#, separator:.)
mapWithDefault(default_value:0)
INVOIC02/IDOC/EDI_DC40/DOCNUM