<taSopUpdateCreateProcessHold>*

Element name

Data type

Length

Required

Default

Description

SOPTYPE

i4

2

Y

Not applicable

1=Quote;

2=Order;

3=Invoice;

4=Return;

5=Back order;

6=Fulfillment order

SOPNUMBE

string

21

Y

Not applicable

Invoice number

PRCHLDID

string

15

Y

Not applicable

Process hold ID

DSCRIPTN

string

30

N

<blank>

Process hold description

PASSWORD

string

15

N

<blank>

Process hold password

XFERPHOL

i4

1

N

0

Transferring process hold

POSTPHOL

i4

1

N

0

Posting process hold

FUFIPHOL

i4

1

N

0

Fulfill process hold

PRINPHOL

i4

1

N

0

Printing process hold

HOLDDATE

datetime

8 bytes

(19 to 23 chars)

N

<blank>

Hold date

USERID

string

15

N

<blank>

User ID

TIME1

datetime

8 bytes

(19 to 23 chars)

N

<blank>

Hold time

DELETE1

i4

4

N

0

0=Add process hold,

1=Remove process hold

UpdateIfExistsMaster

i4

4

N

0

Update process hold master information, if it exists in the parameters

UpdateSopIfExists

i4

4

N

0

Update SOP record if it exists

RequesterTrx

i4

2

N

0

Requester transaction:

0=False;

1=True (if True, it populates the requester shadow table)

* The default action for the <taSopUpdateCreateProcessHold> node is to use document exchange to provide update functionality. To use field level updates, set UpdateIfExists to 1.