機械翻訳について

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を参照してください。

データ・マッピング

この表は、事前定義済メッセージ定義Oracle-1-0-B2B-Purchase-Order-Cancel-Inからのデータのマップ方法の概要を示しています。

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>