cancel
Showing results for 
Search instead for 
Did you mean: 

Only list complete transmission (LCTI) allowed for CUSTOMER_QUOTE

vipinkumar_kanchan
Participant
0 Kudos

Hi,

We are trying to update a C4C quote from an external application using web service. The scenario is that the Header part of the C4C quote is created in C4C and then the items are brought in with pricing from the external system. We are using the following xml for updating the quote but we keep getting the error 'Only list complete transmission (LCTI) allowed for CUSTOMER_QUOTE-ITEM-ITEM_PRICE_CALCULATION-ITEM_PRICE_COMPONENT - ITEM_PRICE_COMP_LIST_CTI' even if we pass the value of True or False or even if we disable the node.

Any pointers on the XML structure to be used if we want to update pricing data for a Sales Quote line item from a 3rd party system. The standard documentation for the service that is generated does not seem to have the sample example which gives the format and tags that are used for a successful pricing update.

Can someone please let us know what is wrong in the following xml.

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header/> <soap:Body> <ns3:CustomerQuoteBundleMaintainRequest_sync_V1 xmlns:ns3="http://sap.com/xi/SAPGlobal20/Global"> <CustomerQuote actionCode="04" ViewObjectIndicator="false"> <ID>442</ID> <ProcessingTypeCode>ZPRO</ProcessingTypeCode> <BuyerID>CPQ CYCLE TEST - QUOTE</BuyerID> <PostingDateTime>2016-09-22T12:00:00.000Z</PostingDateTime> <Name languageCode="US">Price_Agreement</Name> <PrimaryQuoteIndicator>true</PrimaryQuoteIndicator> <DocumentLanguageCode>US</DocumentLanguageCode> <BuyerParty> <BusinessPartnerInternalID>0001002033</BusinessPartnerInternalID> <Address> <DisplayName> <FormattedName>Dr. Susan Howard</FormattedName> </DisplayName> <PostalAddress> <CountryCode>US</CountryCode> <RegionCode>AL</RegionCode> <CityName>BIRMINGHAM</CityName> <StreetPostalCode>35235</StreetPostalCode> </PostalAddress> </Address> </BuyerParty> <EmployeeResponsibleParty> <BusinessPartnerInternalID>8000000653</BusinessPartnerInternalID> </EmployeeResponsibleParty> <ProductRecipientParty> <BusinessPartnerInternalID>0001002033</BusinessPartnerInternalID> <Address> <DisplayName> <FormattedName>Dr. Susan Howard</FormattedName> </DisplayName> <PostalAddress> <CountryCode>US</CountryCode> <RegionCode>AL</RegionCode> <CityName>BIRMINGHAM</CityName> <StreetPostalCode>35235</StreetPostalCode> </PostalAddress> </Address> <ContactParty/> </ProductRecipientParty> <SalesUnitParty> <OrganisationalCentreID>US1100</OrganisationalCentreID> </SalesUnitParty> <BillToParty> <BusinessPartnerInternalID>0001002033</BusinessPartnerInternalID> <Address> <DisplayName> <FormattedName>0001002033</FormattedName> </DisplayName> <PostalAddress> <CountryCode>US</CountryCode> <RegionCode>AL</RegionCode> <CityName>BIRMINGHAM</CityName> <StreetPostalCode>35235</StreetPostalCode> </PostalAddress> </Address> </BillToParty> <PayerParty> <BusinessPartnerInternalID>1002033</BusinessPartnerInternalID> </PayerParty> <SellerParty> <OrganisationalCentreID>1000</OrganisationalCentreID> </SellerParty> <SalesAndServiceBusinessArea> <SalesOrganisationID>US1100</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <DivisionCode>01</DivisionCode> </SalesAndServiceBusinessArea> <ValidityPeriod> <StartDate>2016-09-01</StartDate> </ValidityPeriod> <PricingTerms> <CurrencyCode>USD</CurrencyCode> <PriceDateTime timeZoneCode="CST">2016-09-22T12:00:00.000Z</PriceDateTime> </PricingTerms> <Item actionCode="04"> <ID>10</ID> <PostingDateTime>2016-09-22T03:02:10.000Z</PostingDateTime> <ProcessingTypeCode>AGN</ProcessingTypeCode> <ItemProduct> <ProductID>10000425</ProductID> </ItemProduct> <ItemRequestedScheduleLine> <Quantity unitCode="EA">1.0</Quantity> </ItemRequestedScheduleLine> <ItemPriceCalculation itemPriceComponentListCompleteTransmissionIndicator="true" actionCode="01"> <ItemMainDiscount> <Rate> <DecimalValue>0</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </ItemMainDiscount> <ItemMainPrice> <Rate> <DecimalValue>45</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </ItemMainPrice> <ItemPriceComponent actionCode="01"> <Description>Total Net Value</Description> <Rate> <DecimalValue>0.0</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </ItemPriceComponent> </ItemPriceCalculation> </Item> <Item actionCode="04"> <ID>20</ID> <PostingDateTime>2016-09-22T03:13:46.000Z</PostingDateTime> <ProcessingTypeCode>AGN</ProcessingTypeCode> <ItemProduct> <ProductID>10000424</ProductID> </ItemProduct> <ItemRequestedScheduleLine> <Quantity unitCode="EA">1</Quantity> </ItemRequestedScheduleLine> <ItemPriceCalculation itemPriceComponentListCompleteTransmissionIndicator="true" actionCode="01"> <ItemMainDiscount> <Rate> <DecimalValue>2</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </ItemMainDiscount> <ItemMainPrice> <Rate> <DecimalValue>45</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </ItemMainPrice> <ItemPriceComponent actionCode="01"> <Description>Total Net Value</Description> <Rate> <DecimalValue>0.0</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </ItemPriceComponent> </ItemPriceCalculation> </Item> <PriceCalculation> <PriceComponent> <Rate> <DecimalValue>90</DecimalValue> <CurrencyCode>USD</CurrencyCode> </Rate> </PriceComponent> </PriceCalculation> </CustomerQuote> </ns3:CustomerQuoteBundleMaintainRequest_sync_V1> </soap:Body> </soap:Envelope>

Regards,

Vipin

Accepted Solutions (0)

Answers (0)