SAP ABAP Class CL_BSA_SADL_DESC_FACTORY (Factory for the creation of SADL descriptors)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_DESCRIPTORS (Package) Descriptor API for SADL creation
Properties
Class CL_BSA_SADL_DESC_FACTORY  
Short Description Factory for the creation of SADL descriptors    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_DESCRIPTORS   Descriptor API for SADL creation 
Created 20090428   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSA_SADL_DESC_FACTORY has no forward declaration.
Interfaces
Class CL_BSA_SADL_DESC_FACTORY has no interface implemented.
Friends
Class CL_BSA_SADL_DESC_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_BSA_SADL_DESC_FACTORY 20090428
2 MO_NAMESPACE_ACTION Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090904
3 MO_NAMESPACE_ASSOCIATION Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505
4 MO_NAMESPACE_ATTRIBUTE Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505
5 MO_NAMESPACE_BASIS_GLOBAL Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090506
6 MO_NAMESPACE_CALLBACK Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505
7 MO_NAMESPACE_FUNCTION Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505
8 MO_NAMESPACE_QUERY Instance attribute Private Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC Descriptor for SADL namespace 20100729
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor 20090505
2 CREATE_ATTRIBUTE Instance method Protected Method 20090506
3 CREATE_CALLBACK Instance method Protected Method 20090506
4 CREATE_DATA_SOURCE Instance method Protected Method 20090506
5 CREATE_DEFINITION Instance method Public Method 20090505
6 CREATE_FILTER_IDENTIFIER Instance method Protected Method 20090506
7 CREATE_FILTER_LITERAL Instance method Protected Method 20090506
8 CREATE_FP_LITERAL Instance method Protected Method 20090506
9 CREATE_FUNCTION_CALL Instance method Protected Method 20090506
10 CREATE_NAMESPACE Instance method Protected Method 20090506
11 CREATE_STEP Instance method Protected Method 20090506
12 CREATE_STEP_SEQUENCE Instance method Protected Method 20090506
13 CREATE_STRUCTURE Instance method Public Method 20090506
14 CREATE_TARGET_COND_IDENTIFIER Instance method Protected Method 20120224
15 CREATE_TARGET_COND_LITERAL Instance method Protected Method 20120224
16 ESCAPE_NAMESPACES Instance method Public Method 20100714
17 GET_INSTANCE Static method Public Method 20090428
18 GET_NAMESPACE_ACTION Instance method Public Method 20090904
19 GET_NAMESPACE_ASSOCIATION Instance method Public Method 20090505
20 GET_NAMESPACE_ATTRIBUTE Instance method Public Method 20090505
21 GET_NAMESPACE_BASIS_GLOBAL Instance method Public Method 20090506
22 GET_NAMESPACE_CALLBACK Instance method Public Method 20090505
23 GET_NAMESPACE_FUNCTION Instance method Public Method 20090505
24 GET_NAMESPACE_MAPPED_QUERY Instance method Public Method 20100729
Events
Class CL_BSA_SADL_DESC_FACTORY has no event.
Types
Class CL_BSA_SADL_DESC_FACTORY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BSA_SADL_DESC_FACTORY has no parameter.
Method CONSTRUCTOR on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DEFINITION_DESC Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_DEFINITION_DESC 20090506
2 Importing IV_CREATE_BEHAVIOR Call by reference Type reference (TYPE) STRING 20090818
3 Importing IV_IS_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090506
4 Importing IV_IS_OUTPUT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090506
5 Importing IV_IS_SEARCHABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090506
6 Importing IV_MAX_EDIT_MODE Call by reference Type reference (TYPE) STRING 20090818
7 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090506
8 Returning RO_ATTRIBUTE Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_ATTRIBUTE_DESC 20090506

Method CREATE_ATTRIBUTE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) STRING 20090506
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090506
3 Importing IV_TARGET_BO_NAME Call by reference Type reference (TYPE) STRING 20090506
4 Importing IV_TARGET_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090506
5 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20090513
6 Returning RO_CALLBACK_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_CALLBACK_DESC 20090506

Method CREATE_CALLBACK on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_DATA_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090506
2 Importing IV_TARGET_BO_NAME Call by reference Type reference (TYPE) STRING 20090506
3 Importing IV_TARGET_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090506
4 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20090513
5 Returning RO_DATA_SOURCE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_DATA_SOURCE_DESC 20090506

