機械翻訳について

Oracle 1.0 B2B購買オーダー取消

この項では、Oracle-1-0-B2B-Purchase-Order-Cancel-Outのデータ・マッピングおよびサンプル・ペイロードについて概説します。

データ・マッピング

アプリケーションから受信したペイロードの構造については、「cXML 1.2.007オーダー・リクエスト」の図1を参照してください。

この図は、サプライヤに送信されるペイロードの構造を示しています。

Oracle 1.o購買オーダー取消出力メッセージ定義のペイロード構造。

この表は、拡張可能な購買オーダー・データ・モデルの事前定義済メッセージ定義Oracle-1-0-B2B-Purchase-Order-Cancel-Outのデータ・マッピングを示しています。
ノート: 取消済購買オーダーの明細がマップされていません。

ソース(PRCソース・フィールド)

getCmkInputPayloadResponse/result/PdfDraftPurchaseOrderHeaderVORow

マッピング

B2BPurchaseOrderMessage/B2BPurchaseOrder

isShipToLocationMultiple
B2BPurchaseOrder/ChangeCode
ノート: 新しいPOの場合、ChangeCodeは新規に設定されます。 変更POの場合、ChangeCodeは変更済に設定されます。 POの取消の場合、ChangeCodeは取消済に設定されます。
Segment1 B2BPurchaseOrder/OrderNumber
ChangeOrderNum B2BPurchaseOrder/ChangeNumber

ChangeNumberは、ChangeOrderNumの値がゼロ以外の場合にマップされます。

RevisionNum B2BPurchaseOrder/RevisionNumber
OrderDate B2BPurchaseOrder/OrderDate
ChangeOrderDate B2BPurchaseOrder/ChangeOrderDate
CurrencyCode B2BPurchaseOrder/CurrencyCode

事前定義されたDVM CURRENCY_CODEが使用中です。

オーダー済 B2BPurchaseOrder/OrderAmount
TotalTaxDisplay B2BPurchaseOrder/TaxAmount
AcceptanceRequiredFlag B2BPurchaseOrder/AcknowledgmentTypeCode

AcceptanceRequiredFlagがYの場合、AcknowledgmentTypeCodeはスケジュールに設定されます。

AcceptanceRequiredFlagがDの場合、AcknowledgmentTypeCodeはDocumentに設定されます。

AcceptanceRequiredFlagがNの場合、AcknowledgmentTypeCodeはNoneに設定されます。

ConfirmingOrderFlag B2BPurchaseOrder/NotificationOnlyIndicator
TermsAndConditions B2BPurchaseOrder/TermsAndConditions
コメント B2BPurchaseOrder/Comments
HeaderNoteToVendor B2BPurchaseOrder/NoteToSupplier
SoldToLeName B2BPurchaseOrder/Customer/Name
SoldToLeAddressLine1 B2BPurchaseOrder/Customer/AddressLine1
SoldToLeAddressLine2 B2BPurchaseOrder/Customer/AddressLine2
SoldToLeAddressLine3 B2BPurchaseOrder/Customer/AddressLine3
SoldToLeAddressLine4 B2BPurchaseOrder/Customer/AddressLine4
SoldToLeTownOrCity B2BPurchaseOrder/Customer/City
SoldToLeCounty B2BPurchaseOrder/Customer/County
SoldToLeStateProvn B2BPurchaseOrder/Customer/StateOrProvince

事前定義されたDVM STATEが使用中です。

SoldToLePostalCode B2BPurchaseOrder/Customer/PostalCode
SoldToLeCountry B2BPurchaseOrder/Customer/CountryCode

事前定義されたDVM COUNTRY_CODEが使用されています。

PersonName B2BPurchaseOrder/Customer/BuyerContactName
PersonEmailAddress B2BPurchaseOrder/Customer/BuyerContactEmail
PersonWorkPhone B2BPurchaseOrder/Customer/BuyerContactPhone
PersonFax B2BPurchaseOrder/Customer/BuyerContactFax
SupplierPartyName B2BPurchaseOrder/Supplier/Name
SupplierNumber B2BPurchaseOrder/Supplier/SupplierNumber
TaxRegistrationNumber B2BPurchaseOrder/Supplier/TaxRegistrationNumber
ProcurementBuName B2BPurchaseOrder/Supplier/BusinessUnit
VendorSiteCode B2BPurchaseOrder/Supplier/SiteName
SupplierSitePhoneCountryCode, SupplierSitePhoneAreaCode, SupplierSitePhoneNumber B2BPurchaseOrder/Supplier/Phone

SupplierSitePhoneCountryCode、SupplierSitePhoneAreaCode、SupplierSitePhoneNumberが連結されます。

