SAP ABAP Class CL_O2_API_XSLTDESC (API: XSLT Program)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SXSLT_TOOL (Package) XSLT Tool
Properties
Class CL_O2_API_XSLTDESC  
Short Description API: XSLT Program    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXSLT_TOOL   XSLT Tool 
Created 20001113   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_O2_API_XSLTDESC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_XTC_COMPILER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SREXT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_O2_API_XSLTDESC has no interface implemented.
Friends
Class CL_O2_API_XSLTDESC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTR Instance attribute Private Type reference (TYPE) O2XSLTATTR XSLT Description Data (Changed by,...) 20001113
2 ATTR_SAVED Instance attribute Private Type reference (TYPE) O2XSLTATTR XSLT Description Data (Changed by,...) 20001113
3 BLOCK_DATA_TABLE Instance attribute Private Type reference (TYPE) BLOCK_DATA_TAB_TYPE Info on XSLT Blocks 20020129
4 CALLED_BY_XSLT_MAINTENANCE Instance attribute Public Type reference (TYPE) FLAG Call by Function Module XSLT_MAINTENANCE 20010906
5 CHANGEABLE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20001113
6 CONTINUATION_MARKER_LENGTH Static Attribute Private Type reference (TYPE) I 20120706
7 C_CONTINUATION_MARKER Constant Private Type reference (TYPE) STRING '&>' 20120706
8 C_LOCAL_PRIVATE_PACKAGE Constant Private Type reference (TYPE) TDEVC-DEVCLASS '$TMP' 20120502
9 C_REPORT_STATE_ACTIVE Constant Public Type reference (TYPE) CHAR1 'A' Constant for Active Source 20001214
10 C_REPORT_STATE_INACTIVE Constant Public Type reference (TYPE) CHAR1 'I' Constant for Inactive Source 20001214
11 C_STATE_DELETED Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Flag 20001113
12 C_STATE_DISPVERS Constant Public Type reference (TYPE) CHAR1 'V' Single-Character Flag 20010821
13 C_STATE_INITIAL Constant Public Type reference (TYPE) CHAR1 'Z' Single-Character Flag 20001113
14 C_STATE_NEW Constant Public Type reference (TYPE) CHAR1 'N' Single-Character Flag 20001113
15 C_STATE_REMOVED Constant Public Type reference (TYPE) CHAR1 'R' Single-Character Flag 20001113
16 C_TRANSPORT_TYPE Constant Public Type reference (TYPE) TROBJTYPE 'XSLT' Object Type 20010406
17 C_XSLT_RELID Constant Private Type reference (TYPE) RELID 'TR' Relation ID 20060915
18 EFFECTIVE_SOURCE_LINES Instance attribute Private Type reference (TYPE) INT4_TABLE 20120706
19 GEN_FLAG Instance attribute Public Type reference (TYPE) GENFLAG Generation flag 20010420
20 INTERNAL_SERVICES Static Attribute Private Object reference (TYPE REF TO) LIF_INTERNAL_SERVICES 20120502
21 IXML_REF Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20010208
22 IXML_STREAM_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY Stream Factory for XML Parser 20010105
23 OBJ_GENERATED_SURVIVES_UPGRADE Constant Private Type reference (TYPE) GENFLAG 'X' 20120502
24 OBJ_NOT_GENERATED Constant Private Type reference (TYPE) GENFLAG SPACE 20120502
25 OTR_TEXTS Instance attribute Private Type reference (TYPE) TXSLTOTR Key for OTR Texts 20011126
26 SAVED Instance attribute Private Type reference (TYPE) FLAG SPACE Indicator Whether Data is Saved 20010109
27 SIMPLE Instance attribute Private Type reference (TYPE) CHAR1 'U' Indicator whether 'Simple Transformation' 20070222
28 SOURCE Instance attribute Private Type reference (TYPE) O2PAGELINE_TABLE O2: Oxygen Page Table 20001113
29 SOURCE_ADJUSTED Instance attribute Public Type reference (TYPE) FLAG Flag Whether Source was Adapted 20030818
30 SOURCE_SAVED Instance attribute Private Type reference (TYPE) O2PAGELINE_TABLE O2: Oxygen Page Table 20001113
31 STATE Instance attribute Private Type reference (TYPE) CHAR1 C_STATE_INITIAL Status 20001113
32 VERI_MODE Instance attribute Private Type reference (TYPE) FLAG Mode for Verification Programs 20061023
33 XSLT_DESC Instance attribute Private Type reference (TYPE) CXSLTDESC XSLT Description Short Name 20001113
34 XTC_NOT_AVAILABLE Instance attribute Private Type reference (TYPE) FLAG SPACE Indicator Whether XSLT Machine is Available 20010105
35 XTC_REF Instance attribute Private Object reference (TYPE REF TO) CL_XTC_COMPILER Reference to XSLT Compiler 20010105
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Source (Store in Report Interface) 20001214
2 CALCULATE_EFFECTIVE_LINE Instance method Public Method Convert Line Number 20011122
3 CALCULATE_SCREEN_LINE Instance method Public Method Determine Line to be Displayed 20011123
4 CALL_CORR_INSERT Static method Private Method Transport Interface 20001113
5 CHANGE_OTR_TEXT_ID Instance method Public Method Change Individual OTR Text ID 20011126
6 CHECK Instance method Public Method Check Source 20001218
7 CLASS_CONSTRUCTOR Static method Public Constructor 20120502
8 CONSTRUCTOR Instance method Public Constructor Constructor 20001113
9 COPY Instance method Public Method Copy Source 20001113
10 CREATE_NEW Static method Public Method Create New Entry in Storage System 20001113
11 CREATE_NEW_FROM_STRING Static method Public Method Create New Entry in Storage System From Source String 20001113
12 DELETE Instance method Public Method Delete Source 20001113
13 DETERMINE_REPORT_NAME Static method Private Method Determine Report Name 20010104
14 EXISTS Static method Public Method Checks whether a description already exists 20001113
15 GENERATE Instance method Public Method Generate the Source 20020121
16 GET_ATTRIBUTES Instance method Public Method Read Attribute Structure 20001113
17 GET_BLOCK_DATA Instance method Public Method Read Data for an XSLT Block (e.g. Template) 20020129
18 GET_CHANGEABLE Instance method Public Method Read Change Mode 20001113
19 GET_CHANGED Instance method Public Method Query: Has the Object Been Changed? 20001113
20 GET_EFFECTIVE_SOURCE_LINES Instance method Private Method 20120706
21 GET_NAME Instance method Public Method Name of XSL Style Sheet (xslt_desc) 20001113
22 GET_NUMBER_OF_SOURCE_LINES Instance method Public Method Determine Number of Lines (w/o Counting Continuing Lines) 20011122
23 GET_OTR_TEXT_IDS Instance method Public Method Read OTR Text IDs 20011126
24 GET_SOURCE Instance method Public Method Return Source 20001113
25 GET_SOURCE_STRING Instance method Public Method Return the Source as String 20040809
26 GET_SOURCE_TEMPLATE Static method Public Method Create Source Template 20010117
27 GET_STATE Instance method Public Method Returns Current Status 20001113
28 IS_IN_SAP_GENERATION_NAMESPACE Static method Private Method 20120502
29 IS_SIMPLE_TRANSFORMATION Instance method Public Method Check whether it is a simple transformation 20040901
30 LOAD Static method Public Method Load Source from Storage System 20001113
31 PREPARE_SOURCE_TABLE Static method Public Method Create Source Table from String 20010830
32 PRETTY_PRINT Instance method Public Method Pretty Printer for XSLT Source 20010829
33 RELOAD Instance method Public Method Reload Source from Storage System 20010219
34 REPLACE_INTERNAL_SERVICES Static method Private Method 20120502
35 RESET Instance method Private Method Restore Data 20120706
36 RESET_INTERNAL_SERVICES Static method Private Method 20120502
37 SAVE Instance method Public Method Save Source in Storage System 20001113
38 SET_ATTRIBUTES Instance method Public Method Set Attributes 20001113
39 SET_CHANGEABLE Instance method Public Method Set Change Mode 20001113
40 SET_OTR_TEXT_IDS Instance method Public Method Set OTR Text IDs 20011126
41 SET_SOURCE Instance method Public Method Set Source 20001113
42 STRING_TO_TABLE Static method Private Method Copy String to Table 20001113
43 TOGGLE_BREAKPOINT Instance method Public Method Set Breakpoint in XSLT Source 20011011
44 UNDO_CHANGES Instance method Public Method Undo changes 20001113
45 UPDATE_EFFECTIVE_SOURCE_LINES Instance method Private Method 20120706
Events
Class CL_O2_API_XSLTDESC has no event.
Types
Class CL_O2_API_XSLTDESC has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT Struktur für vom XSLT Compiler gemeldete Syntaxfehler 20010105
2 Importing I_FORCE Call by reference Type reference (TYPE) FLAG Aktivieren trotz Fehlern 20060925
3 Importing I_SUPPRESS_CORR_INSERT Call by reference Type reference (TYPE) FLAG Transportanschluß unterdrücken 20011109
4 Importing I_SUPPRESS_LOAD_GEN Call by reference Type reference (TYPE) FLAG Generieren der Load unterdrücken 20090503
5 Changing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010105
# Exception Resumable Description Created on
1 GENERATE_ERROR Fehler beim Generieren 20010105
2 STORAGE_ERROR Fehler beim Speichern 20010105
3 SYNTAX_ERRORS XSLT Syntaxfehler 20010105

