EDI X12 EO810 数据提取以 space 作为结束位置。
EDI X12 EO810 Data Extract with a space as ending position.
我有一个 EDI 文档字段,我正试图从中提取数据。客户部件号在 PID05 中的 # 后列出。我正在尝试将“#”和“”之间的数据和 return 提取到 var_ITNO。但是,我的 var_EP 不一定停在第一个 space。关于如何解决此问题的任何帮助?
var_PID05 = SOURCE.EO810H01.EO810D01.EO810D12.PID05
var_SP = Find(var_PID05, "#") + 1
var_EP = find( var_PID05, " ",var_SP)
var_ITNO = MID( var_PID05 , var_SP , var_EP )
以下代码指定了长度的 space 位置。
`var_ITNO = MID( var_PID05 , var_SP , var_EP )`
我将其修改为如下:
`var_PID05 = SOURCE.EO810H01.EO810D01.EO810D12.PID05
var_SP = InStr(var_PID05, "#") + 1
var_EP = InStr( var_PID05, " ",var_SP)
var_LEN = var_EP - var_SP
var_ITNO = MID( var_PID05 , var_SP , var_LEN )`
我有一个 EDI 文档字段,我正试图从中提取数据。客户部件号在 PID05 中的 # 后列出。我正在尝试将“#”和“”之间的数据和 return 提取到 var_ITNO。但是,我的 var_EP 不一定停在第一个 space。关于如何解决此问题的任何帮助?
var_PID05 = SOURCE.EO810H01.EO810D01.EO810D12.PID05
var_SP = Find(var_PID05, "#") + 1
var_EP = find( var_PID05, " ",var_SP)
var_ITNO = MID( var_PID05 , var_SP , var_EP )
以下代码指定了长度的 space 位置。
`var_ITNO = MID( var_PID05 , var_SP , var_EP )`
我将其修改为如下:
`var_PID05 = SOURCE.EO810H01.EO810D01.EO810D12.PID05
var_SP = InStr(var_PID05, "#") + 1
var_EP = InStr( var_PID05, " ",var_SP)
var_LEN = var_EP - var_SP
var_ITNO = MID( var_PID05 , var_SP , var_LEN )`