This is a mandatory data element in PIP 3A4, as evidenced by a cardinality value of 1. The partner will insert the appropriate function code to indicate the purpose of sending a PIP 3A4 to the recipient.
Set GlobalDocumentFunctionCode to “Request” when this PIP 3A4 is to place a Purchase Order to recipient.
Set GlobalDocumentFunctionCode to “Response” when this PIP 3A4 is to respond to a Purchase Order request.
Table : Document Function Code for PIP 3A4
PIP 3A4 V02.00.00
|
No.
|
Cardinality
|
PIP Element
|
Notes
|
Field Length
|
13
|
1
|
GlobalDocumentFunctionCode
|
Send the value “Request”
|
N/A
| c.Order Routing
To send an order to CCW, partners need to send “OrderPlatform=CCW” in “Tag 342 proprietaryInformation.FreeFormText at the PO level”.
If “OrderPlatform=CCW” is not specified in Tag 342, then the order will be processed in the old system.
Order routing is optional and only one instance of order routing can be specified per configuration. This fact is evidenced by a cardinality value of 0..1 in the table that follows.
Table : Order Routing
No.
|
Cardinality
|
PIP Element
|
Notes
|
Field Length
|
342
|
0..1
|
|-- proprietaryInformation.FreeFormText
|
Used to send multiple Cisco proprietary information in = format. Please use ‘|’ as a delimiter for multiple values, and there should be no whitespace around the equal sign.
Name: OrderPlatform
Example: “OrderPlatform=CCW”
|
|
The Purchase Order Number and its generation date timestamp are mandatory data elements for a PIP 3A4 message. This fact is evidenced by the cardinality value of 1 that is specified for both elements in the table that follows. In general, a Purchase Order Number must be unique for a billing address. Duplicate Purchase Orders are allowed for blanket POs.
Cisco will return warning messages when it receives a duplicate Purchase Order Number. The partner can have Cisco reject a Purchase Order with a number that was previously submitted to Cisco. (See Section 4.5, Duplicate PO Number Check).
Table : Mandatory Information for PIP 3A4 V02.00.00
No.
|
Cardinality
|
PIP Element
|
Notes
|
Field Length
|
398
|
1
|
ThisDocumentGenerationDateTime.DateTimeStamp
|
Send in Zulu time format – date when document was generated.
Example: “20040118T040520.792Z”
|
Zulu time format
|
399
|
1
|
thisDocumentIdentifier.ProprietaryDocumentIdentifier
|
Enter Purchase Order Number.
Example: 12345757
|
CHAR(50)
|
With 3A4 XML orders, partners can have Cisco reject a PO if the PO number exists in Cisco’s systems. Partners turn on the function by setting RejectDuplicatePO=Y, the value is ‘N’ by default. There is no space around the equal sign. The Duplicate PO Number Check field is optional, as evidenced by a cardinality value of 0..1 in the table that follows.
Table : Duplicate PO Number Check
PIP 3A4 V02.00.00
|
No.
|
Cardinality
|
PIP Element
|
Notes
|
Field Length
|
342
|
0..1
|
|-- proprietaryInformation.FreeFormText
|
Used to send multiple Cisco proprietary information in = format. Use ‘|’ as a delimiter for multiple values, and there should be no whitespace around equal sign.
Name: RejectDuplicatePO
Value: Y or N
Example: RejectDuplicatePO=Y
|
|
Share with your friends: |