Method CALCULATE_EFFECTIVE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCREEN_LINE Call by reference Type reference (TYPE) I Zeilennummer im Edit-Control 20011122
2 Returning R_EFFECTIVE_LINE Value transfer Type reference (TYPE) I Effektive Zeilennummer 20011122

Method CALCULATE_EFFECTIVE_LINE on class CL_O2_API_XSLTDESC has no exception.

Method CALCULATE_SCREEN_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_SCREEN_LINE Call by reference Type reference (TYPE) I Zeilennummer im Edit-Control 20011123
2 Exporting E_MIN_SCREEN_LINE Call by reference Type reference (TYPE) I Zeilennummer im Edit-Control 20011123
3 Importing I_EFFECTIVE_LINE Value transfer Type reference (TYPE) I Zeilennummer 20011123

Method CALCULATE_SCREEN_LINE on class CL_O2_API_XSLTDESC has no exception.

Method CALL_CORR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AUTHOR Call by reference Type reference (TYPE) AS4USER Autor der letzten Änderung 20010412
2 Changing P_CORRNUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20001113
3 Changing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20001113
4 Importing P_GEN_FLAG Call by reference Type reference (TYPE) GENFLAG SPACE Generierungskennzeichen 20010420
5 Importing P_LANGUAGE Call by reference Type reference (TYPE) SPRAS SPACE Sprachenschlüssel 20011109
6 Importing P_MODE Call by reference Type reference (TYPE) CHAR6 Characterfeld der Länge 6 20001113
7 Importing P_OBJECTKEY Call by reference Type reference (TYPE) CXSLTDESC WB Request: Schlüssel eines Objekts in der EU 20001113
8 Importing P_OBJECTTYPE Call by reference Type reference (TYPE) TROBJTYPE 'XSLT' Objekttyp 20010406
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 PERMISSION_FAILURE 20001113

