İç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.
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 e-Hesap Özeti Nedir? Banka Entegrasyonu Nasıl Çalışır?
SAP e-Hesap Özeti (EHO), şirketlerin tüm banka hesaplarına SAP üzerinden anlık erişim sağlamasına ve banka hareketlerinin otomatik olarak...
BTP Integration Suite API Yönetimi Yetenekleri Nelerdir?
Günümüzün dijital dünyasında, işletmeler sürekli olarak çeşitli uygulamalar, hizmetler ve veriler arasında sorunsuz entegrasyon...
SAP Hazine ve Risk Yönetimi (TRM) Nedir? Kapsamlı Rehber
SAP Hazine ve Risk Yönetimi (SAP TRM), kurumsal finansman, likidite yönetimi, piyasa riski analizi ve finansal türevlerin yönetimini tek bir...
SAP Marketing Cloud ve Çeşitli Uygulamaların Entegrasyonu
SAP Marketing Cloud Nedir ve Hangi Çözümleri Sunar?SAP Customer Experience, SAP Cloud for Customer, SAP Commerce Cloud, SAP Customer Data Cloud ve...
SAP BTP Hizmetleri: Veri Zekası ve Kişiselleştirilmiş Öneri
SAP BTP, gelişmiş akıllı teknolojileri ile iş süreçlerinize birçok hizmet sunmaktadır. Bu yazıda SAP BTP'nin sunduğu hizmetlerden veri...
Liman ve Gümrük Süreçlerinde Entegrasyonun Önemi
Giriş Küreselleşen ticarette liman ve gümrük süreçleri, şirketlerin operasyonel verimliliği ve yasal uyumluluğu açısından kritik öneme...
SAP PI/PO’dan SAP Integration Suite’e Geçiş: Ne Değişiyor?
2020 yılının sonunda SAP PI sürümleri 7.5’den düşük olan sistemlerin desteğinin sona erecek olması SAP PO 7.5’e geçişini zorunlu...
SAP HubSpot Entegrasyonu: CRM ve ERP Arası Veri Akışı
SAP HubSpot entegrasyonu; SAP ERP sistemi ile HubSpot CRM platformu arasında gerçek zamanlı, çift yönlü veri akışı sağlayan bir entegrasyon...
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.