Differences

This shows you the differences between two versions of the page.

appendixd:simple_product_administration:output_xml_schema [2018/10/30 06:28]
mnikolic
appendixd:simple_product_administration:output_xml_schema [2018/12/06 08:01] (current)
mnikolic
Line 49: Line 49:
               <xs:element type="xs:string" name="PriceFormula"/>               <xs:element type="xs:string" name="PriceFormula"/>
               <xs:element type="xs:string" name="CostFormula"/>               <xs:element type="xs:string" name="CostFormula"/>
-              <xs:element type="xs:string" name="Price"/>+              <xs:element type="xs:float" name="Price"/>
               <xs:element type="xs:string" name="Image"/>               <xs:element type="xs:string" name="Image"/>
               <xs:element type="xs:string" name="Weight"/>               <xs:element type="xs:string" name="Weight"/>
-              <xs:element type="xs:string" name="StartDate"/> +              <xs:element type="xs:date" name="StartDate"/> 
-              <xs:element type="xs:string" name="EndDate"/>+              <xs:element type="xs:date" name="EndDate"/>
               <xs:element type="xs:string" name="Permissions"/>               <xs:element type="xs:string" name="Permissions"/>
               <xs:element name="Obsolete">               <xs:element name="Obsolete">
                 <xs:complexType>                 <xs:complexType>
                   <xs:sequence>                   <xs:sequence>
-                    <xs:element type="xs:byte" name="Status"/>+                    <xs:element type="xs:string" name="Status"/>
                     <xs:element type="xs:string" name="ProductSysId"/>                     <xs:element type="xs:string" name="ProductSysId"/>
                   </xs:sequence>                   </xs:sequence>
Line 92: Line 92:
                         <xs:sequence>                         <xs:sequence>
                           <xs:element type="xs:string" name="Name"/>                           <xs:element type="xs:string" name="Name"/>
-                          <xs:element type="xs:string" name="Rank"/>+                          <xs:element type="xs:int" name="Rank"/>
                         </xs:sequence>                         </xs:sequence>
                       </xs:complexType>                       </xs:complexType>
Line 106: Line 106:
                         <xs:sequence>                         <xs:sequence>
                           <xs:element type="xs:string" name="Name"/>                           <xs:element type="xs:string" name="Name"/>
-                          <xs:element type="xs:string" name="Rank"/>+                          <xs:element type="xs:int" name="Rank"/>
                         </xs:sequence>                         </xs:sequence>
                       </xs:complexType>                       </xs:complexType>
Line 121: Line 121:
                           <xs:element type="xs:string" name="SystemId"/>                           <xs:element type="xs:string" name="SystemId"/>
                           <xs:element type="xs:string" name="Name"/>                           <xs:element type="xs:string" name="Name"/>
-                          <xs:element type="xs:string" name="Rank"/>+                          <xs:element type="xs:int" name="Rank"/>
                           <xs:element type="xs:string" name="LayoutTemplate"/>                           <xs:element type="xs:string" name="LayoutTemplate"/>
                           <xs:element type="xs:string" name="RDTemplate"/>                           <xs:element type="xs:string" name="RDTemplate"/>
-                          <xs:element type="xs:byte" name="VisibilityPermission"/>+                          <xs:element type="xs:string" name="VisibilityPermission"/>
                           <xs:element type="xs:string" name="VisibilityCondition"/>                           <xs:element type="xs:string" name="VisibilityCondition"/>
                           <xs:element type="xs:byte" name="ShowTabHeader"/>                           <xs:element type="xs:byte" name="ShowTabHeader"/>
Line 134: Line 134:
                                     <xs:sequence>                                     <xs:sequence>
                                       <xs:element type="xs:string" name="Name"/>                                       <xs:element type="xs:string" name="Name"/>
-                                      <xs:element type="xs:string" name="Rank"/>+                                      <xs:element type="xs:int" name="Rank"/>
                                     </xs:sequence>                                     </xs:sequence>
                                   </xs:complexType>                                   </xs:complexType>