Method CREATE_DATA_SOURCE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DEFINITION Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_DEFINITION_DESC 20090505

Method CREATE_DEFINITION on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_FILTER_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20090506
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20090506
3 Returning RO_FILTER Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_FILTER_IDENT_DESC 20090506

Method CREATE_FILTER_IDENTIFIER on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_FILTER_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20090506
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20090506
3 Returning RO_FILTER Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_FILTER_LITERL_DESC 20090506

Method CREATE_FILTER_LITERAL on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_FP_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LITERAL Call by reference Type reference (TYPE) STRING 20090506
2 Returning RO_FP_LITERAL Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_FP_LITERAL_DESC 20090506

Method CREATE_FP_LITERAL on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_FUNCTION_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DEFINITION_DESC Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_DEFINITION_DESC 20090506
2 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) STRING 20090506
3 Returning RO_FUNCTION_CALL Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_FUNC_CALL_DESC 20090506

Method CREATE_FUNCTION_CALL on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NS_URI Call by reference Type reference (TYPE) STRING 20090506
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20090506
3 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090506

Method CREATE_NAMESPACE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DEFINITION_DESC Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_DEFINITION_DESC 20090506
2 Importing IO_NAMESPACE Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090506
3 Importing IV_IDENTIFIER Call by reference Type reference (TYPE) STRING 20090506
4 Returning RO_STEP Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_STEP_DESC 20090506

Method CREATE_STEP on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_STEP_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DEFINITION_DESC Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_DEFINITION_DESC 20090506
2 Returning RO_SEQUENCE Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_STEP_SEQUENCE_DESC 20090506

Method CREATE_STEP_SEQUENCE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BINDING Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_BINDING_DESC 20090506
2 Importing IO_DATA_SOURCE Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_DATA_SOURCE_DESC 20090506
3 Importing IO_DEFINITION_DESC Call by reference Object reference (TYPE REF TO) IF_BSA_SADL_DEFINITION_DESC 20090506
4 Importing IV_IS_ACL_RELEVANT Call by reference Type reference (TYPE) ABAP_BOOL 20100927
5 Importing IV_MAX_EDIT_MODE Call by reference Type reference (TYPE) STRING 20090818
6 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090506
7 Returning RO_STRUCTURE Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_STRUCTURE_DESC 20090506

Method CREATE_STRUCTURE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_TARGET_COND_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20120224
2 Importing IV_OPERATOR Call by reference Type reference (TYPE) CHAR2 Version Number Component 20120224
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120224
4 Returning RO_TARGET_CONDITION Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_TARGT_IDENT_DESC 20120224

Method CREATE_TARGET_COND_IDENTIFIER on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method CREATE_TARGET_COND_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20120224
2 Importing IV_OPERATOR Call by reference Type reference (TYPE) CHAR2 Version Number Component 20120224
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120224
4 Returning RO_TARGET_CONDITION Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_TARGT_LITERAL_DESC Descriptor for SADL filter with identifier value (SY_DATUM) 20120224

Method CREATE_TARGET_COND_LITERAL on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method ESCAPE_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20100714
2 Returning RV_ESCAPED_STRING Value transfer Type reference (TYPE) STRING 20100714

Method ESCAPE_NAMESPACES on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BSA_SADL_DESC_FACTORY 20090428

Method GET_INSTANCE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090904

Method GET_NAMESPACE_ACTION on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505

Method GET_NAMESPACE_ASSOCIATION on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505

Method GET_NAMESPACE_ATTRIBUTE on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_BASIS_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090506

Method GET_NAMESPACE_BASIS_GLOBAL on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505

Method GET_NAMESPACE_CALLBACK on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20090505

Method GET_NAMESPACE_FUNCTION on class CL_BSA_SADL_DESC_FACTORY has no exception.

Method GET_NAMESPACE_MAPPED_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAMESPACE_DESC Value transfer Object reference (TYPE REF TO) IF_BSA_SADL_NAMESPACE_DESC 20100729

Method GET_NAMESPACE_MAPPED_QUERY on class CL_BSA_SADL_DESC_FACTORY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 72L