SupplierSiteFaxCountryCode, SupplierSiteFaxAreaCode, SupplierSiteFaxPhoneNumber B2BPurchaseOrder/Supplier/Fax

SupplierSiteFaxCountryCode、SupplierSiteFaxAreaCode、SupplierSiteFaxPhoneNumberが連結されます。

EmailAddress B2BPurchaseOrder/Supplier/Email
SupplierSiteAddress1 B2BPurchaseOrder/Supplier/AddressLine1
SupplierSiteAddress2 B2BPurchaseOrder/Supplier/AddressLine2
SupplierSiteAddress3 B2BPurchaseOrder/Supplier/AddressLine3
SupplierSiteCity B2BPurchaseOrder/Supplier/City
SupplierSiteCounty B2BPurchaseOrder/Supplier/County
SupplierSiteState B2BPurchaseOrder/Supplier/StateOrProvince

事前定義済のSTATEが使用中です。

SupplierSitePostalCode B2BPurchaseOrder/Supplier/PostalCode
SupplierSiteCountry B2BPurchaseOrder/Supplier/CountryCode

事前定義済のCOUNTRY_CODEが使用されています。

SupplierContactPartyName B2BPurchaseOrder/Supplier/ContactName
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustomerName

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/CustomerName

isShipToLocationMultipleフラグがNに設定されている場合、スケジュール明細のすべての出荷先フィールドがヘッダーにマップされます。

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/LineLocShipToLocationName

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/LocationName
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToInternalLocationCode

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/LocationCode

DVM EDI_LOCATION_CODEは使用中です。

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocAddressLine1

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/AddressLine1
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocAddressLine2

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/AddressLine2
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocAddressLine3

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/AddressLine3
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocTownOrCity

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/City
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocCounty

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/County
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocStateProvn

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/StateOrProvince

定義済みのDVM、STATEが使用中です。

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocPostalCode

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/PostalCode
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShipToLocCountry

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/CountryCode

事前定義されたDVM COUNTRY_CODEが使用されています。

PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustContactName

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/ContactName
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustContactPhoneNumber

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/Phone
PdfDraftPurchaseOrderLineVORow/PdfDraftPurchaseOrderLineLocationVORow/ShiptoCustContactEmailAddress

isShipToLocationMultipleフラグがNに設定されている場合、マップされます。

B2BPurchaseOrder/ShipTo/Email
BillToBuName B2BPurchaseOrder/BillTo/CustomerName
BillToLocationCode B2BPurchaseOrder/BillTo/LocationCode

事前定義されたDVM EDI_LOCATIONが使用されています。 ペイロードにBillToLocationCodeが指定されている場合は、請求先住所の導出に使用されます。それ以外の場合は、次のようにマップされます。

BillToLocAddressLine1 B2BPurchaseOrder/BillTo/AddressLine1
BillToLocAddressLine2 B2BPurchaseOrder/BillTo/AddressLine2
BillToLocAddressLine3 B2BPurchaseOrder/BillTo/AddressLine3
BillToLocTownOrCity B2BPurchaseOrder/BillTo/City
BillToLocCounty B2BPurchaseOrder/BillTo/County
BillToLocStateProvn B2BPurchaseOrder/BillTo/StateOrProvince

定義済みのDVM、STATEが使用中です。

BillToLocPostalCode B2BPurchaseOrder/BillTo/PostalCode
BillToLocCountry B2BPurchaseOrder/BillTo/CountryCode

事前定義されたDVM COUNTRY_CODEが使用されています。

BillToLocTelephoneNumber1 B2BPurchaseOrder/BillTo/Phone
PaymentTermsName B2BPurchaseOrder/PaymentTermsName

事前定義されたDVM PAYMENT_TERMSが使用されています。

PaymentTermsDescription B2BPurchaseOrder/PaymentTermsDescription
Fob B2BPurchaseOrder/FOBCode

事前定義されたDVM FOB_CODEが使用されています。

FreightTerms B2BPurchaseOrder/FreightTermsCode
ServiceLevelName B2BPurchaseOrder/ServiceLevel
ShippingMethod B2BPurchaseOrder/ShippingMethod
ModeOfTransportName B2BPurchaseOrder/ModeOfTransport
CarrierPartyName B2BPurchaseOrder/CarrierName
BuyerManagedTransportFlag B2BPurchaseOrder/BuyerManagedTransportIndicator
PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor/AttachmentsVORow B2BPurchaseOrder/AttachmentReferences
DmDocumentId B2BPurchaseOrder/AttachmentReferences/Id
PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor/AttachmentsVORow B2BPurchaseOrder/URIs
URI B2BPurchaseOrder/URIs/URI

