Hallo Experte
ich versuche folgende xml datei eine simple transformation zu schreiben und mit call transformation die XML Datei in der eine interne Tabelle zu speichern.
meine xml Datei sieht so aus:
<?xml version="1.0" encoding="UTF-8"?>
-<SCLSCT:BBkSCFBlkCdtTrf xsi:schemaLocation="urn:BBkSCF:xsd:$BBkSCFBlkCdtTrf BBkSCFBlkCdtTrf.xsd" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:SCLSCT="urn:BBkSCF:xsd:$BBkSCFBlkCdtTrf">
<SCLSCT:SndgInst>MARKDEFF</SCLSCT:SndgInst>
<SCLSCT:RcvgInst>BOURDEFFXXX</SCLSCT:RcvgInst>
<SCLSCT:SrvcId>SCT</SCLSCT:SrvcId>
<SCLSCT:TstCode>P</SCLSCT:TstCode>
<SCLSCT:FType>SCF</SCLSCT:FType>
<SCLSCT:FileRef>2012120400600087</SCLSCT:FileRef>
<SCLSCT:RoutingInd>ALL</SCLSCT:RoutingInd>
<SCLSCT:FileBusDt>2012-12-04</SCLSCT:FileBusDt>
<SCLSCT:FileCycleNo>07</SCLSCT:FileCycleNo>
<SCLSCT:FIToFICstmrCdtTrf xmlns="urn:iso:std:iso:20022:tech:xsd:sct:pacs.008.001.02">
<GrpHdr>
<MsgId>0010012120400003</MsgId>
<CreDtTm>2012-12-04T13:12:41</CreDtTm>
<NbOfTxs>3</NbOfTxs>
<TtlIntrBkSttlmAmt Ccy="EUR">2200.00</TtlIntrBkSttlmAmt>
<IntrBkSttlmDt>2012-12-04</IntrBkSttlmDt>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
<ClrSys>
<Prtry>SCL</Prtry>
</ClrSys>
</SttlmInf>
<InstdAgt>
<FinInstnId>
<BIC>BOURDEFFXXX</BIC>
</FinInstnId>
</InstdAgt>
</GrpHdr>
<CdtTrfTxInf>
<PmtId>
<InstrId>140001212012AEI-074137246129</InstrId>
<EndToEndId>NOTPROVIDED</EndToEndId>
<TxId>140001212012AEI-074137246129</TxId>
</PmtId>
<PmtTpInf>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
</PmtTpInf>
<IntrBkSttlmAmt Ccy="EUR">200.00</IntrBkSttlmAmt>
<ChrgBr>SLEV</ChrgBr>
<InstgAgt>
<FinInstnId>
<BIC>EASYATW1</BIC>
</FinInstnId>
</InstgAgt> -
<Dbtr>
<Nm>Gerhard Plank</Nm>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>AT461420020010584915</IBAN>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BIC>EASYATW1</BIC>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<BIC>BOURDEFFXXX</BIC>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>db Bank</Nm>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>DE87514108000176055040</IBAN>
</Id>
</CdtrAcct>
<RmtInf>
Ustrd>Gerhard PlankGP76055</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</SCLSCT:FIToFICstmrCdtTrf>
</SCLSCT:BBkSCFBlkCdtTrf>
habe auch versucht die simple transformation zu erstellen aber es funktionniert nicht ganz.
die sieht so aus. könnte Jemand mir Helfen das zum Laufen zu bringen
Danke in vorraus
<?sap.transform simple?>
<tt:transform xmlns:tt="
http://www.sap.com/transformation-templates">
<tt:root name="RESPONSE"/>
<tt:template>
<GrpHdr>
<MsgId value-ref="MSGID"/>
<CreDtTm value-ref="CREDTTM"/>
<NbOfTxs value-ref="NBOFTXS"/>
<TtlIntrBkSttlmAmt value-ref="TTLINTRBKSTTLMAMT"/>
<IntrBkSttlmDt value-ref="INTRBKSTTLMDT"/>
<SttlmInf>
<SttlmMt value-ref="STTLMMT"/>
<ClrSys>
<Prtry value-ref="PRTRY"/>
</ClrSys>
</SttlmInf>
<InstdAgt>
<FinInstnId>
<BIC value-ref="BIC"/>
</FinInstnId>
</InstdAgt>
</GrpHdr>
<loop ref=".RESPONSE.CDTTRFTXINF">
<CdtTrfTxInf>
<PmtId>
<PmtId value-ref="PMTID"/>
<EndToEndId value-ref="ENDTOENDID"/>
<tXiD value-ref="TXID"/>
</PmtId>
<PmtTpInf>
<SvcLvl>
<Cd value-ref="CD"/>
</SvcLvl>
</PmtTpInf>
<IntrBkSttlmAmt value-ref="INTRBSTTMAMT"/>
<ChrgBr value-ref="CHRGBR"/>
<InstgAgt>
<FinInstnId>
<BIC value-ref="BIC"/>
</FinInstnId>
</InstgAgt>
<Dbtr>
<Nm value-ref="NM"/>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN value-ref="IBAN"/>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BIC value-ref="BIC"/>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<BIC value-ref="BIC"/>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm value-ref="NM"/>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN value-ref="IBAN"/>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd value-ref="USTRD"/>
</RmtInf>
</CdtTrfTxInf>
</loop>
</tt:template>
</tt:transform>