XSLT-Programm

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

XSLT-Programm

Beitrag von sabs (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich muss für ein Projekt eine XML-Datei importieren, habe dies bisher aber noch nie gemacht.

Meine XML-Datei hat folgende grundlegende Struktur:


<ns0:XML_10MSXML_INVOICE_Shared xmlns:ns0="http://MSIT.EAS.ICOE.SAPCESD.INVOICE.DD ... OICEShared">
<ns0:routing ReceiverKey="X" TransactionType="INVOIC" Standard="M" Version="XML" SenderKey="Y" DocumentName="1234" ControlNumber="01"></ns0:routing>

<ns0:InvoiceHeader>
<ns0:InvoiceNumber>6000</ns0:InvoiceNumber>
<ns0:InvoiceIssueDate>2009-10-08</ns0:InvoiceIssueDate>
<ns0:InvoiceReferenceNum>31</ns0:InvoiceReferenceNum>
<ns0:InvoiceTypeCode>IU</ns0:InvoiceTypeCode>
<ns0:InvoiceTypeDescription>INDIVIDUAL INVOICE</ns0:InvoiceTypeDescription>
<ns0:InvoiceCurrency>EUR</ns0:InvoiceCurrency>

<ns0:InvoiceParty>
<ns0:STo>
<ns0:PartyID>0xyz</ns0:PartyID>
<ns0:Name1>X</ns0:Name1>
<ns0:Name2>XYZ</ns0:Name2>
<ns0:StreetHouseNum>xyz</ns0:StreetHouseNum>
<ns0:City>xyz</ns0:City>
<ns0:Country>xyz</ns0:Country>
<ns0:ContactType>xyz</ns0:ContactType>
<ns0:ContactNum>xyz</ns0:ContactNum>
</ns0:STo>

<ns0:BTo>
<ns0:PartyID>3000</ns0:PartyID>
<ns0:Name1>xyz</ns0:Name1>
<ns0:Name2>xyz</ns0:Name2>
<ns0:Name4>xyz</ns0:Name4>
<ns0:StreetHouseNum>xyz</ns0:StreetHouseNum>
<ns0:City>xyz</ns0:City>
<ns0:StateCounty>xyz</ns0:StateCounty>
<ns0:Country>xyz</ns0:Country>
<ns0:ContactType>xyz</ns0:ContactType>
<ns0:ContactNum>xyz</ns0:ContactNum>
</ns0:BTo>

<ns0:RTo>
<ns0:PartyID>500</ns0:PartyID>
<ns0:Name1>xyz</ns0:Name1>
<ns0:Name2>xyz</ns0:Name2>
<ns0:Name3>xyz</ns0:Name3>
<ns0:StreetHouseNum>xyz</ns0:StreetHouseNum>
<ns0:PostalCode>xyz</ns0:PostalCode>
<ns0:City>xyz</ns0:City>
<ns0:Country>xyz</ns0:Country>
<ns0:ContactType>xyz</ns0:ContactType>
<ns0:ContactNum>xyz</ns0:ContactNum>
</ns0:RTo>
</ns0:InvoiceParty>

<ns0:ITOD>
<ns0:TransportTermsCoded>xyz</ns0:TransportTermsCoded>
<ns0:TransportTermsDescription>xyz</ns0:TransportTermsDescription>
</ns0:ITOD>

<ns0:IPI>
<ns0:PaymentTermsCoded>xyz</ns0:PaymentTermsCoded>
<ns0:DiscountPercent>xyz</ns0:DiscountPercent>
<ns0:NetDaysDue>xyz</ns0:NetDaysDue>
<ns0:TermsDescription>xyz</ns0:TermsDescription>
</ns0:IPI>
</ns0:InvoiceHeader>


Wie kann ich diese Datei mithilfe eines XSLT-Programms importieren? An einem einfachen Bsp. hab es funktioniert, aber bei diesem will es einfach nicht funktionieren. :(

Danke für eure Hilfe
Sabs

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: XSLT-Programm

Beitrag von sabs (ForumUser / 4 / 0 / 0 ) »
ohh, seh grad - die erste Zeile der Struktur muss heißen:

<ns0:XML_10MSXML_INVOICE_Shared xmlns:ns0="http://MSIT.EAS.ICOE.SAPCESD.INVOICE.DD ... OICEShared">

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1353
Views
XSLT Programm zur Laufzeit erzeugen
von srasp » 10.11.2006 11:01 • Verfasst in ABAP Objects®
0
Antw.
1915
Views
Abap und Xslt
von killa12 » 02.01.2010 13:36 • Verfasst in ABAP® für Anfänger
1
Antw.
2420
Views
XSLT Transformation CAMT.053.001.02
von Ben2408 » 22.07.2022 10:25 • Verfasst in Financials
1
Antw.
2480
Views
Call Transformation (XSLT)
von Prego » 19.11.2010 14:03 • Verfasst in ABAP® Core
7
Antw.
6427
Views
XSLT SIMPLE Transformation
von Prego » 19.04.2010 12:16 • Verfasst in ABAP® Core

Über diesen Beitrag

sabs
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor einer Stunde von Manfred K. 1 / 28
Daten an Tabelle binden
vor einer Stunde von Lukas Sanders 4 / 1899
Regex in where
Gestern von tar 8 / 660
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 543

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor einer Stunde von Manfred K. 1 / 28
Daten an Tabelle binden
vor einer Stunde von Lukas Sanders 4 / 1899
Regex in where
Gestern von tar 8 / 660
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 543

Unbeantwortete Forenbeiträge

Rechnung: Belegspez. Adresse
vor einer Stunde von Manfred K. 1 / 28
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 455
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3637