SAP ABAP Class CL_SSF_FB_SMART_FORM (CL_SSF_FB_SMART_FORM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-SSF (Application Component) Smart Forms
     SMART (Package) SAP Smart Forms
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20021120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SSF_FB_GENERAL SAP Smart Forms: General Interface 20011025
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SSF_FB_SMART_FORM Smart Forms Form Builder: IF for SMART_FORM Object 20010829
Properties
Class CL_SSF_FB_SMART_FORM  
Short Description CL_SSF_FB_SMART_FORM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SMARTFORMS    
Program status P  SAP Standard Production Program 
Category 0   
Package SMART   SAP Smart Forms 
Created 20010827   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SSF_FB_SF_BASIS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SSF_FB_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CSSF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20021120
2 IF_SSF_FB_GENERAL SAP Smart Forms: General Interface 20011025
3 IF_SSF_FB_SMART_FORM Smart Forms Form Builder: IF for SMART_FORM Object 20010829
Friends
# Friend Modeled only Created on Description
1 CL_SSF_FB_ADDRESS 20010827 CL_SSF_FB_ADDRESS
2 CL_SSF_FB_CODE 20010827 CL_SSF_FB_CODE
3 CL_SSF_FB_COMMAND 20010827 CL_SSF_FB_COMMAND
4 CL_SSF_FB_CONDITION 20020123 CL_SSF_FB_CONDITION
5 CL_SSF_FB_EVENT 20010827 CL_SSF_FB_EVENT
6 CL_SSF_FB_GRAPHIC 20010827 CL_SSF_FB_GRAPHIC
7 CL_SSF_FB_NODE 20010827 CL_SSF_FB_NODE
8 CL_SSF_FB_PAGE 20010827 CL_SSF_FB_PAGE
9 CL_SSF_FB_SECTION 20010827 CL_SSF_FB_SECTION
10 CL_SSF_FB_TEXT_ITEM 20010827 CL_SSF_FB_TEXT_ITEM
11 CL_SSF_FB_UTILITIES 20010910 SF Form Builder General Methods
12 CL_SSF_FB_WINDOW 20010827 CL_SSF_FB_WINDOW
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MODE_DISPLAY Constant Public Type reference (TYPE) TDSFFLAG 'D' Display Mode 20010831
2 C_MODE_EDIT Constant Public Type reference (TYPE) TDSFFLAG 'E' Change Mode 20010831
3 C_MODE_NOT_AUTH Constant Public Type reference (TYPE) TDSFFLAG 'A' Not Authorized 20010831
4 C_NAME Constant Protected Type reference (TYPE) SSFNAME 'HEADER' 20010829
5 C_RS_OBJ_CLASS Constant Public Type reference (TYPE) STRING 'SSFO' EU Object Class 20010831
6 ENQUEUED Instance attribute Protected Type reference (TYPE) TDSFFLAG Lock flag 20010831
7 EX_CHECK Instance attribute Protected Object reference (TYPE REF TO) CX_SSF_FB_CHECK Error Messages in Form Check 20011016
8 FCODING Instance attribute Public Type reference (TYPE) TSFCODE FORM Routines 20010827
9 FSYMBOLS Instance attribute Public Type reference (TYPE) TSFGDATA Definition of Field Symbols 20010827
10 GCODING Instance attribute Public Type reference (TYPE) TSFCODE Calculation of Global Data 20010827
11 GDATA Instance attribute Public Type reference (TYPE) TSFGDATA Definition of general data 20010827
12 GPLIST Instance attribute Public Type reference (TYPE) TSFPARAM Parameter List for GCODING 20010827
13 GTYPES Instance attribute Public Type reference (TYPE) TSFCODE Type Declarations, Constants 20010827
14 HEADER Instance attribute Public Type reference (TYPE) SSFHEAD HEADER 20010827
15 INTERFACE Instance attribute Public Type reference (TYPE) TSFIOPAR Interface parameters 20010827
16 IVARHEADER Instance attribute Protected Type reference (TYPE) TSFIVHD Variant Header (Buffer) 20010827
17 KORRNUM Instance attribute Protected Type reference (TYPE) TRKORR Request/Task 20010907
18 REFFIELDS Instance attribute Public Type reference (TYPE) TSFREF Reference fields 20010827
19 SF_EXCEPTION Instance attribute Protected Object reference (TYPE REF TO) CX_SSF_FB Exception Object 20011004
20 VARHEADER Instance attribute Public Type reference (TYPE) TSFVARHDR Header for Variants 20010827
21 XML_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20010829
22 XML_OBJ_ID Instance attribute Protected Type reference (TYPE) TSFXOBJID IDs for Objects 20010827
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method CHECK 20010830
2 COPY_TO Instance method Public Method COPY_TO 20010827
3 DEQUEUE Instance method Public Method DEQUEUE 20010831
4 ENQUEUE Instance method Public Method ENQUEUE 20010909
5 GET_ENQUEUED_STATUS Instance method Public Method GET_ENQUEUED_STATUS 20010906
6 GET_KORRNUM Instance method Public Method GET_ENQUEUED_STATUS 20010911
7 GET_NAME Instance method Public Method 20011023
8 GET_TYPE Instance method Public Method 20011025
9 LOAD Instance method Public Method LOAD 20010827
10 MIGRATE Instance method Public Method 20030312
11 OBJ_LOAD Instance method Protected Method OBJ_LOAD 20010827
12 OBJ_STORE Instance method Protected Method OBJ_STORE 20010827
13 SET_CORRECTION_REQUEST Instance method Protected Method Connection to CTS 20010907
14 STORE Instance method Public Method STORE 20010827
15 XML_DOWNLOAD Instance method Public Method XML_DOWNLOAD 20010827
16 XML_INIT Instance method Public Method XML_INIT 20010827
17 XML_OBJECT_SET_ID Instance method Protected Method XML_OBJECT_SET_ID 20010827
18 XML_SET_OBJECT Instance method Protected Method XML_SET_OBJECT 20010827
19 XML_UPLOAD Instance method Public Method XML_UPLOAD 20010827
Events
# Event Type Visibility Description Created on
1 LOAD_BEGIN Instance Event
(0)
Public
(2)
20010829
2 SEND_FORMTYPE Instance Event
(0)
Protected
(1)
SEND_FORMTYPE 20010827
3 SEND_IS_OBJ_STORE Instance Event
(0)
Protected
(1)
SEND_IS_OBJ_STORE 20010827
4 STORE_BEGIN Instance Event
(0)
Public
(2)
20010829
5 STORE_END Instance Event
(0)
Public
(2)
20010829
Types
Class CL_SSF_FB_SMART_FORM has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECK_OBJECT Value transfer Object reference (TYPE REF TO) CL_SSF_FB_CHECK SF Form Builder: Prüfung, Fehlermeldung 20010924
2 Importing GLOBAL_CHECK_FLAG Value transfer Type reference (TYPE) TDSFFLAG SAP Smart Forms: Allgemeines Kennzeichen 20011002
# Exception Resumable Description Created on
1 CX_SSF_FB_CHECK Fehlermeldungen bei Formularprüfung 20011015

Method COPY_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM Call by reference Object reference (TYPE REF TO) CL_SSF_FB_SMART_FORM FORM 20010827
2 Importing NODES Call by reference Object reference (TYPE REF TO) CL_SSF_FB_SF_NODE_COLLECTION NODES 20010827

Method COPY_TO on class CL_SSF_FB_SMART_FORM has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMNAME Value transfer Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20010907
2 Exporting RVAL Value transfer Type reference (TYPE) I 20010831
# Exception Resumable Description Created on
1 CX_SSF_FB 20011004

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHORITY_CHECK Value transfer Type reference (TYPE) C 'X' Berechtigung S_DEVELOP prüfen 20030124
2 Exporting DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20010909
3 Importing FORMNAME Value transfer Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20010909
4 Exporting KORRNUM Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20010909
5 Importing LANGUAGE_UPD_EXIT Value transfer Type reference (TYPE) RS38L_FNAM SPACE Name des Funktionsbausteins 20010909
6 Importing MASTER_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SPACE R/3-System, aktuelle Sprache 20010909
7 Importing MODE Value transfer Type reference (TYPE) STRING 'MODIFY' 20010909
8 Exporting MODIFICATION_LANGUAGE Value transfer Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20010909
9 Exporting NEW_MASTER_LANGUAGE Value transfer Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20010909
10 Importing SUPPRESS_CORR_CHECK Value transfer Type reference (TYPE) C SPACE 20010909
11 Importing SUPPRESS_LANGUAGE_CHECK Value transfer Type reference (TYPE) C 'X' 20010909
# Exception Resumable Description Created on
1 CX_SSF_FB 20011004

Method GET_ENQUEUED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) TDSFFLAG SAP Smart Forms: Allgemeines Kennzeichen 20010906

