İçindekiler
Çok Kolay
Orta
Teknik Bilgi Gerektirir
Sınırlı
Tam Esneklik
Zayıf
xsl:choose ile Güçlü
xsl:for-each & xsl:key
Düşük
xsl:template ile Yüksek
Zor
Tek .xsl Dosyası
10 MB+ Dikkat
xsl:for-each
xsl:key
xsl:choose
<xsl:choose> <xsl:when test="OrderTotal > 10000"> <ApprovalRequired>true</ApprovalRequired> <ApprovalLevel>Manager</ApprovalLevel> </xsl:when> <xsl:when test="OrderTotal > 1000"> <ApprovalRequired>true</ApprovalRequired> <ApprovalLevel>Supervisor</ApprovalLevel> </xsl:when> <xsl:otherwise> <ApprovalRequired>false</ApprovalRequired> </xsl:otherwise> </xsl:choose>
sum()
count()
<TotalAmount> <xsl:value-of select="sum(Order/Items/Item/Price)"/> </TotalAmount> <ItemCount> <xsl:value-of select="count(Order/Items/Item)"/> </ItemCount>
<xsl:if test="normalize-space(CustomerEmail) != ''"> <Email><xsl:value-of select="CustomerEmail"/></Email> </xsl:if>
xsl:template
xsl:call-template
İpucu: XSLT şablonlarınızı SAP CPI’nın “Resources” bölümünde merkezi olarak saklayın. Bir değişiklik yaptığınızda tüm bağlı iFlow’lar otomatik güncellenir.
xsl:stylesheet
tokenize
format-date
substring-before
substring-after
xsl:variable
Dikkat: 10 MB’ı aşan mesajlarda XSLT yerine Streaming destekli bir yaklaşım veya Java DOM tabanlı script tercih edin. Bu sınırlama, mimari kararlarınızı şekillendirmeli; bellek tüketimini izlemeyi ihmal etmeyin.
<!-- ... -->
tokenize()
format-date()
.xsl
.xslt
SAP PI/PO & SAP Integration Suite (CPI) Danışmanı Enes Varinli, SAP ve SAP dışı sistemler ile üçüncü parti uygulamalar arasında uçtan uca ERP entegrasyonlarının analiz, tasarım ve hayata geçirilmesi süreçlerinde görev alan bir entegrasyon danışmanıdır. İş süreçlerini merkeze alan; sürdürülebilir ve ölçeklenebilir entegrasyon mimarileri geliştirmeye odaklanmaktadır.
SAP IDoc Nedir? Genel Bakış, Yapısı ve Türleri
SAP dünyasında veri entegrasyonu ve iletişim, iş süreçlerini kolaylaştırmak için hayati öneme sahiptir. SAP'in bu amaçla kullandığı en...
SAP Kullanıcıları için e-Defter Aralık ve Ocak Dönemi Berat Yükleme Rehberi
E-Defter uygulamasına dahil olan ve genel hesap dönemine tabi şirketler için yılın en kritik beyan dönemlerinden birine girmiş bulunuyoruz....
SAP'de Tabloların Yaratılması: Transactional, Customizing ve Master Data
SAP'de tabloların yaratılması, işletmelerin verilerini düzenli bir şekilde saklamak ve yönetmek için temel bir adımdır. Bu süreçte,...
SAP ERP İşletmenizin Büyümesine Nasıl Yardımcı Olur?
SAP ERP, işletmelerin iş süreçlerini düzene sokmak amacıyla tasarlanmış olan bir Kurumsal Kaynak Planlaması (ERP) çözümüdür. Çözüm,...
SAP Dünyasında Event-Driven Entegrasyona Giriş Rehberi
Dijital mimariler giderek daha dağıtık, esnek ve gerçek zamanlı hale geliyor. Bu dönüşümle birlikte entegrasyon dünyasında da klasik...
Blockchain (Blokzincir) Nedir? Kapsamlı Rehber
Blokzincir nedir sorusunun en kısa yanıtı: merkezi bir otoriteye ihtiyaç duymadan verilerin güvenli, şeffaf ve değiştirilemez biçimde...
SAP ile Entegre Masraf Yönetimi: Manuel Masraf Süreçlerini Otomatikleştirme Rehberi
Fişler birikiyor, onaylar gecikiyor, muhasebe yoruluyor. Bu süreç size tanıdık geldi mi? Çalışanlar masraf girişini erteler, muhasebe eksik...
Big Data (Büyük Veri) Nedir?
İnsanlar geçmişten bu yana olayları ve bilgileri yazarak kayıt altına almıştır. Bu sayede bildiklerini ve dönemin kültürel gelişmelerini...
SAP Integration Advisor Nedir? Faydaları Nelerdir?
SAP Integration Advisor Nedir?SAP Integration Advisor (IA), SAP sistemlerinin diğer uygulamalar ve hizmetlerle entegrasyon sürecini basitleştirmek...
Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.
Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.