SAP ABAP Class CL_SSF_FB_UTILITIES (SF Form Builder General Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-SSF (Application Component) Smart Forms
     SMART (Package) SAP Smart Forms
Properties
Class CL_SSF_FB_UTILITIES  
Short Description SF Form Builder General Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SMART   SAP Smart Forms 
Created 20010828   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_TREE_CONTROL_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CSSF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SSF_FB_UTILITIES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SSF_FB_ADDRESS 20010830 CL_SSF_FB_ADDRESS
2 CL_SSF_FB_CODE 20010830 CL_SSF_FB_CODE
3 CL_SSF_FB_COMMAND 20010830 CL_SSF_FB_COMMAND
4 CL_SSF_FB_CONDITION 20010830 CL_SSF_FB_CONDITION
5 CL_SSF_FB_EVENT 20010830 CL_SSF_FB_EVENT
6 CL_SSF_FB_GRAPHIC 20010830 CL_SSF_FB_GRAPHIC
7 CL_SSF_FB_NODE 20010830 CL_SSF_FB_NODE
8 CL_SSF_FB_OUTATTR 20010830 CL_SSF_FB_OUTATTR
9 CL_SSF_FB_PAGE 20010830 CL_SSF_FB_PAGE
10 CL_SSF_FB_SECTION 20010830 CL_SSF_FB_SECTION
11 CL_SSF_FB_SMART_FORM 20010830 CL_SSF_FB_SMART_FORM
12 CL_SSF_FB_TEXT_ITEM 20010830 CL_SSF_FB_TEXT_ITEM
13 CL_SSF_FB_WINDOW 20010830 CL_SSF_FB_WINDOW
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) TDBOOL SPACE False 20010828
2 TRUE Constant Public Type reference (TYPE) TDBOOL 'X' True 20010828
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HIGHER_SECTIONS Static method Public Method CHECK_HIGHER_SECTIONS 20010828
2 CHECK_HIGHER_SECTIONS_BODY Static method Public Method CHECK_HIGHER_SECTIONS_BODY 20010828
3 CHECK_HIGHER_SECTIONS_DROP Static method Public Method CHECK_HIGHER_SECTIONS_DROP 20010828
4 CHECK_LOWER_NODE_FOR_SECTION Static method Public Method CHECK_LOWER_NODE_FOR_SECTION 20010903
5 CHECK_LOWER_SECTIONS Static method Public Method CHECK_LOWER_SECTIONS 20010903
6 CHECK_LOWER_SECTIONS_BODY Static method Public Method CHECK_LOWER_SECTIONS_BODY 20010903
7 CHECK_LOWER_SECTIONS_DROP Static method Public Method CHECK_LOWER_SECTIONS_DROP 20010907
8 CONVERT_METRIC Static method Public Method CONVERT_METRIC 20010903
9 DEBUG_ERR_ON_INSERT Static method Public Method DO NOT USE ! for internal use ONLY ! 20020118
10 ERROR_MAP_FIELD_OBJ2DYNPRO Static method Private Method Map SF-Object Field to Dynpro Field in Form Builder 20011015
11 ERROR_MAP_TO_DYNPRO_FIELD Static method Public Method Mapping Object Fields to Form Builder Dynpro Fields 20011015
12 ERROR_RESOLVE_ID_AND_MAP_FIELD Static method Private Method Get ID and Fld if SF-Node Corresponds to N Tree Ctrl Nodes 20011025
13 ERROR_RESOLVE_NODE_ID Static method Private Method Get Node-ID if SF-Node Corresponds to 1 Tree Control Node 20011015
14 SET_ENQ_INTERNAL Static method Public Method DO NOT USE ! for internal use ONLY ! 20010910
15 SET_KORR_INTERNAL Static method Public Method DO NOT USE ! for internal use ONLY ! 20010911
Events
Class CL_SSF_FB_UTILITIES has no event.
Types
Class CL_SSF_FB_UTILITIES has no local type.
Method Signatures

Method CHECK_HIGHER_SECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010828
2 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010828

Method CHECK_HIGHER_SECTIONS on class CL_SSF_FB_UTILITIES has no exception.

Method CHECK_HIGHER_SECTIONS_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIRST Value transfer Type reference (TYPE) TDSFFLAG SAP Smart Forms: Allgemeines Kennzeichen 20010828
2 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010828
3 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010828

Method CHECK_HIGHER_SECTIONS_BODY on class CL_SSF_FB_UTILITIES has no exception.

Method CHECK_HIGHER_SECTIONS_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010828
2 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010828

Method CHECK_HIGHER_SECTIONS_DROP on class CL_SSF_FB_UTILITIES has no exception.

Method CHECK_LOWER_NODE_FOR_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010903
2 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010903

Method CHECK_LOWER_NODE_FOR_SECTION on class CL_SSF_FB_UTILITIES has no exception.

Method CHECK_LOWER_SECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010903
2 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010903

Method CHECK_LOWER_SECTIONS on class CL_SSF_FB_UTILITIES has no exception.