Method CHANGE_OTR_TEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_OTR_TEXT_ID Call by reference Type reference (TYPE) O2XSLTOTR OTR Texte für XSLT Programme 20011126
2 Importing I_OLD_OTR_TEXT_ID Call by reference Type reference (TYPE) O2XSLTOTR OTR Texte für XSLT Programme 20011126

Method CHANGE_OTR_TEXT_ID on class CL_O2_API_XSLTDESC has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT Struktur für vom XSLT Compiler gemeldete Syntaxfehler 20010105
# Exception Resumable Description Created on
1 SYNTAX_ERRORS XSLT Syntaxfehler 20010105
2 XTC_NOT_AVAILABLE XSLT Compiler nicht verfügbar 20010105

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_O2_API_XSLTDESC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_O2_API_XSLTDESC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTR Call by reference Type reference (TYPE) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113
2 Importing P_CALLED_BY_XSLT_MAINTENANCE Call by reference Type reference (TYPE) FLAG Aufruf durch FB XSLT_MAINTENANCE 20010906
3 Importing P_CREATE Call by reference Type reference (TYPE) CHAR1 'X': neu angelegt 20001113
4 Importing P_GEN_FLAG Call by reference Type reference (TYPE) GENFLAG Generierungskennzeichen 20010420
5 Importing P_OTR_TEXTS Call by reference Type reference (TYPE) TXSLTOTR Schlüssel für OTR Texte 20011126
6 Importing P_SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20001113
7 Importing P_STATE Call by reference Type reference (TYPE) R3STATE C_STATE_INITIAL ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20010109
8 Importing P_VERI_MODE Call by reference Type reference (TYPE) FLAG Modus für Verifikations-Programme 20061023

