SRM Invoice and Confirmation fields not populated in Standard content DSO
We are implementing an extended classic SRM Scenario in our company, along with SAP recommended standard solution for BI. While activating the PO DSO (0SRPO_D1) confirmation quantity (SR_CFQBU) and amount (SR_CFVOC) along with Invoice quantity (SR_IVQBU) and amount (SR_IVVOC) are not getting populated. Is there a recommended solution to correct this scenario?
This problem has been solved by implementing OSS Note 1343257
Similar Messages
-
Excise invoice Internal document number not populating.
Expert,
In STO supplying plant Movt-351 document posted , J1IS EXcise invoice has done ,here while saving the Excise invoice Internal document number not populating.
But number ranges (J_1iexcloc ) is done correctly against the year.
Logistics->Tax on Goods Movements->India->Tools->Number Ranges.
This is urgent Tickets ,can anyone help me out ?
regards,
kumarDear prasanna ,
Official excise document number in quality server is populating perfectly,where as prod server not populating , in quality server object is J_1IEXCLOC ,same object assigned to prod server . i did not assgined J_1IINTNUM object in Quality server.
why its not populating ?
thanks
kumar -
AP Invoice BPEL Process is not populating into Line Interface tables
Hi
We are in the process of Creating BPEL Process for AP Invoice. Before we map Supplier incoming XSD, we have created our own XML and XSD and mapped with Standard APInvoice XML Gateway XSD. Transformation is able to populate header information into AP Invoice header Interface tables. And also its populating the Lines information but not the mapped column values. Its populating only Standard Derived values like Invoice_id, Invoice_line_id, Line_number, Line_type_lookup_code. We have mapped the Amount column to one of our incoming Amount column. Those values are not getting populated into Invoice Interface line tables.
Please find the XML file data
<?xml version="1.0"?>
<!-- Generated by Oracle Reports version 6.0.8.20.2 -->
<G_INVOICE_ID xmlns="NS_31CA8D0F33324F95A0BF15D85539C27E20070209154115_kiran">
<INVOICE_NUM>CM011907</INVOICE_NUM>
<INVOICE_TYPE_LOOKUP_CODE>STANDARD</INVOICE_TYPE_LOOKUP_CODE>
<VENDOR_ID>1</VENDOR_ID>
<VENDOR_SITE_ID>44</VENDOR_SITE_ID>
<INVOICE_AMOUNT>2981</INVOICE_AMOUNT>
<ORG_ID>83</ORG_ID>
<SOURCE>XML GATEWAY</SOURCE>
<INVOICE_ID>621</INVOICE_ID>
<G_INVOICE_ID1>
<DISTRIBUTION_LINE_NUMBER>1</DISTRIBUTION_LINE_NUMBER>
<LINE_TYPE_LOOKUP_CODE>ITEM</LINE_TYPE_LOOKUP_CODE>
<AMOUNT>2980</AMOUNT>
<ACCOUNTING_DATE>19-JAN-07</ACCOUNTING_DATE>
<DIST_CODE_COMBINATION_ID>1035</DIST_CODE_COMBINATION_ID>
<INVOICE_ID1>621</INVOICE_ID1>
<INVOICE_LINE_ID>1081</INVOICE_LINE_ID>
</G_INVOICE_ID1>
</G_INVOICE_ID>
Transformation code
<?xml version="1.0" encoding="UTF-8" ?>
<?oracle-xsl-mapper
<!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
<mapSources>
<source type="XSD">
<schema location="ap_invoice.xsd"/>
<rootElement name="G_INVOICE_ID" namespace="NS_31CA8D0F33324F95A0BF15D85539C27E20070209154115_kiran"/>
</source>
</mapSources>
<mapTargets>
<target type="XSD">
<schema location="PROCESS_INVOICE_002.xsd"/>
<rootElement name="PROCESS_INVOICE_002" namespace="http://TargetNamespace.com/ServiceName"/>
</target>
</mapTargets>
<!-- GENERATED BY ORACLE XSL MAPPER 10.1.3.1.0(build 061009.0802) AT [SUN SEP 30 22:21:07 GMT-05:00 2007]. -->
?>
<xsl:stylesheet version="1.0"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:ns0="NS_31CA8D0F33324F95A0BF15D85539C27E20070209154115_kiran"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns1="http://TargetNamespace.com/ServiceName"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
exclude-result-prefixes="xsl ns0 xs ns1 nxsd xp20 bpws ora ehdr orcl ids hwf">
<xsl:template match="/">
<ns1:PROCESS_INVOICE_002>
<ns1:CNTROLAREA>
<ns1:BSR>
<ns1:VERB>
<xsl:attribute name="value">
<xsl:value-of select='string("PROCESS")'/>
</xsl:attribute>
</ns1:VERB>
<ns1:NOUN>
<xsl:attribute name="value">
<xsl:value-of select='string("INVOICE")'/>
</xsl:attribute>
</ns1:NOUN>
<ns1:REVISION>
<xsl:attribute name="value">
<xsl:value-of select='string("002")'/>
</xsl:attribute>
</ns1:REVISION>
</ns1:BSR>
<ns1:SENDER>
<ns1:LOGICALID>
<xsl:value-of select='string("Kiran")'/>
</ns1:LOGICALID>
<ns1:COMPONENT>
<xsl:value-of select='string("BPEL")'/>
</ns1:COMPONENT>
<ns1:TASK>
<xsl:value-of select='string("APINVOICE")'/>
</ns1:TASK>
<ns1:REFERENCEID>
<xsl:value-of select='string("2")'/>
</ns1:REFERENCEID>
<ns1:CONFIRMATION>
<xsl:value-of select='string("3")'/>
</ns1:CONFIRMATION>
<ns1:LANGUAGE>
<xsl:value-of select='string("ENG")'/>
</ns1:LANGUAGE>
<ns1:CODEPAGE>
<xsl:value-of select='string("US7ASCII")'/>
</ns1:CODEPAGE>
<ns1:AUTHID>
<xsl:value-of select='string("APPS")'/>
</ns1:AUTHID>
</ns1:SENDER>
<ns1:DATETIME>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("CREATION")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:YEAR>
<xsl:value-of select="xp20:year-from-dateTime(xp20:current-dateTime())"/>
</ns1:YEAR>
<ns1:MONTH>
<xsl:value-of select="xp20:month-from-dateTime(xp20:current-dateTime())"/>
</ns1:MONTH>
<ns1:DAY>
<xsl:value-of select="xp20:day-from-dateTime(xp20:current-dateTime())"/>
</ns1:DAY>
<ns1:HOUR>
<xsl:value-of select="xp20:hours-from-dateTime(xp20:current-dateTime())"/>
</ns1:HOUR>
<ns1:MINUTE>
<xsl:value-of select="xp20:minutes-from-dateTime(xp20:current-dateTime())"/>
</ns1:MINUTE>
<ns1:SECOND>
<xsl:value-of select="xp20:seconds-from-dateTime(xp20:current-dateTime())"/>
</ns1:SECOND>
<ns1:SUBSECOND>
<xsl:value-of select='string("356")'/>
</ns1:SUBSECOND>
<ns1:TIMEZONE>
<xsl:value-of select="xp20:timezone-from-dateTime(xp20:current-dateTime())"/>
</ns1:TIMEZONE>
</ns1:DATETIME>
</ns1:CNTROLAREA>
<ns1:DATAAREA>
<ns1:PROCESS_INVOICE>
<ns1:INVHEADER>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("DOCUMENT")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:INVOICE_AMOUNT"/>
</ns1:VALUE>
<ns1:NUMOFDEC>
<xsl:value-of select="number(0.0)"/>
</ns1:NUMOFDEC>
<ns1:SIGN>
<xsl:value-of select='string("+")'/>
</ns1:SIGN>
<ns1:CURRENCY>
<xsl:value-of select='string("USD")'/>
</ns1:CURRENCY>
<ns1:DRCR>
<xsl:value-of select='string("DR")'/>
</ns1:DRCR>
</ns1:AMOUNT>
<ns1:DATETIME>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("ACCOUNTING")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:YEAR>
<xsl:value-of select="xp20:year-from-dateTime(xp20:current-dateTime())"/>
</ns1:YEAR>
<ns1:MONTH>
<xsl:value-of select="xp20:month-from-dateTime(xp20:current-dateTime())"/>
</ns1:MONTH>
<ns1:DAY>
<xsl:value-of select="xp20:day-from-dateTime(xp20:current-dateTime())"/>
</ns1:DAY>
<ns1:HOUR>
<xsl:value-of select="xp20:hours-from-dateTime(xp20:current-dateTime())"/>
</ns1:HOUR>
<ns1:MINUTE>
<xsl:value-of select="xp20:minutes-from-dateTime(xp20:current-dateTime())"/>
</ns1:MINUTE>
<ns1:SECOND>
<xsl:value-of select="xp20:seconds-from-dateTime(xp20:current-dateTime())"/>
</ns1:SECOND>
<ns1:SUBSECOND>
<xsl:value-of select='string("356")'/>
</ns1:SUBSECOND>
<ns1:TIMEZONE>
<xsl:value-of select="xp20:timezone-from-dateTime(xp20:current-dateTime())"/>
</ns1:TIMEZONE>
</ns1:DATETIME>
<ns1:DOCUMENTID>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:INVOICE_NUM"/>
</ns1:DOCUMENTID>
<ns1:DESCRIPTN>
<xsl:text disable-output-escaping="no">DescriptionLocalDeployment</xsl:text>
</ns1:DESCRIPTN>
<ns1:PARTNER>
<ns1:PARTNRID>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:VENDOR_ID"/>
</ns1:PARTNRID>
</ns1:PARTNER>
<ns1:DOCUMNTREF>
<ns1:DOCUMENTID>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:INVOICE_NUM"/>
</ns1:DOCUMENTID>
</ns1:DOCUMNTREF>
<ns1:INVALLWNCE>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:QUANTITY>
<ns1:INVCHARGE>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:QUANTITY>
</ns1:INVCHARGE>
</ns1:INVALLWNCE>
</ns1:INVHEADER>
<ns1:INVALLWNCE>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:QUANTITY>
</ns1:INVALLWNCE>
<ns1:INVCHARGE>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
</ns1:QUANTITY>
</ns1:INVCHARGE>
<ns1:INVLINE>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("DOCUMENT")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:INVOICE_AMOUNT"/>
</ns1:VALUE>
<ns1:NUMOFDEC>
<xsl:value-of select="number(0.0)"/>
</ns1:NUMOFDEC>
<ns1:SIGN>
<xsl:value-of select='string("+")'/>
</ns1:SIGN>
<ns1:CURRENCY>
<xsl:value-of select='string("USD")'/>
</ns1:CURRENCY>
<ns1:DRCR>
<xsl:value-of select='string("DR")'/>
</ns1:DRCR>
</ns1:AMOUNT>
<ns1:OPERAMT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("COST")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:G_INVOICE_ID1/ns0:AMOUNT"/>
</ns1:VALUE>
<ns1:NUMOFDEC>
<xsl:value-of select="number(0.0)"/>
</ns1:NUMOFDEC>
<ns1:SIGN>
<xsl:value-of select='string("+")'/>
</ns1:SIGN>
<ns1:CURRENCY>
<xsl:value-of select='string("USD")'/>
</ns1:CURRENCY>
<ns1:UOMVALUE>
<xsl:value-of select='string("EA")'/>
</ns1:UOMVALUE>
<ns1:UOMNUMDEC>
<xsl:value-of select="number(0.0)"/>
</ns1:UOMNUMDEC>
<ns1:UOM>
<xsl:value-of select='string("EA")'/>
</ns1:UOM>
</ns1:OPERAMT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:QUANTITY>
<ns1:LINENUM>
<xsl:value-of select="/ns0:G_INVOICE_ID/ns0:G_INVOICE_ID1/ns0:DISTRIBUTION_LINE_NUMBER"/>
</ns1:LINENUM>
<ns1:DESCRIPTN>
<xsl:text disable-output-escaping="no">LineDescription</xsl:text>
</ns1:DESCRIPTN>
<ns1:INVTAX>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("TAX")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
<ns1:VALUE>
<xsl:value-of select="number(0.0)"/>
</ns1:VALUE>
</ns1:QUANTITY>
</ns1:INVTAX>
</ns1:INVLINE>
<ns1:INVTAX>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("TAX")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
</ns1:QUANTITY>
<ns1:INVTAX>
<ns1:AMOUNT>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("TAX")'/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
<xsl:attribute name="index">
<xsl:value-of select='string("T")'/>
</xsl:attribute>
</ns1:AMOUNT>
<ns1:QUANTITY>
<xsl:attribute name="qualifier">
<xsl:value-of select='string("OTHER")'/>
</xsl:attribute>
</ns1:QUANTITY>
</ns1:INVTAX>
</ns1:INVTAX>
</ns1:PROCESS_INVOICE>
</ns1:DATAAREA>
</ns1:PROCESS_INVOICE_002>
</xsl:template>
</xsl:stylesheet>
Oracle Standard XSD
<?xml version="1.0" encoding="UTF-8" ?>
<!--This Schema has been generated from a DTD. A target namespace has been added to the schema.-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://TargetNamespace.com/ServiceName" xmlns="http://TargetNamespace.com/ServiceName" nxsd:version="DTD" xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd">
<xs:element name="BOMNAME" type="xs:string"/>
<xs:element name="LEDGER" type="xs:string"/>
<xs:element name="VERB">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="value" fixed="PROCESS" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SOSLINENUM" type="xs:string"/>
<xs:element name="ITEMCATID" type="xs:string"/>
<xs:element name="DRAWING" type="xs:string"/>
<xs:element name="POSITION" type="xs:string"/>
<xs:element name="CLSSLMNTID" type="xs:string"/>
<xs:element name="RQSLINENUM" type="xs:string"/>
<xs:element name="SHIPNOTES" type="xs:string"/>
<xs:element name="USUPINVFG" type="xs:string"/>
<xs:element name="SHIPPERNUM" type="xs:string"/>
<xs:element name="TRACKFLG" type="xs:string"/>
<xs:element name="QTETYPE" type="xs:string"/>
<xs:element name="MCHDOCTYPE" type="xs:string"/>
<xs:element name="RECEIPTID" type="xs:string"/>
<xs:element name="OPSTATUS" type="xs:string"/>
<xs:element name="CTCHWCONV" type="xs:string"/>
<xs:element name="POENTITY" type="xs:string"/>
<xs:element name="RELLOCID" type="xs:string"/>
<xs:element name="PARENTID" type="xs:string"/>
<xs:element name="QUALFNTYPE" type="xs:string"/>
<xs:element name="COUNTY" type="xs:string"/>
<xs:element name="QTEREVISON" type="xs:string"/>
<xs:element name="PRODOSTATS" type="xs:string"/>
<xs:element name="RESORCEUSE" type="xs:string"/>
<xs:element name="FEATUREID" type="xs:string"/>
<xs:element name="PRODSEQNUM" type="xs:string"/>
<xs:element name="PARENTLOT">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ECOPRIORITY" type="xs:string"/>
<xs:element name="PRODCTLINE" type="xs:string"/>
<xs:element name="UNIT" type="xs:string"/>
<xs:element name="RSBLINENUM" type="xs:string"/>
<xs:element name="REQLINENUM" type="xs:string"/>
<xs:element name="COMPREFDES" type="xs:string"/>
<xs:element name="SIGN" type="xs:string"/>
<xs:element name="ITEM" type="xs:string"/>
<xs:element name="CATALGNAME" type="xs:string"/>
<xs:element name="FAILTYPE" type="xs:string"/>
<xs:element name="MACHINEID" type="xs:string"/>
<xs:element name="SCHLINENUM" type="xs:string"/>
<xs:element name="REGION" type="xs:string"/>
<xs:element name="ONETIME" type="xs:string"/>
<xs:element name="MAINTCALID" type="xs:string"/>
<xs:element name="STEPNUM" type="xs:string"/>
<xs:element name="PRODSEQBEG" type="xs:string"/>
<xs:element name="ITEMDEFN" type="xs:string"/>
<xs:element name="HAZRDMATL" type="xs:string"/>
<xs:element name="ITEMSTATUS" type="xs:string"/>
<xs:element name="BUDGSTAT" type="xs:string"/>
<xs:element name="MAINTLOCID" type="xs:string"/>
<xs:element name="MACHSUDEP" type="xs:string"/>
<xs:element name="OPTIONID" type="xs:string"/>
<xs:element name="MINUTE" type="xs:string"/>
<xs:element name="SERIALNUM" type="xs:string"/>
<xs:element name="SHIPMATLID" type="xs:string"/>
<xs:element name="MACHSTATE" type="xs:string"/>
<xs:element name="WARRANTY" type="xs:string"/>
<xs:element name="CTCHWFLAG" type="xs:string"/>
<xs:element name="USERID" type="xs:string"/>
<xs:element name="ROUTINGVAR" type="xs:string"/>
<xs:element name="PAYMETHOD" type="xs:string"/>
<xs:element name="OPERATNID" type="xs:string"/>
<xs:element name="PYMTTERM">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="AMOUNT"/>
<xs:element minOccurs="0" ref="DATETIME"/>
<xs:element minOccurs="0" ref="DATETIME"/>
<xs:element minOccurs="0" ref="DATETIME"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="TERMID"/>
<xs:element minOccurs="0" ref="USERAREA"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PARTIALSHP" type="xs:string"/>
<xs:element name="RFQLNSTAT" type="xs:string"/>
<xs:element name="FRMITMCLSS" type="xs:string"/>
<xs:element name="WAGEGROUP" type="xs:string"/>
<xs:element name="RSPSDLNUM" type="xs:string"/>
<xs:element name="MSGID" type="xs:string"/>
<xs:element name="ITMFTVAL" type="xs:string"/>
<xs:element name="SHPUNITTOT" type="xs:string"/>
<xs:element name="ECOTYPE" type="xs:string"/>
<xs:element name="DESCRIPTN" type="xs:string"/>
<xs:element name="BOMUSAGE" type="xs:string"/>
<xs:element name="USERAREA">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MOPRIORITY" type="xs:string"/>
<xs:element name="PARTNRROLE" type="xs:string"/>
<xs:element name="MSDSID" type="xs:string"/>
<xs:element name="TELEPHONE">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SHIPPERID" type="xs:string"/>
<xs:element name="DELIVERTO" type="xs:string"/>
<xs:element name="EXPIREFLAG" type="xs:string"/>
<xs:element name="PACKNGDESC" type="xs:string"/>
<xs:element name="FTDATATYPE" type="xs:string"/>
<xs:element name="RFQREVISON" type="xs:string"/>
<xs:element name="PROCESS_INVOICE">
<xs:complexType>
<xs:sequence>
<xs:element ref="INVHEADER"/>
<xs:choice maxOccurs="unbounded">
<xs:element ref="INVALLWNCE"/>
<xs:element ref="INVCHARGE"/>
<xs:element ref="INVLINE"/>
<xs:element ref="INVTAX"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MACHCLASS" type="xs:string"/>
<xs:element name="MOSTATUS" type="xs:string"/>
<xs:element name="QUALIF" type="xs:string"/>
<xs:element name="NUMOFDEC" type="xs:string"/>
<xs:element name="GLENTITYD" type="xs:string"/>
<xs:element name="ROUTEID" type="xs:string"/>
<xs:element name="BUYERID" type="xs:string"/>
<xs:element name="XREFTYPEID" type="xs:string"/>
<xs:element name="POSTALCODE" type="xs:string"/>
<xs:element name="YEAR" type="xs:string"/>
<xs:element name="FRGHTTERMS" type="xs:string"/>
<xs:element name="PICLINENUM" type="xs:string"/>
<xs:element name="INVENDISP" type="xs:string"/>
<xs:element name="GLENTITYS" type="xs:string"/>
<xs:element name="FIXEDASSET" type="xs:string"/>
<xs:element name="COMMODITY">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SUPERVISOR" type="xs:string"/>
<xs:element name="APPROVERID" type="xs:string"/>
<xs:element name="SHPUNITSEQ" type="xs:string"/>
<xs:element name="RSLINENUM" type="xs:string"/>
<xs:element name="RFQID" type="xs:string"/>
<xs:element name="TERMFLAG" type="xs:string"/>
<xs:element name="OPERATTYPE" type="xs:string"/>
<xs:element name="BSR">
<xs:complexType>
<xs:sequence>
<xs:element ref="VERB"/>
<xs:element ref="NOUN"/>
<xs:element ref="REVISION"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TRAKNGFLAG" type="xs:string"/>
<xs:element name="RFQTYPE" type="xs:string"/>
<xs:element name="OVERIDPRIC" type="xs:string"/>
<xs:element name="WORKORDER" type="xs:string"/>
<xs:element name="PRODORDER" type="xs:string"/>
<xs:element name="ACCTTYPE" type="xs:string"/>
<xs:element name="FLEXBKTID" type="xs:string"/>
<xs:element name="LINENUM" type="xs:string"/>
<xs:element name="MCHDOCID" type="xs:string"/>
<xs:element name="POLNSTATUS" type="xs:string"/>
<xs:element name="TXANALYSIS" type="xs:string"/>
<xs:element name="PSCLINENUM" type="xs:string"/>
<xs:element name="RELMACHID" type="xs:string"/>
<xs:element name="KANBAN" type="xs:string"/>
<xs:element name="SOLNSTATUS" type="xs:string"/>
<xs:element name="TEMPRATURE">
<xs:complexType>
<xs:sequence>
<xs:element ref="VALUE"/>
<xs:element ref="NUMOFDEC"/>
<xs:element ref="SIGN"/>
</xs:sequence>
<xs:attribute name="qualifier" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ACTUAL"/>
<xs:enumeration value="DELIVERY"/>
<xs:enumeration value="LOADING"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="CELSIUS"/>
<xs:enumeration value="FAHRENHEIT"/>
<xs:enumeration value="KELVIN"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="OLDITMREV" type="xs:string"/>
<xs:element name="VALUECLASS" type="xs:string"/>
<xs:element name="DAY" type="xs:string"/>
<xs:element name="CONTACT">
<xs:complexType>
<xs:sequence>
<xs:element ref="NAME"/>
<xs:element minOccurs="0" ref="CONTCTTYPE"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="EMAIL"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="FAX"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="NAME"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="TELEPHONE"/>
<xs:element minOccurs="0" ref="USERAREA"/>
</xs:sequence>
<xs:attribute name="returndata" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="VOUCHER" type="xs:string"/>
<xs:element name="INVCHARGE">
<xs:complexType>
<xs:sequence>
<xs:element ref="AMOUNT"/>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element ref="CHARGETYPE"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="LINENUM"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVCHARGE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVTAX"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="PARTNER"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OVERTIME" type="xs:string"/>
<xs:element name="EMPLOYEEID" type="xs:string"/>
<xs:element name="DENSITYFAC" type="xs:string"/>
<xs:element name="SALESORDID" type="xs:string"/>
<xs:element name="ITEMVAR" type="xs:string"/>
<xs:element name="SHIPPRIOR" type="xs:string"/>
<xs:element name="CONFIRMATION" type="xs:string"/>
<xs:element name="STEPTYPE" type="xs:string"/>
<xs:element name="TAXCODE" type="xs:string"/>
<xs:element name="ENDITEMID" type="xs:string"/>
<xs:element name="QUALFNVAL" type="xs:string"/>
<xs:element name="SAFTYCLASS" type="xs:string"/>
<xs:element name="LABORID" type="xs:string"/>
<xs:element name="UOMVALUE" type="xs:string"/>
<xs:element name="PROXMONTH" type="xs:string"/>
<xs:element name="REPRTGFLAG" type="xs:string"/>
<xs:element name="INVLINENUM" type="xs:string"/>
<xs:element name="ROUTEVAR" type="xs:string"/>
<xs:element name="SPLITABLE" type="xs:string"/>
<xs:element name="TITLE" type="xs:string"/>
<xs:element name="ALLOWTYPE" type="xs:string"/>
<xs:element name="TOITMCLSS" type="xs:string"/>
<xs:element name="SOLINENUM" type="xs:string"/>
<xs:element name="FILENAME" type="xs:string"/>
<xs:element name="CURRTO" type="xs:string"/>
<xs:element name="SAFETYTYPE" type="xs:string"/>
<xs:element name="NOTES">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="COMPLEVEL" type="xs:string"/>
<xs:element name="RESORCTYP" type="xs:string"/>
<xs:element name="DOCUMENTID" type="xs:string"/>
<xs:element name="ROUTELEVEL">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="FRMSITELVL">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="RECEPTDISP" type="xs:string"/>
<xs:element name="PRODORDID" type="xs:string"/>
<xs:element name="CLASSLEVEL" type="xs:string"/>
<xs:element name="REASONCODE" type="xs:string"/>
<xs:element name="OTELIGIBLE" type="xs:string"/>
<xs:element name="QUALFNID" type="xs:string"/>
<xs:element name="RSPREVNUM" type="xs:string"/>
<xs:element name="INVLINE">
<xs:complexType>
<xs:sequence>
<xs:element ref="AMOUNT"/>
<xs:element minOccurs="0" ref="AMOUNT"/>
<xs:element minOccurs="0" ref="OPERAMT"/>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element ref="LINENUM"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="ITEM"/>
<xs:element minOccurs="0" ref="ITEMTYPE"/>
<xs:element minOccurs="0" ref="ITEMX"/>
<xs:element minOccurs="0" ref="OPENITEM"/>
<xs:element minOccurs="0" ref="PROJACTVTY"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="PROJRESEL"/>
<xs:element minOccurs="0" ref="UNIT"/>
<xs:element minOccurs="0" ref="UPC"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="DOCUMNTREF"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVALLWNCE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVCHARGE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVLINE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVTAX"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="INDLINENUM" type="xs:string"/>
<xs:element name="MACHID" type="xs:string"/>
<xs:element name="RECLINENUM" type="xs:string"/>
<xs:element name="FRGHTITEM" type="xs:string"/>
<xs:element name="RFQIDX" type="xs:string"/>
<xs:element name="TRNSFRTYPE" type="xs:string"/>
<xs:element name="PARTNRRATG" type="xs:string"/>
<xs:element name="BOMREVISON" type="xs:string"/>
<xs:element name="ACTTYPE" type="xs:string"/>
<xs:element name="SCHEDULEID" type="xs:string"/>
<xs:element name="REF">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CONTRACTB" type="xs:string"/>
<xs:element name="DISCRPTYPE" type="xs:string"/>
<xs:element name="DOCTYPE" type="xs:string"/>
<xs:element name="MAINTORDID" type="xs:string"/>
<xs:element name="LINEFEED" type="xs:string"/>
<xs:element name="BOMTYPE" type="xs:string"/>
<xs:element name="CNTCTTYPE" type="xs:string"/>
<xs:element name="MATCHTYPE" type="xs:string"/>
<xs:element name="CONTRACTS" type="xs:string"/>
<xs:element name="EMPCATEGRY" type="xs:string"/>
<xs:element name="CHARGE">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="OPERAMT"/>
<xs:element minOccurs="0" ref="CHARGEID"/>
<xs:element minOccurs="0" ref="CHARGETYPE"/>
<xs:element minOccurs="0" ref="CHGLINENUM"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="DISTRIBUTN"/>
</xs:sequence>
<xs:attribute name="returndata" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="ROUTINGREV" type="xs:string"/>
<xs:element name="RFQLINENUM" type="xs:string"/>
<xs:element name="RELITEMID" type="xs:string"/>
<xs:element name="CLSSELMT">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="MOPARENTID" type="xs:string"/>
<xs:element name="REVISION">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="value" fixed="002" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SUBLINENUM" type="xs:string"/>
<xs:element name="ITEMX" type="xs:string"/>
<xs:element name="OWNRSHPCDE" type="xs:string"/>
<xs:element name="SHPMTLDESC" type="xs:string"/>
<xs:element name="PERSONCODE" type="xs:string"/>
<xs:element name="APPROVE" type="xs:string"/>
<xs:element name="BOMSTATUS" type="xs:string"/>
<xs:element name="FAILUREID" type="xs:string"/>
<xs:element name="ITEMDESC" type="xs:string"/>
<xs:element name="ROUTINGID" type="xs:string"/>
<xs:element name="CHARGEID" type="xs:string"/>
<xs:element name="WAGETYPE" type="xs:string"/>
<xs:element name="DATETIME">
<xs:complexType>
<xs:sequence>
<xs:element ref="YEAR"/>
<xs:element ref="MONTH"/>
<xs:element ref="DAY"/>
<xs:element ref="HOUR"/>
<xs:element ref="MINUTE"/>
<xs:element ref="SECOND"/>
<xs:element ref="SUBSECOND"/>
<xs:element ref="TIMEZONE"/>
</xs:sequence>
<xs:attribute name="qualifier" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ACCOUNTING"/>
<xs:enumeration value="ACTEND"/>
<xs:enumeration value="ACTSTART"/>
<xs:enumeration value="APPREQ"/>
<xs:enumeration value="APPROVAL"/>
<xs:enumeration value="AVAILABLE"/>
<xs:enumeration value="BKTEND"/>
<xs:enumeration value="BKTSTART"/>
<xs:enumeration value="CANCEL"/>
<xs:enumeration value="CHANGEDATE"/>
<xs:enumeration value="COMPDATE"/>
<xs:enumeration value="CONSUME"/>
<xs:enumeration value="CREATION"/>
<xs:enumeration value="CUMULATIVE"/>
<xs:enumeration value="DELIVACT"/>
<xs:enumeration value="DELIVSCHED"/>
<xs:enumeration value="DISCNT"/>
<xs:enumeration value="DOCUMENT"/>
<xs:enumeration value="DUE"/>
<xs:enumeration value="EARLSTEFF"/>
<xs:enumeration value="EARLSTSHIP"/>
<xs:enumeration value="EFFECTIVE"/>
<xs:enumeration value="ENGCHG"/>
<xs:enumeration value="EXECFINISH"/>
<xs:enumeration value="EXECSTART"/>
<xs:enumeration value="EXPIRATION"/>
<xs:enumeration value="FAILDATE"/>
<xs:enumeration value="FORECASTF"/>
<xs:enumeration value="FORECASTS"/>
<xs:enumeration value="FROM"/>
<xs:enumeration value="GENERATION"/>
<xs:enumeration value="IMPL"/>
<xs:enumeration value="INVOICE"/>
<xs:enumeration value="JOBDUE"/>
<xs:enumeration value="LABORFINSH"/>
<xs:enumeration value="LABORSTART"/>
<xs:enumeration value="LASTUSED"/>
<xs:enumeration value="LOADING"/>
<xs:enumeration value="MATCHING"/>
<xs:enumeration value="MSMENTDATE"/>
<xs:enumeration value="NEEDDELV"/>
<xs:enumeration value="OPFINISH"/>
<xs:enumeration value="OPSTART"/>
<xs:enumeration value="PAYEND"/>
<xs:enumeration value="PLANEND"/>
<xs:enumeration value="PLANSTART"/>
<xs:enumeration value="PO"/>
<xs:enumeration value="PROMDELV"/>
<xs:enumeration value="PROMSHIP"/>
<xs:enumeration value="PYMTTERM"/>
<xs:enumeration value="RECEIVED"/>
<xs:enumeration value="REPORTDATE"/>
<xs:enumeration value="REPORTNGFN"/>
<xs:enumeration value="REPORTNGST"/>
<xs:enumeration value="REQUIRED"/>
<xs:enumeration value="RESORCDWNF"/>
<xs:enumeration value="RESORCDWNS"/>
<xs:enumeration value="RSPDDATE"/>
<xs:enumeration value="RSPDOCGEN"/>
<xs:enumeration value="SCHEND"/>
<xs:enumeration value="SCHSTART"/>
<xs:enumeration value="SETUPFINSH"/>
<xs:enumeration value="SETUPSTART"/>
<xs:enumeration value="SHIP"/>
<xs:enumeration value="SHIPSCHED"/>
<xs:enumeration value="STATUSDATE"/>
<xs:enumeration value="TEARDOWNF"/>
<xs:enumeration value="TEARDOWNS"/>
<xs:enumeration value="TO"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="T"/>
<xs:enumeration value="F"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="index" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="BOMALTID" type="xs:string"/>
<xs:element name="QTELINENUM" type="xs:string"/>
<xs:element name="DISPOSITN" type="xs:string"/>
<xs:element name="CATALOGRV" type="xs:string"/>
<xs:element name="PROJRESEL">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="TAXEXEMPT" type="xs:string"/>
<xs:element name="OPTCLSSID" type="xs:string"/>
<xs:element name="PREFERENCE" type="xs:string"/>
<xs:element name="WORKCENTER" type="xs:string"/>
<xs:element name="PRICELSTID" type="xs:string"/>
<xs:element name="CLSELMLVL" type="xs:string"/>
<xs:element name="POLINENUM" type="xs:string"/>
<xs:element name="SAVESETUP" type="xs:string"/>
<xs:element name="PROPERTY">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SUFFIX" type="xs:string"/>
<xs:element name="CONDSTATUS" type="xs:string"/>
<xs:element name="EXCPLINNUM" type="xs:string"/>
<xs:element name="PMID" type="xs:string"/>
<xs:element name="TOSITELVL">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DUNSNUMBER" type="xs:string"/>
<xs:element name="LOTLEVEL">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DISTCENTER" type="xs:string"/>
<xs:element name="RFQSTATUS" type="xs:string"/>
<xs:element name="TERMID" type="xs:string"/>
<xs:element name="SHIFT" type="xs:string"/>
<xs:element name="PARTNRID" type="xs:string"/>
<xs:element name="NEWITMREV" type="xs:string"/>
<xs:element name="DAYSNUM" type="xs:string"/>
<xs:element name="SYNCIND" type="xs:string"/>
<xs:element name="FTVALIND" type="xs:string"/>
<xs:element name="FUND" type="xs:string"/>
<xs:element name="PRODSEQEND" type="xs:string"/>
<xs:element name="TRACKINGID" type="xs:string"/>
<xs:element name="LINETYPE" type="xs:string"/>
<xs:element name="INVTAX">
<xs:complexType>
<xs:sequence>
<xs:element ref="AMOUNT"/>
<xs:element minOccurs="0" ref="AMOUNT"/>
<xs:element minOccurs="0" ref="AMOUNT"/>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="LINENUM"/>
<xs:element minOccurs="0" ref="TAXCODE"/>
<xs:element minOccurs="0" ref="TAXJRSDCTN"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVCHARGE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVTAX"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CONTAINRID" type="xs:string"/>
<xs:element name="OPRGRPNAME" type="xs:string"/>
<xs:element name="CITY" type="xs:string"/>
<xs:element name="APPROVED" type="xs:string"/>
<xs:element name="SALESORG">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="NEWREVFLAG" type="xs:string"/>
<xs:element name="ACCTYEAR" type="xs:string"/>
<xs:element name="RESORCKIN" type="xs:string"/>
<xs:element name="BACKORDIND" type="xs:string"/>
<xs:element name="EMPSTATUS" type="xs:string"/>
<xs:element name="PRINT" type="xs:string"/>
<xs:element name="INVALLWNCE">
<xs:complexType>
<xs:sequence>
<xs:element ref="AMOUNT"/>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element ref="ALLOWTYPE"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="LINENUM"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVCHARGE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVTAX"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="JPID" type="xs:string"/>
<xs:element name="QTELNSTAT" type="xs:string"/>
<xs:element name="CURRENCY" type="xs:string"/>
<xs:element name="CONSUMPTN" type="xs:string"/>
<xs:element name="RESORCLVL" type="xs:string"/>
<xs:element name="SUBSECOND" type="xs:string"/>
<xs:element name="MANDATORY" type="xs:string"/>
<xs:element name="BOMID" type="xs:string"/>
<xs:element name="INQUEUEID" type="xs:string"/>
<xs:element name="PRICETYPE" type="xs:string"/>
<xs:element name="EMPQUALIF" type="xs:string"/>
<xs:element name="CMPRSNID" type="xs:string"/>
<xs:element name="FTVALQUAL" type="xs:string"/>
<xs:element name="DOCUMENTRV" type="xs:string"/>
<xs:element name="FIELDID" type="xs:string"/>
<xs:element name="QTEID" type="xs:string"/>
<xs:element name="ITEMCLASSID" type="xs:string"/>
<xs:element name="LOADPOINT" type="xs:string"/>
<xs:element name="EMAIL" type="xs:string"/>
<xs:element name="EXCPTNCODE" type="xs:string"/>
<xs:element name="COSTTYPE" type="xs:string"/>
<xs:element name="PRDLINENUM" type="xs:string"/>
<xs:element name="PLANNERID" type="xs:string"/>
<xs:element name="EXPORTLIC" type="xs:string"/>
<xs:element name="WRKSCHDID" type="xs:string"/>
<xs:element name="CLASSFN">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SOSTATUS" type="xs:string"/>
<xs:element name="SHPUNITSTS" type="xs:string"/>
<xs:element name="LANGUAGE" type="xs:string"/>
<xs:element name="DIVISION" type="xs:string"/>
<xs:element name="FAILCODE" type="xs:string"/>
<xs:element name="REQLNSTAT" type="xs:string"/>
<xs:element name="TOPARTY" type="xs:string"/>
<xs:element name="COMMENTS" type="xs:string"/>
<xs:element name="RSLINETYPE" type="xs:string"/>
<xs:element name="CLSSSCHMID" type="xs:string"/>
<xs:element name="ITEMTYPE" type="xs:string"/>
<xs:element name="ADDRESS">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ADDRLINE"/>
<xs:element minOccurs="0" ref="ADDRTYPE"/>
<xs:element minOccurs="0" ref="CITY"/>
<xs:element minOccurs="0" ref="COUNTRY"/>
<xs:element minOccurs="0" ref="COUNTY"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="FAX"/>
<xs:element minOccurs="0" ref="POSTALCODE"/>
<xs:element minOccurs="0" ref="REGION"/>
<xs:element minOccurs="0" ref="STATEPROVN"/>
<xs:element minOccurs="0" ref="TAXJRSDCTN"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="TELEPHONE"/>
<xs:element minOccurs="0" ref="URL"/>
<xs:element minOccurs="0" ref="USERAREA"/>
</xs:sequence>
<xs:attribute name="returndata" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="REQUESTER" type="xs:string"/>
<xs:element name="BUDGVER" type="xs:string"/>
<xs:element name="CONTCTTYPE" type="xs:string"/>
<xs:element name="BUDGTXN" type="xs:string"/>
<xs:element name="DATAAREA">
<xs:complexType>
<xs:sequence>
<xs:element ref="PROCESS_INVOICE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UPCPKGIND" type="xs:string"/>
<xs:element name="UPDTWIPFG" type="xs:string"/>
<xs:element name="NAME">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OPERATNSEQ" type="xs:string"/>
<xs:element name="DISPOSITON" type="xs:string"/>
<xs:element name="EMPNAME" type="xs:string"/>
<xs:element name="ACCTPERIOD" type="xs:string"/>
<xs:element name="TIMEZONE" type="xs:string"/>
<xs:element name="RSPLINNUM" type="xs:string"/>
<xs:element name="INMRPPLAN" type="xs:string"/>
<xs:element name="GEOGRAPHY" type="xs:string"/>
<xs:element name="USEUPITEM" type="xs:string"/>
<xs:element name="OUTQUEUEID" type="xs:string"/>
<xs:element name="COSTCENTER" type="xs:string"/>
<xs:element name="PROJTXTYPE" type="xs:string"/>
<xs:element name="TAXID" type="xs:string"/>
<xs:element name="AUTHID" type="xs:string"/>
<xs:element name="VALUE" type="xs:string"/>
<xs:element name="INSPECTRID" type="xs:string"/>
<xs:element name="JEID" type="xs:string"/>
<xs:element name="PUBLISHER" type="xs:string"/>
<xs:element name="HRORG">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DISTRIBUTN">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="OPERAMT"/>
<xs:element minOccurs="0" ref="BUSNAREA"/>
<xs:element minOccurs="0" ref="COSTCENTER"/>
<xs:element minOccurs="0" ref="DEPARTMENT"/>
<xs:element minOccurs="0" ref="DIVISION"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ELEMENT"/>
<xs:element minOccurs="0" ref="FUND"/>
<xs:element minOccurs="0" ref="GEOGRAPHY"/>
<xs:element minOccurs="0" ref="GLENTITYS"/>
<xs:element minOccurs="0" ref="GLNOMACCT"/>
<xs:element minOccurs="0" ref="PROFITCTR"/>
<xs:element minOccurs="0" ref="PROJECT"/>
<xs:element minOccurs="0" ref="UNIT"/>
<xs:element minOccurs="0" ref="WAREHOUSE"/>
<xs:element minOccurs="0" ref="USERAREA"/>
</xs:sequence>
<xs:attribute name="returndata" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="FILETYPE" type="xs:string"/>
<xs:element name="CLASSFNID" type="xs:string"/>
<xs:element name="PSBLINENUM" type="xs:string"/>
<xs:element name="JOBCODE" type="xs:string"/>
<xs:element name="TAXJRSDCTN" type="xs:string"/>
<xs:element name="TOOLCLASS" type="xs:string"/>
<xs:element name="OPERAMT">
<xs:complexType>
<xs:sequence>
<xs:element ref="VALUE"/>
<xs:element ref="NUMOFDEC"/>
<xs:element ref="SIGN"/>
<xs:element ref="CURRENCY"/>
<xs:element ref="UOMVALUE"/>
<xs:element ref="UOMNUMDEC"/>
<xs:element ref="UOM"/>
</xs:sequence>
<xs:attribute name="qualifier" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="COST"/>
<xs:enumeration value="EXTENDED"/>
<xs:enumeration value="FREIGHT"/>
<xs:enumeration value="UNIT"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="T"/>
<xs:enumeration value="F"/>
<xs:enumeration value="OTHER"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="OPTCLSNAME" type="xs:string"/>
<xs:element name="DEFLTVALUE" type="xs:string"/>
<xs:element name="PARTNER">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="NAME"/>
<xs:element minOccurs="0" ref="ONETIME"/>
<xs:element minOccurs="0" ref="PARTNRID"/>
<xs:element minOccurs="0" ref="PARTNRTYPE"/>
<xs:element minOccurs="0" ref="SYNCIND"/>
<xs:element minOccurs="0" ref="ACTIVE"/>
<xs:element minOccurs="0" ref="CURRENCY"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="DUNSNUMBER"/>
<xs:element minOccurs="0" ref="GLENTITYS"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="NAME"/>
<xs:element minOccurs="0" ref="PARENTID"/>
<xs:element minOccurs="0" ref="PARTNRIDX"/>
<xs:element minOccurs="0" ref="PARTNRRATG"/>
<xs:element minOccurs="0" ref="PARTNRROLE"/>
<xs:element minOccurs="0" ref="PAYMETHOD"/>
<xs:element minOccurs="0" ref="TAXEXEMPT"/>
<xs:element minOccurs="0" ref="TAXID"/>
<xs:element minOccurs="0" ref="TERMID"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ADDRESS"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ATTCHREF"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="CONTACT"/>
</xs:sequence>
<xs:attribute name="returndata" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="PRICELSTRV" type="xs:string"/>
<xs:element name="FIELDVALUE" type="xs:string"/>
<xs:element name="TRANSMETHD" type="xs:string"/>
<xs:element name="UNITTYPE" type="xs:string"/>
<xs:element name="FRMITMNM" type="xs:string"/>
<xs:element name="FAX">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DOCKID" type="xs:string"/>
<xs:element name="INSLINENUM" type="xs:string"/>
<xs:element name="GLNOMACCT" type="xs:string"/>
<xs:element name="RESTRICTN" type="xs:string"/>
<xs:element name="COUNTRY" type="xs:string"/>
<xs:element name="LOGICALID" type="xs:string"/>
<xs:element name="ITEMCLASS" type="xs:string"/>
<xs:element name="FTGROUP" type="xs:string"/>
<xs:element name="ABSENCETYP" type="xs:string"/>
<xs:element name="SHIPPOINT" type="xs:string"/>
<xs:element name="ITEMRV" type="xs:string"/>
<xs:element name="MONTH" type="xs:string"/>
<xs:element name="RATETYPE" type="xs:string"/>
<xs:element name="IMPORTLIC" type="xs:string"/>
<xs:element name="CMPRSNTYPE" type="xs:string"/>
<xs:element name="REQUISTNID" type="xs:string"/>
<xs:element name="COUNTRYORG" type="xs:string"/>
<xs:element name="HOUR" type="xs:string"/>
<xs:element name="CONTNRTYPE" type="xs:string"/>
<xs:element name="DRCR" type="xs:string"/>
<xs:element name="BKTYPE" type="xs:string"/>
<xs:element name="FACTOR" type="xs:string"/>
<xs:element name="LOTSERIAL">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="QUANTITY"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="LOTLEVEL"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="PARENTLOT"/>
<xs:element minOccurs="0" ref="PARENTSNUM"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="SERIALNUM"/>
<xs:element minOccurs="0" ref="USERAREA"/>
</xs:sequence>
<xs:attribute name="returndata" use="optional" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="TOITMNM" type="xs:string"/>
<xs:element name="EMPDEPT" type="xs:string"/>
<xs:element name="EXCLUSIVE" type="xs:string"/>
<xs:element name="ECOAPPSTAT" type="xs:string"/>
<xs:element name="UOM" type="xs:string"/>
<xs:element name="LOTSNFLAG" type="xs:string"/>
<xs:element name="PROJACTSTS" type="xs:string"/>
<xs:element name="ACKMODE" type="xs:string"/>
<xs:element name="BILLOLADNG" type="xs:string"/>
<xs:element name="UPC" type="xs:string"/>
<xs:element name="SAFETYID" type="xs:string"/>
<xs:element name="TOOLID" type="xs:string"/>
<xs:element name="STEPID" type="xs:string"/>
<xs:element name="CODEPAGE" type="xs:string"/>
<xs:element name="ACTIONCODE" type="xs:string"/>
<xs:element name="INSPECTDOC" type="xs:string"/>
<xs:element name="QSLINESTAT" type="xs:string"/>
<xs:element name="FREIGHTCLS" type="xs:string"/>
<xs:element name="BUSNAREA" type="xs:string"/>
<xs:element name="PROJSTATUS" type="xs:string"/>
<xs:element name="DOCUMNTREF">
<xs:complexType>
<xs:sequence>
<xs:element ref="DOCTYPE"/>
<xs:element ref="DOCUMENTID"/>
<xs:element ref="PARTNRID"/>
<xs:element ref="PARTNRTYPE"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="DOCUMENTRV"/>
<xs:element minOccurs="0" ref="LINENUM"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="NOTES"/>
<xs:element minOccurs="0" ref="SCHLINENUM"/>
<xs:element minOccurs="0" ref="SUBLINENUM"/>
<xs:element minOccurs="0" ref="USERAREA"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CARRSRVLVL" type="xs:string"/>
<xs:element name="OILINENUM" type="xs:string"/>
<xs:element name="DEFAULT" type="xs:string"/>
<xs:element name="SUBSFLAG" type="xs:string"/>
<xs:element name="PARTNRTYPE" type="xs:string"/>
<xs:element name="POSTATUS" type="xs:string"/>
<xs:element name="RECEIPTYPE" type="xs:string"/>
<xs:element name="URI" type="xs:string"/>
<xs:element name="CLSSSCHMRV" type="xs:string"/>
<xs:element name="INVHEADER">
<xs:complexType>
<xs:sequence>
<xs:element ref="AMOUNT"/>
<xs:element ref="DATETIME"/>
<xs:element minOccurs="0" ref="AMOUNT"/>
<xs:element ref="DOCUMENTID"/>
<xs:element minOccurs="0" ref="DESCRIPTN"/>
<xs:element minOccurs="0" ref="DOCTYPE"/>
<xs:element minOccurs="0" ref="PAYMETHOD"/>
<xs:element minOccurs="0" ref="REASONCODE"/>
<xs:element minOccurs="0" ref="USERAREA"/>
<xs:element maxOccurs="unbounded" ref="PARTNER"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="DOCUMNTREF"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVALLWNCE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVCHARGE"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="INVTAX"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="PYMTTERM"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="URL" type="xs:string"/>
<xs:element name="RESOURCEID" type="xs:string"/>
<xs:element name="PARENTSNUM" type="xs:string"/>
<xs:element name="SALESPERSN" type="xs:string"/>
<xs:element name="ELEMENT">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="index" use="required" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="QTESTATUS" type="xs:string"/>
<xs:element name="NOUN">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="value" fixed="INVOICE" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OPTIONNAME" type="xs:string"/>
<xs:element name="USAGERESTN" type="xs:string"/>
<xs:element name="PACKING" type="xs:string"/>
<xs:element name="UOMNUMDEC" type="xs:string"/>
<xs:element name="REVITMSTAT" type="xs:string"/>
<xs:element name="CURRFROM" type="xs:string"/>
<xs:element name="FEATVAL" type="xs:string"/>
<xs:element name="ACKREQUEST" type="xs:string"/>
<xs:element name="OPRGRPTYPE" type="xs:string"/>
<xs:element name="DAYOFMONTH" type="xs:string"/>
<xs:element name="ECONAME" type="xs:string"/>
<xs:element name="PSDLINENUM" type=It looks like you dont have the MODIFY statement in the loops where you calculate the QTYDIFF value.
Try:
loop at t_hist.
clear t_hist-qtydiff.
t_hist-qtydiff = t_hist-qtyrcvd - t_hist-qtyinvd.
if not s_qty is initial.
check t_hist-qtydiff in s_qty.
endif.
if not s_value is initial.
check t_hist-valdiff in s_value.
endif.
w_hist-valdiff = w_hist-valdiff + t_hist-valdiff.
<b>MODIFY t_hist from w_hist.</b>
endloop.
Do the same for the other t_hist table loop.
Brad -
End routine field not populated
Hi,
I have made the following end routine in order to populate the field YNEGOCIO with two characters.
I´m uploading data from DSO 0FIAR_O03 to customized DSO. When i activate this DSO i don´t see the field YNEGOCIO populated but the strange thing is that when i make a debbugg to the end routine, the result package-YNEGOCIO at the end of routine IS POPULATED with the correct values.
Can anybody help me with this?
LOOP AT RESULT_PACKAGE INTO e_s_result.
**Recover characters 14,15 from YNEGOCIO.
CLEAR lv_negocio.
SELECT SINGLE
/BIC/YYKEY
FROM /BIC/AYSDLASPV00
INTO lv_key
WHERE
/BIC/YYVALUE EQ e_s_result-GL_ACCOUNT.
IF sy-subrc EQ 0.
MOVE lv_key+13(2) TO lv_negocio.
ENDIF.
LOOP AT gt_inv_gl9_doc INTO gs_inv_gl8_doc
WHERE ac_doc_no = e_s_result-ac_doc_no.
* Calculate Importe Aplicado
MOVE e_s_result to aux_s_result.
aux_s_result-record = v_count + 1.
IF aux_s_result-DEB_CRE_DC IS NOT INITIAL.
aux_s_result-PROFIT_CTR = gs_inv_gl8_doc-profit_ctr.
aux_s_result-USERNAME = gs_inv_gl8_doc-USERNAME.
aux_s_result-deb_cre_dc = gs_inv_gl8_doc-DEB_CRE_DC.
aux_s_result-/BIC/YI_WRBTR = gs_inv_gl8_doc-DEB_CRE_DC *
aux_s_result-/BIC/YI_WRBTR / aux_s_result-DEB_CRE_DC.
aux_s_result-/BIC/YNEGOCIO = lv_negocio.
APPEND aux_s_result to e_t_result.
ENDIF.
endloop.
endloop.
REFRESH RESULT_PACKAGE.
MOVE e_t_result[] TO RESULT_PACKAGE[].
Regards,
Diegohi,
check your changelog table and see data over there, i guess this situation generally happens when you do delta laod , itmight happening bcoz of two image are created which might be cancelling each other when request gets actiavted in DSO and also see for 0recordmode value.
hope it helps
regards
laksh -
hi experts,
i have one problem i have sales item,and header dso's which i have loaded the data using flat files.when am trying to load to cube some of the fields of header is not getting populated.when i am loading only header data that time it is showing the data in cube.when i am loading item data also that time some of the fields of header are not populating in cube.i have tried by taking two seperate cubes for header and item and tried to loading data to multiprovider. but same issue came.for ur reference i am providing screen shots of that. this is multi provider screen shot in this u can observe that division ,region and some fields are not populating data. in local sand box i have done this please help me to resolve this issue.
header cube screen shot before loading to multiprovider.
item cube screen shot before loading to multiprovider.
regards
jaswanthiHow are you "loading" to a MultiProvider? A MultiProvider is merely a "view" on 1 or more InfoProviders, nothing gets loaded in it.
The screen shot of your MultiProvider shows data of your items InfoCube only... have you filtered on the InfoProvider field? If not, try and filter on your header InfoCube and see whether it shows any data. If not, then there's something wrong with your mappings in the MultiProvider definition.
It's perfectly normal to have empty fields if you're combining 2 InfoProviders into 1 MultiProvider. If that's not what you want, you should consider an InfoSet (which "joins" data) or model it so that when you're sending item data to a new InfoCube, you "look up" the missing header data in your header data DSO and add it. -
Invoice output Condition type not populated for many invoice documents
Hi Guru's
Invoice Out put Condition type for printing not populated in the invoice document. Now We need to insert condition type for many documents to print at a time. We can manually place condition type at document header level individually for every document. But we have many documents to print.
plz advice me how to print all these documents
Thanks in advance.
Regards,
RavikanthHi Ravi
Just take help from your ABAP team. Record the event in SHDB ask then to get invoice number from excel file and loop the program.
This will be more faster then LSMW.
I am giving you BDC code
report ZBILVF02
no standard page heading line-size 255.
include bdcrecx1.
start-of-selection.
perform open_group.
perform bdc_dynpro using 'SAPMV60A' '0101'.
perform bdc_field using 'BDC_CURSOR'
'VBRK-VBELN'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'VBRK-VBELN'
'90010310'.
perform bdc_dynpro using 'SAPMV60A' '0104'.
perform bdc_field using 'BDC_CURSOR'
'VBRK-FKART'.
perform bdc_field using 'BDC_OKCODE'
'=SICH'.
perform bdc_transaction using 'VF02'.
perform close_group.
Regards
Vijay -
Chain and store data not populating properly in BPARTNER
Hi all,
There is a field 0bpartner2 in the data source name 0BP_RELATIONS_ATTR. This field is also there in DSO1 which fetches the data from the mentioned datasource. Then using routines this field 0bpartner2 splits into two-->chain and store which are getting populated in the next level of DSO, DSO2 which finally goes into 0bpartner infoobject.
But for two particular bp nos the values of chain and store are not getting populated.
Checked in RSA3, the data is OK, but in the PSA level the data is not there.
This is happening only for this two particular bp nos.
Kindly help.Hi,
at info package data selection don't have selection please check the below options.
1. go to ECC -> enter the t code- RSA5 -> select the data source -> go to change mode -> select the check boxes possibility.
2. if not there come to BI system select the data source go to change mode -> select selection menu -> browse and choose the X- selection possible.
now it available selections at info package - while seeing the RSA3 data give the selection at info package
Thanks,
Phani. -
Hi Experts,
I have enhanced 0fi_gl_4 extractor. appropriate data is coming into the extractor. But when I load the ODS the enhanced fields are not populating.
Can anyone help please.
Thanks in advance
YvoneHi,
The issue has to be one of the areas below. Heres a checklist-
Source system:
RSA3 check. New fields pulling the correct data?
BW:
1. Replication of DataSource - done?
2. Transfer Structure & Transfer Rules in place for the new fields?
3. InfoObjects the above fileds are being mapped to are the correct type, in the correct InfoSource & Data Target? All activated?
4. Update rule that maps these new InfoObjects. Acivated? Has the specific mappings for the new infoObjects been checked and validated?
Hope this helps
Sandeep -
Free Goods - PRODH1 and PRODH2 are not populating
Hello,
We setup the Free Goods and created new access sequences with PRODH1 and PRODH2. While the whole PRODH is working,
PRODH1 and PRODH2 are not. They don't seem to populate in KOMP. Which user-exit we need to populate them in?
Thank you!Hello Mila;
I'm facing the same problem as you with the material hierachies. I need to set up a free good promotion based on PRODHx but the KOMP is not being populated.
We made already the adjusments in USEREXIT_MOVE_FIELD_TO_KOMP but still is not working. We are reading PRODHx from VBAP but now we have a problem with the UoM.
Could you please share with us how you solve this issue?
Thank you in advance. -
"File Path and Name" field not displaying correctly
Post Author: DaveWoo
CA Forum: General
Hello,Here's my situation: I'm currently upgrading from Crystal Reports for Visual Studio .NET 2003 to Crystal Reports for Visual Studio 2005. I have several reports (programmatically generated using VB.NET) that use the "File Path and Name" special field. Now, in the old version of Crystal Reports (2003), the field properly displayed the original file path and name; however, in the new version (2005), the field displays as "C:\DOCUME1\Username\LOCALS1\Temp\Filename{F2459406-3719-4C8B-917C-4A7055A18C76}.tmp" - in other words, the location of the temporary .rpt file.How do I get the "File Path and Name" field to correctly display the path & name of the original file, like it did in the prior version?- DaveThis is a known issue tracked under ADAPT0000962216. At this time I do not know when this will be resolved, however Service Pack 2 for CR 2008 is targeted to be released by September and this may contain the fix.
Ludek -
Get the value from dropdown list (selectedIndex) and text field -- not working
Hi All,
I am trying to find and change by the values selected by user using dropdown and text field. Here is the code.
ChangeRevDetails();
function ChangeRevDetails(){
var myDialog = app.dialogs.add({name:"Enter copyright information"});
// var monthlist = col1.dropdowns.add('myList', undefined, myList);
var col1 = myDialog.dialogColumns.add();
var col2 = myDialog.dialogColumns.add();
col1.staticTexts.add({staticLabel:"Month:"});
col1.staticTexts.add({staticLabel:"Year:"});
col1.staticTexts.add({staticLabel:"Rev. no.:"});
var myList = [ "January", "February", "March", "April", "March", "April", "May", "June", "July", "August", "Sepetember", "October", "November", "December" ];
var myMonth = col2.dropdowns.add({stringList:myList, selectedIndex:0, minWidth:100});//{minWidth:100});
var myYear = col2.textEditboxes.add({editContents:"2013", minWidth:100});
var MyRev = col2.textEditboxes.add({minWidth:100});
var RevMonth = (myList [myMonth.selectedIndex]);
var RevYear = myYear.editContents;
var RevNumber = MyRev.editContents;
var RevToReplace1 = RevMonth +", "+ RevYear;
var RevToReplace2 = RevMonth +", "+ RevYear + " Rev. " + RevNumber;
var myResult = myDialog.show();
if(myYear.editContents == "") //entry is ""
alert("Please enter some text into the contents field.");
ChangeRevDetails();
else if(myResult == true) //user entered datas
alert (RevMonth);
alert (RevYear);
alert (RevNumber);
alert (RevToReplace1);
alert (RevToReplace2);
app.findGrepPreferences = NothingEnum.nothing;
app.changeGrepPreferences = NothingEnum.nothing;
// grep find/change
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "[\\l\\u]+?\\s?\\d{4},?\\s+[\\l\\u]+\\.*\\s+\\d+";
app.findGrepPreferences.appliedParagraphStyle = app.activeDocument.paragraphStyleGroups.item("Back page"). paragraphStyles.item("Legal_7/9");
app.changeGrepPreferences.changeTo = RevToReplace1;
app.changeGrepPreferences.appliedParagraphStyle = app.activeDocument.paragraphStyleGroups.item("Back page"). paragraphStyles.item("Legal_7/9");
app.activeDocument.changeGrep();
app.findGrepPreferences = NothingEnum.nothing;
app.changeGrepPreferences = NothingEnum.nothing;
else //implies user clicked cancel
myDialog.destroy();
The problem is, it is not taking the value which the user selects from the dropdown and the text field. It takes the default value as "January" and the year is "2013" as both of these values are given as selectedIndex:0 and editContents:"2013". I have compared the coding with some other working scripts as well, but it is not working. I have added several alert boxes to check the value we get.
Also, the find and change is also not working. Please help me on this. Thanks.
Regards,
Muthuraj. DChange the order for dialogresults:
var myYear = col2.textEditboxes.add({editContents:"2013", minWidth:100});
var MyRev = col2.textEditboxes.add({minWidth:100});
var myResult = myDialog.show();
if(myYear.editContents == "") //entry is ""
alert("Please enter some text into the contents field.");
ChangeRevDetails();
else if(myResult == true) //user entered datas
var RevMonth = (myList [myMonth.selectedIndex]);
var RevYear = myYear.editContents;
var RevNumber = MyRev.editContents;
var RevToReplace1 = RevMonth +", "+ RevYear;
var RevToReplace2 = RevMonth +", "+ RevYear + " Rev. " + RevNumber;
didn't have a look for the find change problem -
Cfolder with SRM, role and the result not match
Dear All,
We are using Cfolder in SRM. But I found I cannot control it by role.
For example, the Cfolder user only has a 'Read' role in the Collaboration area or Public area, but this user still can create or delete any folder or document in this area.
Very appreciate your help!!!
Karl.Maybe your answer is part of the problem, this photos I took with Sony RX100 M3 and I do not find the right profile for this camera.
But why the pano work perfect with the PS CC?
Thank you -
New COPA Value field not populating in BW
We created a NEW value field (VV0056) in SAP COPA that is NOT pulling manual journal entries into BW (document types AB and SA). All other value fields are pulling in all document types and balance to SAP u2013 itu2019s this new one that is not. We do not have any restrictions on selection of data coming into BW.
The manual journal entry is in our CE1* table in R/3.
We are still 3.x data loading in our BW 7 system.
Any ideas on what to look for? Your input is greatly appreciated.
Renee MercedeHi Renee
The new fields that has been added must be either in the COPA table or the corresponding datasource.
If it is added in the table
1) You need to enhance the corresponding datasource with a z-field that wiill represent the field added in the table.
2) This field will have to be populated through an ABAP routine.
3) Check the populated field values in RSA3.
4) Replicate the datasource in BW.
5) Create infoobject for the enhanced field.
6) Add infoobject in the corresponding BW data targets.
7) Change transformations / UR's - TR's.
8) Extract data.
If it is added in the datasource - which means you know from which base table this field needs to be populated.
Carry out steps (2) to (8) from above.
Cheers
Umesh -
Custom idoc segment fields not populated
Way back in 1999 someone create a custom Idoc type with custom Idoc segments in it. Unfortunately, they forgot to release one of the segments.
Recently a change was request to add new fields to this custom segment. In order to get the fields transported the segment had to be released.
All worked fine in Dev and the new Idoc segments were populated as expected. However when the idoc segment was moved to the test system all visually appears to be fine but when the idoc is created (status 50) the new fields are not popultated.
In 40B the start of the inbound process was IDOC_INBOUND_DATA. Does anyone know what the new starting point is in 4.7??
I beleive the error is actually that SData is not reading all the input values and stopping right where the old fields end in teh custom segment.
Thanks,
Anthonyadditionally,
SAP will not allow us to release the basic idoc type because it was released in 40B. It also will not allow us to cancel the release since we are now in 620. So, unless anyone has input for this I think the only solution will be to create a successor IDoc type and change our apps to use the new IDoc type with it's enhancements. -
AP Invoice Tax Amount Field not editable
Hi all,
The tax amount (LC) field on the AP Invoice field is not editable. What tax setup do I need to do to allow the tax amount to be editable. All of our sales transactions are tax exempt, however, we need to pay tax to some of our service vendors.
Thanks,
JaneHi,
It is Standard SAP B1 behavior, Tax Amount is editable in Purchase Documents and not editable in Sales Documents.
You have to frame the tax formula to match the amount correctly.
Do you want to enter in your own tax amount?
Did you check the form settings for Tax amount?
It is not a problem, its standard SAP B1 behaviour so you can click the link(Orange) button of row level Tax amount
and open the define tax amount distribution window. put the tax amount in the row level and update.
Thanks,
Madhan.
Maybe you are looking for
-
I migrated photoshop CS4 onto my new mac laptop. Error message on startup: Licensing for this product has stopped working. Error: 150:30 What do I do?
-
Has anyone had problems with using IMic USB audio system
I checked the Griffin Technology page which says this is supported in 10.4 and nothing about 10.5 but it uses Apple's drivers, so no software is needed from Griffin. I seems to require a reboot to get it working everytime it quits working.
-
I can't start my Photoshop CS6 during I'm using a mandatory active directory user accout to login to the computer. How can I fix it?
-
I was one of the four people who bought a Dell Ultra-Wide monitor and wanted to know if that resolution is supported on a Mac Mini. Any thoughts?
-
Upgrading DW MX? [subject edited by moderator]
I have Dreamweaver MX and need to upgrade to CS6. How do I do that? Do I have to buy another version or is there an upgrade? I don't see info about it.