on 2011 May 10 6:30 PM
Hi All,
Can anyone confirm how to display or change the standard SRM PO Output XML mappings?The XML message is visible in PI but I cannot control which fields have been mapped from the PO, which transaction controls this?
Any help would be greatly appreciated
Thanks
David
Request clarification before answering.
Hi,
If you are talking about XML(Buyer side) -> XML(Supplier side) mapping, NetWeaver PI has mapping function.
Transaction is SXMB_IFR. Select Integration Builder.
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Masa,
The below is an extract from the message PurchaseOrderRequest that is being sent to PI from the SRM PO, I have not made any settings to define this data, but I know that this is taken from the PO. My question is to understand where these fields or structure is mapped from so that this data is sent to PI - is there a transaction or table to define this? Many thanks for all your help.
David
<EvaluatedReceiptSettlementIndicator>false</EvaluatedReceiptSettlementIndicator>
</FollowUpInvoiceRequest>
- <Item>
<ID schemeID="BTDItemID">1</ID>
<ActionCode>01</ActionCode>
<UnplannedItemPermissionCode>01</UnplannedItemPermissionCode>
- <Product>
<SellerID>6604796</SellerID>
<TypeCode>1</TypeCode>
<Note>Motorola GP300 NiMH Battery</Note>
</Product>
- <ProductCategory>
<BuyerID>007012</BuyerID>
</ProductCategory>
- <Price>
<NetAmount currencyCode="GBP">26.12</NetAmount>
- <NetUnitPrice>
<Amount currencyCode="GBP">26.12</Amount>
<BaseQuantity unitCode="EA">1.0</BaseQuantity>
</NetUnitPrice>
</Price>
- <DeliveryTerms>
<MaximumLeadTimeDuration>000</MaximumLeadTimeDuration>
</DeliveryTerms>
- <BuyerProductCatalogueReference>
<ID schemeAgencyID="SRQ_BS_200" schemeAgencySchemeAgencyID="ZZZ"></ID>
<ItemID>6604796</ItemID>
</BuyerProductCatalogueReference>
<Description languageCode="en">Motorola GP300 NiMH Battery</Description>
- <FollowUpPurchaseOrderConfirmation>
<RequirementCode>04</RequirementCode>
</FollowUpPurchaseOrderConfirmation>
- <FollowUpDespatchedDeliveryNotification>
<RequirementCode>04</RequirementCode>
</FollowUpDespatchedDeliveryNotification>
Hi Masa,
The requirement is to send PO XML message to PI and then to the vendor. PI to vendor detail is ok and no further information is needed. I need to know how to map or send PO data e.g item price field to PI , what controls this? at the moment this data is in the message but I don't know what function controls this. I have seen the structure in SPROXY but how is this mapped to the PO is there a BADI or function?
Really appreciate the help
David
Hi,
Sorry for my bad English reading. Which one is your issue/requirement?
A. You want to delete item price information from XML PO
B. Item price information is not in XML PO
C. You want to send out XML PO with different price
D. You want to send out XML PO with different XML schema to the vendor
<Price>
<NetAmount currencyCode="GBP">26.12<;/NetAmount>
<NetUnitPrice>
<Amount currencyCode="GBP">26.12<;/Amount>
<BaseQuantity unitCode="EA">1.0<;/BaseQuantity>
</NetUnitPrice>
</Price>
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.