SAP ABAP Class CL_SXFT_BASIS (XFT Base Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FP (Application Component) Forms Processing
     SAXFT (Package) XFT Template
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXFT_NODE XFT Node 20030313
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXFT_UNKNOWN XFT + iXML Interface 20030423
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_FONT_CONTROL XFT Font Control 20041120
2 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_UI_ELEMENT UI Elements 20050610
3 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_UI XFT UI 20030912
4 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_TEMPLATE XFT Template 20030313
5 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_SUBFORM XFT Subform 20030313
6 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_SET_ELEMENT XFT Set Elements 20030425
7 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_PAGEAREA XFT Page Area 20030314
8 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_ITMES XFT Items 20050610
9 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_INTELLIGENCE XFT Programming Facilities 20030610
10 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_FORMAT_OBJECT XFT Formatting Object 20030608
... Click here to see Used By full list (20 items)
Properties
Class CL_SXFT_BASIS  
Short Description XFT Base Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SAXFT   XFT Template 
Created 20030313   SAP 
Last change 20030313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CXFA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SXFT_NODE XFT Node 20030313
2 IF_SXFT_UNKNOWN XFT + iXML Interface 20030423
Friends
# Friend Modeled only Created on Description
1 CL_SXFT_TEMPLATE 20030429 XFT Template
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030313
2 M_PROTO_TABLE Instance attribute Protected Type reference (TYPE) TXFTPROTO 20030429
3 M_TEMPLATE Instance attribute Protected Object reference (TYPE REF TO) IF_SXFT_TEMPLATE 20030428
4 M_XDP_PREFIX Instance attribute Protected Type reference (TYPE) STRING 'xdp' 20031119
5 M_XDP_URI Instance attribute Protected Type reference (TYPE) STRING 'http://ns.adobe.com/xdp/' 20031119
6 M_XFA_PREFIX Instance attribute Protected Type reference (TYPE) STRING '' 20030313
7 M_XFA_URI Instance attribute Protected Type reference (TYPE) STRING CXFA_NAMESPACE_URI 20030313
8 M_XFT_NODE_TYPE Instance attribute Protected Type reference (TYPE) STRING 20030424
9 M_XML_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030313
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20030424
2 INT_GET_PROTOTYPE_BY_ID Instance method Protected Method for draw, field, pagearea, subform and template 20030429
3 INT_INSERT_AS_PROTOTYPE Instance method Protected Method for draw, field, pagearea, subform and template 20030429
4 INT_SET_CAPTION Instance method Protected Method for contentarea, draw, field and subform 20030608
5 INT_SET_CORNER Instance method Protected Method for borders and rectangles 20030424
6 INT_SET_EDGES Instance method Protected Method for borders and rectangles 20030424
7 INT_SET_FILL Instance method Protected Method for borders and rectangles 20030424
8 INT_SET_HAND Instance method Protected Method for borders and rectangles 20030424
Events
Class CL_SXFT_BASIS has no event.
Types
Class CL_SXFT_BASIS has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPLATE Call by reference Object reference (TYPE REF TO) IF_SXFT_TEMPLATE 20030428
2 Importing TYPE Call by reference Type reference (TYPE) CLIKE 20030424

Method CONSTRUCTOR on class CL_SXFT_BASIS has no exception.

Method INT_GET_PROTOTYPE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) CLIKE 20030429
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXFT_NODE 20030429
# Exception Resumable Description Created on
1 CX_SXFT XFT Ausnahmeklasse 20031203

Method INT_INSERT_AS_PROTOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE 20030429
# Exception Resumable Description Created on
1 CX_SXFT XFT Ausnahmeklasse 20030429

Method INT_SET_CAPTION Signature

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

Method INT_SET_CAPTION on class CL_SXFT_BASIS has no exception.

Method INT_SET_CORNER Signature

Method INT_SET_CORNER on class CL_SXFT_BASIS has no parameter.
Method INT_SET_CORNER on class CL_SXFT_BASIS has no exception.

Method INT_SET_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOTTOM Call by reference Object reference (TYPE REF TO) IF_SXFT_EDGE 20030424
2 Importing LEFT Call by reference Object reference (TYPE REF TO) IF_SXFT_EDGE 20030424
3 Importing RIGHT Call by reference Object reference (TYPE REF TO) IF_SXFT_EDGE 20030424
4 Importing TOP Call by reference Object reference (TYPE REF TO) IF_SXFT_EDGE 20030424

Method INT_SET_EDGES on class CL_SXFT_BASIS has no exception.

Method INT_SET_FILL Signature

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

Method INT_SET_FILL on class CL_SXFT_BASIS has no exception.

Method INT_SET_HAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) CLIKE 20030424

Method INT_SET_HAND on class CL_SXFT_BASIS has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_FONT_CONTROL XFT Font Control 20041120
2 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_UI_ELEMENT UI Elements 20050610
3 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_UI XFT UI 20030912
4 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_TEMPLATE XFT Template 20030313
5 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_SUBFORM XFT Subform 20030313
6 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_SET_ELEMENT XFT Set Elements 20030425
7 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_PAGEAREA XFT Page Area 20030314
8 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_ITMES XFT Items 20050610
9 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_INTELLIGENCE XFT Programming Facilities 20030610
10 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_FORMAT_OBJECT XFT Formatting Object 20030608
11 Inheritance (c INHERITING FROM c_ref)  CL_ISR_SXFT_AREA XFT area 20050613
12 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_FIELD XFT Field 20030326
13 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_EXCLGROUP 20050610
14 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_DRAW XFT Draw 20030326
15 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_CONTENT_ELEMENT XFT Content Element 20030327
16 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_CONTENTAREA XFT Content Area 20030316
17 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_BORDER_ELEMENT XFT Border Element 20030408
18 Inheritance (c INHERITING FROM c_ref)  CL_SXFT_AREA XFT AREA 20050628
19 Inheritance (c INHERITING FROM c_ref)  CL_ISR_SXFT_MARGIN XFT Margin 20050204
20 Inheritance (c INHERITING FROM c_ref)  CL_ISR_SXFT_ITEMS XFT Items 20050203
History
Last changed by/on SAP  20030313 
SAP Release Created in 640