Solution : https://service.sap.com/sap/support/notes/1273115 (SAP Service marketplace login required)
Summary :
Document transformations in SAP using large XSLT stylesheets encounter Java exceptions due to compilation limits within SAP JVM versions 5.1, 6.1, and others derived from Sun's JDK 5 and 6. These stylesheets previously functioned with JDK 1.4.2. The underlying issue arises from the "Xalan" compiler reaching Java bytecode branch instruction limits, leading to the inability to compile large XSLT templates. The recommended solution involves restructuring large templates into multiple smaller ones using "call-template" elements, thereby adhering to the Java method compilation restrictions and ensuring successful transformations. This approach optimizes performance without exceeding technical thresholds inherent in earlier JVM setups.
Key words :
java bytecode branch instructions contained, terms sap netweaver pi 7, error initializing xslt mode, prerequisites template definitions contained, large xslt stylesheets fail, branch target offset, separate java method, multiple smaller templates, smaller templates called, large template definitions
Related Notes :
1362176 | Upgrade to SAP NW 7.1 EHP 1 for banking services 7.0 and 8.0 |
1252365 | Upgrades based on SAP NetWeaver 7.1 including EHP 1 |
1061649 | Upgrade to SAP NetWeaver Process Integration 7.1 |