Method CONSTRUCTOR on class CL_O2_API_XSLTDESC has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_OBJ Value transfer Object reference (TYPE REF TO) CL_O2_API_XSLTDESC API: XSLT-Programm 20001113
2 Importing P_TARGET_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20001113
3 Importing P_TARGET_XSLT_DESC Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT Programms 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20010627
2 ERROR_OCCURED 20001113
3 OBJECT_ALREADY_EXISTING 20001113
4 OBJECT_CHANGED 20001113
5 OBJECT_INVALID 20001113
6 UNDEFINED_NAME 20001113

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTR Call by reference Type reference (TYPE) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113
2 Importing P_CALLED_BY_XSLT_MAINTENANCE Call by reference Type reference (TYPE) FLAG Aufruf durch FB XSLT_MAINTENANCE 20010906
3 Importing P_GEN_FLAG Call by reference Type reference (TYPE) GENFLAG Generierungskennzeichen 20010420
4 Exporting P_OBJ Call by reference Object reference (TYPE REF TO) CL_O2_API_XSLTDESC API: XSLT-Programm 20001113
5 Importing P_SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20001113
6 Importing P_SUPPRESS_CORR_INSERT Call by reference Type reference (TYPE) FLAG ' ' Transportanschluß unterdrücken 20070510
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 NOT_AUTHORIZED 20001113
4 OBJECT_ALREADY_EXISTING 20001113
5 UNDEFINED_NAME 20001113

Method CREATE_NEW_FROM_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTR Call by reference Type reference (TYPE) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113
2 Importing P_CALLED_BY_XSLT_MAINTENANCE Call by reference Type reference (TYPE) FLAG Aufruf durch FB XSLT_MAINTENANCE 20010906
3 Importing P_GEN_FLAG Call by reference Type reference (TYPE) GENFLAG Generierungskennzeichen 20010420
4 Exporting P_OBJ Call by reference Object reference (TYPE REF TO) CL_O2_API_XSLTDESC API: XSLT-Programm 20001113
5 Importing P_SOURCE Call by reference Type reference (TYPE) STRING 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 NOT_AUTHORIZED 20001113
4 OBJECT_ALREADY_EXISTING 20001113
5 UNDEFINED_NAME 20010904

Method DELETE Signature

Method DELETE on class CL_O2_API_XSLTDESC has no parameter.
# Exception Resumable Description Created on
1 OBJECT_INVALID 20001113
2 OBJECT_NOT_CHANGEABLE 20001113

Method DETERMINE_REPORT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSLT_DESC Call by reference Type reference (TYPE) CXSLTDESC Name eines XSL Stylesheets 20010104
2 Returning R_REPORT_NAME Value transfer Type reference (TYPE) PROGSTRUC Verwendung von langen Programmnamen 20010104

Method DETERMINE_REPORT_NAME on class CL_O2_API_XSLTDESC has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_EXISTS Value transfer Type reference (TYPE) CHAR1 '1': existiert bereits, sonst '0' 20001113
2 Importing P_XSLT_DESC Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20001113

Method EXISTS on class CL_O2_API_XSLTDESC has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT 20050907
# Exception Resumable Description Created on
1 GENERATE_ERROR Fehler beim Generieren 20020121

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ATTRIBUTES Value transfer Type reference (TYPE) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113
# Exception Resumable Description Created on
1 OBJECT_INVALID 20001113
2 XSLTDESC_DELETED 20001113

Method GET_BLOCK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINE_NUMBER Call by reference Type reference (TYPE) I Zeile 20020129
2 Importing I_BLOCK_NAME Call by reference Type reference (TYPE) SXSLTBNAME SXSLT: Blockname 20020129
3 Importing I_BLOCK_TYPE Call by reference Type reference (TYPE) SXSLTBTYPE SXSLT: Blocktyp 20020129

Method GET_BLOCK_DATA on class CL_O2_API_XSLTDESC has no exception.

Method GET_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHANGEABLE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001113
# Exception Resumable Description Created on
1 OBJECT_INVALID 20001113

Method GET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHANGED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001113
# Exception Resumable Description Created on
1 OBJECT_INVALID 20001113

Method GET_EFFECTIVE_SOURCE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EFFECTIVE_SOURCE_LINES Value transfer Type reference (TYPE) INT4_TABLE 20120706

Method GET_EFFECTIVE_SOURCE_LINES on class CL_O2_API_XSLTDESC has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NAME Value transfer Type reference (TYPE) CXSLTDESC Name eines XSLT Programms 20001113

Method GET_NAME on class CL_O2_API_XSLTDESC has no exception.