Method GET_ENQUEUED_STATUS on class CL_SSF_FB_SMART_FORM has no exception.

Method GET_KORRNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) TRKORR SAP Smart Forms: Allgemeines Kennzeichen 20010911

Method GET_KORRNUM on class CL_SSF_FB_SMART_FORM has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_SSF_FB_SMART_FORM has no parameter.
Method GET_NAME on class CL_SSF_FB_SMART_FORM has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_SSF_FB_SMART_FORM has no parameter.
Method GET_TYPE on class CL_SSF_FB_SMART_FORM has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FMNUMB Value transfer Type reference (TYPE) TDFMNUMB EX_FMNUMB 20010827
2 Exporting EX_FMNUMB_TEST Value transfer Type reference (TYPE) TDFMNUMB EX_FMNUMB_TEST 20010827
3 Importing IM_ACTIVE Value transfer Type reference (TYPE) TDSFFLAG SPACE IM_ACTIVE 20010827
4 Importing IM_FORMNAME Value transfer Type reference (TYPE) TDSFNAME IM_FORMNAME 20010827
5 Importing IM_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU IM_LANGUAGE 20010827
# Exception Resumable Description Created on
1 CX_SSF_FB 20011004

Method MIGRATE Signature

Method MIGRATE on class CL_SSF_FB_SMART_FORM has no parameter.
Method MIGRATE on class CL_SSF_FB_SMART_FORM has no exception.