Line 154: Line 154:
                         <xs:sequence>                         <xs:sequence>
                           <xs:element type="xs:string" name="Name"/>                           <xs:element type="xs:string" name="Name"/>
-                          <xs:element type="xs:string" name="Rank"/>+                          <xs:element type="xs:int" name="Rank"/>
                           <xs:element name="Events">                           <xs:element name="Events">
                             <xs:complexType>                             <xs:complexType>
Line 208: Line 208:
                           <xs:element type="xs:byte" name="IsFirstValuePreselected"/>                           <xs:element type="xs:byte" name="IsFirstValuePreselected"/>
                           <xs:element type="xs:string" name="ExternalId"/>                           <xs:element type="xs:string" name="ExternalId"/>
-                          <xs:element type="xs:string" name="StartDate"/> +                          <xs:element type="xs:date" name="StartDate"/> 
-                          <xs:element type="xs:string" name="EndDate"/> +                          <xs:element type="xs:date" name="EndDate"/> 
-                          <xs:element type="xs:string" name="RankWithinCart"/>+                          <xs:element type="xs:int" name="RankWithinCart"/>
                           <xs:element type="xs:string" name="AttributeSystemId"/>                           <xs:element type="xs:string" name="AttributeSystemId"/>
                           <xs:element type="xs:byte" name="SpansAcrossEntireRow"/>                           <xs:element type="xs:byte" name="SpansAcrossEntireRow"/>
Line 216: Line 216:
                           <xs:element type="xs:byte" name="ShowRecurringPrice"/>                           <xs:element type="xs:byte" name="ShowRecurringPrice"/>
                           <xs:element type="xs:string" name="ButtonText"/>                           <xs:element type="xs:string" name="ButtonText"/>
-                          <xs:element type="xs:byte" name="AttachScriptButton"/>+                          <xs:element type="xs:string" name="AttachScriptButton"/>
                           <xs:element name="ButtonScripts">                           <xs:element name="ButtonScripts">
                             <xs:complexType>                             <xs:complexType>
Line 224: Line 224:
                                     <xs:sequence>                                     <xs:sequence>
                                       <xs:element type="xs:string" name="Name"/>                                       <xs:element type="xs:string" name="Name"/>
-                                      <xs:element type="xs:string" name="Rank"/>+                                      <xs:element type="xs:int" name="Rank"/>
                                     </xs:sequence>                                     </xs:sequence>
                                   </xs:complexType>                                   </xs:complexType>
Line 242: Line 242:
                                       <xs:element type="xs:string" name="USEnglish"/>                                       <xs:element type="xs:string" name="USEnglish"/>
                                       <xs:element type="xs:string" name="ValueCode"/>                                       <xs:element type="xs:string" name="ValueCode"/>
-                                      <xs:element type="xs:boolean" name="UsePricebook"/>+                                      <xs:element type="xs:byte" name="UsePricebook"/>
                                       <xs:element type="xs:string" name="CatalogCode"/>                                       <xs:element type="xs:string" name="CatalogCode"/>
                                       <xs:element type="xs:string" name="Price"/>                                       <xs:element type="xs:string" name="Price"/>
                                       <xs:element type="xs:string" name="AttributeValueSystemId"/>                                       <xs:element type="xs:string" name="AttributeValueSystemId"/>
-                                      <xs:element type="xs:string" name="Rank"/>+                                      <xs:element type="xs:int" name="Rank"/>
                                       <xs:element type="xs:byte" name="Selected"/>                                       <xs:element type="xs:byte" name="Selected"/>
                                       <xs:element type="xs:byte" name="Preselected" minOccurs="0"/>                                       <xs:element type="xs:byte" name="Preselected" minOccurs="0"/>
-                                      <xs:element type="xs:string" name="Sort"/>+                                      <xs:element type="xs:byte" name="Sort"/>
                                       <xs:element type="xs:string" name="RefProduct"/>                                       <xs:element type="xs:string" name="RefProduct"/>
                                     </xs:sequence>                                     </xs:sequence>
You are here: SAP Sales Cloud CPQ Online HelpSAP CPQ APISimple Product Administration Web MethodInput XML Schema