サンプル・ペイロード

サンプル・ペイロードを次に示します:

<sendCollaborationDocument xmlns="http://xmlns.oracle.com/apps/scm/cmk">
	<CollaborationEvent testFlag="true" testResult="Success" retrieveObjectFlag="false">
		<CollaborationEventName>PurchaseOrderCanceled</CollaborationEventName>
		<RecipientKey1>300100181682739</RecipientKey1>
		<RecipientKey2>300100181682756</RecipientKey2>
		<RecipientKeyType>Supplier Site</RecipientKeyType>
		<ObjectKey1>300100090871752</ObjectKey1> <!-- Primary Key -->
		<ObjectKey2>1003919</ObjectKey2> <!-- PO Number -->
       		<ObjectKey3>Vision Operations</ObjectKey3> <!-- Sold to Legal Entity -->
	    	<ObjectKey4>123123</ObjectKey4> <!-- Approval Composite Instance ID - Make it unique each time so that the message doesn't skip-->
	    	<ObjectKey5>0</ObjectKey5> <!-- Revision Number -->
	    	<ObjectKey6>0</ObjectKey6> <!-- Change Order Number -->
	    	<ObjectData name="ChangedLineCount">0</ObjectData>
		<ObjectData name="LineCount">1</ObjectData>
	</CollaborationEvent>
   <Document>
      <tns:getCmkInputPayloadResponse xmlns:tns="http://xmlns.oracle.com/apps/prc/po/manageDocument/publicModel/viewPdf/types/">
         <tns:result xmlns:ns2="http://xmlns.oracle.com/apps/prc/po/manageDocument/publicModel/viewPdf/v2/">
            <ns2:PdfDraftPurchaseOrderHeaderVORow>
               <ns2:Segment1>1004846</ns2:Segment1>  
               <ns2:CurrencyCode>USD</ns2:CurrencyCode> <!-- CURRENCY_CODE -->
               <ns2:HeaderNoteToVendor>Note to Supplier</ns2:HeaderNoteToVendor>
               <ns2:ConfirmingOrderFlag>N</ns2:ConfirmingOrderFlag>
               <ns2:Comments>PO description</ns2:Comments>
               <ns2:AcceptanceRequiredFlag>N</ns2:AcceptanceRequiredFlag>
               <ns2:EmailAddress>my@email.com</ns2:EmailAddress>
               <ns2:FreightTerms>Prepaid freight</ns2:FreightTerms>
               <ns2:Fob>Origin</ns2:Fob><!-- FOB_CODE -->
               <ns2:RevisionNum>0</ns2:RevisionNum>
               <ns2:TermsAndConditions>TermsAndConditions</ns2:TermsAndConditions>
               <ns2:SupplierPartyName>CMK_PO_18</ns2:SupplierPartyName>
               <ns2:SupplierContactPartyName>CMK_PO18_ST CMK_PO18_ST</ns2:SupplierContactPartyName>
               <ns2:CarrierPartyName>Airborne</ns2:CarrierPartyName>
               <ns2:PersonName>Clare Furey</ns2:PersonName>
               <ns2:PersonWorkPhone>123-456-7890</ns2:PersonWorkPhone>
               <ns2:PersonFax>123-456-7890</ns2:PersonFax>
               <ns2:PersonEmailAddress>my@email.com</ns2:PersonEmailAddress>
               <ns2:PaymentTermsName>30 Net</ns2:PaymentTermsName> <!-- PAYMENT_TERMS -->
               <ns2:isShipToLocationMultiple>N</ns2:isShipToLocationMultiple> <!-- Not mapped but used by the xsl to ID where to map the ShipTo. If N, mapped at header. If not N, not mapped at header -->
               <ns2:Ordered>1000.00</ns2:Ordered>
               <ns2:SupplierNumber>1488256471</ns2:SupplierNumber>
               <ns2:ChangeOrderDate>2020-08-02T20:26:40.0Z</ns2:ChangeOrderDate>
               <ns2:OrderDate>2020-08-01T20:26:40.0Z</ns2:OrderDate>
               <ns2:TotalTaxDisplay>0.00</ns2:TotalTaxDisplay>
               <ns2:VendorSiteCode>CMK_PO18_ST</ns2:VendorSiteCode>
               <ns2:SupplierSiteCity>Any City</ns2:SupplierSiteCity>
               <ns2:SupplierSiteCounty>Any County</ns2:SupplierSiteCounty>
               <ns2:SupplierSiteState>Any State</ns2:SupplierSiteState> <!-- STATE -->
               <ns2:SupplierSiteCountry>Any Country</ns2:SupplierSiteCountry> <!-- COUNTRY_CODE -->
               <ns2:SupplierSitePostalCode>123456</ns2:SupplierSitePostalCode>
               <ns2:SupplierSiteAddress1>Address1</ns2:SupplierSiteAddress1>
               <ns2:SupplierSiteAddress2>Address2</ns2:SupplierSiteAddress2>
               <ns2:SupplierSiteAddress3>Address3</ns2:SupplierSiteAddress3>
               <ns2:SupplierSiteFaxCountryCode>1</ns2:SupplierSiteFaxCountryCode>
               <ns2:SupplierSiteFaxAreaCode>123</ns2:SupplierSiteFaxAreaCode>
               <ns2:SupplierSiteFaxPhoneNumber>456-7890</ns2:SupplierSiteFaxPhoneNumber>
               <ns2:SupplierSitePhoneAreaCode>123</ns2:SupplierSitePhoneAreaCode>
               <ns2:SupplierSitePhoneCountryCode>1</ns2:SupplierSitePhoneCountryCode>
               <ns2:SupplierSitePhoneNumber>456-7890</ns2:SupplierSitePhoneNumber>
               <ns2:BillToLocTownOrCity>Any City</ns2:BillToLocTownOrCity>
               <ns2:BillToLocCountry>US</ns2:BillToLocCountry> <!-- COUNTRY_CODE -->
               <ns2:BillToLocPostalCode>10022-3422</ns2:BillToLocPostalCode>
               <ns2:BillToLocAddressLine1>90 Fifth Avenue</ns2:BillToLocAddressLine1>
               <ns2:BillToLocAddressLine2>AddressLine2</ns2:BillToLocAddressLine2>
               <ns2:BillToLocAddressLine3>AddressLine3</ns2:BillToLocAddressLine3>
               <ns2:BillToLocStateProvn>NY</ns2:BillToLocStateProvn> <!-- STATE -->
               <ns2:BillToLocCounty>New York</ns2:BillToLocCounty>
			   <ns2:BillToLocTelephoneNumber1>123-4567</ns2:BillToLocTelephoneNumber1>
               <ns2:PaymentTermsDescription>PaymentTermsDescription</ns2:PaymentTermsDescription>
               <ns2:BillToBuName>Vision Operations</ns2:BillToBuName>
               <ns2:SoldToLeName>Vision Operations</ns2:SoldToLeName>
               <ns2:TaxRegistrationNumber>SYS12125</ns2:TaxRegistrationNumber>
               <ns2:ProcurementBuName>Vision Operations</ns2:ProcurementBuName>
               <ns2:BillToLocationCode>V1- New York City</ns2:BillToLocationCode> <!-- EDI_LOCATION -->
               <ns2:ModeOfTransportName>Parcel</ns2:ModeOfTransportName>
               <ns2:ServiceLevelName>2nd day air</ns2:ServiceLevelName>
               <ns2:ShippingMethod>Airborne-Parcel-2nd day air</ns2:ShippingMethod>
               <ns2:SoldToLeTownOrCity>New York</ns2:SoldToLeTownOrCity>
               <ns2:SoldToLeCountry>US</ns2:SoldToLeCountry> <!-- COUNTRY_CODE -->
               <ns2:SoldToLePostalCode>10022</ns2:SoldToLePostalCode>
               <ns2:SoldToLeAddressLine1>475 Park Avenue</ns2:SoldToLeAddressLine1>
               <ns2:SoldToLeAddressLine2>AddressLine2</ns2:SoldToLeAddressLine2>
               <ns2:SoldToLeAddressLine3>AddressLine3</ns2:SoldToLeAddressLine3>
               <ns2:SoldToLeAddressLine4>AddressLine4</ns2:SoldToLeAddressLine4>
               <ns2:SoldToLeStateProvn>NY</ns2:SoldToLeStateProvn> <!-- STATE -->
               <ns2:SoldToLeCounty>New York</ns2:SoldToLeCounty>
               <ns2:BuyerManagedTransportFlag>N</ns2:BuyerManagedTransportFlag>

               <ns2:PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor>
                  <ns2:AttachmentsVORow>
                     <ns2:DatatypeCode>FILE</ns2:DatatypeCode>
                     <ns2:FileName>notes.txt</ns2:FileName>
                     <ns2:DmDocumentId>UCMFA00074696</ns2:DmDocumentId>
                     <ns2:Url>Url</ns2:Url>
                  </ns2:AttachmentsVORow>
               </ns2:PdfDraftPurchaseOrderHeaderVOToAttachmentsVOAccessor>
            </ns2:PdfDraftPurchaseOrderHeaderVORow>
         </tns:result>
      </tns:getCmkInputPayloadResponse>
   </Document>
</sendCollaborationDocument>