Method CHECK_LOWER_SECTIONS_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIRST Value transfer Type reference (TYPE) TDSFFLAG SAP Smart Forms: Allgemeines Kennzeichen 20010903
2 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010903
3 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010903

Method CHECK_LOWER_SECTIONS_BODY on class CL_SSF_FB_UTILITIES has no exception.

Method CHECK_LOWER_SECTIONS_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Value transfer Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20010907
2 Changing P_SECTION_INFO Call by reference Type reference (TYPE) SSFSECTINF SF Form Builder: Section Information 20010907

Method CHECK_LOWER_SECTIONS_DROP on class CL_SSF_FB_UTILITIES has no exception.

Method CONVERT_METRIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPI Value transfer Type reference (TYPE) ANY 20010903
2 Importing IUNIT Value transfer Type reference (TYPE) ANY 20010903
3 Importing IVALUE Value transfer Type reference (TYPE) ANY 20010903
4 Importing LPI Value transfer Type reference (TYPE) ANY 20010903
5 Importing OUNIT Value transfer Type reference (TYPE) ANY 20010903
6 Exporting OVALUE Value transfer Type reference (TYPE) ANY 20010903
# Exception Resumable Description Created on
1 ERROR 20010903

Method DEBUG_ERR_ON_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Value transfer Object reference (TYPE REF TO) CX_SSF_FB 20020118

Method DEBUG_ERR_ON_INSERT on class CL_SSF_FB_UTILITIES has no exception.

Method ERROR_MAP_FIELD_OBJ2DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20011015
2 Importing OBJECT Call by reference Object reference (TYPE REF TO) IF_SSF_FB_GENERAL IF_SSF_FB_GENERAL 20011015
3 Importing OBJECT_FIELD Call by reference Type reference (TYPE) STRING 20011015
4 Exporting SCREEN_FIELD Call by reference Type reference (TYPE) STRING 20011031
5 Exporting TABSTRIP Call by reference Type reference (TYPE) REITNAM Smart Forms: Typ für Reitername 20011015
# Exception Resumable Description Created on
1 ERROR 20011015

Method ERROR_MAP_TO_DYNPRO_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DYNPRO_ERR_TABLE Call by reference Type reference (TYPE) TSFFBERR Smart Forms: FB Fehlermeldung (Dynprofelder) 20011015
2 Importing G_NODES Call by reference Type reference (TYPE) TSFGNODE Smart Forms: Form Builder g_nodes[] 20011015
3 Importing NODES_PAGETREE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20011016
4 Importing OBJECT_ERR_TABLE Call by reference Type reference (TYPE) TSFMSGERR SF Form Builder: Prüfung, Fehlermeldung 20011015
# Exception Resumable Description Created on
1 ERROR 20011015

Method ERROR_RESOLVE_ID_AND_MAP_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing G_NODES Call by reference Type reference (TYPE) TSFGNODE Smart Forms: Form Builder g_nodes[] 20011025
2 Exporting NODE_ID Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20011025
3 Importing OBJECT Call by reference Object reference (TYPE REF TO) IF_SSF_FB_GENERAL SAP Smart Forms: Allgemeine Schnittstelle 20011025
4 Importing OBJECT_FIELD Call by reference Type reference (TYPE) STRING 20011025
5 Exporting SCREEN_FIELD Call by reference Type reference (TYPE) STRING 20011031
6 Exporting TABSTRIP Call by reference Type reference (TYPE) REITNAM Smart Forms: Typ für Reitername 20011025

Method ERROR_RESOLVE_ID_AND_MAP_FIELD on class CL_SSF_FB_UTILITIES has no exception.

Method ERROR_RESOLVE_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing G_NODES Call by reference Type reference (TYPE) TSFGNODE Smart Forms: Form Builder g_nodes[] 20011015
2 Importing NODE Call by reference Object reference (TYPE REF TO) CL_SSF_FB_NODE CL_SSF_FB_NODE 20011016
3 Importing NODES_PAGETREE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20011016
4 Exporting NODE_ID Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20011015
5 Importing PAGE_NODE Call by reference Object reference (TYPE REF TO) CL_SSF_FB_NODE Seitenknoten 20011015
# Exception Resumable Description Created on
1 ERROR 20011015

Method SET_ENQ_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Value transfer Type reference (TYPE) TDSFFLAG SPACE SAP Smart Forms: Allgemeines Kennzeichen 20010910
2 Importing SFORM Value transfer Object reference (TYPE REF TO) CL_SSF_FB_SMART_FORM CL_SSF_FB_SMART_FORM 20010910

Method SET_ENQ_INTERNAL on class CL_SSF_FB_UTILITIES has no exception.

Method SET_KORR_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KORRNUM Value transfer Type reference (TYPE) TRKORR SPACE 20010911
2 Importing SFORM Value transfer Object reference (TYPE REF TO) CL_SSF_FB_SMART_FORM CL_SSF_FB_SMART_FORM 20010911

Method SET_KORR_INTERNAL on class CL_SSF_FB_UTILITIES has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 620