Method OBJ_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FMNUMB Value transfer Type reference (TYPE) TDFMNUMB EX_FMNUMB 20010827
2 Exporting EX_FMNUMB_TEST Value transfer Type reference (TYPE) TDFMNUMB EX_FMNUMB_TEST 20010827
3 Importing IM_ACTIVE Value transfer Type reference (TYPE) TDSFFLAG SPACE IM_ACTIVE 20010827
4 Importing IM_FORMNAME Value transfer Type reference (TYPE) TDSFNAME IM_FORMNAME 20010827
5 Importing IM_FORM_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT IM_FORM_OBJECT 20010827
6 Importing IM_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU IM_LANGUAGE 20010827
# Exception Resumable Description Created on
1 NO_ACTIVE_SOURCE NO_ACTIVE_SOURCE 20010827
2 NO_FORM NO_FORM 20010827
3 NO_SOURCE NO_SOURCE 20010827

Method OBJ_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FORM_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT EX_FORM_OBJECT 20010827
2 Importing IM_ACTIVE Value transfer Type reference (TYPE) TDSFFLAG SPACE IM_ACTIVE 20010827
3 Importing IM_FORMNAME Value transfer Type reference (TYPE) TDSFNAME IM_FORMNAME 20010827
4 Importing IM_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU IM_LANGUAGE 20010827

Method OBJ_STORE on class CL_SSF_FB_SMART_FORM has no exception.

Method SET_CORRECTION_REQUEST Signature

Method SET_CORRECTION_REQUEST on class CL_SSF_FB_SMART_FORM has no parameter.
# Exception Resumable Description Created on
1 ERROR 20010907

Method STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVE Value transfer Type reference (TYPE) TDSFFLAG SPACE IM_ACTIVE 20010827
2 Importing IM_FORMNAME Value transfer Type reference (TYPE) TDSFNAME IM_FORMNAME 20010827
3 Importing IM_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU IM_LANGUAGE 20010827
# Exception Resumable Description Created on
1 CX_SSF_FB 20011004

Method XML_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010828
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE PARENT 20010827

Method XML_DOWNLOAD on class CL_SSF_FB_SMART_FORM has no exception.

Method XML_INIT Signature

Method XML_INIT on class CL_SSF_FB_SMART_FORM has no parameter.
Method XML_INIT on class CL_SSF_FB_SMART_FORM has no exception.

Method XML_OBJECT_SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_REFERENCE Call by reference Type reference (TYPE) TDBOOL IS_REFERENCE 20010827
2 Importing P_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT P_OBJECT 20010827
3 Importing XML_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT XML_ELEMENT 20010827

Method XML_OBJECT_SET_ID on class CL_SSF_FB_SMART_FORM has no exception.

Method XML_SET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT P_OBJECT 20010827
2 Importing XML_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT XML_ELEMENT 20010827
# Exception Resumable Description Created on
1 NON_UNIQUE_ID NON_UNIQUE_ID 20010827
2 REFERENCE_NOT_FOUND REFERENCE_NOT_FOUND 20010827

Method XML_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOM Call by reference Object reference (TYPE REF TO) IF_IXML_NODE DOM 20010827
2 Importing FORMNAME Value transfer Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20010829
3 Importing LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20010829
4 Changing SFORM Call by reference Object reference (TYPE REF TO) CL_SSF_FB_SMART_FORM CL_SSF_FB_SMART_FORM 20010829

Method XML_UPLOAD on class CL_SSF_FB_SMART_FORM has no exception.
Event Signatures

Event LOAD_BEGIN Signature
Event LOAD_BEGIN on class CL_SSF_FB_SMART_FORM has no parameter.
Event SEND_FORMTYPE Signature
Event SEND_FORMTYPE on class CL_SSF_FB_SMART_FORM has no parameter.
Event SEND_IS_OBJ_STORE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FLAG Exporting Value transfer Type reference (TYPE) TDSFFLAG SEND_IS_OBJ_STORE 20010827

Event STORE_BEGIN Signature
Event STORE_BEGIN on class CL_SSF_FB_SMART_FORM has no parameter.
Event STORE_END Signature
Event STORE_END on class CL_SSF_FB_SMART_FORM has no parameter.
History
Last changed by/on SAP  20090618 
SAP Release Created in 620