Method GET_NUMBER_OF_SOURCE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER_OF_LINES Value transfer Type reference (TYPE) I Zeilenanzahl 20011122

Method GET_NUMBER_OF_SOURCE_LINES on class CL_O2_API_XSLTDESC has no exception.

Method GET_OTR_TEXT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OTR_TEXT_IDS Call by reference Type reference (TYPE) TXSLTOTR Schlüssel für OTR Texte 20011126

Method GET_OTR_TEXT_IDS on class CL_O2_API_XSLTDESC has no exception.

Method GET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SOURCE Value transfer Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20001113
# Exception Resumable Description Created on
1 OBJECT_DELETED 20001113
2 OBJECT_INVALID 20001113

Method GET_SOURCE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SOURCE Value transfer Type reference (TYPE) STRING Source 20040809

Method GET_SOURCE_STRING on class CL_O2_API_XSLTDESC has no exception.

Method GET_SOURCE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20010117
2 Importing I_TRANS_KIND Call by reference Type reference (TYPE) STRANSFORMATION_KIND 20030917
3 Importing I_XSLTDESC Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20010117

Method GET_SOURCE_TEMPLATE on class CL_O2_API_XSLTDESC has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_STATE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001113

Method GET_STATE on class CL_O2_API_XSLTDESC has no exception.

Method IS_IN_SAP_GENERATION_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSLT_NAME Call by reference Type reference (TYPE) CXSLTDESC 20120502
2 Returning R_IN_SAP_GENERATION_NAMESPACE Value transfer Type reference (TYPE) ABAP_BOOL 20120502

Method IS_IN_SAP_GENERATION_NAMESPACE on class CL_O2_API_XSLTDESC has no exception.

Method IS_SIMPLE_TRANSFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SIMPLE_TRANSFORMATION Value transfer Type reference (TYPE) FLAG Kennz. für Simple Transformation 20040901

Method IS_SIMPLE_TRANSFORMATION on class CL_O2_API_XSLTDESC has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ATTRIBUTES Call by reference Type reference (TYPE) O2XSLTATTR XSLT-Programm-Daten (Änderer, ...) 20010219
2 Importing P_CALLED_BY_XSLT_MAINTENANCE Call by reference Type reference (TYPE) FLAG Aufruf durch FB XSLT_MAINTENANCE 20010906
3 Importing P_DESIRED_STATE Call by reference Type reference (TYPE) R3STATE Zustand (aktiv, inaktiv, ...) 20010302
4 Importing P_GEN_FLAG Call by reference Type reference (TYPE) GENFLAG Generierungskennzeichen 20010502
5 Importing P_NO_INSTANCE_CREATE Call by reference Type reference (TYPE) FLAG Nur Daten laden 20010219
6 Exporting P_OBJ Call by reference Object reference (TYPE REF TO) CL_O2_API_XSLTDESC API: XSLT-Programm 20001113
7 Exporting P_OTR_TEXTS Call by reference Type reference (TYPE) TXSLTOTR Schlüssel für OTR Texte 20011126
8 Exporting P_SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE Source 20010219
9 Exporting P_STATE Call by reference Type reference (TYPE) R3STATE Zustand (aktiv, inaktiv, ...) 20010219
10 Importing P_XSLT_DESC Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT Programms 20001113
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler beim Lesen 20001113
2 NOT_EXISTING Objekt existiert nicht 20001113
3 PERMISSION_FAILURE Fehlende Berechtigung 20001113
4 VERSION_NOT_FOUND Version existiert nicht 20010820

Method PREPARE_SOURCE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINELENGTH_TABLE Call by reference Type reference (TYPE) TTYPXSLTLINE Tabelle zur Umrechnung von XSLT Zeilen und Spalten 20011018
2 Exporting E_SOURCE_TABLE Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20010830
3 Importing I_LINELENGTH Call by reference Type reference (TYPE) I 254 Zeilenlänge 20011026
4 Changing I_STRING Call by reference Type reference (TYPE) STRING Source als String 20010830

Method PREPARE_SOURCE_TABLE on class CL_O2_API_XSLTDESC has no exception.

Method PRETTY_PRINT Signature

Method PRETTY_PRINT on class CL_O2_API_XSLTDESC has no parameter.
# Exception Resumable Description Created on
1 NOT_POSSIBLE Pretty Print nicht möglich 20010829

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESIRED_STATE Call by reference Type reference (TYPE) R3STATE Zustand (aktiv, inaktiv, ...) 20010302
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler beim Lesen 20010219
2 NOT_EXISTING Objekt existiert nicht 20010219
3 PERMISSION_FAILURE Fehlende Berechtigung 20010219

