Oracle 1.0 B2B購買オーダー取消入
インバウンドOracle B2B 1.0購買オーダー取消イン・ペイロードの構造については、「Oracle 1.0 B2B購買オーダー入力」の図1を参照してください。
事前定義済メッセージ定義Oracle-1-0-B2B-Purchase-Order-Inについて、アプリケーションに送信される変換済ペイロードの構造については、「Oracle 1.0 B2B購買オーダー入力」の図2を参照してください。
データ・マッピング
Payload |
DOO_ORDERS/DOO-ORDER |
---|---|
DooOrderHeadersAllInt | |
B2BPurchaseOrder/OrderNumber | SourceTransactionId |
B2BPurchaseOrder/OrderNumber | CustomerPONumber |
B2BPurchaseOrder/OrderNumber | SourceTransactionNumber |
B2BPurchaseOrder/RevisionNumber | SourceTransactionRevisionNumber |
B2BPurchaseOrder/OrderDate | TransactionOn |
B2BPurchaseOrder/CurrencyCode |
TransactionalCurrencyCode このフィールドで使用されている事前定義のDVM CURRENCY_CODE。 |
B2BPurchaseOrder/Comments | コメント |
B2BPurchaseOrder/Customer/Name | BuyingPartyName |
B2BPurchaseOrder/Customer/BuyerContactName | BuyingPartyContactName |
この要素の値は、ElectronicOrderSourceSystemから移入されています |
RevisionSourceTransactionSystem ChangeCodeが変更済または取消済に設定されている場合、これはprocessInboundCollaborationMessage/InboundCollaborationMessage/ProcessingConfiguration/ElectronicOrderSourceSystemの値に設定されます |
B2BPurchaseOrder/Customer/BuyerContactEmail | BuyingPartyPersonEmail |
FreezePricing これはNに設定されています。 |
|
FreezeShippingCharge これはNに設定されています。 |
|
FreezeTax これはNに設定されています。 |
|
B2BPurchaseOrder/ChangeCode |
OperationMode ChangeCodeが取消済に設定されている場合、このフィールドはCANCELに設定されます。 それ以外の場合、値はマップされません。 |
DooOrderHeadersAllInt/DooOrderAddressesInt | |
B2BPurchaseOrder/OrderNumber | SourceTransactionId |
この要素の値は、ElectronicOrderSourceSystemから移入されています | SourceTransactionSystem |
AddressUseType これはBILL_TOに設定されます。 |
|
CustomerName この要素の値は、PartnerKey3から移入されます。 |
|
B2BPurchaseOrder/BillTo/LocationCode | AccountSiteUseId このフィールドに使用されているDVM、EDI_LOCATION。 ペイロードにLocationCodeが指定されている場合は、アドレスの移入に使用されます。 それ以外の場合は、アドレスが次のようにマップされます。 |
B2BPurchaseOrder/BillTo/AddressLine1 | AddressLine1 |
B2BPurchaseOrder/BillTo/City | 市区町村 |
B2BPurchaseOrder/BillTo/PostalCode | PostalCode |
B2BPurchaseOrder/BillTo/StateOrProvince | State このフィールドで使われているDVM、STATE。 |
B2BPurchaseOrder/BillTo/CountryCode | 国 このフィールドに使用されているDVM、COUNTRY_CODE。 |
DooOrderHeadersAllInt/DooOrderAddressesInt | |
B2BPurchaseOrder/OrderNumber | SourceTransactionId |
この要素の値は、ElectronicOrderSourceSystemから移入されています。 | SourceTransactionSystem |
AddressUseType これはSHIP_TOに設定されます。 |
|
B2BPurchaseOrder/ShipTo/CustomerName | PartyName B2BPurchaseOrder/ShipTo/CustomerName,に値を指定しない場合、変数retrieveCustomerNameFromPayloadがチェックされます。 falseの場合、PartyNameは処理構成のPartnerkey3の値に設定され、retrieveCustomerNameFromPayloadがtrueの場合、PartyNameはB2BPurchaseOrder/Customer/Nameの値に設定されます。 ノート: retrieveCustomerNameFromPayloadは、デフォルトでfalseに設定されているXSL内の変数です。 この値は、XSLを変更することで変更できます。 |
B2BPurchaseOrder/ShipTo/LocationCode | PartySiteId このフィールドで使用されている事前定義のDVM EDI_LOCATION。 ペイロードにLocationCodeが指定されている場合は、アドレスの移入に使用されます。 それ以外の場合は、アドレスがマップされます。 |
B2BPurchaseOrder/ShipTo/AddressLine1 | AddressLine1 |
B2BPurchaseOrder/ShipTo/City | 市区町村 |
B2BPurchaseOrder/ShipTo/PostalCode | PostalCode |
B2BPurchaseOrder/ShipTo/StateOrProvince | State このフィールドで使われているDVM、STATE。 |
B2BPurchaseOrder/ShipTo/CountryCode | 国 このフィールドに使用されているDVM、COUNTRY_CODE。 |
B2BPurchaseOrder/ShipTo/ContactName | PartyContactName |
DooOrderLinesAllInt インバウンド・ペイロードで受信されたスケジュールごとに、DooOrderLinesAllIntに明細が作成されます |
|
B2BPurchaseOrder/OrderNumber | SourceTransactionId |
この要素の値は、ElectronicOrderSourceSystemから移入されています | SourceTransactionSystem |
この要素の値は、ConfigurationData1から移入されています | BusinessUnitId |
RequestingBusinessUnitId この要素の値は、ConfigurationData1から移入されます。 |
|
B2BPurchaseOrder/OrderNumber | CustomerPONumber |
OrigSysDocumentReference この要素の値は、SenderMessageIdから移入されています。 |
|
SourceTransactionLineId これは、SourceTransactionLineNumberとSourceTransactionScheduleNumberを連結したものです。 |
|
SourceTransactionScheduleId これは、SourceTransactionLineNumberとSourceTransactionScheduleNumberを連結したものです。 |
|
B2BPurchaseOrder/Lines/LineNumber | SourceTransactionLineNumber |
B2BPurchaseOrder/Lines/Schedules/LineNumber | SourceTransactionScheduleNumber |
B2BPurchaseOrder/Lines/Item/SupplierItemNumber | ProductNumber |
B2BPurchaseOrder/Lines/Item/CustomerItemNumber | CustomerProductNumber |
B2BPurchaseOrder/Lines/Schedules/OrderQuantity | OrderedQuantity |
B2BPurchaseOrder/Lines/OrderUnitOfMeasureCode | OrderedUOM このフィールドで使用されている事前定義のDVM UOM_CODE。 |
B2BPurchaseOrder/Lines/LineNumber | CustomerPOLineNumber |
B2BPurchaseOrder/Lines/Schedules/LineNumber | CustomerPOScheduleNumber |
B2BPurchaseOrder/Lines/Schedules/RequestedShipDate | RequestedShipDate |
B2BPurchaseOrder/PaymentTermsName | PaymentTerm このフィールドで使用されている事前定義のDVM PAYMENT_TERMS。 |
B2BPurchaseOrder/CarrierName | ShippingCarrier |
B2BPurchaseOrder/ServiceLevel | ShippingServiceLevel |
B2BPurchaseOrder/ModeOfTransport | ShippingMode |
B2BPurchaseOrder/FreightTermsCode | FreightTerms |
B2BPurchaseOrder/FOBCode | FobPoint このフィールドで使用されている事前定義のDVM FOB_CODE。 |
ProcessingConfiguration/SenderMessageId | OrigSysDocumentReference |
B2BPurchaseOrder/Lines/ChangeCode or, B2BPurchaseOrder/Lines/Schedules/ChangeCode | OperationMode B2BPurchaseOrder/Lines/ChangeCodeまたはB2BPurchaseOrder/Lines/Schedules/ChangeCodeが取消済に設定されている場合、これはCANCELに設定されます。 それ以外の場合は、空白のままになります。 |
B2BPurchaseOrder/Lines/BlanketOrderNumber | AgreementNumber |
DooOrderLinesAllInt/DooOrderAddressesInt | |
B2BPurchaseOrder/OrderNumber | SourceTransactionId |
この要素の値は、ElectronicOrderSourceSystemから移入されています | SourceTransactionSystem |
SourceTransactionLineId これは、SourceTransactionLineNumberとSourceTransactionScheduleNumberを連結したものです。 |
|
SourceTransactionScheduleId これは、SourceTransactionLineNumberとSourceTransactionScheduleNumberを連結したものです。 |
|
AddressUseType これはBILL_TOに設定されます。 |
|
CustomerName この値は、PartnerKey3から移入されます。 |
|
B2BPurchaseOrder/BillTo/LocationCode | AccountSiteUseId このフィールドで使用されている事前定義のDVM EDI_LOCATION。 ペイロードにLocationCodeが指定されている場合は、アドレスの移入に使用されます。 それ以外の場合は、アドレスがマップされます。 |
B2BPurchaseOrder/BillTo/AddressLine1 | AddressLine1 |
B2BPurchaseOrder/BillTo/City | 市区町村 |
B2BPurchaseOrder/BillTo/PostalCode | PostalCode |
B2BPurchaseOrder/BillTo/StateOrProvince | State このフィールドで使われているDVM、STATE。 |
B2BPurchaseOrder/BillTo/CountryCode | 国 このフィールドに使用されているDVM、COUNTRY_CODE。 |
B2BPurchaseOrder/BillTo/ContactNumber | Phone |
DooOrderLinesAllInt/DooOrderAddressesInt | |
B2BPurchaseOrder/OrderNumber | SourceTransactionId |
この要素の値は、ElectronicOrderSourceSystemから移入されています | SourceTransactionSystem |
SourceTransactionLineId これは、SourceTransactionLineNumberとSourceTransactionScheduleNumberを連結したものです。 |
|
SourceTransactionScheduleId これは、SourceTransactionLineNumberとSourceTransactionScheduleNumberを連結したものです。 |
|
AddressUseType これはSHIP_TOに設定されます。 |
|
B2BPurchaseOrder/Lines/Schedules/ShipTo/CustomerNameまたはB2BPurchaseOrder/ShipTo/CustomerName | PartyName PartyNameは、次のルールに従って移入されます: PartyNameが指定されている場合は、B2BPurchaseOrder/Lines/Schedules/ShipTo/CustomerNameから移入されます。 それ以外の場合は、B2BPurchaseOrder/ShipTo/CustomerNameから移入されます。 これらのいずれかに値が指定されていない場合は、変数retrieveCustomerNameFromPayloadがチェックされます。 falseの場合、PartyNameは処理構成のPartnerkey3の値に設定されるか、retrieveCustomerNameFromPayloadがtrueの場合、PartyNameはB2BPurchaseOrder/Customer/Nameの値に設定されます。 ノート: retrieveCustomerNameFromPayloadは、defaulrによってfalseに設定されるXSL内の変数です。 この値は、XSLを変更することで変更できます。 |
B2BPurchaseOrder/Lines/Schedules/ShipTo/LocationCodeまたはB2BPurchaseOrder/ShipTo/LocationCode | PartySiteId このフィールドに使用されているDVM、EDI_LOCATION。 LocationCodeが指定されている場合は、アドレスの移入に使用されます。 PartySiteIdが指定されている場合は、B2BPurchaseOrder/Lines/Schedules/ShipTo/LocationCodeから移入されます。 それ以外の場合は、B2BPurchaseOrder/ShipTo/LocationCodeから移入されます。 |
B2BPurchaseOrder/Lines/Schedules/ShipTo/AddressLine1またはB2BPurchaseOrder/ShipTo/AddressLine1 | AddressLine1 |
B2BPurchaseOrder/Lines/Schedules/ShipTo/CityまたはB2BPurchaseOrder/ShipTo/City | 市区町村 |
B2BPurchaseOrder/Lines/Schedules/ShipTo/PostalCodeまたはB2BPurchaseOrder/ShipTo/PostalCode | PostalCode |
B2BPurchaseOrder/Lines/Schedules/ShipTo/StateOrProvinceまたはB2BPurchaseOrder/ShipTo/StateOrProvince | State このフィールドで使われているDVM、STATE。 |
B2BPurchaseOrder/Lines/Schedules/ShipTo/CountryまたはB2BPurchaseOrder/ShipTo/Country | 国 このフィールドに使用されているDVM、COUNTRY_CODE。 |
B2BPurchaseOrder/Lines/Schedules/ShipTo/ContactNameまたはB2BPurchaseOrder/ShipTo/ContactName | PartyContactName |
サンプル・ペイロード
事前定義済メッセージ定義Oracle-1-0-B2B-Purchase-Order-Cancel-Inのサンプル・ペイロードを次に示します。
<n1:B2BPurchaseOrderMessage xmlns:n1="http://xmlns.oracle.com/apps/scm/cmk/b2b">
<n1:B2BPurchaseOrder>
<n1:ChangeCode>Canceled</n1:ChangeCode>
<n1:OrderNumber>1004823</n1:OrderNumber>
<n1:RevisionNumber>1</n1:RevisionNumber>
<n1:OrderDate>2020-08-30T18:10:10Z</n1:OrderDate>
<n1:CurrencyCode>USD</n1:CurrencyCode> <!-- CURRENCY_CODE -->
<n1:Comments>Comments</n1:Comments>
<n1:PaymentTermsName>30 Net</n1:PaymentTermsName> <!-- PAYMENT_TERMS -->
<n1:FOBCode>Origin</n1:FOBCode> <!-- FOB_CODE -->
<n1:FreightTermsCode>Prepaid freight</n1:FreightTermsCode>
<!--Shipping method is a concatenation of: ServiceLevel, ModeOfTransport, and CarrierPartyName-->
<n1:ServiceLevel>2nd day air</n1:ServiceLevel>
<n1:ModeOfTransport>Parcel</n1:ModeOfTransport>
<n1:CarrierName>Airborne</n1:CarrierName>
<n1:Customer>
<n1:Name>Computer Associates International</n1:Name>
<n1:BuyerContactName>Jimmy Anderson</n1:BuyerContactName>
<n1:BuyerContactEmail>testoraclex@oracle.com</n1:BuyerContactEmail>
</n1:Customer>
<n1:ShipTo>
<!--If both the LocationCode and Address are passed, the LocationCode is used to process the message. The address will be ignored-->
<n1:CustomerName>Computer Associates International</n1:CustomerName>
<n1:LocationCode>V1-_NEW_YORK_CITY_0_2450399170046_ST</n1:LocationCode> <!-- EDI_LOCATION -->
<n1:AddressLine1>102, CityView</n1:AddressLine1>
<n1:AddressLine2></n1:AddressLine2>
<n1:AddressLine3></n1:AddressLine3>
<n1:City>CHATTANOOGA</n1:City>
<n1:County></n1:County>
<n1:StateOrProvince>TN</n1:StateOrProvince> <!-- STATE -->
<n1:PostalCode>37401</n1:PostalCode>
<n1:CountryCode>US</n1:CountryCode> <!-- COUNTRY_CODE -->
<n1:ContactName>Jimmy Anderson</n1:ContactName>
</n1:ShipTo>
<n1:BillTo>
<!--If both the LocationCode and Address are passed, the LocationCode is used to process the message. The address will be ignored-->
<n1:CustomerName>Computer Associates International</n1:CustomerName>
<n1:LocationCode>V1- New York City_BT</n1:LocationCode> <!-- EDI_LOCATION -->
<n1:AddressLine1>103, RiverView</n1:AddressLine1>
<n1:AddressLine2></n1:AddressLine2>
<n1:AddressLine3></n1:AddressLine3>
<n1:City>CHATTANOOGA</n1:City>
<n1:County></n1:County>
<n1:StateOrProvince>TN</n1:StateOrProvince> <!-- STATE -->
<n1:PostalCode>37401</n1:PostalCode>
<n1:CountryCode>US</n1:CountryCode> <!-- COUNTRY_CODE -->
</n1:BillTo>
</n1:B2BPurchaseOrder>
</n1:B2BPurchaseOrderMessage>