Method REPLACE_INTERNAL_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERNAL_SERVICES Call by reference Object reference (TYPE REF TO) LIF_INTERNAL_SERVICES 20120502

Method REPLACE_INTERNAL_SERVICES on class CL_O2_API_XSLTDESC has no exception.

Method RESET Signature

Method RESET on class CL_O2_API_XSLTDESC has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURED 20120706
2 OBJECT_INVALID 20120706

Method RESET_INTERNAL_SERVICES Signature

Method RESET_INTERNAL_SERVICES on class CL_O2_API_XSLTDESC has no parameter.
Method RESET_INTERNAL_SERVICES on class CL_O2_API_XSLTDESC has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE Call by reference Type reference (TYPE) FLAG SPACE Speichern erzwingen 20061012
2 Importing I_SOURCE_STATE Call by reference Type reference (TYPE) CHAR1 C_REPORT_STATE_INACTIVE Aktiv-/Inaktiv-Kennzeichen 20001214
3 Importing I_SUPPRESS_CORR_INSERT Call by reference Type reference (TYPE) FLAG SPACE Korrekturanschluß unterdrücken 20011109
4 Importing I_SUPPRESS_TREE_PLACEMENT Call by reference Type reference (TYPE) FLAG SPACE Update des Objektbaums unterdrücken 20020425
5 Changing P_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_INVALID 20001113
4 OBJECT_NOT_CHANGEABLE 20001113
5 PERMISSION_FAILURE 20001113

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTRIBUTES Call by reference Type reference (TYPE) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113
# Exception Resumable Description Created on
1 OBJECT_DELETED 20001113
2 OBJECT_INVALID 20001113
3 OBJECT_NOT_CHANGEABLE 20001113

Method SET_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGEABLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20001113
2 Importing P_SUPPRESS_LANGUAGE_CHECK Call by reference Type reference (TYPE) CHAR1 ' ' Sprachprüfung unterdrücken 20061205
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_ALREADY_CHANGEABLE 20001113
4 OBJECT_ALREADY_UNLOCKED 20001113
5 OBJECT_INVALID 20001113
6 OBJECT_JUST_CREATED 20001113
7 OBJECT_LOCKED_BY_OTHER_USER 20001113
8 OBJECT_MODIFIED 20001113
9 PERMISSION_FAILURE 20001113

Method SET_OTR_TEXT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OTR_TEXT_IDS Call by reference Type reference (TYPE) TXSLTOTR Schlüssel für OTR Texte 20011126

Method SET_OTR_TEXT_IDS on class CL_O2_API_XSLTDESC has no exception.

Method SET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20001113
# Exception Resumable Description Created on
1 OBJECT_DELETED 20001113
2 OBJECT_INVALID 20001113
3 OBJECT_NOT_CHANGEABLE 20001113

Method STRING_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE_STRING Call by reference Type reference (TYPE) STRING 20001113
2 Exporting P_TAB Call by reference Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20001113

Method STRING_TO_TABLE on class CL_O2_API_XSLTDESC has no exception.

Method TOGGLE_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOCK_NAME Call by reference Type reference (TYPE) SXSLTBNAME SPACE SXSLT: Blockname 20020121
2 Importing I_BLOCK_TYPE Call by reference Type reference (TYPE) SXSLTBTYPE 0 SXSLT: Blocktyp 20020121
3 Changing I_LINE Call by reference Type reference (TYPE) I Zeile 20011011
4 Importing I_SET_BREAKPOINT Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20011016
# Exception Resumable Description Created on
1 NOT_POSSIBLE Es konnte kein Breakpoint gesetzt werden 20011011

Method UNDO_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_UNLOCK Call by reference Type reference (TYPE) FLAG Kennz. ob nicht entsperrt werden soll 20010302
# Exception Resumable Description Created on
1 ERROR_OCCURED 20001113
2 OBJECT_INVALID 20001113
3 OBJECT_IS_NEW 20001113
4 OBJECT_NOT_CHANGEABLE 20001113

Method UPDATE_EFFECTIVE_SOURCE_LINES Signature

Method UPDATE_EFFECTIVE_SOURCE_LINES on class CL_O2_API_XSLTDESC has no parameter.
Method UPDATE_EFFECTIVE_SOURCE_LINES on class CL_O2_API_XSLTDESC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A